100000
893600753 407953374 0
804100293 124914550 0
228925674 459875641 0
273425227 300023303 0
880245837 49045074 0
101112315 264022371 0
354466517 756591069 0
424984206 839650897 0
323180540 910403835 0
950774139 88269183 0
853262187 125282320 0
258996240 684496063 0
384892239 331916390 0
555589445 790737948 0
50610080 75134359 0
731607000 627016870 0
557994991 485011434 2
772754457 955913179 0
481544244 280196864 2
408473304 89605416 0
24840785 819553355 0
159530700 277700595 0
118709169 799912112 0
307268777 340319866 0
449630228 413432840 0
288482131 336271289 0
69324384 279107944 2
245826302 105492157 0
66917751 399974608 0
412094871 523683163 0
297535416 513652849 0
656955384 114329091 0
205565289 834797227 0
342534664 539331780 0
239581466 591036955 0
713981949 874930574 0
706681304 819331546 1
417029519 212122657 0
345962787 453173288 0
67611086 944345939 2
269662585 131915633 0
442995299 634682998 0
544908482 407222875 0
921927430 998632322 0
958210548 183571784 0
360995555 854334794 0
264954070 65318449 1
626086680 46831215 0
669548875 47417992 1
304452449 314467133 0
156413710 689545114 0
890096829 967068709 0
826384605 852711754 0
984305545 326644278 0
704670801 248351003 0
942284061 400708497 0
746152555 966871497 0
451441639 197698145 0
251972843 909682886 0
772909128 125750782 0
28514539 503154464 0
96413084 322301469 0
650635304 703428077 2
160208848 306880603 0
448936731 79177170 0
715461191 940344257 0
825755463 59955802 0
201204873 715149937 0
184835355 494152514 0
147635659 197478590 0
282407121 421171379 0
20259784 148418852 0
70933129 303397904 0
978282316 42817630 0
657677235 555923987 0
438745760 177562933 1
267468271 782753272 0
872552120 6121847 0
710372055 474592802 1
623201536 25343310 0
362133055 950946974 0
526193581 538701979 0
643451358 729776964 0
197789854 119249476 0
284102416 407415136 0
41560158 32354197 0
6281067 928283504 0
38869822 629749673 0
4881296 82511143 2
363562779 918823789 0
478529788 912957176 0
711943545 675485036 0
548652138 542362072 0
177118819 73213693 1
555014737 284376912 0
507150681 363686365 0
419235895 735860655 0
765888946 270618929 0
748064238 983366289 0
41096517 919479398 0
131089406 894391265 0
499141240 334461970 0
304968725 742208811 0
842280475 154120167 0
932623 739769911 0
416880364 591098739 0
282309470 322541122 0
474802833 857813609 0
922322738 874674785 0
73484710 327684594 0
623117245 691434355 0
262494708 531635869 0
213934040 466693733 0
517711643 492805728 0
74439849 36353040 0
874659364 299737697 1
512224484 593675345 0
56009634 635806722 0
661391545 885331493 0
505672788 851821120 0
66350897 161972235 0
607997009 27674905 0
938635446 17966746 0
64944589 86740639 0
629031666 908259562 0
373763349 13429178 0
223092293 976757384 0
80922072 503553561 0
852067727 300380566 0
347346373 73290702 1
698887045 194474100 0
11469202 206946085 0
872042112 358705954 0
97380329 934328270 0
538931995 609279232 0
518302764 206913571 0
552444020 588181371 0
221634753 794231454 0
287855565 566963017 0
531838982 98963818 0
507994040 307326383 0
398518405 554525065 0
258912388 44650524 0
937809043 62205895 0
5206171 807057276 0
499427328 329267270 0
621937994 763371410 0
180487903 61564098 0
135401034 98028637 0
857955602 447414674 0
896529855 174518734 0
19942991 248285327 1
578539625 666260188 0
99874443 964008875 0
636423931 587772931 1
849197270 916703298 0
426972008 560265195 0
236156338 680562918 0
159861975 630595531 0
231914420 358981634 0
827127632 46284948 0
535798550 419596 0
172983868 264718248 0
132883878 211551529 0
58593908 327952704 0
740492989 739315499 0
117148602 63555096 0
599561446 26904439 0
775287667 329179224 0
848510664 424599598 0
949610934 959444389 0
80300905 13248753 0
470553922 898564368 0
233331183 408038730 0
361112776 133247177 0
497864049 138353915 0
839109197 337055124 0
843903649 937237035 0
294534450 593343910 0
701680152 96955342 0
108276970 917188335 0
871498138 925395285 0
131278237 583341023 0
394212239 15995465 0
869361539 402428762 0
560170040 437916206 0
90053950 239865344 0
726755916 502830800 0
373325912 675736790 0
628438229 616308407 0
72170846 426923621 1
868784165 573931706 0
472946373 414471736 0
355119372 751223257 0
158635449 555039348 0
718779976 994058869 0
85747018 19348490 0
642103707 664074682 1
509439809 495004579 0
310485122 823203163 0
881435606 887914740 0
404786500 844268190 2
308738101 712548515 0
432344112 597985008 0
522995478 166669940 0
81962483 133054280 0
912703111 797228946 0
505353439 498116609 2
614640560 559184191 0
33014005 143383743 0
812328752 442541361 1
603501184 105534164 0
39580132 74968421 0
555449109 6742537 0
936451773 947413866 2
457838226 736563811 0
979801528 730132806 0
799823586 266851127 0
814671675 851586709 2
290602437 89570655 0
976851892 859902657 0
604716921 538497482 0
99531119 697762156 0
141314809 551129682 0
216715798 602575170 0
234318758 88643420 2
720411363 876536454 0
605013128 83836242 0
39405504 502219169 0
756200186 12931096 0
970768427 632243399 0
861383229 42119659 1
848311862 553696737 0
621842046 69068624 0
951147664 760973608 0
52072577 216493390 0
192547262 566691669 0
645730788 949970770 0
94192098 867941053 0
439872162 370676963 1
444035653 285505188 0
159439472 532294733 0
129260333 592009949 0
560599547 114591422 0
354809739 309707223 0
196574725 730308322 0
690293405 85325790 0
880353216 667574733 0
361500394 417773871 0
47138039 741124008 0
34474674 93864377 0
318126197 453407318 0
578503822 399664303 0
494552242 826557908 0
571790500 311878278 0
913237088 383333001 0
782181388 396635763 0
258270512 444292017 0
747956116 723547571 0
108249995 847577865 0
427783594 431377721 0
46469341 20904114 0
455134185 676803950 0
382463003 113434781 0
19600305 652585689 0
133662334 797406029 1
639599610 272702580 0
519258383 707326629 0
415691981 31341411 0
864876555 402079160 0
33145047 255597952 0
531076530 316367035 0
58430981 567082572 0
612468142 597012854 0
717484519 573266393 0
713564 971773162 2
68589348 418979781 0
560922456 232853048 0
969467278 43001803 0
797036330 816156721 0
391829360 653219118 0
312313742 688460646 0
258385716 282268192 0
930381556 911626805 2
770521832 215293500 0
190967666 879182960 0
227432023 564382375 0
322023573 26405764 0
179943883 933020485 0
250271759 958146224 0
24611936 133872315 0
940789830 41022124 0
701419444 570108891 0
553876626 327246477 0
840397464 127379194 0
687626408 43455747 0
582310338 451857799 2
633141972 875595275 2
173688652 416272091 0
22962884 175351556 0
474000539 131406172 0
968673646 159619085 0
55163665 922673344 0
64935432 250393716 0
466810675 57039314 0
597040196 593979382 0
230743229 801355936 0
319874088 30966222 0
141032628 676835053 0
392794666 600021086 2
51453043 116656033 0
580935754 941324473 0
537613768 561117098 0
54528543 499916833 2
344874457 638352366 0
129713397 738699339 0
38753634 895991405 0
164305474 991213017 0
392794470 402097366 0
404292017 716246683 0
8254100 170243246 0
75532408 412711084 0
710399069 696720893 0
958614841 59964876 0
31657251 801256224 0
567696494 801423862 0
41181391 276576534 2
905598652 234199436 0
394258401 780641335 0
372147278 497136167 0
731805899 875476615 0
108524174 476879025 0
587307010 719216573 0
488069005 851092453 2
4111756 185698765 2
324312658 147846529 0
746606082 755038391 0
633233534 812975970 0
201536866 86470062 0
146453071 981921739 0
908662952 24790516 0
299509635 832970838 0
942802559 639605353 2
409505216 705243851 0
878094435 26758158 0
408003140 43112978 0
575337728 63209858 0
82213645 73478528 0
933024515 63266919 0
521957642 750994345 0
466050030 102631649 0
411186534 14767377 0
13675913 168717789 0
351409209 87888170 0
80263375 583238723 0
905467961 271850827 0
89013131 758387698 0
131459990 463335247 0
919828305 73222756 0
334321968 327083589 0
860846430 633299627 0
692519111 460250658 0
4969444 806107191 0
687372059 927227619 0
47269927 632716162 0
603946537 450999187 0
64370294 451694381 0
6738351 328641185 0
838845037 906606856 0
422551829 14014953 0
61692325 657069640 0
395083768 894727142 0
107340206 764729151 0
11512340 707582100 0
342247158 969637522 0
265048339 972347079 0
933384538 588568470 0
84978044 527266490 0
1838100 23418931 0
797468274 963437839 0
669279481 102807604 0
899870415 245476767 0
911262988 994449966 0
447076542 519350998 0
262087014 253060348 0
921097326 981824942 0
925020927 447543680 0
357112871 91724799 0
14261911 185601365 0
958831040 982465996 0
245207766 595337030 0
228813480 90731412 0
302909717 272248518 0
86359253 683936045 1
178805492 578556935 0
605128342 30659720 0
650296371 291286767 0
227525881 269353196 0
12658903 126746447 0
35969406 704859813 0
963638757 55441467 0
98667774 101509390 0
928878897 383259450 0
105089332 476495493 0
107277926 77251482 0
196237307 459617718 0
773247729 284525730 0
607069814 264196302 0
983846970 281897990 0
769590512 213601186 0
95833422 503826700 0
899410614 334175561 0
7923287 674225536 0
243273072 23988309 0
253849768 285546089 0
958786005 523832133 0
721908808 270072304 0
866528587 258558068 0
78229478 105510794 0
586123958 3956626 0
420816849 927750934 0
170746594 530159662 1
756835779 794427551 0
435969875 888687871 0
54122796 96782684 0
882848662 26333662 0
483638008 892963 1
417715308 940945156 0
133005074 383194184 0
38508402 597307396 0
249494614 950438737 0
444771606 543847206 0
413804831 939399127 0
820976409 690515572 0
168143682 340581784 0
919543745 39389750 0
550251303 683562249 0
27540611 630311249 0
507230488 295030278 0
798177918 466179453 0
646780860 915668080 0
185348897 593160480 0
373762410 267611021 0
960871313 235441746 2
984729047 841540694 0
377626983 305759241 0
642502431 440527954 0
708692901 25166310 0
872616808 491856666 2
564672980 695078187 0
213834749 742084832 0
813942826 668357928 0
686010443 857463454 0
946773768 699896713 0
26553330 148352653 0
978641569 894136810 0
10259166 319762154 0
880071275 245928692 0
451681116 71259540 0
523446537 894941933 0
959139644 148456597 0
550128264 349213169 0
343511808 871332290 0
245523325 622302026 0
899963340 343409219 0
73905663 290085006 0
451541626 75622265 0
872249046 324834416 2
239275448 172255108 2
689103331 628077738 0
299845990 630462916 2
46800875 171616424 0
780744066 240029673 0
142970813 957989134 0
108831598 180254832 0
390608021 36820196 0
979002775 906431466 0
132278156 856970074 0
601935642 76562551 0
266133437 68862769 0
877841116 787264021 1
120541602 679218112 0
608017652 914093924 0
635320081 902039086 0
207920760 295434658 0
451692034 154668036 0
995354738 343794480 0
77949710 882384467 0
850851887 110857304 0
231346362 527060505 0
518579639 101695731 1
775659417 852612816 0
193493607 636869218 0
196524643 82795914 0
780510982 76939102 0
984015159 734787720 0
352388183 452527487 0
367757245 758518639 0
684670093 796308161 0
25843922 517606982 0
568011039 291133361 0
128721659 488302966 0
741363431 891056452 0
128230755 137039401 0
861580257 371499610 0
783668048 807841168 0
869639791 952972390 0
492888820 859547917 0
824916701 787114831 0
540129490 464846855 0
113512252 95016947 1
28130817 827348807 0
493657434 168670837 0
91153063 955501338 2
42475893 656893731 0
722140688 841049879 0
572442583 492955886 0
277737268 863815056 1
827286846 510487913 0
665841632 883296661 0
885747120 266145205 0
314608551 802383002 0
255775623 967265079 0
691477957 60703723 0
894470996 707569272 0
626691119 820484648 0
28140147 703449554 0
990201857 676542303 0
173081517 440688612 0
293959567 658403710 1
408085000 387899860 0
236203786 22668596 0
127921999 628273584 0
536853271 617104539 0
211152249 237313288 0
204806456 68800145 0
112732058 440948017 0
324644622 903280598 0
847501642 29835989 0
508543299 277343472 0
795993041 499722298 0
990914053 697160112 1
583336436 217053490 0
329046647 634535609 0
398861813 42318474 0
78401760 522869205 0
837533415 519364369 0
624137111 972497945 0
127378628 373419805 0
436162885 261071542 0
270918405 487991185 0
581890784 819422505 0
9679424 980043009 0
239632868 491565108 0
248626166 354966118 0
938814333 593633528 0
940713350 412456618 0
52934604 85962850 2
363436286 478920824 0
348633743 566855198 0
613157112 593736938 0
713218477 295768127 1
240219159 2719328 0
323765627 108230109 0
812827896 14855627 0
981433268 590954734 0
712199564 510575480 0
154233119 560062445 0
501523358 733747752 0
554276493 259848914 1
418139233 891430040 0
322326324 130275715 0
726200134 225295811 1
91581839 432199829 0
539902248 82466478 0
927200494 615394112 0
412796892 449084963 0
238129699 226717960 0
897343780 573007813 0
805874087 326744559 2
55733809 526268257 0
433522157 398433613 0
940104422 402500676 0
736533022 149410148 0
782131918 369305825 0
293636957 101125574 0
676554130 586452066 0
839517863 63657693 0
280965899 594625162 0
133067167 611364048 0
703672758 512277271 0
505167432 517792158 0
384098655 684350945 0
274087673 416527116 0
182034492 912361496 0
664355991 610233030 0
321457468 663900485 0
327034931 420378614 0
838197220 492408211 0
464267765 808397961 0
441541318 762295299 0
613935495 451715075 0
719734116 844575432 0
465639261 272289624 0
604864624 994106155 0
798472507 290033753 0
685657602 407371181 2
266128090 626588807 0
402620958 623917890 0
643078618 218967809 0
575711815 187282495 0
230287250 585142937 0
772340577 963038267 0
761294257 395207483 2
557061175 214365469 1
909581752 610061882 0
903355414 30107496 0
440450311 944953889 0
545386013 741544868 0
800976114 784051581 0
702482995 574316587 0
119164994 32022731 0
822969042 827124393 0
680166670 251954695 0
472946119 800284340 0
353353425 639524311 0
55061522 467588986 1
890220800 294519575 0
410031472 902603025 0
215682983 694911661 0
854179664 854588348 0
153095556 997814702 0
460284831 687697749 2
756376983 519481908 1
725394191 668107628 0
99453676 341060940 0
696606892 207836298 0
215048164 777474234 0
15029428 852810505 0
338131197 999494370 0
525456740 685964007 0
201729728 123562503 0
457054305 354341031 0
725316021 392918556 0
753939888 513871426 0
924192668 192090423 0
896829499 988640628 1
203632013 109019636 0
316064350 65677015 0
911200922 495182514 0
282864186 16310263 0
593945989 462277738 0
337341778 48518886 0
539863115 678909746 0
195108711 590145558 0
364531455 379087756 0
237590674 375924904 0
122977473 631727596 0
860672274 854656135 0
893704517 104256866 0
25677541 134721175 0
384878218 524752440 0
848279160 374904437 0
493103158 532985442 0
557111840 383351606 1
355072002 177917491 0
66864354 266964038 0
311514999 306025303 0
113438009 966561192 0
292505930 32920671 0
80164909 754595814 1
252822329 13897750 0
722409405 82591183 0
56263845 48736027 0
238703934 207824137 0
51789124 780140351 2
641289805 438913756 0
860942091 596725647 0
116403687 42112800 0
51392265 239108102 0
433879875 847567442 0
918996559 180511322 0
877684026 913136965 0
798984909 739268523 0
149447816 961623067 0
918823949 670564635 0
729923887 812952302 0
478831659 607869230 0
227067746 366012190 0
245058126 72496305 0
364625485 691073416 0
759506343 478824024 1
32443547 300774002 0
869944966 73974450 0
262932371 67716378 0
15315170 977119781 0
920717680 819789835 0
559436140 143448984 0
285346029 672178576 0
2605743 440802627 0
480160000 748419236 0
219168198 113044872 0
282359773 481545338 0
126062654 118874126 0
847308877 254043952 0
111322157 20863156 1
104044576 813843993 0
858776064 653029459 1
773753343 445880070 0
210215267 860782806 0
797538212 488940859 0
796553950 121032113 0
463456099 260938923 0
143427238 224362011 0
683108564 621096005 0
486743603 997082750 0
833856373 883325920 0
501380952 580079270 0
463822916 232517179 0
554595930 667466107 2
360577748 131646033 0
604586156 297381989 0
137181224 214329290 0
145313749 791858065 0
595941138 30059306 0
186391087 600732650 0
320653865 969906346 0
899552900 586279862 1
846274977 63522884 1
165303195 539769225 0
241090947 78646456 0
285880358 983084401 0
292854861 556390599 0
966166540 315362526 0
122944887 950116553 0
309283680 944237483 0
314780440 307353465 0
174349458 243812235 0
215133064 846424561 0
2111990 323325417 0
405002981 785366540 0
685581269 447652028 0
713862409 338345174 0
254459588 243266268 2
878908982 24285474 0
114522658 437119974 0
835314926 381834058 0
44425184 110806038 0
11454720 766290391 0
491995447 123585451 0
241623265 721052973 0
550417614 772739916 0
877738563 272394266 0
728939140 930961115 0
403150892 106580580 0
884224690 684601934 0
413222389 309792258 0
629326532 11583506 0
882906837 411038338 0
817516038 61387217 1
291271031 928988448 0
30824767 593517419 0
505117957 13616933 0
904247566 620982674 0
971342483 195175739 0
595448046 806010915 0
241275056 569817954 0
164525632 36341616 0
387916994 83530517 0
244101983 675904322 0
829393648 405401299 0
610120005 710603673 0
447384621 877767245 0
717189407 590541498 0
471446182 44168136 0
617473851 890735304 0
752902073 46241822 2
519671051 490070353 0
522623317 904309504 0
738835582 861920858 0
445596441 799620583 0
479560623 965931661 2
238011685 243376100 0
989281280 47947912 0
21152138 596951716 0
713956276 956710978 0
209205428 528959223 0
33791497 374636079 0
411470311 77630377 0
720859119 863295644 0
59375873 900481821 0
38879216 558204397 0
25271325 479179104 2
146751399 301358517 0
727299998 507646193 0
769681398 953810290 0
550687275 824974794 0
304842006 931677948 0
666369279 230109226 0
487895706 476730454 0
137640524 996597040 0
658297904 936273218 0
733811335 294080489 0
469394911 152878782 0
979134434 226091007 0
508942155 562648283 0
213316021 577026912 0
963834702 453443286 0
3008573 985390579 0
300551465 175220316 0
498213758 425814309 0
255682807 34310306 0
786053232 115564785 0
963256196 384968933 0
830630095 450036274 0
112484192 987462883 0
716305602 926551360 0
75341067 155747302 0
903069368 63212129 0
260195935 946333176 0
889851462 55664390 0
39670151 63910115 0
188884654 150905557 0
572636729 741964032 0
632775923 888899092 2
36570758 525062816 0
836555521 918517169 0
129436820 361258415 0
192502803 980324775 0
46411982 682813361 0
552297308 372978958 0
344328197 579995259 0
456607959 291066468 0
47058041 539952486 0
404053755 572209665 2
819705153 557543741 0
49082528 903109096 0
226430317 46937727 0
177326052 296560947 0
389594701 289362752 0
225318427 662797212 0
121134985 736163374 0
450161225 270335823 0
100517427 384958085 0
207136833 558281632 0
278307827 890131030 0
378141951 283988567 0
916425499 746037917 0
324987388 168219922 0
985495572 67467492 0
809603464 709812624 0
847159452 260666456 2
447588065 1944044 0
841368404 796361971 0
951714346 320570019 0
826434556 88856633 0
389168453 128801114 0
37909430 16041203 0
182489643 459727662 0
200469364 576424571 0
493519790 560533537 0
545347514 816609257 0
413796355 844621515 0
840859053 304174066 0
929552731 359010193 1
785173318 948320449 1
941686067 849043022 0
508556859 173274169 0
718069595 237587998 2
874449253 99194128 0
510138132 759266254 0
842560400 317643739 0
616360828 870872964 0
41421376 364112346 0
538681795 616799662 0
478651613 575279746 0
100062217 9500958 0
96936563 94277947 0
562761211 149482433 0
767637451 484622661 0
32206095 794529755 0
674271937 44179699 0
375429263 622318644 0
710876130 30318749 0
985506750 75298282 0
851308733 491912779 0
824500183 583759070 0
243214141 976409547 0
268924423 901441814 0
25575665 941035706 0
621702946 51668011 0
122329031 216788061 0
117461124 767612780 0
472907929 419789677 0
427180076 12853170 0
996918293 537665398 0
403309681 648222347 0
497722603 124818016 0
901941260 837086002 0
626862250 304882396 0
774553884 347776206 0
316787616 372401358 0
684264731 674647938 0
728166966 246650080 0
950278171 670744125 0
222606880 91740439 0
861904094 835469765 0
571834651 568056532 0
826666317 134620124 0
329015934 81971579 0
408147685 823133129 0
397560396 564257394 0
975178058 5011638 0
94006594 322565421 0
980007186 842214275 0
332892480 10631551 0
681670362 111838967 0
901055650 948698776 0
605076455 604557307 0
858299564 59935644 0
156405665 75252153 0
242747798 327708171 0
215662265 547089694 0
987115299 748455153 0
529878535 55798115 0
830868739 189500131 0
895736280 498394717 0
188525787 633409837 0
598022164 392554723 0
722142936 97014288 0
590373920 843557612 0
281289023 546717462 0
340660416 146899187 0
997107416 603338119 1
920928631 997699357 0
85672678 299974046 0
439674617 721727813 0
811258500 146571532 0
95287609 662595885 0
271473239 493194284 0
989520727 799427143 0
104943937 458054451 0
484667267 296111742 0
512043372 519084172 0
52051260 195160797 0
249642933 486245045 0
864690670 354271486 0
877123445 32210389 0
62924773 624005704 0
265014534 95291513 0
103349278 383052114 0
711088983 541855256 0
320596906 637595902 0
243136618 232022983 1
755606090 96469749 1
9018161 400352681 0
182125389 198100541 0
563564852 622402200 0
509446533 434667640 0
914828400 731991403 0
12844375 778646697 1
935981391 919967496 0
710663556 885579880 0
657118518 299047003 1
298927806 993995043 2
813606862 619381086 0
638340385 762563241 0
602421142 247780165 2
202435115 145158085 0
450510602 618879231 0
835805915 64362584 0
253788919 224696938 0
880258295 20991380 0
337894764 287314820 0
2855424 677092184 2
752300979 633386887 0
288735344 206011487 0
441791472 195464594 0
967602523 561243435 0
453255851 710627679 0
90908682 320540925 0
778476253 429804611 0
135632791 754199508 0
612031101 438946016 1
814045855 297714348 0
463142738 521003094 0
831705977 852356055 0
577588101 831045258 1
776636622 224566103 1
699621308 832715060 0
645707764 143838584 2
709158370 309183350 0
107899440 582311198 0
726077735 822479556 0
646928257 613354997 0
814934559 110631524 0
461037279 974583360 1
526415636 506662271 0
97951296 73390129 0
149457717 196563869 0
227709073 203580753 0
188179280 146097448 0
306081780 419968339 0
194119204 902273386 0
21544513 95037050 0
810539239 666658130 0
191984291 837669378 0
62439198 316281249 0
784217905 620474088 0
53729593 540231519 0
83470509 105802325 0
857499716 84202876 0
449129378 843154667 0
708696002 321534642 0
803430007 943661780 0
936465728 256513431 2
612722610 580861266 0
721804569 597918822 1
841825780 220749279 0
59449166 442534637 0
927304749 844910066 0
89792843 631760003 0
686183400 521439085 0
40207506 47139385 0
965479213 496677768 0
308407178 388086709 0
640494689 317274124 0
587225492 496828913 0
588648451 919728700 0
67701446 114861291 0
825831921 69504131 0
73862536 239643088 1
300772760 592528038 0
247751866 975924066 0
949592225 464823418 0
120852869 967319987 0
86833749 223732720 0
643137172 762888194 1
567415195 224854290 0
560019178 361548329 0
997638727 3919485 0
637411852 482852370 0
611104782 55820621 0
47905931 195170298 0
212234241 158529880 0
935088576 666062266 0
719257527 83176134 0
208590956 732085917 0
811765376 724295437 0
282656044 995874224 0
836969268 121188316 0
862401820 848749124 0
796795886 732522481 0
485453929 819946032 0
398653415 344648102 0
108209657 137402129 0
52507964 987543009 0
469299634 77548033 0
61772580 138447369 0
575770373 333988736 0
335110113 558056677 0
396019272 212426041 2
96831993 50695139 0
110955730 306370337 0
862677247 3571310 0
676787252 77734900 0
719614116 411440450 0
770977026 914312012 0
850759441 466081267 2
695966743 615067189 0
728277171 292163788 0
964771649 908552761 1
19822261 110564420 0
274787289 944010936 0
537850434 496006704 0
95276158 717730755 0
84080945 841035200 0
82808077 145572665 0
45397223 154533365 0
589586994 25241545 0
398861009 741598276 0
807675231 576915896 2
533986873 283725855 0
939538587 900303569 0
812340030 480322198 2
204029758 946072714 0
769056245 26760590 0
201856881 852348038 0
909576046 865643937 0
367461043 405066833 0
889696068 348533494 0
256153455 184506906 0
185785028 301407893 0
642562062 974724426 0
238540952 597689053 0
299220900 690063282 0
739232397 525666812 0
338684391 74554953 0
298061102 131457271 0
998053507 654699113 0
684494555 72261697 2
450085256 912237715 0
404251417 171721705 0
732258057 601804660 0
347899778 575462712 0
624200383 63110711 0
513632360 984444701 0
392046988 58362791 0
155539888 292672145 0
83081671 847903178 0
630494178 955314516 1
295740908 311137587 0
445390946 30754915 0
689959335 589981834 0
14952272 26519329 0
17122909 560983150 0
861970351 900423501 0
241007948 337404730 0
562788187 65315158 0
535285724 673109771 0
536049319 821369978 0
102087985 121836151 0
682092657 178097210 0
614787358 243234829 0
465757005 109014779 0
550582617 726796814 0
715352122 118255347 0
991298706 182575938 0
125299163 101041677 1
492550916 812687806 0
931784344 586169728 0
454340524 956919861 0
576284258 139205405 0
969713474 520312448 2
328231202 283529292 0
749780386 142786257 0
460427116 818688750 1
973466457 302118418 0
696311227 801951483 0
104814414 441955104 0
976507954 790329321 2
117474236 528462699 1
980341910 979973934 0
650536928 449317362 0
154378393 942793390 0
357888991 555011444 0
706361293 560165468 0
756239762 774949701 0
54804218 542863453 0
369788719 623008787 0
360191586 148854979 0
594094977 745824195 0
641854835 586465559 2
241860898 967281230 0
214213214 77314152 0
47763312 849548198 0
967495730 78370263 0
103129073 803081037 0
224486211 769101674 0
703634940 770344938 0
463973390 127798669 0
869580157 373635663 0
500167714 914177558 0
418007973 532277646 0
486454361 91209227 0
965074326 853816548 0
635695614 292066757 2
888819361 976242509 0
941825716 501648984 1
626685553 808534300 0
188582220 798094903 0
850691411 211325188 0
547772768 489583196 1
696479271 793694288 0
739898056 661933042 0
123909364 275300054 0
572981831 226027749 0
69802880 931567065 0
862596559 409987324 0
804615619 587738269 0
907733179 778001333 0
941529696 881160127 0
165428248 694958568 0
334240696 576567099 0
75056053 50951647 0
925139862 176164959 0
921300079 953022462 2
601614478 190998522 1
54992898 535026111 0
95723501 100485208 0
321826244 119243784 0
275814855 870160098 0
901600665 375159885 1
375570380 787861859 0
828942776 658488328 0
282129621 737514956 0
542261045 480416912 0
706461844 211582692 0
90540930 368965848 0
469113749 912432822 0
370840276 736944261 2
536320195 641954890 0
43102663 121524614 0
730648277 314078294 0
584755610 160019887 0
207292775 47774625 0
12806088 68083943 0
965466235 744077099 1
671152494 107994138 0
874658160 636444632 0
179195903 131944102 0
768747171 167264649 0
779532852 137969061 0
336308471 453440145 1
186185736 144252899 0
820318900 146888240 0
678530676 474654647 0
118272106 711994544 0
700106630 773163029 0
515507000 765172648 0
451650782 974522585 0
646282608 615187162 0
72001342 224477135 0
229651746 566715708 0
695623675 911403983 1
622961831 125486221 0
569086895 99231615 0
166335138 431442807 0
176852727 53422323 0
481018310 531822248 2
787880932 121588085 0
468267972 492314213 0
952036937 96751451 0
967993536 671977825 0
66145585 490975910 0
649701506 416626427 0
331419319 928801178 0
468910799 873345591 0
803342397 818719996 0
702168047 260766077 0
69037311 930125678 1
354854322 271467299 0
170433360 751445046 2
159892927 923140533 0
299661840 63973280 0
990013792 441234233 0
473347588 685888933 0
434827069 917856840 0
32348045 416538296 0
250211350 612706173 0
680081855 183261497 0
914748536 963101577 0
61214783 448818079 0
398910053 79143304 0
798120554 906645437 0
831447103 945289901 0
781365127 865122809 0
767319762 532876361 1
655729800 764262970 0
135419696 71560459 0
634996962 693924104 0
817831924 63352347 0
748658043 523928504 0
172262376 339603968 0
547486280 916114524 0
501657170 359790535 0
133883565 409696023 0
222526005 766805112 0
783591360 922547338 0
169014874 295847762 0
119319001 389063539 0
139655343 852055125 0
114744986 899444419 0
761924911 715874221 0
346816188 50410622 0
16714306 43164197 0
907727901 247606010 0
703648300 74734982 0
428140505 98930348 0
194587765 346982105 0
40191873 456455932 0
580161883 958673407 0
814100523 982888981 0
877710698 243687302 0
208900275 225256859 0
611670090 396751078 0
227783405 349783445 0
125170206 981608513 0
202100500 834950113 0
391246540 972937913 0
370964650 673744462 0
633277733 177956799 0
885072191 842390742 0
287931105 768140708 0
171674756 144908465 0
805786106 357019194 0
120040584 576375139 1
746519693 853512502 0
989018162 979653346 0
259127481 590202049 0
355348152 1547352 0
950982256 602251119 0
873377579 615734969 0
925454791 416532212 0
267703879 627676043 0
128889200 829400184 0
564424969 131862278 0
603414716 102178281 0
186119440 302899119 0
371708353 757905195 0
455824155 237651907 0
503736211 418304417 0
996294444 397289813 0
746643739 374179622 0
392230556 599532606 0
546185977 392031043 0
94456219 130574383 0
424579551 195458575 0
161095457 936371350 0
914810949 377208096 0
18589135 588519045 0
140847259 468263014 0
172972586 916144870 0
501360489 282814006 0
359977245 168090995 0
137173257 264856816 0
265109207 992535837 1
50021605 697732500 0
623029501 509773163 0
796359554 199567491 0
167088210 13246292 0
129149832 271177444 0
944867411 231728922 0
140583331 965942002 2
6106949 154267921 0
50675621 265081372 0
784196671 759483780 0
624673897 67941963 0
434216587 912547533 0
163188954 835463919 0
461518913 874566935 0
426258468 371629691 1
888534752 222878154 2
796742570 155316115 0
58842503 874611214 0
804364800 14851158 0
15509337 407812848 2
418562976 791524079 0
927028470 145396556 0
138189558 615274857 0
842217425 716301371 0
258621053 622485332 0
812483310 930572177 0
235411852 932292872 0
757807745 849164548 0
337507550 870484815 0
483745810 306703282 0
346349415 668198823 0
736033202 204225062 0
249382475 304570136 0
527652760 725545286 0
637188080 772802647 0
52557820 541323209 0
819585169 6533592 0
221139905 828006352 0
535408754 893855992 0
18746777 70753121 0
528295397 844145866 0
545202347 424998260 2
112076843 725521526 0
195602645 562816263 0
503511336 893790389 0
735476079 674532016 0
36209332 868706602 0
226151805 932129895 0
105903457 419196805 2
913804653 849573296 1
132525133 444969526 0
625998565 63864268 0
21004073 382453756 0
73172753 104183350 0
504026672 406334321 0
45078009 54114050 0
651308186 298067585 0
432169338 348595222 0
832463849 9973816 0
188898906 817995332 0
57130025 868914906 0
194264056 881309931 0
736240943 511364662 0
219734902 164337188 1
265160781 653024543 0
875410439 828748382 0
238918926 727630843 1
41370165 562713690 0
196716012 592878912 0
415300193 2183985 0
149432072 927484938 0
288582563 69075434 0
444777731 50851065 0
465581404 606085100 0
469650099 572056469 0
140233870 724124133 0
180820180 377322252 1
419757701 764433116 0
898024427 5488904 0
753028169 933421782 0
269355195 782152960 0
145075026 566876095 0
488553883 76635995 0
982605751 670431128 0
275878512 301756895 0
295756366 443753028 0
101905072 639337841 0
874909831 469424933 0
111603773 601724583 0
685394947 725963606 2
944329413 915906113 0
67836736 536936853 0
509752175 524734558 0
598747822 145153463 0
974531477 74051209 0
202200931 869166945 0
497062203 228025874 0
604398455 512004991 0
183271490 195233291 0
155362273 216795309 0
74802595 755120661 0
848033164 186451556 0
400521466 761331425 1
912343727 11663120 0
738219049 834976353 1
817512853 151526921 0
81425300 25157190 0
202557732 343509832 0
748218215 540993758 0
886324554 723693982 0
707691300 981245136 0
21903708 782831261 0
551461579 156026619 0
209981195 306031989 0
835544212 35099415 0
506294793 942494471 0
877733152 189582036 0
415098604 182690208 0
528353776 392991296 0
591205915 118942558 0
236170885 931586785 0
120014954 763358585 0
953147830 198686925 0
631829874 584328703 0
390568981 600470995 0
529926622 938797237 0
659859333 695473869 0
177952600 152822486 0
933428579 697897248 1
889326164 113717638 0
624335592 144196924 0
739932535 584034475 0
307377523 777785728 0
739397712 475714503 0
485822732 735602475 0
501036961 825148440 0
259505383 547095860 0
119473605 300365365 0
432538580 905984503 0
982949004 660454795 0
589106322 220414696 0
145724718 251048284 0
542306384 9919187 0
590195543 125649493 0
64275845 685439634 0
568436614 853065357 0
120230069 384802362 0
884173704 368851311 0
143537522 369547421 0
567245496 632323080 0
273359721 805976845 0
43690696 32155044 0
897665503 955341358 1
367013279 103474773 0
452862613 387061173 0
373718929 451787102 0
889961087 726205545 0
171976369 530263876 1
782364520 675313713 0
628976543 594224871 0
193577159 218281738 0
718920196 978309174 1
696606736 974917924 0
378101451 968672581 0
895784578 796276620 0
334713649 792181157 0
252957931 373937728 0
980937898 596342234 0
584774388 497681123 0
628701520 268710621 0
574416274 359838108 0
985405701 775406657 0
602559452 568728186 0
498328844 903870367 0
554018237 120521674 0
910050578 308979809 0
416635244 96357847 0
800014487 233129463 0
989508623 299933123 0
28729117 539462536 0
532387310 625774397 0
30990554 758991244 0
124768875 954734101 0
26902994 189347826 0
565204926 765975073 0
72035166 357324840 0
400343356 119228857 0
954833513 745189158 0
25657296 729028935 0
491762585 95564867 0
851113699 914077604 2
369133720 768999977 1
602925285 599269597 0
943349423 571774181 0
51821118 959459044 0
979710156 721012535 0
348765486 837114854 0
58278375 25515266 0
229249264 120774641 0
957212945 248729 0
365859823 628936413 0
88432697 874362179 0
365193172 858470000 0
285283034 925309678 0
51107445 31164475 0
324712670 605919698 0
679514581 915865480 0
282516847 452816312 0
324882275 318752898 0
91798180 221108900 0
672679176 952111023 0
224146604 94382650 1
89148209 423844797 0
651053457 223453004 0
535095246 879815523 0
965115754 471317240 0
547376735 46513071 0
234882035 617097822 2
156693840 398013764 0
909424816 388458788 0
510551468 805004353 0
169599503 195940058 0
462593686 388556435 0
300179599 206097440 0
494526060 538317487 0
522557174 235582278 0
869595947 402878976 0
31413569 813215164 1
794953403 424671396 0
235781408 209524816 0
872272354 308884282 0
759665386 847581619 0
46752029 141839687 0
145534207 819319338 0
774188105 375512760 0
556541472 568070610 0
869115109 539835114 0
794841479 397652484 0
242634465 175812554 0
547023117 802566297 0
349189215 951925948 0
654259328 548370489 2
704493595 468796343 0
678306513 626015568 1
809413540 921082093 2
598832105 197022784 0
2334643 74609557 1
380673660 209704176 0
628820098 729224680 0
80359411 63942218 0
350569457 181118243 0
303082699 49917497 0
280733172 817384104 0
747145295 73991472 0
158205916 728965040 0
451132269 680523775 0
252520202 375162473 0
733299134 172480038 0
645524351 849976083 0
966212745 96518489 0
607240487 235560191 0
64797764 21081144 0
833490608 774262024 0
169528539 681252962 0
110431538 717578191 0
302077508 129688743 2
400748793 191624322 1
461726835 286205091 0
447456985 970609681 0
137198224 27322789 0
383487169 99515620 0
269039630 277663578 0
111800112 178916311 0
250208013 175247322 0
651418003 94790663 0
805172383 778254904 2
147872060 760788510 0
400983438 832803820 0
212441931 644097695 0
212179039 22018120 0
547996467 661679802 1
477741061 435499500 0
194886536 96652627 0
811484291 429999391 0
946804367 830429695 0
884449563 387611953 0
722632334 943121836 0
526990460 874671462 0
143645982 553380988 0
65773026 54454316 0
69344924 278235790 0
163346787 255978655 0
73263834 405939732 0
438999338 482370127 0
791052855 84135678 0
324479971 504263297 0
43847679 60753493 0
931571874 668034776 0
956683291 863190120 0
398929594 464109390 0
340164829 599979224 0
247509990 267092044 0
339142836 943279763 0
769756630 251491095 0
358977595 975585047 0
361680659 169738981 0
483815248 370811398 0
636030825 809481931 0
455204679 668485098 0
959306876 164253999 0
944741519 742406264 0
190966942 890472057 0
556985222 617643438 0
64625309 601820848 2
631197569 852902328 0
759562953 662479139 0
440525087 15097529 0
116420479 171507527 0
983259840 489480698 0
183832617 366983971 0
977475975 474991782 0
747507717 371567263 0
624187986 651251070 2
191994530 423031004 0
755879018 710316964 2
323406820 184554980 0
758604034 219784744 0
308021512 10915400 0
645791813 961094070 0
928435798 807614626 0
369811904 746413125 0
576555754 896686259 0
88612376 175741623 0
983247259 764623980 0
99211025 60782254 0
235489995 117521537 0
287739710 91254373 1
737359094 824594353 0
968702601 936342802 0
864169079 107619847 0
695148570 614590701 0
542512837 554090227 0
308060677 579531767 0
79718066 316182190 0
68470352 870224556 0
9734076 111649322 0
702918667 657684702 0
767313792 615495919 0
119860420 86267141 0
720204423 120050467 0
820082817 186824073 0
58488257 832954873 0
558809940 490302132 0
445528635 681729560 0
154747560 100758082 0
924704498 627395309 0
653356131 512065750 0
825928823 324017843 0
965798657 402907590 0
118209833 781459989 0
635240809 651377300 0
963876630 708707448 0
372955045 380436483 0
91066 251384175 0
626856984 422125627 0
38648745 659678241 0
18921234 19562996 0
660716054 414312601 0
909239568 153714973 0
762673785 78423636 0
398441350 65714502 0
856678093 301897428 0
687239902 791783048 0
63284818 631194360 0
46273665 965738874 0
866552271 277656729 2
681080826 485397687 0
30823090 892929241 0
319428570 773807798 0
164644652 81940282 0
867053536 947381635 0
921817863 506425468 0
823950749 867462541 0
9016 417200978 0
677925264 36749120 2
936983521 782965588 0
805184921 226654558 0
594395806 735714802 0
144964346 114319606 1
777608865 164226992 0
940341082 939615759 0
554267831 794154263 2
397175097 410161161 1
621789114 203766809 0
793439974 351525459 0
899240047 606149775 0
773113989 823385035 0
516250035 398499813 0
650439811 260916412 0
714961247 424003945 0
17356638 343096520 0
35446391 117646171 0
652332895 134544433 0
727901930 49455290 0
554226509 351347105 0
801086628 313362579 0
743627999 94075313 0
160902288 138036520 0
897661991 797953708 0
256959451 937139434 0
582029284 378499425 0
19299520 285748639 0
737764314 79857159 0
855713625 781478849 0
377351511 114266173 0
826097889 424189451 0
389859579 79000683 0
184147276 917909988 0
427129041 142881316 0
57612616 583616531 0
554654172 148869176 0
786957711 919429568 0
279366162 15432414 0
780832626 405430314 0
841388458 352452711 0
535326737 846703948 0
734794691 154208112 0
442203288 625614428 0
26343147 898603611 0
942185144 123001176 0
342651795 156966340 0
287448723 887410379 0
239385197 577348056 0
769093810 275247757 0
71903176 60726176 0
283057793 109062315 0
652047214 851786595 0
261803147 65815912 0
783638987 22280803 0
557157575 359553865 0
960680332 98456077 0
666433121 133370609 0
916500262 65573348 0
972648790 348377923 0
350603982 58163805 0
948072223 595240175 0
825793592 790562186 0
379076907 876293423 0
425583566 831682732 0
636375437 147187447 0
236259701 251312512 1
618398121 358648125 0
55921625 484240491 0
613177260 263151222 0
117664231 300930188 0
11213864 839245440 0
276064922 29560836 0
502789268 543096484 0
95908190 196564954 0
625212878 777883925 0
762857585 452003899 0
744082663 740181498 1
312593033 259407593 0
537145756 815129388 0
737388762 506339949 0
111281538 955670448 0
13810371 539417684 0
714292803 75042757 0
891565400 921552892 0
514535414 716288049 0
989080441 684076323 0
885025082 957417638 0
184109985 680350129 0
394591228 837103278 0
837941850 93429998 0
317307893 667168681 0
708144993 170385664 0
220212989 971617343 0
283781561 688780267 0
697329774 381723319 0
568951163 539317120 0
917899322 969029653 0
767511510 781600445 0
643085146 973164004 0
45530816 225813454 0
823653461 982866144 2
780563959 546025625 0
216901764 893860460 0
9058187 763318769 0
883349546 906564669 0
651710854 23116060 0
971834740 776572331 0
462000033 601435079 0
68367695 786198004 0
181212045 3761129 0
579793962 102528577 0
594655068 224948502 0
327401377 241416000 1
611484776 411178694 0
742603679 890903561 0
24920815 826585443 2
254187424 958666614 0
994668394 531372560 0
127040859 109140074 0
680839783 211030670 0
380279987 159737292 0
937934278 127723927 0
248797002 112450920 1
30860401 377678824 0
510268509 641816303 0
711062550 104036631 0
404152484 713524810 0
284736108 737287729 0
738476321 354166754 0
777842498 61178937 0
334813320 304746951 0
299113733 123731389 2
22975385 343557175 0
71427988 432630905 1
434240694 989830689 0
366394223 418636473 0
39008231 758109826 0
25556066 787397775 0
520092273 78455947 0
530633253 479398457 0
628438438 517886663 0
234196058 188790051 1
409369965 945972695 0
110526074 66905996 0
134572005 518562103 0
609435810 475491822 0
5172850 976154905 0
838072754 592001552 1
635198179 63814745 0
690031148 162547363 0
907735315 473833472 0
30374438 428531832 0
202732186 135822495 0
99577071 383984669 0
628046704 92257519 0
852621029 477336892 0
77131567 497182718 0
918236166 428341955 0
342203170 362321410 0
21576638 228811929 0
268501008 568314589 0
571114930 13763626 2
653429693 992911014 0
183807375 601722747 0
259119620 469274797 2
534091259 978778197 0
971129162 69644910 0
348154454 359699238 0
335554257 798558947 0
7553090 669997577 0
731920126 783316058 0
208005767 474056793 0
100790278 691441697 1
958089745 264727126 0
890591191 127894143 2
318560865 177522548 1
937726720 776772553 0
866106093 365840374 0
546972384 528264453 0
822398561 746309568 0
862474599 141803847 0
619137303 872905824 0
219787897 752590286 0
620443437 749964511 0
577585041 771983084 0
710304350 969350315 0
989151653 409441095 0
74302808 523013656 0
912170929 674238707 2
349660281 704663913 0
983491175 528763684 0
147784462 331276763 0
193270415 66393118 0
886810007 113134951 0
979778970 97678600 0
881208692 100265713 0
433664594 780251169 0
320066062 533721023 0
181818583 523124102 0
988940095 63576319 0
878985107 511171745 0
401548636 144597171 0
245453402 111640750 0
498419693 544847689 0
5196468 935887502 0
997342949 12542816 0
797594332 610517605 0
80848008 406931748 0
41232199 428222498 0
849600031 669035780 0
165862141 782911233 0
644600534 664836151 0
142427885 556896964 0
839200272 532799903 0
536314263 454540286 0
552585625 728594321 1
773931784 756805275 0
633400674 951020562 0
834209818 204699336 1
551485421 71845196 0
222725142 610291856 2
975392348 71104255 0
35220427 343526628 0
271192617 562146094 0
752780201 978280985 1
499771287 304986134 0
639582365 963483395 0
403029435 519209840 1
224517433 467325162 0
461236256 592356990 0
882475464 156237234 0
905656780 841588678 0
435393615 241841540 0
804680069 737465277 0
547112076 364303574 0
55712738 70081851 0
258665429 213438012 0
935032299 647904519 0
505204915 736038901 0
188523394 106868314 0
94824552 236248879 0
999192604 84836857 0
322549916 697323051 0
167654326 465643514 0
390234382 986997287 0
157616453 614423108 0
845079596 169502001 0
205061380 305423732 0
338379195 278131842 0
690171336 950588558 0
917263776 845533670 0
258088965 786857506 1
200616039 729873313 0
960229467 149519297 0
181492562 928300837 0
311063766 760248971 0
244326820 912692575 0
539658826 519243386 0
968623836 806246631 0
205247769 913677923 0
707756321 516071055 0
864955826 58410827 0
881266204 902609444 0
49493002 667363197 0
250382928 251364508 0
110073849 67852059 0
681796648 719758490 0
326719501 530950202 0
896832824 62122431 0
10507476 374506918 0
455409170 210486968 0
19120827 12891399 0
487568175 788081748 0
327272863 758226729 2
4901639 757150784 0
931986487 74888983 0
918543606 678574169 0
19759348 772757129 0
113519457 804600144 0
130905689 284949329 2
28276088 219811105 0
169051562 54440065 0
1632633 497097195 0
583988221 226983701 0
456978473 395349425 0
686227095 718909159 0
496282968 528069944 0
630782615 665171839 0
31710659 746466133 0
72930298 55444399 0
707089862 615216151 0
708302264 343460389 0
122299880 967419529 0
537306923 659558543 0
922327839 885314468 0
785093162 216628062 0
593696207 295084810 0
316481303 865053772 0
912729611 920352502 0
75534835 392164065 0
742443021 587608778 0
536445350 535522308 0
940675569 496421882 0
310353464 154800129 1
506172746 249950251 0
429595125 123494695 0
207642308 749343341 0
79810528 184706528 0
586467111 259239061 0
606448421 359234997 0
720361883 150537276 0
679441286 603277960 0
962405078 723951461 0
883412255 429313849 0
497683729 857276855 0
268843767 648044179 0
269033514 961832908 1
552119411 875388268 0
205113441 885669025 0
221674082 213146596 0
915995148 93463809 0
53187687 3189865 0
617036262 196827059 0
561510633 454234798 1
143875752 272457991 0
844210594 111546142 0
387841843 85775712 0
133929547 610454691 0
237900724 63997621 0
910261794 76952345 0
531971355 170909917 0
300777154 138358051 0
72127152 162185974 0
851537037 125268995 0
949057357 579443105 0
388698708 59867597 0
690850560 101500753 0
310877890 406932856 0
89582929 233862144 0
844063813 720562601 0
108907321 18722088 0
298816876 43401441 0
740411945 824826006 0
83836226 523305436 2
153884408 30990691 0
294346752 843277224 0
530103734 137260163 0
857542290 729726402 0
480494142 177614147 0
305890380 19062475 0
740900048 416269261 0
34416228 79379102 0
386453244 710306757 0
182705799 933424569 0
78442653 887402343 0
811775220 3731551 1
996901738 737610151 0
790981782 669712648 0
762606985 259753374 0
729383469 556935490 0
563773267 862748436 0
748799743 503216728 0
143210500 743640572 0
387151099 499127049 0
241001565 125188732 0
28185990 104813927 0
497625313 61013718 2
117417345 634090853 0
863252727 62657307 0
898656182 767556448 0
731995878 441600817 0
372619981 66329483 0
562609049 135519797 0
101782692 971462073 0
683063564 123095167 0
43286732 472625192 0
433572182 173565726 0
302908850 628694318 0
564692582 129669785 0
211870895 444041530 0
35805438 604813421 0
808755001 49494464 0
803785386 845561562 0
628258759 923020894 0
459172686 155466261 0
53562940 742039486 1
115377131 992148519 0
372306639 468727487 1
263529707 755954236 2
14923703 794512963 0
565066727 439954568 0
190997754 152806575 0
666651697 121192419 2
628052983 805388955 0
60308230 54976883 0
424292426 411761519 0
399006457 83087613 0
189383733 103738515 1
544456429 837542109 0
639797771 230723298 0
504306678 582509143 0
472558176 190272151 0
592659509 824126937 0
484055659 843897640 0
609123659 497383026 0
676625087 996740407 2
801296058 955318360 0
869762476 68935973 0
518654322 878943039 0
177759448 57244751 0
420765576 85777954 0
636464937 620556237 0
777653641 531670879 0
889643214 45311752 0
43081047 639088215 0
119417959 307179617 0
852147648 976875595 0
373771816 669296762 0
935084583 196741351 0
573747677 517981494 0
635753061 885650828 0
291683999 914744701 0
274350689 287564004 0
55345414 827750039 0
778719678 999854057 0
873384315 50016010 0
765516704 708392089 0
991089459 754552514 0
290894029 53201458 0
981494157 836685645 0
412949742 548423101 1
329739729 96973909 0
873780892 398322701 0
241650135 650510868 0
874161705 752415296 0
978162535 85504865 0
683323305 477817312 0
818510957 115967078 0
456622043 513176445 0
48025968 753648682 0
939741337 928642524 0
305404695 418930045 0
881899695 751106010 0
121268644 423876920 0
45495107 756207793 2
138118875 842024484 0
545965920 328946175 0
681571484 814942004 0
6517451 874125648 0
859085652 819019909 0
956684735 994512746 0
96272305 882615250 0
27376963 93559820 0
544935056 572623567 0
399736607 664617688 0
773165967 135335848 0
234005784 358598076 0
578824666 356527121 0
858596449 351517119 0
863627486 72377802 0
601138762 657130692 0
614662056 226982269 0
901407595 855169298 0
140566545 575100021 0
829922603 976713796 0
937282192 125141693 0
131179434 32640463 0
65098002 268250912 0
487786017 777157275 0
669735156 171583780 0
836613380 338180364 0
491117930 495748840 0
696253353 804851513 0
934015708 839896525 0
731109457 838470094 0
650671930 626037496 0
211761559 7643199 0
262440746 963476494 0
686295089 737958268 0
464725748 416517488 0
670394471 45638004 0
531106563 85952974 1
444678912 145337590 0
572263893 506209797 0
29170406 832893611 1
865133625 999182471 0
42223128 412491431 0
813057648 53207116 0
848613066 561106555 0
949017866 216082978 0
30687389 938765035 0
322630352 244727906 1
886006212 705025269 0
754995063 778210278 0
633973666 194727114 0
91533082 216392552 0
133118270 607659193 0
949046286 1069116 0
432480597 146263509 0
306169234 48975379 0
304270840 640060304 0
209551840 18757339 0
118347906 681406113 0
95380092 921843760 0
828254925 19745409 0
482914582 573462977 0
570672019 895654442 0
131889739 414431480 1
333754294 680266729 0
385861443 108742149 0
25386964 355019559 0
217764852 50927222 0
490170820 756813079 0
854887532 45427294 0
576467917 11420949 0
190532985 653604712 0
616777323 222658946 0
969373048 339367905 0
11907293 575386997 0
266278903 611566952 0
942960272 204604047 0
74028132 71038072 2
379060281 920427670 0
25767601 875432503 0
61274932 639367534 0
122685572 761510642 0
940964187 346133977 0
50532887 414476676 0
44438933 143252391 0
968435367 78650283 0
272823109 522742349 0
122921883 643804009 0
494989323 590366526 0
113550028 5031753 0
471560211 907180822 0
531912908 776901805 0
184584509 187507851 0
768585977 734410755 0
105203202 418766319 0
187714614 387743321 0
647818326 941119057 0
825158699 387310669 0
195823287 894100681 0
563666393 34895675 0
832967961 307161466 0
553811578 631026965 0
26694501 771640411 0
609620290 238350454 0
634313304 80447142 0
608083221 345112527 0
555889731 694349315 0
582881939 217603357 0
615969038 510007402 0
393449575 145752028 0
711701340 884682356 0
498381317 879409550 0
160495106 524678138 0
130548924 594068330 0
382232734 29101832 0
110020810 961067014 0
528183748 972013700 0
210920265 951530592 1
237588682 176609941 0
364684850 920737438 0
147343492 898013811 0
131326751 583633729 0
437290142 126539075 0
173506950 251482024 0
690538243 562519702 0
622142395 13113892 0
985622358 136068527 0
578463510 120781360 0
673743730 706311579 0
461913116 274174182 0
17678700 405713498 0
245078617 294755068 0
432602449 464801656 0
405397386 794653297 0
667416607 456800547 0
18367236 522637138 0
866068596 698645205 0
645558916 870855595 0
105695804 673279346 0
981215390 937361292 0
203010975 756909390 0
787874927 791038303 0
747791420 565597234 0
913033716 962984958 2
512147630 181367368 0
546686499 829079350 0
971408755 380905392 0
631941965 148541915 1
459218437 73175740 0
195477300 75132585 0
140489778 804995123 2
631503977 919391272 0
170065586 361405720 0
730116554 88228700 0
503819271 845173954 0
996788894 900092359 0
164756656 956026128 0
608840790 537377631 0
860222257 773736030 0
958642059 162922058 0
213534219 22173228 0
858402900 117922893 2
990469219 710739132 0
879178849 328987137 2
722993632 578717765 0
658004269 514286912 0
139572011 987323469 0
421103489 712232066 0
694080375 50856519 0
287686051 104888327 0
491059594 202214402 0
391215131 250182032 0
85097985 120892930 0
996613764 890535186 0
683163349 121252909 0
981233409 293236021 0
280783528 495434405 0
8528019 740523552 0
854911907 152480370 0
488879566 919632478 0
734156522 511558269 0
87511993 550036625 0
309834374 760042897 0
285067043 948974156 1
744102570 12045025 0
383326986 918149840 0
20067548 746930856 0
718359185 244023757 0
366253862 459783761 0
29611334 598432087 2
762867422 95292922 0
420238451 671198693 0
159973866 871219566 0
30819016 173463624 0
608047025 608136326 2
64671189 95023205 2
516157548 782454832 0
897249254 804240242 0
189707861 26190338 0
708608046 42700206 0
38896850 383374695 0
478813821 640799588 0
734091644 174569425 0
865644143 832186244 0
486162473 970232219 0
396873996 706385624 0
91569841 300101694 0
447872210 495357366 0
142827520 649720518 0
487059857 52586642 0
830935166 455666177 0
19663446 98656274 0
97245481 300165995 0
256859134 15200916 0
430778180 531916485 0
434487509 305965516 0
781475103 490255897 0
284024357 881373720 0
466051109 609823306 0
594596901 143036759 1
911172437 216350040 0
440359507 588818650 0
747118862 871470688 0
463399081 542744182 0
956681051 234099344 0
884187629 647170714 0
294436554 428619451 2
854679891 120050893 2
446261921 826998116 0
739527410 125584587 0
527435715 958199920 0
131800812 404603498 0
369041509 583531917 2
973527817 584980723 0
36102584 821029273 0
600223790 409084411 0
753263603 357157432 0
746140308 482314520 0
566074529 252198516 0
126828523 978535318 0
599674670 45836928 0
68101102 437316697 0
494684301 32040419 1
226651782 582271341 0
169940302 23508836 0
564026563 202422893 0
194539555 92066888 0
829549377 57546930 0
590421274 288741980 2
829933876 174461385 0
630638866 443233279 0
816556068 784607653 2
887687165 862327443 0
261126205 98812060 0
158890402 539858434 0
961496265 427490404 2
362498798 787252033 0
41834090 513830852 0
638035528 205954956 0
111043565 439513894 0
951984611 988899494 0
213833722 358766502 0
540036532 448620684 2
411968467 201109733 0
213918287 67510726 0
220370154 509497684 0
380514799 554334585 0
921326798 709627528 0
166631659 595314117 0
775479692 886522759 0
251267710 520712145 0
33040242 171780417 0
666378449 252407951 0
757310369 625325919 0
740361061 875279656 0
322862424 736435082 0
315157386 263876421 0
436428304 611760589 0
521745115 27419577 0
358346039 572510479 0
87145909 709960025 0
429802197 304287556 0
633496265 548307925 0
897243430 882332747 0
251091815 654028441 0
286357646 109050362 0
963656547 193144488 0
678627570 126095312 0
771976001 675307633 0
368742637 708288974 0
574692254 268161819 2
933635826 123445618 0
251035931 411528214 0
407088352 16620987 1
619676223 39786192 0
956997855 93583036 0
30437019 86662549 0
563261744 3838300 0
87108525 869971370 0
464886895 970047098 0
447033868 3888306 0
595246087 285133789 0
228168430 20677907 0
779699438 670203958 0
650813802 126430027 0
413203320 48090225 0
618432340 817755441 1
156166360 960256251 0
415125863 550919073 0
330487052 301766943 2
348299479 815164063 0
934431838 80272820 1
558172646 309546900 0
355366389 20711292 0
129199139 590215266 0
522309442 194779650 0
90073900 524194028 2
880624470 78532029 0
308562368 525777968 0
496491647 556189514 0
187239598 622864149 0
511580635 695796985 0
671919339 764905012 0
942799267 8767096 0
226570857 883058159 0
3967351 136821974 1
817336085 713546753 0
269937092 950906794 0
760943380 752470957 2
340123665 552130252 0
395740170 822170435 2
430358938 463248285 0
514595711 120093890 0
621045114 140866715 0
197481759 195106156 0
418191870 693319114 0
401875237 885838196 0
727118558 4141054 0
541254446 240652905 0
553948657 433228405 0
816149391 139348871 2
706122667 484451909 0
708561661 873828651 2
240222948 695078138 0
885612598 63903521 0
188777356 680108984 0
137628012 859107189 0
279384032 661416794 0
961309682 834591416 2
440845541 45521618 0
882939029 705202512 2
959007182 874626202 0
798044955 594477798 0
902225173 779332240 0
279853226 131178262 0
461034749 890467988 0
794449646 441454407 0
181342538 614690211 0
496206149 108323303 0
756775845 543012948 0
997503729 646817461 0
352067254 129599257 0
119811950 945390336 0
262926590 208137978 0
454306393 115198908 0
654078081 840580563 0
275589258 270505795 0
972146217 478172650 0
68946318 312466152 0
667320730 562669266 0
393143819 223353616 1
65122336 826663838 0
422038920 7760198 0
814539384 508759900 0
334417777 100064493 0
309577038 775953277 0
91863166 1788004 0
507009117 616144968 0
216305694 38648539 0
391794535 119426434 0
5704497 252992918 0
812199311 918203153 0
994993641 124843604 1
208907254 938826108 2
675369904 87632157 0
515175348 65174933 0
996187001 330917938 0
141836657 757415527 1
933654663 957554891 0
160979792 562882655 0
993613044 646029334 1
314732244 82113792 0
352710821 350073347 0
904969968 424732202 0
645441368 417715699 0
928314672 300466071 0
274728030 913598011 0
888497308 113323987 0
906490548 737166075 0
170568849 8887760 0
308749659 126073197 0
698302350 132064479 0
160283389 28788210 1
668064065 258398154 0
844235128 70474529 0
540926542 364928377 0
192123724 102311846 0
628543019 534334688 0
723926968 178283229 0
960978104 250609491 0
271304869 658960678 0
692028175 340483334 0
518247143 731616326 0
418647404 777655293 2
518111657 825132514 0
219643031 759672416 0
305143454 677586743 0
120655317 297527697 0
735849432 913029855 0
109757613 275383200 0
898494863 759157127 0
143181244 311399845 2
899459361 667672224 0
138134163 511848537 2
509609880 721289829 0
716937469 555751186 0
446151702 649253458 0
493141617 232816435 0
710104507 257329751 0
889957354 245378553 0
883943140 958314408 0
483945402 640653010 0
424264744 266173290 0
275185784 4066292 0
391915745 798049578 0
921357115 73773751 0
968060897 865866776 0
45436448 293515112 0
258220129 527863799 0
147275742 875028617 0
915922859 892918743 0
77995063 175404942 0
312323105 765092959 0
403127438 793755279 0
375392104 180953974 0
237704216 614627712 0
854736753 244780976 0
511927180 884407086 0
992638168 603903926 0
356176970 271211855 0
949814247 626314281 0
26553683 415952833 0
287683745 184624035 0
284758959 371853603 0
992631651 95481572 0
40469713 845651504 0
615682020 428251 0
188436293 58321112 0
471744646 239442484 0
650005609 432871185 0
30069459 740709501 0
138125044 779093359 0
159665650 83820506 0
673317704 494574359 0
76855345 597175974 0
71770547 473697919 0
237754382 23619298 0
388492252 929783120 0
728024419 40430755 0
886505140 41525358 0
186589439 104565796 0
144688728 792489569 0
437724342 605802801 0
27986309 496059137 0
596035619 28197585 0
405831657 399371172 1
153865997 470776445 0
937926260 783085224 0
956168255 678524241 0
143152811 606623741 0
126698972 409678552 0
178498147 457733012 0
744205100 280476554 0
787755198 268456656 0
488922196 751238941 0
231770882 94529639 0
33288623 342696006 0
107374576 551710779 1
806393373 894255443 0
328597532 437606196 0
811372507 730999369 0
950566884 304872105 0
319404021 287672869 1
947136612 916443104 0
21786109 57466450 0
103700926 508778075 0
318875682 561319695 0
474512887 190953046 0
275907618 771654673 0
173150333 60347505 0
156646013 956812159 0
74912353 201942799 0
412597680 991476963 0
813676251 308078490 0
420813713 895995421 0
534623247 930428356 0
315839597 452841418 0
199914795 38351203 0
722491911 57270815 0
603722339 444515445 0
431142978 956062956 2
94247320 287102942 0
136526698 556308839 0
608679851 129241066 0
246269513 894675879 0
347226813 131423782 0
648908541 139732625 0
197759484 489671061 0
157519379 956470515 0
601451135 516020437 0
62854412 586303857 0
392024963 701859660 0
86627672 269841060 0
975754392 676050036 0
897076501 848362633 2
176895686 889598022 1
319400495 8551116 0
326816829 367475887 0
800151745 64711026 0
916080912 96268645 0
761148348 93146944 1
331446231 1801117 2
647212875 680295511 0
152711890 391350206 0
314005234 926691849 0
738674100 187573098 0
839090949 570683873 0
729346009 690387134 0
839649461 645048401 0
662042147 838604620 0
518607883 983197514 0
365958285 415508616 0
159221391 13388800 0
676771685 304905110 1
622967113 121989479 0
594760107 90513758 0
936001734 281192216 0
913669470 510632235 0
655021679 72336374 0
507989280 711321128 0
777315956 567552156 0
606334211 728378812 0
599163244 551998285 0
141928166 318145660 0
89764884 368510838 0
123646693 637978791 0
649923487 855822713 0
696684109 994274206 0
759874170 734135995 0
4638790 520732987 0
355999426 268433985 1
843354031 138859653 0
687693369 871423810 2
555306934 969465288 0
905000262 377006232 0
335363276 162336172 0
352269057 932073809 0
165775877 654788037 0
928503730 909653140 0
636642087 902749290 0
243791454 24702444 0
794151982 215244283 0
387829793 434927570 0
478055453 415579630 0
621714151 428773409 0
955282542 217434202 0
86958338 211798246 0
84617126 663227194 0
667667658 120107811 0
689275040 332485640 0
278599610 253398362 0
600423644 283027379 0
699964498 107022650 0
658251175 75352274 0
886820789 759610417 0
139208417 482214153 0
205586612 619866571 0
211769745 454428149 0
702066729 496357896 0
456430219 548152755 0
69849433 530315270 0
563626370 811617529 0
812234362 652755536 2
253248286 784653860 0
936587130 301166592 0
400585410 491735567 0
412265220 410699815 2
401130463 27693957 0
993789844 63098656 0
974592383 13224495 0
130459598 301096421 0
728827477 629602701 0
407238722 94388067 0
956808685 12176361 0
511643744 423375164 2
40958594 160126429 0
776234355 594605498 1
135120401 994181787 0
32054697 860204208 0
281023065 755616713 0
639619299 838008445 0
362100796 427822720 0
850961132 975080874 2
846388057 218451109 0
171988615 61566409 0
787720208 827507938 0
493850061 548208473 0
365441778 45971185 0
196878127 346303057 0
541975941 50836045 0
803301430 334422870 0
389688380 470136280 0
46591895 46431691 0
715916139 186054009 0
265162153 943678870 0
116399869 217935642 0
671657381 721251626 1
684279351 409853566 0
291616764 171399206 0
186209332 295298087 0
514595736 60716351 0
39816225 963599976 0
973082859 23061965 0
238691201 621982216 0
446620779 213069691 0
781533447 183606827 1
283636648 395007349 0
654090542 507749490 0
277546118 302388431 0
597732453 737439415 0
716196248 823672597 0
74304448 906431769 0
86979002 526470150 1
112309094 314355354 0
852289233 916914026 0
591725614 673733379 0
202010886 644849941 0
284405512 647385689 0
666138323 123001523 0
597328716 124107418 0
301987988 243522072 0
772130716 346909081 0
267615733 543409997 0
625994490 775116710 0
207926271 42941219 2
75418919 886961054 0
851873071 974903277 0
704801041 948469596 0
991555804 291553540 0
882005417 900113613 0
393068609 480301488 0
517133381 191318896 1
718212344 853821862 0
546384890 514733879 0
655146403 214326622 1
585538138 226801537 0
461281234 921915832 0
716951537 279710511 0
414209896 12593045 1
835930968 862186357 0
280860253 181886905 2
601961986 952499656 0
509511210 421874345 2
49119953 546353590 0
135450078 98238351 0
671192198 973105006 0
849295025 414370686 0
666293800 252276015 0
572698782 278791271 0
17838675 525643786 0
878961376 9572767 0
642743946 36236197 0
961858747 266703689 0
44960335 767602304 0
909848074 495454053 1
876912902 25317310 0
527786798 136913367 0
19534134 133159523 2
563797204 747089360 0
125479156 23179966 0
904694535 318732572 0
592549064 954028836 0
79312963 899182235 1
323821220 427555569 0
965177940 866399526 0
438982379 782861609 0
271904629 378926970 0
800801752 516197430 0
746497574 713120028 0
417206176 617555335 1
862003043 501807776 0
703591353 250340629 0
335280350 854447591 2
347856835 223084633 0
478614913 5044482 0
406065982 38426480 0
705932157 409643166 0
128356604 57098720 0
129395222 20205535 0
697837324 221108895 0
550866614 722697812 0
152188513 504233960 0
743103674 29721526 0
593374067 523391390 0
912848915 228157933 0
473646978 258758440 0
779256638 551557979 0
800792325 392621200 0
357756744 678452014 0
664693050 601918868 2
201556746 232324895 0
864058338 816738743 0
436780944 670816533 0
407862548 5592274 0
944586894 51300406 0
617331634 35842230 1
838920904 423226434 0
339576420 314271055 1
69977706 90458521 0
405918208 206690739 0
393809796 878959335 0
387870550 664109214 0
231610720 950839875 0
607539792 981692075 0
635935578 651547807 0
716396163 271809833 1
71479882 616062838 0
342104375 362991635 0
88067113 266634523 0
58372321 29883745 0
24871045 896304743 0
870209868 432149154 0
493645070 571404150 0
774879755 414171088 0
774056866 910211965 0
369501882 75105469 0
732454750 501793965 0
139557446 110271987 0
432974925 592903165 0
95447999 77981968 0
284203958 464343711 0
958958004 240791188 2
301097120 743239132 0
197843560 632523807 0
232728862 283410269 0
240887215 223870234 0
204251538 461901329 0
895820647 35373062 0
583876522 240584670 0
408698655 719112191 0
80578790 765537411 0
563862436 59637655 0
76833342 299556700 0
687742555 397324154 0
696212220 221696405 0
998593055 983214454 0
700052556 413302721 0
842080472 426847214 0
113275248 129833953 0
705359137 386354226 0
514844820 143634984 0
104712391 837547180 0
454610753 39658371 0
659790289 617589028 0
917339009 82708268 0
672864358 666622532 0
588579602 957606190 2
988950716 143990454 0
901625705 745936788 0
126200970 175640128 0
810709407 167033824 0
206500318 4910456 0
71714038 104865435 0
529693123 875084572 0
82304147 972209900 1
724717627 203398126 0
923041117 409597937 0
874082057 339932641 0
350194008 730353326 0
252700940 705573919 1
313207371 770704393 0
92040945 611011987 0
485848930 435116816 0
662070304 297990223 0
531437719 576391801 0
281622977 664903042 0
149467996 450289116 2
25518827 42440547 0
440535319 890632320 1
44038875 899104786 0
774995432 28474212 0
518603622 643443677 0
406721620 367168721 0
2353521 266505356 0
349550859 880201986 0
485033398 359939939 0
996688835 842983011 0
380724333 767333159 0
839290481 860152692 0
591107395 310740836 0
193756379 72214210 0
287907567 118118695 0
486038794 559582755 0
432972721 90682385 0
161904707 12640588 0
782311655 316494329 0
412016578 257529558 0
752392675 503640574 1
8565438 699083547 0
11230893 641455748 1
186852164 919695442 0
667785471 785726197 0
6906290 436714674 0
684970098 18025259 0
984878639 710405363 0
360402204 403486682 0
266084482 600222907 1
547494429 551383862 0
940269813 88965956 0
107980028 85186498 0
144756681 790982182 0
10016740 236381041 0
347596397 274752286 0
874076198 98861411 0
9504673 740948178 0
144477603 33200279 0
816771039 484335815 0
982870030 193714880 0
766188834 853581381 0
79704270 380856451 0
732100325 49907759 0
565324617 457004438 2
878558185 474887490 0
521962613 650025028 0
618252691 535685938 0
22911726 634580970 0
633682793 369082703 0
657919173 406858184 0
210321072 592039558 0
909404808 44191941 0
271136812 938504247 0
563024644 183871111 0
925684704 630337463 0
773357172 996290551 0
707711591 34046070 0
642090197 734390125 0
39344432 609497963 0
197101131 189029002 0
273787747 960464350 0
58365262 740761332 0
977411402 26117540 0
213360354 738516496 0
4777180 203554007 0
136577610 916360483 0
778426689 197650674 0
876658428 226641432 0
62069521 857154897 0
591932373 955778548 0
233521339 114122647 0
551929243 171662185 0
368857672 367043336 0
702048682 89444167 0
419214082 621289779 1
109588653 124138447 2
781089813 45504948 0
95205447 755144295 0
117507369 43811715 0
662952040 389400987 0
799060095 317838968 0
693341398 112619456 0
374751561 78583300 0
574909871 127317790 0
744531676 243494511 0
136082179 293847131 2
319847051 168853204 0
410521393 908168911 0
820515360 7709016 0
514127765 451265855 0
297724830 229211658 2
638916910 215400892 0
986523605 54485917 0
879614016 820509623 0
770021037 556654917 0
474326826 287518384 0
951335149 854005321 0
772398890 99614251 0
622802405 64749124 0
810700993 642921741 0
5909340 840399789 2
220825588 56079372 0
43424086 343587275 0
286362773 467630893 0
983852788 350689962 0
539219020 705450504 0
195221144 893949700 0
61531132 424707836 1
914345982 459899166 0
729056635 501042790 0
167367281 446282841 0
120014813 823142916 0
27680672 985413266 0
169035839 136349806 0
158502047 52819780 0
963505394 168080649 0
677756413 419337595 1
704044036 874369567 0
239869769 541190043 0
87913803 144786974 0
447858072 503712121 0
996817984 578372751 0
160736715 108106104 0
28088017 644894371 2
275937117 829042292 1
9320606 21448150 0
305921019 687660944 0
220962860 128987566 0
718347401 449737869 0
70184469 702282825 0
220029674 845232322 0
862237003 746950102 0
617223458 64066600 1
924852518 467170659 0
233874414 39667739 0
87728232 938915376 0
976134597 791514543 0
283856114 69848505 0
936488040 551386521 0
687409200 785397570 0
855225609 114923421 0
943654602 906081227 0
92346481 389347966 0
863571369 906927373 0
549666486 545995301 0
315728767 488268397 0
77274789 52584151 0
70012880 508396126 0
640193671 363495009 0
34781036 716749405 0
146936438 156072119 0
855931125 353301051 0
584477757 216953325 0
466845237 742195473 0
294178526 412664877 0
542548872 698154754 0
446206010 159782489 0
925394081 191830473 0
448853601 340756959 0
801745853 848531333 0
19806182 367923398 0
506982631 989473965 0
811494812 658353429 0
391998763 162171209 0
393674399 700622011 0
664887692 142243389 0
331652852 294143066 0
78711152 105061295 0
996728811 687570909 0
721350282 80616572 0
301306858 475576607 0
976165485 132836017 0
600220467 139366193 0
857844313 730513314 0
92198505 56950021 0
329503888 166254697 0
452254000 520610085 0
102694960 354566965 0
773650939 789566641 0
29922139 881392535 0
135857903 111752247 0
197646463 853988048 0
159525010 672952912 2
723001389 602458617 0
481186811 505840998 0
503960160 315120377 0
166919311 940100917 0
147217593 954295785 0
695556887 243498372 0
226721478 25261789 0
936607511 198068791 0
709653753 38634955 0
323360927 850229750 1
400752502 144020157 0
607936470 411155882 0
90977641 907655224 0
691619186 760694218 2
757277181 977521524 2
568421084 319120436 0
401109700 253725892 0
364538107 939768582 2
148368494 210945614 2
541078798 914078384 0
944323015 95968271 0
397998285 739151998 0
568018798 656462643 0
157921666 741178901 1
128831859 248927314 0
242148813 200261571 0
38914263 277470667 0
978376609 597463276 0
413340680 656881303 0
973440237 433657058 0
249977368 718377241 0
170009588 995392713 0
177388168 445605730 0
296012022 731206914 0
54849790 928782789 2
92867311 184860399 0
44855954 563438206 0
57064149 124160302 0
364533140 783276034 0
71050021 555523078 0
355289091 592077838 0
235510145 168650666 0
957803861 159112407 0
588290995 972801397 0
686590289 584392762 0
683362395 137209066 0
653754820 17644843 0
905630678 392406510 0
964313065 80247577 0
48186008 726693312 0
144266287 753802712 0
882437113 657430300 0
268630265 624222093 0
359992370 230809469 0
680236095 758548675 0
281162893 980777878 0
272401188 681988686 0
566750799 120602917 0
671949969 34171280 2
734869694 462042754 0
40535395 745134423 0
219786555 546602965 0
556315754 695312780 0
969568404 876602235 0
613692653 831534205 0
260158282 519964418 0
212719449 620962036 0
34526248 347190220 0
277003727 118945459 0
262841920 792170054 0
501536087 122112642 0
67000608 570619619 0
510526908 768110201 0
651841593 483951314 2
639346079 477069063 0
332192597 716659369 2
480863778 571487334 0
982753021 687065501 0
46869612 863403920 0
750385043 127927595 0
46828185 589459389 0
21295175 133911595 1
215184713 970089254 2
35621570 748205481 0
834924072 69941649 0
806564244 651321933 0
35899812 107634771 0
584895955 988436479 0
9772039 988283878 0
876242248 215225390 0
528691930 261948147 0
224151138 682773519 0
16778710 242946745 0
113030996 706750674 0
4980414 311035878 0
837994953 253126015 0
29737307 364243459 0
494673102 450681232 0
300548498 454202063 0
826842168 940908818 0
66191730 258509840 0
804840923 28206148 0
707265512 149425861 0
528631022 858345300 0
635032970 60745896 0
787900199 828747371 0
511313066 722756564 0
128912037 597636478 0
176448222 106704916 0
303639965 686770198 0
240938862 820742559 0
314366205 189908904 0
907020417 90910665 0
982330150 620377772 0
641792741 671896676 0
83975996 694508233 0
667609262 281815410 0
772171448 920661478 0
173040355 474240093 1
206533829 438370065 0
500886004 655126384 0
242011596 132647467 0
35325780 659064379 0
158695228 483710100 0
509815396 238786877 0
633486647 836074664 0
640231220 351313939 0
474045445 658308712 0
498027681 569146412 0
687430868 354298234 0
789527635 813044508 0
719210670 321196436 0
614706835 414009960 0
373778846 495862749 2
969656932 518277389 0
495164285 412309897 0
501282585 724130907 0
13925647 969115215 0
5961672 428757238 0
679259411 743385322 0
419353089 886673304 0
146991842 54251505 0
197904897 450514405 0
889817600 20944893 0
715688197 361325885 2
162079656 240885934 0
608024481 910875816 0
719946409 497021158 2
72862919 757773361 0
839361714 919958242 0
563485023 581964449 0
86514625 611944602 0
296428508 683225290 0
81019714 164226991 0
257827705 743982663 0
722664295 803151925 1
589982320 155981760 0
910704927 58825720 0
499820169 378970859 0
68213914 241583362 0
7672353 486925155 0
143993830 874647290 0
150705302 743215596 0
336798325 199609983 0
541047817 106645666 0
14187178 139359162 0
166517998 306465343 0
229590154 99736599 0
740491801 131826747 0
821293791 429267435 2
989606676 363382811 0
536078158 136936300 0
841568574 503641872 0
848810385 640887040 0
115397330 647843637 0
77407044 227834459 0
31408378 363014054 0
522817374 59701600 0
121640777 367994030 0
524902279 674642714 2
182936414 191825227 2
447999911 396834876 0
725503083 7010003 0
101396949 138272046 0
680041882 273128476 0
296548628 890398005 0
608222311 132030275 0
91793443 662486262 0
66362741 953582149 0
427387219 634049523 0
535909322 307016945 0
720920950 597741076 0
328441238 842500367 0
684550540 809352300 0
581416298 751908433 0
318786439 647007757 0
162123329 732434809 1
752593687 113495377 0
214320757 848278677 0
717333094 610230985 0
397738493 792582814 1
681976177 728158470 0
284466465 178759591 0
452372242 581646275 0
820213577 303767312 0
279610456 806095871 0
831280585 191099762 0
74535918 932731216 0
66501226 951795956 0
842020018 84380797 0
361513623 294565263 0
700609350 302856691 0
619565006 35307873 0
504254608 125628938 0
842148612 256861546 0
708948095 64953074 2
128828328 460048530 0
879906936 107553271 0
980223134 297613688 0
215423378 786179455 0
228942027 955977903 0
903592912 9968400 0
606960676 167935768 0
8007397 669639458 0
295031496 815352914 0
375325183 728282899 0
64258469 547600165 0
195083452 734301774 0
719618289 446832687 0
691529134 21607313 1
717862510 252286058 0
145746853 268888903 0
888488888 854142523 0
733230408 490234491 0
589309635 54855022 2
110046433 166269872 2
948626322 296744824 0
592366975 233235291 0
142184895 608813133 0
76860255 470900864 0
522100816 750907943 0
17067172 482264327 0
782593782 766252434 0
359741965 70004273 0
3465622 97602323 0
878201591 579327553 1
754690949 501889107 0
332006242 708147280 0
189938407 106843431 1
451146286 290457765 0
344395195 878268925 0
534208640 578360799 0
365375337 303557502 0
379476511 979644383 0
40898197 178328955 0
896518998 338574629 0
476130136 986014402 0
91822075 735439323 0
45484984 696094661 0
708787069 229010405 0
53547224 143885665 0
506246573 98762658 0
158346902 164372215 0
644280565 759092206 0
85068676 673017083 0
394129999 543963387 0
177072848 696933250 0
693268923 10981559 2
141071870 29103134 2
65061558 839414767 0
657653321 829704704 0
523909886 415283059 0
304950877 99286045 0
19030677 703622146 0
940812869 344567515 0
340812407 545469322 0
455939623 83814307 0
549800120 163257207 0
389362555 147640252 0
26279961 919990973 0
554847835 835822425 0
405683263 742448680 0
644139064 488648068 0
118188571 487701566 0
354458010 353029783 0
854834433 908370872 0
347081653 649541671 0
107640585 818290521 0
281048182 977743152 0
672102512 558529047 0
107865436 556132050 0
261040519 202561732 0
609166211 88352693 0
419554428 248990647 0
680851629 394532623 0
505863369 870585473 0
432516259 83960999 2
518793631 637973458 1
296198622 17015009 0
567181549 249572579 2
6744249 525819296 0
57049290 327901637 0
802566516 989320217 0
306342372 636502594 0
577059001 923336266 0
159330811 29295416 1
106298504 317634106 1
392323415 369980257 0
736848541 439773138 0
56870336 742189470 0
58807123 541716690 0
461055467 549895551 0
808987371 129279985 0
817528255 508438105 0
137733940 68342539 0
308813754 883975090 0
107752653 19702269 0
676341314 274792839 0
922686838 138437075 0
64994795 56784879 0
141162667 548071526 0
445203530 209793598 0
187465051 996419314 2
768276657 754065654 0
492516619 983951529 0
854233469 505518004 0
748930629 132064737 0
284450593 152757488 0
232422674 439861178 0
585046326 35920286 0
31543295 824443966 0
148286920 881167225 0
364410338 115415065 0
305247595 268116695 1
359281540 808115240 2
388692145 51174501 1
483214776 178013054 2
392334373 116484101 0
677480898 434868699 0
691521399 267071886 0
639816057 729195651 0
677474765 676330699 0
631686695 150486140 0
20556676 360066657 1
605943075 442010056 0
618531976 677810380 0
567346731 436676271 0
874778777 575156971 0
193849163 275235990 0
30756459 168850048 0
723155678 11262627 0
64771388 409369299 0
671457682 714012135 0
957666862 222476977 1
119460686 27227024 0
618149 97629007 0
870837716 216032582 0
50693564 103327752 0
676990062 612306877 1
924507475 459178517 0
76908376 415512077 0
426215869 767394072 0
781800077 611494599 0
554590562 266813382 0
795955028 635314665 0
334727407 72025032 0
719695543 817324690 0
209791807 799533424 0
647766442 738697375 0
105417212 682847740 0
709109653 192247320 0
132491087 995975967 0
44284018 765886359 0
705365042 79914988 0
126928757 647007770 0
137641158 812038776 0
596408051 357892720 0
531704068 87459212 0
645539001 110754907 1
387574167 646000384 0
628966386 498203880 0
799751303 841059566 0
677539789 422652651 0
151196510 17338989 0
514171799 978517677 0
945869373 66232435 0
799861092 110988192 0
479172771 416742467 0
548219471 641771753 0
406889408 765398617 0
95931268 517112012 0
4464571 180604534 0
931079741 318635945 0
184666186 58568652 0
58960340 100920539 1
434736216 936677341 0
897920105 767854698 0
339250694 456953010 0
58801402 27332424 0
872275047 915297232 0
882818187 324925293 0
774271945 3221442 0
501988128 582813739 0
251812570 62271248 0
47464997 545951384 0
315667857 863162770 0
528261350 65552975 0
732348031 394630890 0
188455786 209296147 0
835563490 559278556 0
650244187 649838737 0
384157435 829658153 2
301411331 596005335 0
152580065 453454051 0
523433660 979866597 0
186324369 662931554 0
525202875 306753006 0
344737741 386120692 0
338184720 137560657 0
263573826 797584526 2
635052725 716512253 1
58347322 14261836 0
362700013 644854741 0
332633479 299983105 0
666246287 721751425 0
322123801 899773665 0
259536110 216869071 0
103819912 368099662 0
373936567 561275071 0
61694344 533440474 0
747429825 379645573 0
8501692 671246222 0
986987985 74876735 0
492532452 110976958 0
452346025 959030513 0
388449084 126692628 2
838400987 857602946 0
904634781 418807981 0
15778823 233903545 0
572013612 39659937 0
552028804 468411673 0
110222299 60032241 1
568419882 780136232 2
990270516 453024899 0
290630361 710562157 0
409270218 356888325 0
317157498 471987322 0
399849905 355061326 0
217532247 99643346 0
297826097 28234693 0
308093407 91170784 0
804661296 317418498 0
76877008 16437950 0
667577037 865592909 0
34006224 869576956 0
797747824 476737487 2
132176092 287791658 0
858177105 978723791 0
735386987 851093416 0
320349918 187987439 2
299790028 245820035 0
324871725 223257199 0
17934248 890098066 0
809150806 105878795 2
814306340 826511816 0
688724870 461043425 0
108657516 119439791 0
226609813 896044622 0
409817930 336506244 0
335858910 611112776 0
115218963 343841714 0
425470900 166275604 0
156467413 117010172 0
369515383 65399994 0
187223714 955209736 0
341607315 282469070 0
105917354 933570447 0
748365650 12645188 0
851434988 934178823 0
220833783 826573960 0
564770256 978682436 0
599601016 579316577 0
881100587 17019981 0
538948075 304960579 0
583503283 881437182 0
580982226 287468091 0
22729697 515005056 0
334938237 146380004 0
833252156 441147560 0
999357378 314266411 2
371423520 593110501 0
569456388 82119830 0
786731511 892056218 1
692364878 228905305 0
218454605 184126339 0
659371395 112435654 0
229814046 217042384 0
514453122 29330270 0
453956436 838228175 0
88059834 206422548 0
982240337 301140413 0
991226988 61612366 0
616399780 543661328 0
648179502 195220487 0
484168544 746188533 0
467295934 663608478 2
785172320 951384565 0
33907726 15660840 0
450807624 483995335 0
324284683 800340391 0
466422224 491498763 0
36776638 344991463 0
276895846 906490273 0
779552806 678369260 0
900025308 314571800 0
252283277 323731339 0
18979195 828274136 0
419700243 210010171 0
949399839 983175040 0
204273606 137698550 0
444290820 1677605 2
920115881 64021850 0
555579359 321399355 0
776752431 832456672 2
914380797 201405922 0
927820198 799344101 2
881771009 626708986 0
721253011 20162839 0
509119245 16364537 0
839148801 997690738 2
163645112 115587741 0
39908851 492752047 0
581350078 416648698 0
929467824 339181903 0
106791044 298016485 0
365769376 760970313 0
504166726 297627087 0
85052685 122895926 0
527164639 775673153 0
579443462 156231126 0
750477281 363517693 0
368325835 682574076 0
141038720 860241400 0
976901179 377230707 0
338383337 982267772 0
14337272 744915689 0
727637803 163311882 0
101611651 157850469 0
433535765 573024894 0
50230151 681308017 0
127395718 648300213 0
410291759 120920090 0
558237840 285876148 0
973204071 153686367 0
190775099 561706063 0
548146646 534830825 0
651612644 565937152 0
797091602 858553493 0
796899728 93107690 0
760022163 951949040 2
830857395 741368705 0
90653257 754528289 0
317240863 399853067 0
907325126 617432091 0
740210186 291453309 0
82951202 818471727 0
709087072 398936900 0
695034299 333516141 2
171047306 935345046 0
171027136 15768089 0
920861752 338121879 2
345612286 934255101 0
753209535 827521597 0
838383461 83426719 0
908005798 868593646 0
5340738 528207161 0
266083452 191997801 0
962468783 137267975 0
664586082 352638703 0
552437326 56319853 0
452788726 230182638 0
968893985 544268987 0
924450788 150585142 0
607135527 881873044 0
689248513 170421520 0
648320330 856077711 0
634266185 329681275 0
777296250 353342993 0
374191274 65088531 0
914069586 331606998 0
309442555 860026956 0
142661389 888207519 0
124347146 884040441 0
499281785 309857268 0
231344131 239175536 0
829199269 284477640 0
702566682 234979253 0
385532694 652375288 0
196108685 405711864 0
40316319 952579737 0
435827416 517023845 0
630764805 771777678 0
405918949 691255732 1
363171422 92008043 0
443247622 507462513 1
306504307 66345024 0
234903051 201932659 0
75798533 948512507 0
24535383 794336684 0
214990774 892681439 0
804434839 289291865 1
120890953 662738450 0
25464287 167650747 0
880565111 902935931 0
298846856 625784118 0
317717357 883036056 0
398203896 949648734 0
588915789 377758805 0
361581399 806367123 0
683615325 453774267 0
992510730 158690688 0
962325444 709706949 0
743874619 238820585 0
716422347 785909136 0
543705849 472915727 0
17023302 790149052 0
482206860 286361928 0
791498682 159430740 0
361431037 215991558 0
467131239 752118161 2
859646153 447799117 0
969088157 228474936 0
983887677 268983579 0
549344143 14366806 2
55882370 58332203 0
972604728 262757960 0
543710327 849557797 0
124183564 675737760 0
134124877 79842113 0
11056081 73528822 0
678397067 575216140 0
327102465 620304811 0
792553330 864041309 0
357877605 444043098 0
802471586 559864776 2
228682910 47895116 0
810430734 37593285 0
253979345 793586176 0
711653214 39717098 0
280989904 106482937 1
60575161 38595992 0
122527303 799687947 2
528402747 269125802 0
140892717 444212722 0
993912577 937584406 0
643413397 207800322 0
291110175 448287562 0
109787077 111775055 0
752799569 852056820 0
596468139 709181528 0
553796525 872210301 1
397769540 630697857 0
928891130 560584391 0
442093037 607373507 0
449171942 788588065 0
989857373 618275687 0
759213192 10628644 0
498343677 959853538 0
26758957 640868421 0
669629581 937892420 0
431793053 807593722 0
563927768 529429669 0
982252210 339190910 0
73840817 108867084 0
946618094 656076888 0
669237217 109989783 0
328460757 855680259 0
849111508 846725071 0
577485334 886092945 0
156606440 762242830 0
816332571 950952173 0
101448286 821936209 0
722603906 95530631 0
230876238 93797546 0
136428210 634306998 0
821020784 488140306 0
123821175 68730484 0
636151274 220777941 0
10138508 308145862 2
611637283 825730640 0
982821148 44993912 0
126926666 126608150 0
668665302 840904098 1
462058484 823393707 0
620102124 275893227 0
279528826 137900927 0
402450669 848621613 0
813812088 598416817 0
204546064 983088925 0
886951241 83741038 0
467240807 942419165 0
421928530 288376138 0
451285388 89040370 0
125229279 133201783 0
807612098 133133815 0
157378282 72528592 0
385336335 221592743 0
49656602 34780213 0
581270687 401078066 0
997639760 531694429 0
249392393 542041763 0
434037728 820053301 1
52766432 253779524 0
814689898 656060306 0
403964226 873408018 0
724022403 908010886 0
426555354 1999177 0
460033361 593105620 0
667061762 429143990 0
47937230 50840386 0
881945993 767829242 0
838926946 232451295 0
373837219 21848640 2
86790503 994438734 0
318781575 620864806 0
18848646 183527442 0
23216918 227015418 0
376054171 391526197 0
960021766 994373367 0
75249841 158841814 0
133801364 110873763 0
909054109 913841600 0
541899827 545720540 0
141174649 493524761 0
998331327 191151073 0
553298449 347301279 0
492272578 505542432 0
419100807 629222308 0
820966575 27718510 0
11355967 499901035 0
8019826 235513514 0
251033077 595691476 0
991282138 397526818 0
673839148 841621712 0
107389405 434566199 0
730159639 414842625 0
667054026 634422101 0
400314817 252341641 0
526091743 874515789 0
201577784 39928203 0
350042612 509125460 0
442816387 991005084 0
907790668 890370680 0
941017377 842117736 0
253154638 353031641 0
109457800 85629925 0
231058434 760627631 0
592455332 914677401 0
939442002 817496493 0
693587156 266449155 0
360971599 278430212 0
991799650 242896371 0
123486894 248787745 0
41001503 625962254 0
298124866 484594384 0
392275366 588543274 0
921276080 44944819 0
360439990 885881797 0
634164363 541699361 0
258863065 50011102 0
727013428 893389914 0
15485206 506998793 0
690400713 859510028 0
563819802 203429961 0
288025278 902902030 0
716347985 861992676 0
771989132 334401847 0
264239081 803216573 2
342008813 342265774 0
201851755 593712742 0
539962470 136894885 0
535750641 115900420 0
452538210 22644824 0
983882562 984840720 0
248079811 610384808 0
45232986 16679518 0
53650675 26955446 2
512341406 659697855 0
990995567 845921168 0
840114755 79977920 0
810761385 26365441 0
397190553 97253125 0
719108360 598750561 0
274658868 880804955 0
95226840 598578316 0
183585114 809394098 0
116646306 833764522 0
493686198 79690689 1
133464180 732791874 0
943087345 358372042 0
727765904 913179221 0
512396145 373786942 2
421574996 332885590 0
654867386 915086896 0
100840427 485101586 0
441115208 206593751 0
563762680 943100684 0
183783326 965436897 0
87195234 214619037 0
169538455 575024509 1
93110841 419874663 0
862058278 492130382 0
634946897 925072632 0
710967395 984553264 0
187242963 69815573 0
609981704 856840811 0
511520333 486158728 0
172737571 523699453 0
888000922 984015858 0
689839580 767394157 0
796075432 556048016 0
901816173 417321320 0
952551426 266013420 0
163014153 62608174 0
412788564 459856483 0
360326867 920420948 0
995722791 953563449 0
6445568 319338217 0
24536953 293728886 0
64013713 80556216 0
583598714 921676045 0
551445634 794823822 0
294759054 419362575 0
28872149 163255976 0
385595862 976531539 0
813312092 453096980 0
999375027 106332225 1
196756984 612415827 0
276844430 162862102 0
39634676 313153634 0
943847837 469437545 0
354831800 394326349 0
398337729 517056643 0
129253535 537900216 0
111999100 977223024 0
386159710 440793076 0
982673671 839213552 0
846798158 759770573 0
159509634 455310455 0
8145508 298640899 0
89622583 817918470 0
732442212 577868531 0
918766 114696871 0
827494656 675930509 0
165473010 563203360 0
876104627 18325495 0
843912441 262978153 2
81443770 750292702 2
160093460 133066888 0
287754667 791329169 0
628222409 563178282 0
280126937 334932527 0
438707011 120393479 0
570310794 938807980 0
514872929 784613475 0
987346244 406600933 0
748628050 759267341 0
17750528 149816248 0
555220284 574064046 0
782218839 184288790 0
633857299 269448773 0
924039300 558522861 0
746715905 374826503 0
148632982 70267981 0
16282838 176131448 0
219056970 494782747 2
872133508 799618423 0
690004559 164854758 0
724533429 108432405 0
189991369 335377272 0
509285349 525833445 0
352070308 178085749 0
903809907 388108183 0
936909586 143553930 0
641572525 257403066 0
799983972 90864909 0
905442167 652072397 0
452086100 665335585 0
389047333 272340889 0
909494251 960519538 0
223307322 616117683 0
447864213 236009198 0
945176884 261059922 0
577264568 796292952 0
850470956 597307211 0
871599945 922083125 0
925883566 138453713 0
161695101 545797484 0
934000109 296215739 0
60931401 437255864 0
113344689 357596354 0
713125123 318869681 0
287645019 692197774 0
19829634 119765428 0
933875601 548674826 0
44752605 66890619 0
548814020 48035314 0
189838877 595341239 0
345033594 300245109 0
585834246 32716805 0
52005964 597983809 0
463916335 928399747 0
878650293 48349212 0
109227715 785407074 1
143829346 898219561 0
993031988 239235931 0
297201730 123871074 0
931426907 423182436 0
479974324 84181853 0
770325651 902865018 0
126471202 920977829 0
76532400 108097213 0
618818319 177089160 0
876706913 433046883 0
846460595 957100005 0
904778389 389025592 0
94716198 624378341 0
893000661 109657979 0
608780214 845233954 0
302314356 815845137 0
953545755 153891297 0
848347686 976713981 0
344732686 44307699 0
463734986 960988857 0
15516742 807351944 2
687739384 508317010 0
679193173 36527342 0
815219050 604800872 1
551382942 629727632 0
861678932 73248326 0
990897841 746691990 0
824029559 819398022 2
436740278 257065339 0
273464562 875430816 0
978111139 566157572 1
51361212 593965981 0
585385803 644698346 0
641449294 838026050 0
408289712 589499816 0
826378933 297418350 0
500030386 404869184 0
207946698 733279387 0
212422442 45709442 0
791400293 679710558 0
874413225 777374251 0
875960281 445396795 0
356389213 220367093 0
857934813 340907868 0
372105855 474027658 0
908306922 236694213 0
574549514 470373127 0
714651926 548536533 0
638759524 58509829 0
104682398 103840135 1
527996884 425248657 0
118800751 880694910 0
479966335 370096416 0
510351489 297872270 0
718706204 287911641 0
111616252 666148085 0
896508145 912772776 0
857940023 109000908 0
2229875 618834053 2
445316210 309676164 0
583445520 453591512 0
215140609 93470178 2
388214415 773808344 0
175221602 234258561 0
144423780 825086822 1
638365915 385864080 0
100206954 379553221 0
984269844 264103712 1
88045349 860694934 0
301911995 439325096 0
324922893 419705650 0
332432676 58934454 0
136504708 451001296 0
405693609 300046684 0
226524197 14494325 0
356964027 780243108 0
27447449 719450460 0
618685854 593485079 0
63555660 222313459 1
645290764 625025697 0
35949084 667321709 0
450992528 121833766 0
308903378 135184494 0
243103589 843549138 0
363065135 182376801 0
932949500 752535829 0
315438899 495062103 0
652476164 680221222 0
187638415 913934083 0
569790156 43613256 0
790923467 327926830 0
462061167 613040848 0
879855986 819658042 0
522460039 579656050 0
425729106 516013038 0
632286754 300278705 0
676445840 102901333 0
559058446 944491208 0
516154891 37865958 0
874720940 434082389 2
628816683 359886341 0
521317213 317525008 0
983689223 582337153 0
314833048 162793874 0
132878643 143319940 0
834188840 41350678 0
800078230 809534712 0
898811358 854103040 1
180691374 462749101 0
940508453 790022128 0
704164092 919844306 0
800298104 90557438 0
514833450 372437741 0
520304751 749148992 0
897723619 662630076 0
463103888 606377668 0
617112528 80875576 0
568862556 288971079 1
763837743 411582496 0
85392978 658006732 0
108788807 772620448 0
263041444 709385095 0
707480123 110051711 1
40727366 107486371 0
287502504 19802127 0
254234803 129725779 0
333615989 127424114 0
197936834 343842773 0
967475749 761045585 0
750847883 299747934 1
773115935 305781475 0
855538946 882153093 0
333736961 445537897 0
414535054 246009673 0
984630389 662084543 2
389550007 15036665 0
613005870 978079465 0
765557263 695872983 0
76702620 98805877 1
315362103 208581415 0
559415184 728597179 0
234086545 921156365 0
781194271 773615046 0
214430903 723494625 0
523189441 924998295 1
590456580 950838409 0
903493293 993343409 0
278558472 481849442 0
482445279 485977641 1
569720161 3238120 0
595846825 450206418 0
884078832 308379478 0
507155877 943571567 1
865057171 912183758 0
282742659 738175525 0
222648814 53597040 0
401050105 783163410 0
175668332 214046501 2
771080186 832845618 0
814320165 17174619 0
49815976 615524501 0
755179056 957654905 0
922495960 33539335 0
259662252 224344450 0
602858707 3470498 0
293220060 338153626 0
34472088 12342667 0
704224635 36167921 0
278116236 206996468 0
996359228 862062580 2
648456511 18051333 0
898169270 105444202 0
198519147 730512492 0
471269265 746578718 0
283823385 81817323 0
123267355 899358309 0
569381158 957030533 0
286758446 492293580 1
732706149 440238428 0
220862164 109120888 0
309957282 941395988 0
308076120 192571626 0
986965756 702360500 0
433799102 904268162 0
619268025 432204060 0
125932400 324402602 0
766335327 950698831 0
588997186 386243212 0
625187302 992071947 0
638637083 613733344 0
128581647 900526664 0
764559619 20111419 0
35047053 719212997 0
394381007 452483509 0
29090519 97096404 0
749846 501578563 0
782628725 201927750 0
63108419 762487761 0
514594649 535757957 0
433364907 216945447 1
830079684 612101549 0
380881525 873748832 0
384539227 248052633 0
366560527 145623647 0
419247487 920099864 0
816437557 706626197 0
375650400 603693332 0
761886904 459304845 0
185505646 778779025 0
390859427 969678500 0
373843336 38281560 0
516227500 436497237 0
184525034 737804797 0
265595868 840208167 0
279669253 531206008 0
305668695 726434604 0
745099475 108226496 0
479444450 790649258 0
924841029 568109163 0
561807551 692955138 0
114114273 495520655 0
233400928 280859803 0
21779934 318428654 0
570083761 434548913 0
352778232 829633706 0
727652846 36757984 0
45028327 622468017 0
318655803 576220315 0
73583645 205141870 0
165812208 30584325 0
441683710 304681501 0
330637979 991268300 0
939037546 812772597 0
541181479 775942005 0
323330929 865633996 0
931277688 251621553 0
130940644 476013889 0
593686439 420524124 0
71640376 88530319 0
37135893 711500286 0
780342333 708723742 0
13424811 393231935 0
725462432 57332628 2
697812927 880704128 0
484047047 294791101 2
996586648 58284840 0
417498602 150667511 0
200600244 623012098 0
895801918 95272623 0
510233355 370096928 0
758808104 130842600 0
9516099 213645642 2
767909658 29983168 0
665602785 532499779 0
554059073 128568629 0
873765342 70100989 0
94818941 343145200 0
449528715 555075771 0
444839620 861031618 0
277061478 289366008 0
88687408 452915051 0
61673206 570803806 0
636992758 8081223 0
380240097 137085506 0
348763383 934835520 1
169166881 684248749 0
188930391 306252183 0
78008679 141850838 0
310083921 78231641 0
967249904 783038102 0
847371134 378503654 0
29486834 242430664 0
807486597 396783317 2
167008235 930251298 0
321632257 11494673 0
357298794 46399361 0
568103259 559897551 0
60064765 392147681 0
861909711 957222387 0
5836542 5220171 0
507227658 894480939 0
877872213 642715871 0
954133560 619904505 0
669008335 50617867 0
963208757 998747146 0
40865277 945449317 0
111674243 516682443 0
285553231 813657647 0
353280483 816978409 0
410202842 309106102 0
625655756 589872016 0
929475573 963048495 0
143955192 523085195 0
38006559 364436679 0
466784142 947594053 0
370692900 963707876 0
247049344 356221780 0
446755419 618902886 0
663382275 775760401 0
110710616 423817172 0
469861580 804254585 0
390670776 93891427 2
325040483 825610385 0
289469971 206215967 0
895273290 52623201 0
61497620 63803101 0
317470351 77671577 0
710217724 560453030 0
90680969 16354822 0
757753878 160960872 0
393064096 814705110 0
380087110 259851942 0
842054852 92286259 0
424418357 488220158 0
989496989 420705615 0
790048835 473856217 0
82276624 344740329 0
895746705 126138594 0
806329637 497342894 0
568378537 376619988 0
662342872 191588169 0
946066436 895522745 0
531465683 725905119 0
586005018 559983406 0
256880993 419348957 0
985054109 692325564 0
903165884 343257690 0
155117009 984607938 0
235195512 594439697 0
183899055 909885087 0
209462597 439964213 0
881273218 359300610 0
320076148 928058670 0
396410625 843143584 0
909139754 901448138 0
784030950 114260770 0
68903265 827311920 0
176459189 119267033 0
325987446 287454096 0
723087733 321913264 0
246071486 727128 0
456110385 378216903 0
21353162 893474933 0
259874120 553657029 2
287786808 867900470 0
740614624 95143065 0
452810304 616827869 0
251509282 575307771 0
568235901 955110565 0
92593081 17549500 0
246516639 669456382 0
173406500 547594436 0
367425220 162110443 0
847321062 464492507 0
832788433 27859293 0
636714389 380000960 0
542189511 693434855 0
334043087 505918977 0
645570778 63726744 0
388946145 168665698 0
696545397 474858279 0
758066081 623870141 0
377404043 38969500 0
500780963 165857217 2
725609285 260601132 0
831729134 849467293 0
156513513 754525249 1
738316639 383243923 0
743764269 522826810 0
382431728 479529745 2
641642990 682058915 1
983876679 35094693 0
967547565 299749265 0
772220846 114129840 0
936005634 494397132 1
638336549 585706802 0
108664884 330617302 0
607920405 653516425 0
78292096 69143443 0
670363988 9668643 0
602918411 702994964 0
719237775 262943695 0
309970712 62142380 0
880094807 869488350 0
456003957 779006607 0
945987541 35181098 0
595523758 492138606 0
234434683 213664087 0
372553387 146942832 0
439931652 355744098 0
1768032 854421653 0
34296211 199141507 0
552850668 22740445 1
487351833 44704325 0
473142425 747718468 2
703563449 612833350 2
260440524 927801111 0
997429891 604716014 0
376031308 676569567 0
408112041 106231196 0
408104545 564743608 0
50397241 883386322 0
884267005 57023128 0
146559002 538961547 0
895147799 497382431 0
41929147 631257153 0
865052155 279117247 0
271679535 949956114 2
955923526 395196334 1
983665620 96443438 0
139844351 661968678 0
457902303 927898929 0
52387776 892092242 0
341281768 417758605 0
8641580 20755784 0
24966383 356011206 0
134209779 21652632 0
708724060 693577823 0
820667133 104392415 0
767675633 109243066 0
403861875 29065016 0
995360825 589060478 2
581562800 243186231 0
486723634 128301016 0
438604532 300736975 0
78359844 838020768 0
79014996 487262790 0
889488578 776212559 0
73276401 865064251 0
155040343 323908635 0
980009552 167750792 0
978103268 420011405 0
33788860 610421991 0
439421727 210678135 0
926105138 306509567 0
721227907 275078948 1
394759803 419047113 0
447194900 155332284 0
510415149 959398622 0
614190748 631702744 0
72106874 27650313 0
356572711 523909421 0
629627730 581741772 0
966447274 218660600 0
6798290 946891665 0
157971482 399934153 0
823567789 760932536 0
74557303 429105322 0
715833133 424954578 2
555190778 129231535 0
853422266 585201081 0
48822509 461292757 0
735525423 558216643 0
988590552 436773236 0
419361229 966706021 0
843783638 709489874 0
724577791 879418283 0
896122549 899309784 0
516746620 983006368 0
778269826 268036847 0
361806265 21424984 0
581997165 226670443 2
575387398 396858578 0
279392754 260792733 0
363491541 548152266 0
988783363 738659639 0
775903853 288892667 0
893040327 15180465 1
117475557 471413111 0
41171647 612653399 0
400012439 129584414 0
424756046 677838615 1
641359131 799887279 2
370136029 33858345 2
825127632 632226042 0
173807937 261058548 0
347382651 229270732 0
64112822 624733290 0
780919390 932542457 0
994062351 69990138 0
697803718 92682792 0
106505445 23290492 0
11011856 86669546 1
641049595 397133425 0
845009752 601079305 0
86906745 46662072 0
53592863 377786578 2
530861082 416903246 0
125729696 655333370 0
434621542 695921246 0
121334380 709695729 0
355947836 279558723 0
858728439 962442071 2
590077655 664355229 0
118984025 206743764 0
43107621 406523306 0
440409036 651699181 0
182261729 42926546 0
790014609 813414911 0
109072291 255396530 0
233927087 634770407 0
983235289 638461423 2
853028220 622307230 0
50828944 366783283 0
189022580 60368017 0
785743946 464337545 0
968574537 829407523 0
261009295 944140824 0
124128677 594118792 0
71881808 329417271 1
351632567 19240418 0
19655221 135147825 0
113937360 407802480 0
116912843 89732891 0
50039833 35887641 0
313902322 4056052 0
124632974 419798082 0
663309729 115390146 0
82011438 921384125 0
854011626 485174886 0
472211280 326493138 0
620078390 249799616 0
710633947 969063479 0
392611958 131545657 0
202053661 242600970 0
244197522 946240427 0
92455613 378352342 0
74116112 335390970 0
86395668 875904282 0
643290887 20175973 0
672179284 79648913 0
361002243 103224488 0
109601581 21459068 1
57026113 515005640 0
957788956 269318247 0
455106267 410771754 0
694710165 446975647 0
585876485 983993143 0
956978122 542670463 0
88076453 598989181 0
489846449 582640281 0
307225140 386355088 0
855965347 980270823 2
793227899 387483282 0
695721357 133231387 0
883147145 659860631 0
757934738 787081562 0
986209217 96527402 0
37499221 615802021 0
495454597 28865494 0
195702380 319356838 0
612573237 11416363 0
705986076 354865570 0
998223176 506657650 2
676807322 880164494 0
243907508 818377038 0
100051438 121260535 0
754364721 36569227 0
398959362 451143201 2
504143936 978635511 0
662219565 762815522 0
506329813 975934742 0
369393910 54457094 0
363092417 359252177 0
656498308 412087534 0
129029225 509155159 0
668463235 102264615 0
253446281 138707275 0
879735557 819061624 0
469132977 919620449 0
439285851 932641481 0
38515054 336274224 2
499349561 143020513 0
149809194 847346224 0
717979971 517765580 2
632951380 783920862 0
244840494 296014858 0
787453432 183936106 0
879262121 720866289 1
358530340 15888625 0
720602337 393244196 1
92072133 573484485 0
538170857 717254429 0
46318521 548987748 0
437145724 988361710 0
995260839 565742221 0
116820825 938375675 1
510361664 861675338 0
130960718 320250380 0
720360613 713249773 0
706946571 633350065 2
637847542 800071668 1
438162535 944005532 0
460571272 632206309 1
95316738 380765764 0
143320430 177264870 0
339381089 290893593 2
735854869 250312953 0
804924989 990385150 0
91863460 12381959 0
383394707 629832242 2
274840754 135731768 0
873631171 919900404 0
942297217 697688043 0
943961300 449754895 0
698825281 190383340 0
348437673 48837749 0
143042504 914965287 0
990855061 285767228 0
603322276 590361668 0
546337463 452423446 0
118966893 244535314 0
411711430 320857900 0
643455282 750150056 2
885116700 87819895 0
249907897 368670029 0
662052867 236670990 0
515997187 580669319 0
428152929 462706457 0
824622820 452889611 0
267699697 37418086 0
22068989 247036 0
270444937 427231483 0
241724913 230129131 0
581308072 298481828 0
543728111 505394527 0
81395724 270460032 0
606869518 824878312 2
906563508 4232111 0
292318224 143654324 0
356966423 307502122 0
368554398 46595993 0
860974854 46236184 0
146548465 239747754 0
138992700 107595770 0
202700747 261612247 1
727880140 383971676 0
230766203 133954165 0
314020252 388031136 0
198720824 824580224 0
158863891 740238999 0
597583505 991379653 2
834992898 376948913 0
777055039 654425582 0
905751744 190061675 0
846207108 836306852 0
966106526 292004754 0
444512200 766193498 0
945003296 636006638 0
4073588 970906877 0
722129750 752816109 0
783097261 150245940 0
525245221 979003660 0
9860653 266666784 0
116677320 732965549 0
886577447 886807864 0
152512283 489268634 0
49632558 854749033 0
992214141 925389317 0
114993100 25484234 0
744265594 711027463 0
11323638 132093692 0
517461737 100115667 0
71239958 716174554 0
735926508 754804583 0
54867618 305454641 0
844164168 924548504 0
34621541 258917962 0
251582687 425918286 1
439358114 515272727 0
193684311 924460699 0
560067364 483591874 0
930629159 699185828 0
320494836 35430978 0
762412922 296907289 0
74339656 466871367 0
500005241 295593353 0
893802537 112787883 0
718716651 617335191 0
566717565 296825080 0
715866859 927315919 0
407641395 81735279 0
840786173 192672407 0
702143400 12326401 0
313694608 707852980 0
935437758 772181686 0
432566372 531169650 0
308501647 334329191 0
579794437 20776160 0
332420228 536592375 0
439804221 136600550 0
278723796 306494540 0
676341361 126854600 0
27652848 309223533 0
532759110 366920149 0
998359954 772929528 0
851329104 253382165 0
323540729 485490051 0
140611164 739234566 0
644739656 134222989 0
13831179 79490425 0
598599157 424892023 0
402382664 971851285 0
460180449 80200020 0
171479619 696555347 0
854889727 952699264 0
757957754 129241302 1
781710865 973655803 1
500804668 589022186 0
883159799 285616692 0
174037032 931848629 0
269613882 578550598 0
442293969 662885129 0
995555939 176904443 0
329670387 122247708 0
510274726 350978551 1
761640689 987635073 0
360258199 871929821 0
335939595 792603815 0
578993358 743612385 0
98298484 277455265 0
50903548 734377425 0
846336393 195723474 0
582435575 604474274 0
748677608 615388612 0
849047672 484374671 2
845229132 410829414 0
281889085 652721721 0
343020409 106808457 0
239592179 845761370 0
117343401 851491775 0
390701063 76117141 0
929849152 169908545 0
29023480 914219093 0
548383953 698129619 0
586765662 120280538 0
728789127 502364088 0
563503762 381723770 0
71373197 289589602 0
44353713 833850061 0
31568833 704066415 0
338839287 512337673 0
271331800 568405478 0
321343212 987005919 0
461986920 815567044 0
352323017 2471466 0
530169709 829285150 0
604015349 723235241 0
463330782 535173057 1
956780736 872790311 0
60794948 322914088 2
541921293 158527677 0
328594954 423271564 0
571135299 65260370 0
352515752 538428863 0
87056256 962214978 0
525096044 218821281 0
659072269 529394581 1
206181722 416935405 0
890375863 61095865 0
734880179 459265635 0
13760274 202624820 0
109542113 849759809 1
292800671 74001097 2
134781479 281904527 0
123240230 615868238 2
144032520 312777072 0
360104168 634101509 0
462092419 479247819 0
400511241 120764699 0
919109413 866759143 0
969295761 618692630 0
132140261 663803703 0
137451289 865207797 0
646040996 930111917 0
708264139 883692943 0
150910242 211247554 1
676746900 672998047 0
848808196 514916513 0
388924717 247790202 0
684044162 123635376 0
292167458 689395302 0
577016357 730582021 0
225239978 681728371 1
271219893 475013266 0
167923535 752714538 0
477988266 41629368 0
827939045 978404002 0
203862935 33500834 0
645472518 165841949 0
3883472 249872567 0
947260606 924866088 0
675794697 691417393 0
909484830 540369426 0
571064299 863018693 0
327452458 197696948 0
622518755 57203101 0
15898810 510660756 1
203794038 1310754 0
466143968 694391627 1
843020534 2475816 0
204071153 827033093 0
30958176 774440192 0
371762729 206649750 0
364109420 498898016 0
59053827 813469590 0
16271897 636691152 0
953171991 700634397 0
982743054 168190487 0
467872533 496271588 0
21799527 847746252 0
955755486 110349407 2
182191461 776049975 0
599618876 29201256 0
281775386 603616584 0
570100734 136529317 0
248958581 691548588 0
236076597 531295509 0
36775210 836794777 0
337059475 762228726 2
131965390 162655084 1
90772290 464645102 0
535214552 426201790 0
330819584 643418514 0
318792706 22277435 0
856975846 512808247 0
565537714 393045515 0
580965032 920057567 0
341518541 503562679 0
891548274 641599422 0
927108825 759936893 0
450501764 164703146 0
727568785 433575891 0
248168913 544887108 0
725083854 140893817 0
177516230 143470889 0
77511875 619315902 0
165409470 967104017 0
96866406 465120806 0
693149144 80552454 0
288487328 541557227 0
377876614 307860006 0
547403809 107666851 0
811071842 16050840 0
682570530 959502508 0
357174511 24782512 0
405328545 50769079 0
940590617 601347038 0
189868827 297079703 0
4655837 152951977 0
226293017 888404172 0
872160937 693832946 0
155800564 76963515 0
841275120 389569723 0
120402713 863162465 0
423176918 251618068 0
549624680 879160894 2
647663353 588579561 0
590939348 910860305 0
660522938 980922230 0
687638067 541382123 2
605476674 400749938 0
212153059 947096869 2
774570922 785851492 0
106494127 571197170 0
848232931 791139618 0
206043169 123599884 0
364998215 634129029 0
830608320 693819305 0
19627660 434086869 0
453938209 264112203 0
142583459 575594301 0
465848167 786936382 0
315500228 143918838 0
269796957 123954636 0
619514257 158305395 0
11798574 994317710 0
269088826 503062591 0
358381071 232414861 0
706430857 207743562 0
782551555 892763793 0
619720389 635829258 0
932584548 725070354 0
552318899 512768131 0
960927550 632780075 0
236505418 983896290 0
756988034 571661092 0
917182206 298544040 0
950177796 163010089 0
43495539 836738350 0
349920369 280660695 0
473277533 842841881 0
688258081 925694173 0
136161824 419553849 0
50546168 755276954 0
614359687 256792006 0
26289445 69357456 0
888746965 78578898 0
444065278 787275306 0
91939802 446884869 0
168460894 502027953 0
569381526 821292639 0
146253567 325945441 0
665798229 38918636 0
727823317 338336672 0
809873941 201240579 0
628798108 534074705 0
24521601 462251534 0
372806037 786395728 0
124321017 874417235 1
746439241 907340349 1
476962835 731628929 0
11761630 35140643 0
139168703 470254258 0
238587599 47195444 0
32874097 560520349 0
641717475 906125043 0
64930649 384169005 1
737619462 977557630 1
368726373 791359706 1
31351393 905095137 0
961156275 617273492 2
590835684 785050904 0
295611317 614601366 0
29967124 309159545 0
839386561 541021492 0
41882605 747154935 0
918353248 72421596 0
781498863 976898397 0
67337360 638232899 0
67605426 181923502 0
890259139 83455841 1
726852226 513338470 0
445643955 873203 0
533963936 215366871 0
757478871 571904566 0
25019896 702223610 1
45680863 355415778 0
282137982 485031511 0
522638165 114627354 0
179477437 489126409 2
555255464 453684769 0
48125834 95415607 0
688818553 350722877 0
965604971 465279446 0
779997622 577554477 1
77412518 533922001 0
131459482 321575662 0
948518884 419600554 0
563227576 260416653 0
319960666 398856325 0
583162844 958213516 0
30850693 327282689 0
655603741 417771240 0
696512126 77446426 0
718315977 180053164 0
454282184 321300665 0
55035474 379165920 0
142897366 691840175 0
825154655 645123652 0
128370683 215648110 0
871039731 599158733 0
479960061 784488359 0
278938643 168176240 0
687391416 887689487 0
812040747 82320739 1
838482493 783703078 0
425143509 423878640 0
738357575 858020424 0
726992243 38612170 0
467129983 271308265 2
800013284 465605519 2
223291934 138282307 0
858282524 951377564 0
92946208 947162018 0
10505520 475510562 0
357643830 74960378 0
666616423 761563351 0
952683652 458140443 0
333038477 351686563 0
945951942 3060736 0
499770440 981805279 0
366084278 740542141 0
491021028 460000445 0
40719799 244324248 0
703262940 118801916 0
311138644 310296412 0
389748030 901067969 0
526191336 889981537 0
151724359 321806288 0
807430830 517927497 0
21969215 864667865 0
30677480 330983677 0
931740553 123706110 0
254276797 228518933 0
416124528 525227492 0
877706227 832329080 0
88758640 859525832 0
801627263 303126920 0
207071630 494866793 0
974486860 104072027 0
558400966 337775963 0
200550839 441297072 0
901842578 479819898 0
740532496 833927862 0
424520010 274482990 0
598061358 412973339 0
528884782 994407293 1
65221728 978705506 0
10471206 416079010 0
488047369 644571791 1
668391970 557933098 0
447235931 897576578 0
327218685 812155822 0
154730134 492218576 2
634064737 229390397 0
792457284 787971813 0
69012124 141505122 0
254305522 27586910 0
110316829 599731125 0
69798111 892627400 0
150213893 924552569 0
60009258 914088747 0
702236439 885865088 0
457503682 825071144 0
891596381 314585440 0
478139594 204894890 0
812786129 44308499 0
100114767 189442979 0
883916776 550720075 0
355175721 711811527 2
147290759 82907172 1
92967289 939492505 0
155493173 262245194 0
291468694 488583094 0
445547772 509220532 0
709465469 937254912 0
499854085 260049533 0
79424616 802999674 0
180771999 790040058 0
666937429 547778343 0
494780573 177801680 0
87639716 987562688 0
73840735 278979563 0
105647225 311140955 0
444882072 121377772 0
85995902 860091733 0
737013350 354697586 0
961691952 801437732 0
434975831 317499440 0
915419424 300463207 0
790303375 318132365 0
358565770 395576205 0
683406011 142034661 0
313912175 98955088 0
901284891 201432296 0
236608201 143893683 0
47746219 46394913 0
904251806 918411395 0
646465339 16079791 0
507839441 976545172 0
193757596 787705307 0
469084392 822195187 0
550969929 199077794 0
2566877 793542075 0
550963261 419259193 0
150727341 742697254 0
248444104 975051172 0
125928614 399487088 0
854965440 448560940 0
101871067 305289106 0
869476779 622720630 0
708586386 267744616 0
827023503 780794809 0
667427157 390964492 0
759026239 917865746 0
643110336 805457686 0
293159015 755324347 0
449450161 233554565 2
518363888 859644959 0
10850818 686195778 0
107650056 934591935 2
377521314 676492856 2
234430110 873786688 1
239343105 799251805 0
56194575 786638717 0
918993884 913334033 0
30241622 246362690 0
432835369 693116616 0
612152486 965944297 0
20848419 540822514 0
780166284 972980360 0
856796704 344423942 0
762114831 132651252 0
531969288 155740199 0
892146992 796807697 0
888113131 667790481 0
43641414 636288621 0
404210021 345504524 0
810888538 76880386 0
79507432 640436162 0
937035848 520294039 0
446098082 405712873 0
369771825 302789034 0
925139302 45517318 0
117882254 539413383 0
278820958 379118950 0
593379950 903086408 0
949535574 984841812 0
25758728 647276831 0
795367157 80497929 0
658082720 336205081 0
86502533 984869278 2
681372271 798413420 0
970956026 439349204 0
592532988 119099255 0
572637269 705099952 0
162968809 153591744 0
70261185 986710487 0
405013102 609197575 0
42927041 741645230 0
938598712 878800791 0
96170864 289782078 0
204784687 94430801 0
174999634 591832373 0
692900071 963765597 0
727067965 878728771 0
679196958 943658268 0
725387821 207745469 0
571182942 865826697 0
851140546 895456788 0
385396120 98038931 0
180927094 683787486 0
493866379 534048663 0
894544300 359981445 1
83427210 805451261 0
558141613 500125799 0
279477451 453162741 0
44871190 176551186 1
20162565 877781619 0
712775082 96771222 0
629486626 223629005 0
670007896 209020588 0
273415813 511767819 0
759612028 564915920 0
594792660 910938454 0
851214881 666724416 0
702337716 379807045 0
20831559 444297103 0
551204647 4846602 0
684794651 688624874 0
738052960 801527737 0
476209117 703022236 0
59901372 158518517 0
817857670 804477268 2
157610721 373949271 0
102116255 457076120 0
321163713 482954725 0
462311771 405322417 1
437713724 167045283 0
392979475 384301435 0
666597364 749638485 0
299708715 498393677 0
155430313 738303213 0
130454295 901926551 0
537069649 559059770 0
476687232 168499358 0
601317706 774953531 0
226299797 895517498 0
691532738 180562190 0
295211932 12614498 0
264063063 270471547 0
427908914 669822460 0
614983468 392012002 0
434515945 637148457 0
65226458 495561529 0
995847535 848782691 0
938228417 458532380 0
891334738 435768133 0
131305979 754111472 0
649526299 231656778 0
536426094 375771990 0
895957095 534165035 0
307020869 200728478 1
529792760 45644644 0
560011212 791598466 0
844166157 235139229 0
12984690 35200838 1
491547691 275360420 1
26406367 622008105 0
317729053 944617255 0
731310528 444539261 0
33553070 481556055 0
736915616 422749051 0
65917976 134473186 0
434223800 697883185 0
650583539 404736625 0
340100098 249545614 0
645570549 24497000 0
101852928 463840857 0
438311257 102148398 0
623273485 22960376 0
320063639 383916669 0
521108127 359412994 0
298249259 471177984 0
802903341 106881450 0
453516156 303202525 2
43658430 472669246 0
241332326 383247508 0
58622923 825582499 0
105494974 401279014 2
355808223 761878695 0
208275525 672488772 0
574259164 282001393 0
229371468 754164943 0
178113296 315066756 0
673057922 109692228 1
419028717 464444210 0
708009251 994251690 0
262410370 836957676 0
232601791 452245387 0
108794616 517711952 0
126356961 557921633 2
444782506 710476343 0
358352747 833931763 0
821329888 81651018 0
243432935 720177127 2
227466418 911168980 0
80024127 425179482 0
75202915 17473114 0
571375610 653801680 0
164058358 456985644 0
108547079 540638136 0
102147861 197762215 0
7144191 473223189 0
486806485 624272942 0
24258143 56921401 0
296535417 710872665 0
962919273 678556561 0
45860608 968246475 2
43367844 226006555 0
57409868 96159442 0
271875668 736206955 0
82399511 845752656 0
901191985 650607014 0
762474957 610576460 0
159938921 602190378 0
313268557 396249985 0
299732372 196845469 0
708325473 992451372 0
897944583 784452611 0
500336199 408696307 0
424733835 432006138 0
706924527 857588684 0
569170021 85701090 0
365234818 4222932 0
482626008 156633541 0
617431512 127208560 0
512383115 724646149 0
134987777 64360017 0
787491342 441121899 0
490078298 730674145 0
531070283 581457211 0
582606054 226134068 0
376899128 134507472 0
242338274 542014367 0
994049238 195085361 2
321344088 709451104 0
320119511 902340637 0
985485423 79331276 0
197987913 810391350 0
789145811 712863848 0
634625652 949445858 0
433036831 874863954 0
528967553 576980638 2
804160699 33688373 0
186340358 882790445 2
56424346 10156971 0
492059150 90963042 0
939026915 55776943 0
402595514 160358063 0
331345118 483052166 0
49877996 703466205 0
175360064 44554660 0
141953260 201181401 0
942557841 356602390 0
65628304 690286264 0
285619737 656989844 0
460621667 59863514 0
145136143 439123907 0
562515027 359551057 2
133081941 532849151 2
144769033 58867117 0
490923431 739377568 0
662662207 711168840 1
960933840 76910683 0
355982557 174947002 0
493955273 566070714 0
830149609 624437733 0
112787393 55328508 0
794422697 270357435 0
851290941 144004940 0
206265019 36055720 0
460065174 1385010 0
947164377 52564931 0
46160998 299370578 1
383200746 143087363 0
6946817 444619740 0
691416928 135507166 0
430499166 654367475 2
244382211 370564924 0
923535568 582807536 0
181636531 321954405 0
752046668 745107724 0
400971437 400798686 0
285649673 539826093 0
606459171 441336083 0
288915805 814010486 0
59830059 636370491 0
76351562 674924707 0
255333658 295856528 0
624666934 34894326 0
801492398 644206074 0
129889123 109903798 2
102448945 789977813 0
654968999 485643531 0
947991421 400266379 0
241744808 354159790 0
254488813 567085750 0
793496376 652990439 0
960435602 835961885 0
84594324 489388574 0
919600053 67884926 0
124619168 708205392 0
811322145 306706537 0
287803540 364048287 0
419998038 88213075 0
461460816 550659899 2
17180978 101426793 0
496184832 504318382 0
245028117 896428234 0
241669549 218216286 0
384097345 146107091 0
179740909 882493614 0
432820007 597822733 0
661923727 926404091 0
587000977 841894879 0
810719751 87647694 0
534767125 26027083 0
592595774 125799872 0
386715041 415131082 0
539377345 798090990 0
279257450 476640865 0
707988702 80191074 1
733147875 134934546 0
15350936 40196518 2
370395809 354725892 0
884466968 844059224 0
430007744 941325910 0
181222171 172596769 0
57429302 231166413 0
191560052 28422883 0
992970360 795362895 0
788259342 570905958 1
233797724 815846135 0
7372197 309295668 0
414510435 34485092 0
904566462 64482618 0
116898996 264220569 0
139043528 373712517 0
188916662 96727766 1
848997241 438059719 0
701000691 924548307 0
355085145 269009733 0
861891764 296877657 0
578676144 59840407 0
361328244 365207067 0
34784315 416808132 0
312334861 161711015 0
615907127 345223601 0
295520790 943612322 0
8277321 914142478 0
523336130 31811723 0
817725097 162866131 0
978749409 843973777 0
197612868 766170050 0
136878550 375752527 0
821128427 24694279 0
541310790 413559430 0
174919381 102888242 0
53631379 582815856 0
124062034 686131533 0
64581137 815187083 0
888070231 526828030 0
94767688 182871874 0
315137493 571084208 0
927829327 817229960 0
9348447 123524356 1
575508139 318189486 0
516854897 95842663 0
680089527 268036305 0
547333959 421878370 0
873907281 889007705 0
822032005 399930804 0
177356156 75818084 0
928051509 379311836 1
227813885 375176412 0
423272165 420557156 0
501008225 477032163 0
520224862 621159370 0
70933884 15917230 0
474201313 752011673 0
739407518 13539442 0
506479245 199635591 0
64351107 710083633 0
667685498 79752677 0
598255850 174650372 0
949715208 347998453 0
990537671 988922814 0
399090577 37811690 0
979573165 475020185 0
677119383 996614533 1
136142112 230104027 0
510168494 720386358 0
90195242 902481604 0
858877709 811172321 0
240338305 315284432 0
685561289 439886556 0
58048062 929440823 0
548014262 258996272 0
141560100 576798530 0
229905717 42309923 0
654446820 925970478 0
799966594 642727305 0
857763864 51749306 0
917586021 197519917 0
617578415 583465527 0
34689487 490725101 2
933879603 571360257 0
81697905 291646352 0
614088686 840966502 0
822793788 17133859 0
760452842 551946723 0
941771619 734377772 0
390698509 100074267 0
900625335 547565599 0
867013819 750310324 0
661616058 282141878 1
7067539 499792106 0
832904428 860107195 0
480269587 595484567 0
381246148 33402852 0
320954801 471436579 0
255990448 814171180 0
920966618 664224142 0
520440715 551574019 0
560507195 543445581 0
626313950 694268736 0
862752557 669168549 0
564393400 346473602 0
980237990 942605924 0
663223580 579285085 0
161170370 708388553 0
549194103 477144758 0
625162814 151686548 0
971278909 568921586 0
693813790 589061446 2
85886266 464600541 0
738258109 715074320 0
502425398 213722529 0
128819611 906019526 0
388207124 940412192 0
400378881 412808450 0
147320329 134541654 0
285132752 652745309 0
141913839 469080617 0
335669098 191105458 0
71621865 556411471 0
942234852 57615382 0
430713015 762402181 0
757251913 804025994 0
669779873 180133240 0
39640303 56304110 0
617471867 643078875 0
45648974 783211127 0
380500693 141278666 0
451005514 124771135 0
324881918 33938372 0
49529297 917200322 0
242465508 416711589 0
548751005 908969978 0
903579938 144492220 2
853236108 887383692 0
905505107 288379152 0
121947126 605987919 2
9152082 52281486 0
523614475 122393948 0
545444350 419007391 0
463556911 590924171 2
715788740 567902489 0
860677332 115138692 0
750495921 772175675 0
870937203 498391104 0
705465131 929866589 0
922400054 168084284 0
555214773 281359394 0
906849997 510667304 0
290914114 840091443 0
54968869 751018184 0
663557498 55055583 0
242023648 339459876 0
508517956 158708240 0
928065944 793226245 0
424740211 21832688 0
959321390 11497338 0
443844402 911040201 0
2593615 810903318 0
777834458 30986612 0
330467791 43996693 0
782910871 858923310 0
964500738 35114308 0
267940818 561960494 0
378078003 120459356 0
70912758 496613090 0
231895355 29297162 1
774918442 944629633 0
388622721 870884877 0
787574089 112579042 0
19222413 745261850 0
71130321 986764107 0
556614545 266843160 0
24799017 68197288 0
395450839 690391985 0
181484683 982841559 0
661631146 999281250 0
878652520 74115225 0
215922838 394521218 0
427313828 685345075 0
15502702 36887807 0
711141746 933758601 0
92746199 503018544 0
25885088 941689252 0
189685935 341145136 0
294569858 103950149 0
105371114 436336906 0
25573913 54092299 0
574450689 471351120 0
862831016 445936499 0
757595938 415534448 0
13450860 653621631 0
561027162 501448569 0
436785692 295755872 1
971801401 946680117 0
552315817 495909451 0
55791643 218020201 0
213049179 452012109 0
795910920 232874196 0
96451388 134392142 0
183137304 799573795 0
43609100 975275407 0
729733324 924498511 0
674530310 864270137 0
400816334 412242489 0
572667567 759208831 0
330303777 429340676 0
718263753 683485999 0
423363749 447669426 1
468097435 921636589 0
237001822 703858911 0
302586734 991634666 0
585322482 933581071 0
441894306 656494281 0
21851645 326927288 0
71317577 588429626 0
5931832 593784022 0
763740574 974974990 0
903869771 945437856 0
967195254 283869338 0
45764015 206397862 0
135629979 51884845 0
823107714 588897182 0
397826006 695071798 0
219078705 430865347 0
417824340 818929564 0
644509939 115026177 0
451546505 126593660 0
847790602 816156556 0
296899429 63709456 0
644185354 682814527 0
824058038 832769346 0
738168638 189888090 0
312646702 772529338 2
495056967 479361842 0
830008312 632029680 0
571321187 57986496 2
239659902 104576384 0
47651140 110457842 0
202782190 294873430 0
4497912 376684306 0
965569895 865265401 0
402725810 745924297 2
568799138 900265755 2
348030201 132045752 0
750855879 17804209 0
205800894 215569896 0
511888594 154700742 0
742039557 10770876 0
293180808 241245704 2
315913257 816860131 0
34729542 439794953 0
202013795 509901463 0
130497416 514126233 0
347190852 757008935 0
349123015 849577635 0
634746799 968801034 0
516396984 465051661 0
987182709 372234196 0
173436772 576402715 0
108572934 731530179 0
397561049 102043330 0
560993255 415269307 0
839179023 142538256 0
850898425 567668450 2
73676529 177466790 0
4642243 11290995 0
663524800 266351861 0
29548172 569614268 0
361369182 653930047 0
854444491 110598599 0
576427708 225268088 0
187299634 100770424 0
201120530 903949984 0
286840433 286014937 0
896770436 96282572 0
640012629 848536134 0
264567915 547739357 0
586625451 763526855 0
27311804 143460794 0
220713733 512325969 0
20159936 800842314 0
571726862 72349375 0
164769265 922277925 0
114474457 260277976 0
305031544 371254890 0
517333275 700811969 0
447161348 53640009 0
839422717 649338334 0
297956417 651893378 0
9622938 646905187 0
443998654 299870987 0
278427675 208095325 0
676910580 451192117 0
651235465 56518547 0
498425290 93375258 2
302972557 969449238 2
527461123 519491693 0
843653891 994934004 0
90925828 627522965 0
888428036 439455550 0
836007804 848240317 0
813532922 678156883 0
590789107 770291102 0
429013393 9736638 0
152819252 762971087 0
529650912 168123275 0
221674449 76498422 0
199078853 651568824 0
182701159 834041481 0
621611897 818462362 0
288482175 723197592 0
58365004 899046538 0
20014094 258250271 0
107710818 668377790 1
666906697 89229542 0
396214069 939421826 0
90760362 54533150 1
271098699 234677514 0
178387507 166953189 0
467646433 111390721 0
843434522 154623029 0
19660681 431693991 0
826055032 649479304 0
272113959 294222776 0
685802780 14825788 0
161108963 452328374 0
611364925 455044393 0
326616137 619929912 0
273094707 148885950 0
607672714 999137419 0
983551916 48766875 2
404424122 955499030 0
11143716 910599979 0
701454732 357362611 0
936160014 806712938 0
459790533 603694153 0
711570563 904913724 0
16139640 958086660 0
278117237 140667974 0
785260719 594653311 0
17502375 795545165 0
353417668 736409762 1
455024190 624610723 0
411900874 416621993 0
12453188 891599305 0
885211444 392472503 0
216488511 982853924 0
519252141 861813716 0
870912612 456422599 0
734695537 119594831 0
787087770 797300528 0
387332970 533671738 0
78983538 119544709 0
446974590 100542619 0
159947651 275055071 0
53515919 137028359 0
41863856 947996518 0
176449710 682430054 0
520381771 656727346 0
122468155 492230711 0
842072898 786654623 0
381377113 787509444 0
663248296 152116250 0
53225890 105279897 0
493170821 559952803 0
829390446 126049301 0
684095241 260378587 0
492541624 407484127 0
613361035 990595869 0
529190052 623770311 0
722638171 773465562 0
444321258 725503292 0
93008102 349755359 0
211400662 838846424 0
102115718 857876656 0
558983453 117547251 0
410604794 83928388 0
80931051 836980888 1
6123178 284566102 0
814930262 450250211 0
287332529 931164354 0
571383110 416373583 0
297316057 924993948 0
736935877 658144763 0
223063081 105289908 0
310427007 683593984 0
97962154 834041394 2
678066435 245117707 2
623050944 598898374 0
899976491 783664392 0
226127135 798546197 0
51547640 909830247 0
349438873 14608429 0
525896117 352106145 0
329298601 648607777 0
486720355 193624923 0
474224496 326639863 0
192455311 325415023 0
78843931 992139276 0
528231234 825955422 0
40788601 815023604 0
144106104 13982595 0
505073691 947603714 0
302879347 453684096 0
392882805 123548635 0
3487066 775518138 0
130721556 304055514 2
231869760 987155322 0
10980181 851042047 0
966861333 82049570 0
466886672 930835030 0
565713636 715914607 0
409214998 379473786 1
578087765 50707693 0
613555632 959023641 0
118384617 372391481 0
513662364 819529907 0
140943397 389385500 0
169947464 628418609 0
845565765 484962517 0
476447944 779795366 0
429889252 266168028 0
755696887 962555485 0
442145108 505537091 0
253516550 494155866 0
512742622 302499414 0
14330858 36669321 0
15889957 532521965 0
637118998 272048994 0
108571280 174303049 0
131519869 146759147 0
479300593 995979898 0
451523529 669700424 0
621645955 313360584 0
79978951 132037125 0
796527160 627360652 0
254055411 602335347 0
189192744 635485949 0
616465307 868986699 0
569150037 972188632 0
728675011 650599072 0
475745304 775394225 0
223782991 734562855 0
393357664 990883730 0
388021089 617993262 0
499892419 878141693 0
207038652 207851982 0
476904811 711712283 0
743658595 818182095 0
472407639 72238714 0
826577686 235483362 2
439501277 92316293 0
222731642 211140184 0
658337389 778530752 0
191891680 809254656 1
666436650 811491122 0
616835974 921313460 0
454049750 696161806 0
81783274 643203495 0
302144080 354599332 0
790566860 301303628 0
714940039 799041397 0
84218658 871252490 0
119900101 156958336 0
545616155 944105577 0
720464756 4729032 0
907292071 567971803 2
597528526 473748501 0
822364435 301859902 0
367959033 3133523 0
543397485 861108214 1
15565152 616648432 0
643604415 925129670 0
7370752 93153260 0
239510134 67117737 0
74631924 218273929 0
145694560 930208420 0
990706705 168271360 0
770578743 659599838 0
826623532 136298693 0
454192143 968217735 0
860087820 344509866 0
782635736 600784992 0
293305055 348786708 0
663000187 117921253 0
769760539 236496620 1
35529072 846766622 0
427614490 385481282 0
989303549 338791962 0
772051743 174877862 0
746880563 86660634 0
524052794 110671190 2
705322438 806505490 0
598455238 13818574 0
313040253 5168979 0
502904567 692860953 0
436523237 507603756 0
883995897 451399713 0
488141814 6690025 0
830565949 843866876 0
260163675 422747372 0
336000053 506640688 0
363444564 411088982 0
426342408 115788972 0
531888776 808262343 0
939314739 467213211 0
55728242 355696991 0
349274021 520768114 0
162990239 934700536 0
17134032 40859875 0
431553211 874690089 0
385454115 91774740 0
742066409 480651831 0
359194895 351748352 0
894512180 987777172 0
742368173 859678207 0
41045023 674776791 0
745362642 98490807 0
632074125 883897026 0
797233223 600091884 1
716287739 222732420 0
394950522 460731507 0
76159243 261311357 0
129997058 90579738 0
303509726 74107579 0
172715672 487667462 0
884710200 714053572 0
442327726 745235463 0
642800689 569502889 0
877371238 138136207 0
57630633 734492621 0
40935087 441359896 2
161706206 97137169 0
825691560 825464956 0
277469766 940003382 0
166623322 198028483 0
935935210 349699947 1
692409407 692841038 0
938396893 911530291 0
736267539 90145292 0
638009133 109891409 0
11522669 86110146 0
233242876 425304072 1
360875289 708447322 0
448340405 429920744 1
962696370 270166357 0
221651291 40229882 0
446888628 68778014 1
257692975 66658809 1
40812983 807577683 0
251844650 791638175 0
26278163 999964113 2
875385465 490113473 0
627142057 223862779 0
882721607 332077103 0
458147901 970241290 0
146613066 161546430 0
308173821 712903761 2
745823493 686540098 1
46403271 287644893 0
130759789 903816709 0
91991428 765963705 0
475461162 816187417 0
356170819 130690538 1
479167495 129962973 0
100829255 82016611 0
506083107 493937256 0
232226438 267963759 0
94814715 720611768 0
699450506 614919986 0
214058159 37912876 0
120927286 413521784 0
63809631 291022499 0
71217133 439192735 0
179198865 440075534 0
162353777 287824163 0
569023859 796424456 0
621576095 479695560 0
358654171 826796134 0
749404463 338323034 0
195332254 138611472 2
41245695 198230163 0
324861451 789364953 0
112105964 911233913 0
856794520 204142134 0
933460012 112961725 0
4642298 626874135 0
122034108 666577911 0
162136170 22004417 0
90663274 198836277 0
529208143 290814529 2
374785428 528582608 2
629413147 381089067 0
913477703 829483491 0
583721748 299712779 0
370274750 54800494 0
774863692 229121507 0
669270253 206389258 0
21622140 869042057 0
67220640 335358517 0
33120219 197431971 0
95033373 628944325 2
110854409 804036408 0
751206188 878925554 0
757771403 823819127 0
837349806 868622900 2
255877033 130828745 0
397123292 413797879 0
622657304 898112041 0
328720780 94354296 0
97836370 976294844 0
987317982 114722660 0
564347228 92035495 0
345553310 394737825 0
322443136 970221242 0
209534974 798367511 1
21253477 238747554 0
900508930 223274478 0
595961922 930273368 0
853176397 365823548 0
176728181 269522263 2
804774035 75399236 0
366497788 246135959 0
385005463 565712235 0
55883668 103902085 0
18099864 871871676 0
687797241 331266651 0
159142737 722311622 0
250009592 37154762 0
728736543 134560341 0
286466641 132671682 0
597330014 278390435 0
363380 943280350 0
590135905 79971485 0
556582648 991156455 0
733059813 563658142 0
359195841 640254366 0
612770850 706135194 1
580725718 187138178 0
277585438 829832725 0
225752406 740665291 0
594657023 885913683 0
688819005 625620653 0
171746262 231249284 0
84281345 772996036 0
631529494 460026311 0
703903266 986976887 0
950948090 199939394 0
777827219 237039059 0
532031854 825474862 0
198214914 18602012 0
731433081 696820853 0
753331278 183463365 1
49704734 383040221 0
594253876 435347506 0
881898825 748414541 0
682668242 253850320 0
795601163 898738198 0
167138856 135784688 0
39074907 351911179 0
5833964 893917224 0
312326856 346210981 1
846788556 939455113 0
776965852 735830802 0
918833716 90028431 0
709071582 25883171 0
114534693 136671786 0
8577263 525091390 0
90401434 760994301 0
499939989 292747301 0
533418436 735647230 0
764659923 919552561 0
233195097 216930059 0
141613839 199873472 2
17532576 698907526 0
140095021 145297236 0
19329183 945174697 0
301340205 239002924 0
240580253 580468211 0
26267347 411221185 0
483114053 124847988 0
698933679 270438235 0
236370081 217315152 0
199567941 799699511 0
457697585 722229949 0
936577129 53644779 0
757170717 396123612 0
257459414 16783349 0
687118628 845948872 0
781456297 30927526 0
346695774 434458018 0
459025190 306643716 0
232036948 624911137 0
486934011 865161365 0
441998600 100455769 0
316390490 144056162 0
704625114 467579666 0
672562938 775506770 0
969817509 790530581 1
86583604 152713201 0
157536243 15102789 0
938509033 506079754 1
754835454 782308924 2
582571560 522001212 0
662201220 325411957 0
536258335 899736176 0
938826980 977275106 0
136796114 391618172 0
978133617 60637592 0
216427444 277521041 0
315426923 84156791 0
299917701 514929984 0
684021700 661698251 0
836134082 400492870 0
609974478 83344992 0
87652593 606846690 1
936731780 357487393 0
30201677 628635046 0
140998294 19729399 0
882319324 771209077 0
797243890 958650093 0
508737957 402600648 0
538585743 272075775 0
393832616 560457451 0
123701616 72506691 0
801310389 491152831 2
101310922 624401531 0
886808567 656016826 0
447106093 566099387 0
367140288 898144894 0
146902956 351989666 0
509422527 311134973 0
643914915 431260340 0
45738841 43623216 0
364263855 244551476 0
807081377 918973728 0
19509048 108289719 0
637906601 546466329 0
2354304 67719279 0
206631475 49133682 0
47816108 723209363 0
278873923 279019801 0
362906514 227181176 0
635770058 190586386 0
515753537 207612520 0
476675115 382185588 0
875895355 633517566 0
11428536 36233293 0
901621640 761378493 1
703756252 801736019 0
206330623 437489479 0
871539506 623404603 0
526713219 308084046 0
547530022 122097978 0
859643815 512974087 0
366509634 932571434 0
254029905 747442743 0
106782360 860809336 0
412850765 869005507 0
257635708 835741515 0
606506173 110148758 0
159452565 622286351 0
525806941 550814826 0
800460911 77515141 0
912364102 141402331 0
991995964 142118124 1
524060251 311662491 0
720198351 873173375 0
52587660 921213802 0
89779439 11051061 0
100885181 813188525 0
27730962 60282179 0
679438128 260468510 0
233103861 109473789 0
720069222 401821786 0
854664674 608863477 0
154832281 206040573 0
42610088 78882268 0
53189219 466384860 0
107659415 496719255 0
135631140 683147538 0
94530325 602350594 0
220665590 688512929 0
183066268 172946636 0
40516270 601657661 0
602455295 449406439 0
914295621 61089260 0
794182529 539233307 0
204015006 37301637 0
94839979 631672978 0
59046637 873877840 0
498315026 372725006 0
707672737 862843938 0
668342272 140177217 0
330425211 401340779 0
73834689 33307723 0
639187453 315802198 0
929570746 619993022 0
900056487 452649378 0
518280989 259625585 0
857454353 523088838 0
107784903 334924998 0
3699588 579760303 0
946346808 527853643 0
804887125 843794166 1
347791666 568068953 0
675876167 45106471 0
110603091 251442384 0
530926355 216022287 0
680909558 205592751 0
71656257 986307444 0
797951487 847852508 1
472034720 407394316 0
347138238 832200532 0
574982168 51715258 0
264317079 750121863 0
79388850 115118350 0
713281655 40115858 2
178590595 652831446 0
426020829 313532104 0
913838668 219811667 0
724929832 567015455 0
181411837 808015945 0
44225800 824876169 0
459474494 89321753 0
105787754 998607075 0
836294961 578380740 0
230846866 701535610 0
823586856 675537556 0
296996756 268320783 0
621788949 219935151 0
714048903 726652746 0
133683860 367911282 0
351946326 478626571 0
203558669 257926367 0
495197755 238334705 0
685097631 65257688 0
711592042 851526880 0
662292071 793254999 0
174980771 27526771 0
100149536 321224630 1
711394709 974275343 0
124805407 257004732 0
889367199 98686713 0
9550946 97992391 0
969117962 308592693 0
672175548 552971488 2
942668815 56896355 1
81617625 370668006 0
774468867 460015019 0
354710699 278276503 0
74972794 157933997 0
787301729 45023526 1
16219428 372869164 0
110907771 833569700 0
464087439 159536773 0
810291458 837240619 0
249237720 92589081 0
528858571 108175223 0
104406229 661490515 0
535412773 479044749 0
279695077 509624575 2
28250051 398343465 0
934511712 371291989 0
289006299 439377210 0
494696145 215899730 0
795258278 118933940 1
240198209 61881206 0
66757511 115821892 0
655079634 782010022 0
701566338 386042763 0
145144862 495146323 0
95853848 619423079 0
719574149 29559507 0
78330437 955989745 0
588211746 660779597 0
478368694 829957200 0
560809575 706836887 0
546243256 677924802 0
217762857 38921394 0
980658768 194807911 0
8554502 737499909 0
351920896 899523200 0
789323756 465107319 0
193945528 724148901 2
901824608 64979837 0
354346710 383640030 0
793174140 460986839 0
951780131 398826939 0
379415474 64609059 0
459498625 78729772 0
1081180 834902784 0
597596700 35921804 0
428992479 529861901 0
1053234 712503086 0
135204618 45329044 0
86920037 715364300 2
58899514 403542692 2
76852596 183322491 0
7169204 575097251 0
492704309 718281522 0
852642600 104209883 0
168321956 717200204 0
66649234 198663251 1
142298884 307157929 0
59205121 498240072 0
245149380 662138196 0
505121265 177315192 0
351476873 645683803 0
891913529 720599878 1
689497379 63866655 0
651400185 413172189 1
964667868 166540158 0
609241239 337813657 0
343146102 176419082 0
108345321 604090309 0
137590713 89107536 0
637209866 389771614 0
603222693 860840129 0
647423240 361692187 0
928837474 522261158 2
753339772 773605898 0
472871468 359887848 0
592091796 33032006 2
620844210 989979629 0
335435149 738147571 0
267866623 52191064 0
47836091 622124683 2
867069226 275650178 0
729762602 704348565 0
98770482 717439506 0
383673620 164614041 0
670514506 829865695 0
911685490 576256396 0
128355554 795673554 0
312844054 355121275 0
417021258 735783134 0
60036938 837383406 0
88173103 160063458 0
605512428 743511832 0
614390826 110487060 0
503910305 347165838 0
16499725 643663769 0
423006284 626583585 0
215983513 799377182 0
484051254 703970626 0
815722624 508763816 0
400568608 895113188 0
228729123 285734475 0
130402671 321666638 1
392846449 132057634 0
572687247 188030073 0
785239753 654201087 0
946639771 654300019 0
315390225 825233880 0
12879941 60910925 0
817137867 226890707 0
390832526 381864011 0
445621149 281261180 0
554384197 495112426 0
884328542 532095002 0
303424128 993439484 0
639658224 72624044 0
382147231 464869510 0
39457935 365092485 2
887787708 947795808 0
427866153 78634433 0
768721083 951178173 0
477483655 511187196 0
655230558 9431615 0
816560998 453939746 0
298620214 392775568 0
608117257 473667795 1
73323314 66714893 0
639805766 392827753 2
746439003 965246555 0
492152512 647654148 0
869959065 10965888 0
655443388 252676986 0
518884065 144964496 0
384200900 534497556 0
491418571 801111756 0
473140333 38401693 0
401761618 82781276 0
248174186 601367505 0
307558168 908057945 0
773221010 656107272 0
597417046 928586081 0
534792018 583664117 0
765149147 729268836 0
141577253 704775019 0
376740034 163307619 1
271181357 55042938 0
886450481 442626483 2
161524180 72776073 0
619860524 93114725 0
702901956 511345432 0
90722012 139809886 0
744688871 530998498 0
745364576 40810421 0
560147256 898305615 0
954108343 291465314 0
519342152 829150685 0
126405606 516277184 0
448385397 172619482 0
830104764 247753586 0
976148766 692310309 0
158570139 294562240 0
336342882 353242990 0
194319459 310508094 0
592510408 895075608 0
476033770 233827775 0
654174267 994324045 0
348407294 965850645 1
339099969 378485855 0
810856502 767771711 0
650943271 187956956 0
216458327 493393350 0
194937599 252207914 0
632052867 300162476 0
333732594 477877850 0
222613641 319895287 0
683945231 324753325 0
613007207 27222875 0
957079167 950006892 0
66582017 153358426 1
223018969 657778375 1
966653911 437891533 0
391501148 643121937 0
30044717 309458342 0
88159971 185249516 0
769085535 402687592 0
320063370 570318908 0
294858774 412436216 0
687061885 949372888 0
623239890 680347081 0
25920866 311362589 0
856060927 709736500 0
807822877 65995897 0
817864815 362172055 0
811118123 528195556 0
954501863 72615297 2
343481069 11562826 0
752378664 37733195 0
977540028 443255666 0
325073234 54237922 0
47049657 58867160 0
258209923 421206624 2
97059685 1839447 0
296072926 432783262 0
349387592 1721168 0
407581228 370757364 0
773940181 468472085 1
852835707 644528361 0
390077929 484328520 0
131875898 430399153 0
196852145 700842088 0
586238274 70310426 0
723557522 675580170 0
753399494 363353241 1
343733816 421867302 0
12645718 524582713 2
23960552 948452931 0
254301790 102764797 0
311906066 143524861 0
400006709 570170324 0
437979184 82831524 0
627778126 34529746 0
468469802 473341188 0
295014779 613085267 2
688354511 42893047 2
143520240 277100297 0
216066078 46963702 0
103645927 139384123 1
630338037 86640330 0
331630450 80393672 0
67927495 369079967 0
97338420 546042410 1
142378134 984890509 0
86445220 563276680 0
827593431 396240560 0
478564624 123376471 0
941529797 877893809 0
576646153 384883049 0
523474797 326426886 0
736921654 362928399 0
519421478 293297787 0
158369751 447627394 0
254113374 285989186 0
436940441 226044250 0
342018533 613121874 0
805040883 686326973 0
607193451 285155082 0
715806468 731153588 2
258048919 430255283 1
204241664 268474512 0
900018316 947844451 0
957019284 316920256 0
69278679 17330507 0
599986919 871848633 0
461473597 827221788 0
972269604 229964323 0
234508155 557701820 0
933387950 521437138 0
830739548 330814968 0
453367898 784363007 0
558253014 841676811 1
11659591 525922874 0
281780984 413853523 0
783539713 277085148 0
234947139 385758657 0
349050091 867029960 0
352538167 807480140 0
632185331 103501754 0
114475763 114988899 0
62778858 443258707 0
120948261 332160673 0
196372368 75790567 0
96268496 89563264 0
932842027 962291933 0
237020956 451607038 0
265897144 426471047 0
985178577 536589996 0
110640856 90678778 0
122032895 322192943 0
478350248 623201294 0
86225179 326498866 0
128402861 897091802 0
441498531 589048217 0
509439789 768110907 0
512404457 185801255 0
947713318 962130152 0
441141498 198437862 0
487457060 388339715 0
168552420 772798285 0
798463076 223096584 0
733336540 888680390 1
55669021 745356232 0
975625090 656766951 0
21298076 708393935 0
325409199 747523366 0
86128310 747864999 0
702565020 31978830 0
92252999 83056443 0
372829449 882819909 0
63669994 635200173 0
505135417 78034725 0
643287168 92094434 0
279385908 622613158 0
349787001 579242846 0
274663001 84818512 0
546323003 436754062 2
992078901 243143044 0
717944607 869999832 0
429747240 718272764 0
707197255 515749286 1
334609579 919283849 0
780916542 771159133 0
588078316 902051746 0
666138713 105308417 0
149376679 259884506 0
78076222 515180852 1
870528420 396547461 0
833047375 201996033 0
891396183 424958356 0
688398752 667843868 0
113224971 864855619 0
775139019 276173528 0
146642737 646726019 0
92817093 744220339 0
675643805 667142260 0
799659652 910390445 0
587675625 332503695 0
496712377 297746362 0
256528550 859137105 0
408034068 289946306 0
399076190 741573937 0
926504314 979198431 0
526994076 874263060 0
74607893 374233061 1
983630920 92594402 0
495614136 28436363 0
283017796 988575319 0
751382490 130461655 0
988569968 891415903 1
949381602 989971202 0
447997009 123348916 0
506944279 586264417 0
835769240 319705416 0
395362061 913126548 0
794833553 780129678 0
267231021 297295450 0
972684882 111556159 0
595447553 42458070 0
617260491 772642432 1
462865188 612438187 0
873537714 702409154 0
885032052 697521700 1
658027765 216691730 0
230036806 217303629 0
99082311 510753880 0
924543573 98897857 0
275212358 972784568 0
659484939 305985192 0
692660465 129250730 2
212607134 839698301 0
324461659 46086132 0
54317256 479199435 0
158409100 716050647 0
196496647 265652636 0
37355404 83233647 0
292409171 638382212 0
415716698 83429104 0
207901357 413367158 0
63244540 924315201 0
17034611 284801331 0
689235921 172700295 0
918948706 243456002 0
241115916 561233057 0
939866856 332743649 0
574005793 71571863 0
116771165 92334143 0
396941406 204030193 0
371992162 755446551 0
573118861 149949042 0
867981682 241227067 0
666998890 967303602 0
481288612 130428746 0
397780872 139869245 0
563545586 223915554 0
436709470 607890124 2
821450933 329452035 0
377563169 449083700 0
378876412 318929819 0
598095562 754158188 0
140707036 485330948 0
976249632 121980137 0
353758936 499806803 0
836970588 503948332 0
253048259 866416650 0
253056502 485414902 0
931884695 934236034 0
947479455 153540189 0
702536952 328927252 1
107844189 248379652 0
451030287 741097681 0
314604420 791598003 0
134070723 881895448 0
257085777 468430357 0
480237586 168403933 0
124982317 117260951 0
191472365 32392109 0
137934740 673566571 0
230725442 628030542 0
598606135 536104427 0
391428590 494317339 0
191990050 230640760 0
476520975 756154933 0
158609552 536726519 0
320964802 470119628 0
715184186 738692545 0
402226084 774400805 0
79860863 941940444 0
107057445 259214582 0
887315619 457308560 0
723696348 534332235 0
218258802 78005948 0
775745051 84174904 0
614021031 85027813 0
998665608 856549472 0
78376888 791634553 0
512531978 789966395 0
539731143 769169670 0
677217929 89350980 0
195532109 22963870 0
472772518 509452484 0
882553104 892648081 0
125551532 64935354 0
416817984 567781133 0
786831260 823713202 0
144274595 251887627 0
585812528 579705430 0
850038877 47018054 0
332056735 304400855 0
478448624 143971883 0
629315160 77909444 0
537611338 242599562 0
109877585 896396976 0
702917008 584707433 0
772080273 379553543 0
310316560 670242608 0
508581686 795051602 1
452034505 425742521 0
21809169 487073036 0
77447379 776092613 0
709409690 61508409 0
280312387 282510377 0
27656904 404437765 0
55033656 955928841 0
712982796 359990440 0
3729476 803573265 0
102996020 598890818 0
40564144 151698596 0
656727040 409088230 0
200660407 115665905 0
728246371 679267691 0
345807801 297715043 2
791168150 277690210 0
602044071 457963814 0
5812270 722350973 0
25354670 573639723 0
922965923 73927081 0
592802551 849810452 0
69780883 193766327 0
402808539 633996527 0
872868999 929903305 0
449893797 135793028 1
793313407 146911372 0
172607702 931386757 0
40845639 675260234 1
626014388 219160632 0
985289396 933678126 0
860139849 256439552 0
878679088 379770632 0
352296601 205906940 0
631574127 291836993 0
69910228 781605611 0
596481993 727539379 0
312763349 940975555 0
84974081 568842458 0
496207252 144727197 0
17096680 550946670 0
852734732 46906239 0
146883979 118318292 0
235167092 682227588 0
925812783 832430617 0
647990725 772471010 0
476795014 614773780 2
561494630 939752948 0
936156766 760253983 0
433724320 579099415 2
301621713 69677907 2
403375150 621050658 0
106996751 673655004 0
477878706 238676031 0
793931094 437060501 2
390206268 962687777 0
487862262 480185082 0
393153366 585984544 0
604322725 880387622 1
646155236 773919997 0
63493012 324997696 1
693995421 591646828 0
851105265 234219288 0
399434966 42657672 0
921367833 772075223 0
632904236 32894355 0
54302322 13998202 0
127823796 663166534 0
126204896 127864809 0
120625732 759513065 2
285373172 664738696 1
383121963 628903045 0
322886284 776696849 0
753543199 7955872 0
772410146 148844526 2
583008217 896137654 0
363111687 561631529 0
84914936 353873645 0
193116151 851235246 0
297156353 258216576 0
124202668 794548561 0
704260986 54968399 0
67228970 845178662 0
988279739 412325124 0
476978800 108748320 0
786281017 363853763 0
821985708 613161855 0
462065454 420704645 0
353722570 191009713 1
697524633 208667240 0
6504312 64075372 0
698332179 320891714 0
312943811 928825240 1
91240510 50725089 0
472258373 672345322 0
901616483 654246455 2
743180124 404096299 0
95182062 380467061 0
503593991 667720058 0
621453351 517677357 0
559735867 145915574 0
758525018 744219054 0
423829510 5159724 0
481366168 76490802 0
513787972 907140681 0
320127859 64812037 0
911952698 85194024 0
238853928 978542183 0
859904662 28423035 0
865253411 80100583 1
644568085 402169281 0
80520474 71243990 0
12574738 838729255 0
916174963 981778179 1
722244073 973683264 0
289721518 699287194 0
702327653 414602506 0
160556965 216217531 0
176891798 86564306 0
905418288 979196818 0
44674350 249370057 0
449177777 723187523 0
711895859 283969632 0
56490306 517767051 0
864120795 43319488 0
168502588 556453518 0
348182250 763811642 0
163685211 918085748 0
553754648 918793134 0
716651489 375693895 0
334081290 132967380 0
42390041 636021522 0
102474540 689155856 0
453609076 236986473 0
108416323 384867850 0
411404340 28746828 0
101725068 798403264 0
13491342 610343711 0
489051253 600421776 0
477617369 993562125 1
91163732 584704820 0
769804966 368294424 0
875726950 45647781 0
139812330 96794928 0
938107320 562397558 0
722233679 45597813 0
907776657 27098662 0
437168257 14134058 1
382239326 86085277 0
211461772 269513710 0
25565345 197398635 0
308399961 32768082 0
352041308 880200810 0
923214936 864325336 0
84026201 255632087 0
16230509 127473337 0
52742189 743435084 2
606818206 237371200 0
177792537 972297943 0
707281069 44501099 1
617972208 782386957 0
704582261 296508445 0
566039322 73233829 0
51254400 843105854 0
325050043 90662853 0
329796173 253538427 0
893936176 601189706 0
677171140 165192053 0
486696902 386956750 0
351456845 395578615 0
44981152 801058168 0
90014544 941180197 0
368445145 216845830 1
521067556 549827839 0
318583882 101697357 0
656289808 913590495 0
654432033 18644083 0
643930382 829689787 0
57521218 725986626 0
211289989 37724471 1
840320871 376369697 0
61864124 135392646 0
716469938 90518379 0
984865043 110740769 2
554996047 334590927 0
617051000 212986189 0
80924021 451513159 1
761498452 283714074 0
217819914 5142969 0
653425813 266220630 0
362864332 302973570 0
284888724 932208590 2
503532732 744283060 0
980183091 212443449 0
304278850 517870423 0
851063555 904953496 0
908191326 63141178 0
496390328 758251017 0
601838458 843621819 0
605050188 451367672 0
790701824 303709248 1
926119060 888308733 0
782748022 343216936 0
54062492 850737402 0
495483807 818495470 0
294906446 19166734 0
230581443 336982016 0
462989640 191046432 0
468676590 145092978 0
1955510 83638392 0
381899888 304385453 0
844870833 712298301 0
672144601 296907213 0
529549057 7014865 0
676373941 403259900 0
25200355 978394228 0
415320727 494384131 0
56971752 74552708 0
442555859 995565697 0
81325127 382183975 0
381943691 985681967 0
108292929 135660939 0
672890748 531000753 0
519976266 805124239 0
563589458 567519375 0
484858505 95990477 2
165731282 408763488 0
832900557 900332640 0
498937029 915964975 0
993942883 679609792 0
396550334 737320589 0
780935100 496354200 0
509167542 498987026 0
154136101 927160765 0
478856269 567891371 0
962811708 23928421 0
587961033 620516332 2
288188061 178792570 0
891723315 112352527 0
282248769 299117517 0
572499356 839853226 0
614751502 72205720 0
875187881 123073002 0
754874708 164273774 0
641605927 132524437 0
559631575 683368719 0
52058986 682439946 0
614095647 324924554 0
224801295 309804450 0
93532219 83492833 0
676437839 853726577 2
113824738 148252484 0
801174089 853099326 0
223661158 28571566 0
555720420 528590674 2
56890327 118320548 0
862111046 263939533 0
655105157 625906620 0
720511492 420081157 0
773350211 20925684 0
424285072 704484475 0
16497302 806467478 0
391632463 79201814 0
207858881 107283014 2
264418449 687718191 0
690516554 697759645 0
330052078 488940932 0
974701535 56345219 0
187626715 367679694 0
723277335 107716317 0
770765848 584908463 0
157586501 849445927 0
878521154 162220273 0
258220126 591209507 0
76118093 713184684 0
786330842 511739775 0
52601486 193944038 0
986657855 612171030 0
840742176 820190213 0
88632501 376883259 0
62979480 784994969 0
784611180 793785607 0
861031177 257159142 0
807360213 563228795 0
933214497 955268767 0
33283128 626778473 0
767111610 620093062 0
601804225 236932553 0
988809380 174415774 0
817213085 42302801 0
913385431 55869459 0
235372495 172360071 0
542516502 284771790 0
967867123 631528832 0
370330859 51763861 0
739503739 547759855 0
609386017 105743925 0
71344292 541420458 0
840100164 461797236 0
389250848 210817920 0
272509563 52990440 0
873580295 73454106 1
174438103 947117215 1
550190856 361443728 0
451990357 461582460 0
442673714 897895903 0
191890017 685710996 0
32512147 539577177 2
864554732 276419173 0
859427694 171494450 0
984919413 379192228 0
999772906 306489262 0
874408425 170557669 1
337144493 998532754 0
198345768 156636487 0
614390678 833070152 0
806012151 569996272 0
813367823 757835253 0
673958522 543832414 0
115444439 235361333 0
464081848 243417841 0
520992351 357548043 0
207846325 449315243 0
452077968 480367087 0
600613916 58140785 0
411345712 692295748 0
296779649 543294183 2
929364799 897494825 0
953837223 944114482 0
106029796 15120711 0
256245795 859169596 0
107250757 311209810 0
198429239 241733593 0
48578757 59637243 0
917051759 417479414 0
133274725 734244428 0
996226404 329670056 0
122419472 898461232 0
758530352 490977516 0
236581734 136957410 0
5658469 597108910 0
851066002 250313166 0
585457691 14199456 1
977960725 165695776 0
980031032 372949847 0
648804127 203742179 0
565558175 137736536 0
370492973 736352077 0
612483949 141500284 0
44424751 928723946 0
886385947 327851431 0
64055534 615544679 0
393060550 385802294 0
858657857 20242518 0
977275467 900842485 1
197592616 876579154 1
198139810 411001355 0
355399654 245702186 0
349909741 589769555 0
638625115 725091075 0
953450956 542230628 0
944268942 763515392 0
743133960 826419284 0
78171653 287464571 0
533282365 26305349 0
597375347 101773832 0
197094720 522834148 0
441636381 703709761 0
596775898 14176168 0
649428046 577614012 0
382759469 841311852 0
594540443 742734015 0
709910587 564785944 0
37704086 822947133 0
773414795 205704314 0
978826339 150635421 0
534670353 649890377 0
395482009 801840855 0
799257571 365032700 0
104267761 240395031 2
121393326 14680313 0
216285062 178493424 0
951147732 460464029 2
54099869 586610145 0
151929808 180020254 0
460739931 811130193 0
410554934 431375593 0
482025589 540879098 0
53347987 76833873 0
704548161 236737468 0
41220030 74331714 0
49737425 176319417 0
664213606 411720442 0
61272247 96583223 0
131189972 198242485 0
58722373 328307908 0
312094239 676306332 0
836810171 96112708 0
250555339 188982631 0
754984338 62583226 0
510179261 976632666 0
305952180 340184130 0
393016727 748614903 1
407101592 610762762 1
267041406 481856883 0
255389660 775407223 0
674937559 872375349 1
544282525 894939592 1
250283781 274278511 0
583525468 485001356 0
454903990 427401965 0
712680771 362627809 0
172524840 130009662 0
352712043 856249226 0
286688737 40458420 0
397413899 442098404 0
92957263 48199771 0
754760996 150916481 0
143699406 92968967 0
344531027 784877320 0
49573273 213589464 0
368307402 37549203 0
116080630 77328641 0
69031701 722216577 0
917561910 466879443 1
68504006 718568430 0
837298839 419134868 0
785273812 837172739 0
149144725 24959958 0
110651022 510890977 0
115054703 82567187 0
487459216 822976551 0
22412914 347668471 0
155553623 332383048 0
59896905 644746595 0
907547808 108280598 0
435918293 499900870 0
221429761 743392480 0
876677468 193220379 0
885198043 251261074 0
256708728 70353288 0
250001634 591323164 0
429818076 292895883 0
118007634 115755084 0
648372041 183244306 1
123042655 281676240 0
369331510 140368981 0
176957591 22366521 1
871530754 599751779 0
196487479 336279969 0
460365028 280750883 0
926771805 628266810 0
379992777 340589261 0
922173218 456931852 0
601914046 127901316 0
207794905 489465150 2
136031660 648662084 0
381239601 667231625 0
827173184 549277730 0
491960885 262848218 2
735160121 656333620 1
33402098 290733579 0
452213803 195720662 0
411585544 66895061 0
47806838 649624537 0
464691530 740074730 0
558945148 504057899 0
878621331 384542525 0
780983864 191288595 0
694556571 72458236 0
56270985 58617207 0
125969740 489692165 0
502264145 964988709 0
787486613 366403936 0
537581031 342452873 0
53187552 596522023 0
765975880 547358433 0
449658065 991664690 2
41536074 657591968 0
230336688 190482919 0
446417305 593923109 0
976784655 146625370 1
517442685 443086617 0
460514732 30311842 0
678869357 518162868 0
281135557 464306696 0
983447094 404811812 0
137396670 187196744 0
307422113 792889036 0
502696771 628550793 0
299959661 460900429 0
711749972 180290932 0
681043018 639458302 0
862651302 775610020 0
679620449 1324974 0
809216975 958955444 0
756084261 820176189 0
204134239 541726604 0
382892148 108626491 0
40208304 162454146 0
657149877 532923921 0
122702077 37786175 0
300421527 448782175 1
812146938 372407285 0
8386504 605336426 0
904009616 326119859 0
749516781 888708032 0
124139765 794061611 0
768220380 396127615 0
183757520 875515189 0
753883353 476698400 0
128456328 654518011 0
439249028 18076375 0
356334536 402637824 0
553691799 811588753 0
614246802 650540404 0
835050438 259393581 0
459567302 768360881 0
113019688 220205149 0
500685338 45454378 0
42267415 44756443 0
578369242 768598609 0
176728348 191660928 0
259900233 628327495 2
448386664 578857030 0
841246466 104985861 0
917371790 843041133 1
812936804 634616349 0
340774259 4093697 0
752805614 598302116 0
739512920 407913390 0
525901142 598275187 0
840121391 42350070 0
347738861 941297080 0
217581399 813523815 0
496265339 623156947 0
790730019 430351302 0
777360479 275143337 0
76036941 771498973 0
461273262 472584890 0
678353665 999417324 0
988429790 787195191 1
529018005 152948126 0
188805842 96927810 0
872066737 622022063 0
508924389 854414681 0
767818218 630592194 0
62738276 888641471 0
915440326 654367148 0
813209753 349156920 0
868528853 276451728 0
27744445 991710304 0
400239363 342958745 1
537867553 67867865 0
861140350 675197280 0
682400289 407039701 0
410958428 54930597 0
960442526 716319425 0
410622737 3047549 1
12535716 682715526 0
659094962 589242718 0
147902608 50542201 0
886831072 145783428 1
545297595 142000845 0
495187737 222000937 0
783587442 568831718 0
400156133 982048109 0
258404036 103458393 0
268131695 265353151 2
594259904 889991386 0
886233196 288840242 0
590802163 672014246 0
722204599 21721615 0
508718500 84606251 0
182175480 710162134 0
586289293 976320017 0
98468168 142600863 0
237820674 980234842 0
68592550 932231216 0
969082419 764728358 0
207128020 394102337 0
49352129 231363986 0
184935592 587311813 0
45456045 858355226 0
802396669 520151449 1
265640795 889705862 0
418709151 815391895 0
640801679 78979687 0
819784399 601390851 0
395375392 145959517 0
195697897 766354589 0
460486556 690993738 0
86754383 119380662 0
118993371 330406618 0
269204767 789319538 0
697604281 113300045 2
366356793 839584783 0
226982023 394944363 0
343229548 791760719 0
663714009 361593438 0
727230789 891931047 0
738633574 190936732 0
228432249 612513894 0
805711669 361189094 0
441601474 24205941 0
410126512 536850778 0
946267383 57924404 0
615545534 750045176 0
702551401 494070563 0
938714022 285996515 0
761092396 649644905 0
30882958 112943533 0
608077962 944363859 0
105960097 795233088 0
306487806 438470758 0
511673571 469875195 0
732846609 183327131 0
362524308 980384208 1
610565437 894305152 0
123906743 17267929 0
863503371 620542792 0
851749880 479012886 0
30935669 597279388 0
953227318 573399141 0
677504919 721778246 0
152775984 595194861 0
603827006 817275540 0
770821510 501108080 0
961581681 757929925 0
339615207 50419919 0
130091756 29603766 0
211242394 571291521 0
696528781 809827174 0
114456751 138927809 0
129967145 652081475 0
864797756 902342237 0
71077479 494576924 0
383197248 901974055 0
331117256 556499364 0
397868585 357738894 0
1331190 518233837 0
796070132 736710535 0
864442847 441801164 0
927602754 156788080 0
15327348 261568615 0
941210427 715156741 0
968299488 278686465 0
663450638 222762969 0
53956210 35929175 0
727232372 682791953 0
485689976 478130941 0
105215983 194394439 2
974302148 56252972 0
614704923 33917086 0
737502003 124628771 1
132237574 97525306 0
643545708 142614764 0
988134761 873176031 1
371110977 992532021 0
492077170 896065824 1
565629290 824338143 0
453731518 720582468 0
300979692 137454280 0
103653754 83757561 0
419999545 53172018 0
424959601 289725789 0
701461882 696334186 0
871618517 861476250 0
168983859 619477025 0
87741947 911137479 0
922369956 331592759 0
169384734 419290415 2
201844554 210122935 0
323790449 827367494 0
287066321 317432895 0
853130262 86634855 0
415433945 448469458 0
86048990 527467948 0
469537488 589244940 0
852579410 859396478 0
48744257 902433079 0
257159148 3729478 0
147393432 728418086 0
486265459 547554017 1
78322382 700241900 0
441586897 513189352 0
233924225 148330863 0
806883079 528787275 0
246608908 585725422 0
101083046 106927283 2
70747839 201563535 0
441066418 869589903 0
791568751 518331438 0
329824892 888852063 0
643319372 95252727 0
129590844 347340882 0
956683013 15126092 0
451208882 133528701 0
549046641 911084577 0
917140128 855723673 0
139866547 174054032 0
19252655 109182475 0
507215740 32767232 0
393270063 429814452 0
898950395 930465019 0
434828231 72049485 0
162692241 251707389 0
53289877 938004772 0
505987179 709441928 0
281752575 705064393 0
181430900 802834590 0
510401294 228800353 0
719624006 52448780 0
782508803 118980294 0
480720340 282910229 0
962700850 499237786 0
613498082 66636044 1
891783522 565825485 0
64288091 446775820 0
992686676 989558012 0
820856793 167125928 0
21680390 88242932 0
747234731 550052742 2
656935956 543340770 0
649912850 817510773 0
993346434 848977375 1
384650485 703192500 0
96152259 155922985 0
474051900 46143443 0
364110953 692552438 0
121989851 727349249 0
632882632 382385787 0
311874363 416050461 1
436495123 550122776 0
232452297 292346050 1
210344696 77748798 0
227621274 373260464 0
510402173 796284605 0
688235746 95377220 0
296992965 603319955 0
308286228 3058132 0
87497189 895218289 0
732877675 319535162 0
142496398 408170354 0
867193276 937590242 0
435961491 269047048 0
143647231 580862618 0
12957061 206330102 0
538877533 267966238 1
990708965 535924460 0
754175519 565220771 1
379909106 417484118 0
197294857 839095900 0
517349489 650683010 0
621496843 232888680 0
708118722 515389435 0
731292416 242994227 0
951724785 547884647 0
411424420 644253242 0
27738819 210516713 0
391126898 531774314 0
310662461 922126101 0
286909712 673662405 0
8152265 435831888 0
763603615 193637599 0
545076108 387459112 0
361894973 905969074 0
60762073 590974704 0
600372342 882410513 0
358485953 486351457 0
863952515 20360743 0
808631784 505909435 0
517285295 143897113 0
844684402 133386760 0
924085501 838515583 0
198057950 862978512 0
100561925 380616621 0
291372805 252048993 0
36759131 92155657 0
941357304 526498496 0
550512636 154900856 0
475798264 357456720 0
679188044 51610538 0
528287117 933457861 0
250827886 135853806 1
304811589 343819590 0
922335938 457619383 0
543203083 84660535 2
301827511 396669540 0
66089052 182570562 0
45183395 695892549 0
93909634 102638232 0
957071434 495745547 0
898428236 455385957 0
230887848 31864070 2
143329066 299404755 0
38983674 172280863 1
845783015 915403087 0
568854673 977190460 0
991129524 352180654 0
361567067 803013978 0
89764896 433048177 0
707175145 308722497 0
622798655 211432065 0
491360720 146897301 0
343420901 754154227 0
53472489 283332852 0
664231031 724571535 0
597880687 772542234 1
934105876 56601801 0
914012752 209965552 0
405696766 390223825 0
630812837 825547774 0
79150727 452464450 0
287355453 190627125 0
502812467 996242391 0
332442169 69441441 0
767516715 314988027 0
984525386 119465179 0
874400785 184592691 0
234428237 279081270 0
231512989 440332324 0
654017424 62113492 0
90375843 916199048 1
396077870 876687040 0
473778400 614805364 0
67360328 262226681 0
997829185 678252582 0
59706476 929468680 0
302882841 133289781 0
100497464 471791556 0
709974709 540882909 0
418786891 461269381 0
653254472 301313115 0
635005438 696616059 0
806219976 832845152 0
333032827 695742494 0
854928531 189801565 0
233428248 751680966 0
345319947 863080311 0
344051957 22252354 0
501526414 546209680 0
86688816 118828246 0
983444927 189578441 0
621283104 241449940 0
472360326 2677245 0
673183472 209541540 0
444209947 481580026 0
814862777 250824922 0
160918218 967895788 0
67022445 327093741 0
577122975 230175609 2
985254437 603030996 0
467523191 68344289 0
483323152 277435122 0
745184215 49257505 0
826596376 768883042 0
278256697 65219724 0
869428832 512492844 0
132063472 135723675 0
373804501 872918640 0
158465795 209396704 0
717419816 719165790 0
445501707 43323432 0
790880586 573700369 0
764804554 312884597 0
259915238 342741449 0
705798147 144345136 0
78295272 233619679 0
335672494 935182589 0
707513698 30063750 0
349790789 129520318 0
711116028 666838383 0
953416466 410637867 0
998239987 743151365 0
469213387 282164949 0
387994071 138821169 1
982878383 74151541 0
377025473 711713648 0
33638240 62780486 0
251587344 104437724 0
879624589 778601646 0
713477658 477263216 0
69483221 929566556 0
506181562 931318303 0
507918965 597103423 0
624022946 46107239 0
429578413 484762525 0
398627147 203423581 0
932164 934427258 0
389369055 124302412 0
912077162 981302633 0
902396568 205929622 2
637955117 653866847 0
302802577 881939603 0
718878383 272560444 2
17782291 384673464 0
445520601 166164935 0
948335807 697650674 0
437454760 735245285 0
740652100 755650848 0
351886848 81657293 0
237478230 366822380 0
842130047 854966222 0
421202202 592222171 0
898582481 65599209 0
589751287 807487039 0
605106914 746486891 0
352416410 446983439 0
462806345 752662547 0
914754090 394026214 2
165402562 883135277 0
280488708 71303563 0
139235934 920930537 0
648119565 419985429 0
7753208 476700323 0
72305755 788929908 0
671515797 475745951 0
304457549 928489095 0
283008322 554079945 0
544218393 184644204 0
811106152 513442883 0
386789891 811320038 0
143806701 360469623 0
618173281 780395488 0
13130123 397084323 0
76863147 618277412 0
971900700 697521289 0
436485089 365311546 0
18423815 675443399 2
468900954 131198785 2
479700849 151602249 0
259900780 308559106 2
5121452 666376907 2
439632872 108762510 0
157976462 390745866 0
937407431 919766646 0
442446158 831321018 0
413588677 131561860 0
494153649 141869582 0
21738587 107585009 0
369136868 834228092 2
929359243 786157285 0
312366443 12253257 0
541691571 46644532 0
39021928 934353172 0
406874524 264831868 0
81720868 945899087 0
472884456 578104677 0
135245583 19248078 0
391725165 597671652 0
479258894 95081412 2
310054300 166105436 0
979161397 394871533 0
446540559 275057694 0
112860545 136912400 2
55059672 816508832 0
364940605 58036785 0
310968938 547969223 0
457242899 690947330 1
171102504 625288470 0
10577678 23447064 0
670358532 774343255 0
406758355 259399880 0
69375925 309256763 0
490202096 27415491 0
534579528 470302384 0
764096380 874693503 0
142622771 983279000 1
4213788 481391342 0
594821834 666213334 2
135850391 491915023 0
258914545 506560674 0
108988190 81009475 0
9055964 53533094 0
700040868 4016407 0
478333783 224138041 0
145993951 298650418 0
926996089 517518062 0
130878488 700517726 0
479974553 921418368 1
884003605 47833278 0
961327465 545877528 0
758267038 818389955 1
339922556 8352969 0
137539630 949223489 0
798753804 720448633 0
14701513 54890932 1
17855859 459212496 0
890139462 41464038 0
887196990 797075935 0
887688283 264804313 0
53659480 870608201 0
643577732 102152274 0
368331838 727556312 0
984896960 726775076 0
184208297 824541 0
746097125 950650628 0
929442443 234700018 0
506914120 172832691 0
416441326 444881618 0
503641507 852189167 0
763421983 278130922 0
776469849 424478271 0
926560471 232544251 0
708850006 374714044 0
146241147 583924085 1
266816160 490701748 0
110048263 20734945 0
41364657 378587797 0
834671210 97389088 0
660357870 93525896 0
730255542 196544776 0
80995474 503500880 0
885666430 111201920 1
310336338 161242055 0
688200366 192644580 0
109765265 504860034 0
547285905 217036440 0
60548774 739798727 0
751031589 85656267 0
324207963 241105072 0
7768283 969649232 0
842484098 533284169 0
996192414 141566486 0
557442719 638014900 0
938494598 322249276 0
12104810 974192184 0
999150271 74856979 0
683598648 766502435 0
654151036 84287775 0
73618595 803848796 0
52880573 948993442 0
783279578 212173836 0
628813891 577296377 0
153427440 474894531 0
87398121 880916631 2
861385851 137482920 0
586915296 514624368 0
1151289 33811873 0
942743413 729038870 0
674980434 570534559 2
589106702 450105338 0
682572764 207291394 0
279594074 657640896 0
838006769 186580224 0
5285233 999195904 0
40161571 622429546 0
589697580 890433833 1
341560065 393973812 0
736228981 137639415 0
376916753 204589911 0
903089954 121461795 0
454142609 610163033 1
874978042 623490344 0
247346077 799324490 0
63185313 851089597 0
565902079 479395568 0
565144843 242179205 0
42044675 15214271 0
633751336 138381534 0
565409786 970178746 0
301116500 654239714 0
699492285 828107041 0
13954633 510380597 1
666213130 31011119 0
107528153 7276148 0
981060160 287633608 0
952912939 404944796 0
966359239 499872260 1
372261225 560438861 0
485702314 705767556 0
809550766 45995554 0
641367154 768958338 0
75079576 698275147 0
193681916 25564216 0
375902778 317078170 0
309217742 44708788 0
768626015 137469889 1
509627486 530428311 0
154741190 630411050 1
174875226 755455703 2
6050715 670681010 0
901396428 797796060 0
775872425 147013449 0
311519537 966234945 2
793534214 58857073 0
433478144 104771674 0
617438021 407975230 0
70176350 954592742 2
988035706 273949442 0
77446773 43999756 0
45820295 629817048 0
497382474 30757676 0
292040569 661505681 0
455549169 1354081 0
256796654 150617133 0
712993169 78007458 1
905729140 17424080 0
724729563 985692741 0
910408065 733195131 0
873934199 46303939 0
27028496 396574997 0
616884571 590619360 0
543935966 387474031 0
992778441 952344314 0
507487389 799693200 0
635342333 112278677 0
954489942 97565575 0
728247491 92367486 0
116452462 692524271 0
701891941 7980874 1
506963664 490244419 0
441336681 141954479 0
333808047 112883006 0
14916392 145703679 0
472246201 101905240 0
379143783 111956511 0
713736181 266887139 0
110074381 665277500 0
18589802 240197406 0
242154333 530776163 0
908703155 198607117 0
751569709 12303563 0
373277873 221917433 2
574111785 782886249 0
876558665 286150111 0
887546009 566982889 0
449497710 306267483 0
912350105 79764429 0
154455878 864500021 0
420666819 525617086 0
115089780 661898413 0
227440792 74488976 2
106480941 924277732 2
721974160 760644322 0
574809094 662651976 0
228050384 384149784 0
894587836 245865907 0
193971189 337656632 0
861845449 608255795 0
754500900 375429973 0
349226392 842344827 0
53201521 52854355 0
267908332 112370794 0
828184747 591784827 0
198924514 118381356 0
573481671 204285518 0
302003926 188892371 0
254215692 523510720 0
764562426 699163570 2
147792617 947342510 0
639518121 272604190 0
341481788 502364390 0
14246800 658220243 0
737586387 134823880 0
743277936 791002699 0
900213040 836230043 0
78579654 9245866 0
13100734 447391419 0
788198843 605844095 0
862161634 603943158 0
787096560 797991505 0
63308321 962164480 1
239947252 349325940 0
243398337 69657481 0
24170557 198468272 0
60184893 866657556 0
132375754 745139863 0
874841214 30532343 0
678823541 482737356 0
270044433 956425409 0
524314240 644814779 0
255724734 289055440 0
131266147 18871769 0
189917009 465655319 1
21012425 618462684 0
280949264 558284344 0
866788523 628902898 0
914202449 351136517 0
829220549 87666792 0
479001695 803348678 0
500131909 820288321 0
655150397 186275896 0
287712026 756882692 0
47269274 971524444 0
189869221 739633670 0
134722569 990183074 0
253341252 893266612 0
832676943 709361404 0
45351532 84561074 0
512753380 568053195 0
550733487 456139275 0
970234493 39312386 2
109450292 831349768 0
662834201 523216354 0
49931278 75559829 0
793501388 920033031 0
559386266 704963582 2
26982833 834133798 1
219335975 904690856 0
289615888 35756934 0
391855838 341656799 0
84748639 53469959 0
215086326 964856697 0
270526103 156159732 2
139779752 131167431 0
227262249 199128650 0
51204831 131986415 0
75810490 389660643 0
901465998 265441432 1
664035909 895589321 0
773413712 162517937 0
604261838 1787756 0
311451338 317144554 0
705725174 429838050 0
714127376 540505682 0
956679231 259402717 0
795417335 404253865 0
538619451 731874457 0
953314590 7332273 0
568472468 662828683 0
637435364 617993053 0
614481344 484895678 0
836775123 707631842 0
706208395 583610169 0
579249600 83623483 0
771683948 303853320 0
65842104 824913190 0
971655588 196705368 0
631966012 291700652 0
983303535 97936040 1
921074227 371660010 2
812430787 69274681 2
39860068 464690587 0
839226762 399151075 0
391314436 93430208 0
623054000 766918123 0
185247822 566104070 0
362241076 647567284 0
10620727 573412551 0
646017725 46896442 0
779653844 71496585 0
908111785 34416745 0
268809 633936360 0
606486699 363573827 2
298906103 829557183 0
147782414 873949944 0
1656026 230083344 1
163485391 748183411 0
627558347 801029066 0
526806339 993750855 0
140775200 958681372 0
45112802 53192140 0
304551361 72248946 0
277308157 16219056 0
539852825 576985881 0
74403331 192105466 0
180726251 713832338 0
863284822 627680926 0
426881931 239285057 0
25212408 434404734 0
923189883 146575276 0
651254224 490066383 0
374872805 247732651 0
721009300 468091357 0
188745870 95032094 2
48439962 812321759 0
269232268 267507103 0
800557509 196600003 0
638601997 362298645 0
59686785 450759919 0
756343069 174911763 0
417636060 900237428 0
799880269 503412045 0
153940948 681623201 0
289111551 416162997 2
19163383 64465139 0
222832258 730737727 0
886598972 165170117 0
515716225 925769092 0
101250195 965230808 0
539990360 443991110 0
694761796 479223135 0
10948198 572873699 0
540935865 2899848 0
988322894 645563620 0
26033922 262006000 0
591124130 243825843 2
141107817 660971402 0
360766832 152040481 0
16472890 851938589 0
397151363 89640395 0
114013192 819044343 0
667860948 338574018 0
260547806 116079667 0
248817612 985412568 0
318974212 20803915 0
742380724 101514418 0
137533366 105659137 0
274509645 979191958 0
353766662 979868727 0
516837421 436828674 0
826470581 100907307 0
388353009 281940701 0
854091343 111961613 0
11594769 129869637 0
123214120 84634324 0
425798026 245447403 0
161704989 1146621 0
39882008 52419364 1
794079684 288839773 0
471678091 97241075 0
204474928 531731762 0
15967373 176427396 2
38220380 869071726 0
268724160 37953740 0
680232948 502756502 0
226424382 46987138 0
305308326 89534903 0
77816951 119936101 1
836456341 568160201 0
257535030 750126150 0
321227885 844346377 0
2725310 486547248 0
136129877 20723571 2
196291486 922685257 0
502349059 874182542 1
838173908 682175424 0
27237076 86726691 0
433807308 50430348 1
70211551 678958484 0
715586708 899251042 0
218554854 286199651 0
684825154 800063512 0
20317132 599581418 0
323533790 608027704 0
784914558 625824126 0
832990274 216599156 0
692391895 97837785 0
847812608 570821441 0
448583337 347015797 0
905101868 115453726 0
912960300 717596752 0
949115066 572875623 0
457270135 49676502 0
748251349 985761850 0
881974372 216908446 0
596360809 368255294 0
672427907 659145869 0
691936892 379614152 0
589976311 435761660 0
866164558 92971096 0
486713712 98407926 0
73008900 948331352 0
919594220 613255343 2
244587588 124444967 0
788945523 545672861 0
813883090 632489969 0
392067281 297952893 0
892482819 34098133 0
273802954 292107171 0
202402084 128893331 0
64626108 932163281 0
54641669 262999227 0
348370889 469516937 0
312708342 983439529 0
278188247 305674427 0
466295699 380620810 0
167828678 860810749 0
344782021 755516978 0
359087522 58170021 0
505341828 112675100 0
917659163 282443462 0
262534063 255742604 0
340390911 291675252 0
619849932 245019749 0
595155728 517208588 0
60378575 476115243 0
841416372 647060852 0
667168727 252190192 0
130702130 285472398 0
342417370 686673041 0
792564472 12604450 0
709425227 922693342 0
624467382 705255279 0
615277395 670522473 0
604631336 24088808 0
586314422 402895722 0
956978358 870996435 0
564632775 455885437 0
33004735 556571453 0
788378173 982614887 1
968278123 871035208 0
394253086 272551446 0
968470345 434235826 0
796581461 827495951 0
106226641 571931096 0
848837309 173062606 0
568231869 663862790 0
624575508 461595339 0
147324463 179921214 0
928785678 754615037 0
242534805 594094368 0
722663602 837966657 0
794824345 266755956 0
148900558 436472388 0
278323856 358208422 0
922629689 693175226 0
932381771 410953155 0
749516562 569845731 0
31516134 344047244 0
811019634 86297522 0
511522410 107531773 1
297387234 576879840 0
384707428 765596606 1
125516219 994668865 0
287905202 669098098 0
862044412 831991046 0
71134904 493705686 0
622178596 64787590 0
300125187 95432172 0
563410167 463136904 0
889617130 998533234 0
654152450 46694246 0
618920893 436150695 0
91743989 57247887 0
399110565 936929709 0
403095309 500030530 0
543146649 661899808 0
435372700 666090276 0
7806458 807049669 0
393705581 175250753 0
673966393 771223095 0
91035601 707551527 0
603018700 262338265 0
838718067 160197288 0
906597554 965574871 1
23769020 758844497 0
142722233 115787133 0
836299766 507870512 0
317797592 550517855 0
267511279 788145023 1
419542922 353447266 0
874493527 86015540 0
815434216 847046985 0
176295306 336491161 0
510800488 395016286 0
960082650 116659320 0
421450758 568924890 0
423700994 967692800 0
906397230 923026087 0
16688314 144414341 0
428695174 42631923 0
231083191 132383294 0
22687958 630279649 0
125842476 291375400 0
26006794 574106400 0
81615488 412472685 0
990252745 644405103 0
662225995 549037176 0
896767478 144243097 0
26511853 718267529 0
336479842 754696515 0
707233140 305073991 0
202280850 652158938 0
728220367 731912101 0
215913773 81153229 1
328486828 915171628 0
840500509 430957282 0
117720423 219818677 0
744176534 36786457 0
164181045 106967629 0
403914889 883775601 0
65041195 696435047 0
111717365 363205384 2
906666774 174798522 0
935871881 240824998 0
753079029 207042889 0
266037613 41820222 2
214498188 300058604 0
326351968 39663841 0
167479378 77008924 0
659388603 22132055 1
441363339 505661891 0
571295348 107730671 0
379919108 919471905 0
877231405 980490032 0
423576244 892572444 1
461864606 115661989 0
30072807 730643138 0
671104847 25558948 0
67982466 939870919 0
962156727 415113382 0
233624080 201757926 1
891545307 283219676 0
949832076 56870020 0
994049502 909183961 0
202339983 410191048 0
470110000 609825062 0
446628620 3386961 0
582143617 7710684 0
694630209 761447971 0
136978250 83516890 0
334036511 172474658 0
192584978 340509048 0
950706885 389804048 0
632031734 657819375 0
983161200 412498655 0
540988413 61959886 0
447124282 858528992 0
694146762 792784653 0
87003680 377038390 0
561240385 307633122 0
913435006 628156644 0
486693382 320569190 0
92540493 648128415 0
729814991 258544284 0
285527600 432346314 0
420719995 349349546 0
197755239 741862808 0
566321797 378209399 0
277053806 793293588 0
909468207 792265643 0
377866807 789297411 0
143375970 686442636 0
847838784 731578595 0
532503075 780297412 0
76028006 532249398 0
332605293 851331429 0
989583903 624650492 0
904150936 887838189 0
767645378 102588934 0
266266406 88489250 1
482164473 715681989 0
886656190 33162790 0
119109025 891734776 0
139092425 155607714 0
552554424 129390520 0
951037083 594320286 0
292234270 369667928 0
515518101 218479047 0
603904285 704621683 0
284857748 599958701 0
889193239 82841571 0
126158785 793304340 0
578868353 228398426 0
648811489 214872739 0
382971421 651342661 0
947046945 334680614 1
890583477 938920867 2
517418996 548237821 0
64009910 65612688 0
15399499 180278496 0
210350382 217754127 0
24587388 823178345 0
575486402 808480628 0
68053759 698261557 0
636365120 287656878 0
362049934 929066942 0
155042492 279877346 0
124626949 42299373 0
908595926 175466887 2
377216566 786265059 0
171248707 406107487 0
410923208 158660072 0
436406843 228824826 0
500508002 447695907 0
266675483 918807836 0
303248741 219463054 2
10887083 889855797 0
783228654 55077756 0
335137930 863405750 0
732576500 420367763 0
872843221 89687289 0
296218445 578244594 0
850824921 863953452 0
542329154 619167309 0
861801854 295300796 0
747282957 749544 0
998880822 460071016 0
731520057 958747128 0
308981225 259254702 0
73841971 539220729 0
751339117 110031704 0
159610051 976150269 0
894279389 550431573 0
436420904 490861300 0
701091602 990903197 0
375682243 733347575 0
773152546 382941118 0
17377989 174318560 0
900575253 403703080 0
277741982 364492258 0
284059668 390610259 0
850857644 34457388 0
434946054 250903390 0
894379587 350702587 0
734979190 179589654 0
591263467 46177401 0
194958637 534882717 0
534321086 626556165 0
795550413 403690139 0
630304695 668788102 0
562336917 839087133 0
624861916 803277573 2
78136007 994199061 0
534310834 294151528 0
622649207 976818621 0
531616573 196807876 0
217803645 958166341 0
26573305 831874008 0
325313466 740616194 0
380178937 627449200 0
250495426 15598911 1
841109493 342371408 0
77338476 539156842 0
17050044 974897531 0
733726592 203050285 0
252129474 74746721 0
547013476 709970682 0
727328743 684982092 0
665596174 362132361 0
757005193 144019284 0
638215813 860344946 0
215335966 752258413 0
115541755 811832735 0
978613800 294741021 0
867418438 457899432 0
43909985 736875132 0
376826524 667714333 0
435699475 425701652 0
334776437 250889224 0
63281552 915112387 0
53570935 987656727 0
844289855 369777175 0
887748684 813597202 0
702842857 474690163 0
364906309 435784901 0
850711673 41923079 0
950624887 55120756 2
710150395 320921546 0
958191667 737144562 0
548464769 718154658 0
381111152 971490582 2
488125445 379474852 0
584926360 438613441 0
671807203 357721175 0
725255546 759285528 0
80223692 739464018 0
290710845 487508300 0
236313402 422719360 0
878652684 367636415 0
597148763 559888277 0
552340216 226763853 0
411905900 240854806 0
859237992 539948221 1
916878112 305305916 0
330500669 395408077 0
216840480 663289325 0
439676354 381566287 0
916192920 432428195 0
135545561 946818447 0
286088539 68264417 0
636508489 118893101 0
194244662 496170290 2
970268157 557249176 0
515151114 709295522 0
992530362 549308713 2
586552141 288129657 0
624310356 97413171 2
562242309 899954172 0
755724928 5260572 0
442509141 59472790 0
108811703 851465270 0
645603758 77422528 0
496544126 537974644 0
26319758 723058210 0
25543135 638556276 0
2027077 27415496 0
313802480 359962973 0
321789450 655265420 2
656612107 226229655 0
303213977 493495194 1
652830519 988994458 2
630809989 872162524 0
274145122 520868043 1
458549657 167056821 0
896181287 25272919 0
222840752 631792439 0
468424142 81802521 0
326524193 854778757 0
257631102 146042765 0
760814276 770483843 0
474623579 878466076 0
13588167 989874070 0
869086585 617763037 0
468578670 207390250 0
92825201 769172645 0
341799321 719134073 0
713091223 899591894 0
569030039 829136569 0
667059815 295183466 0
38908469 319057257 0
27930924 753343543 0
616224890 900108282 0
972521036 17209028 0
821687931 593659571 0
990036273 166590575 0
128971792 399986602 0
560869106 194447146 0
766253520 869777531 0
637307530 982200208 0
890550217 648825088 0
400053887 880759517 0
37802952 992924468 0
368989596 936562800 0
559220747 932590989 0
560486179 345605134 0
807779987 39655442 0
343809017 98164897 0
479613964 624849737 0
105199274 730467675 0
159280257 449001525 0
128035456 654695043 0
419222254 178409920 0
56368912 338663786 0
819132836 116672100 0
674039832 674660517 0
108656410 425179056 0
473620054 517854984 0
193947693 921107078 0
572339730 379995170 0
522677359 573301919 0
674134821 292061981 0
876829213 197421344 0
883716799 537887406 0
137719209 557132066 0
2185753 945796684 0
325074057 978430925 0
846812349 436616102 0
741324560 784041720 0
172170945 167819019 0
925843543 598599728 0
9586970 509060649 0
228174435 398444306 0
590740350 348130201 0
333647953 653672911 0
927898700 286688032 0
319632775 276909632 0
298620188 921994780 0
336945132 89620001 0
55814561 855782086 2
428918113 849391128 0
332292759 504132041 0
744796195 46973563 0
356398226 753238013 0
388062726 164292184 0
485285224 31438034 0
918288708 6963397 0
508523310 918037659 0
326985980 440259514 0
862826089 136063389 1
915844226 430214154 0
274007178 290787953 0
429142615 347558426 0
656742175 512479330 1
229408708 621830502 0
260391400 26920869 0
24524526 751667296 0
434545394 961161531 0
235937260 108115943 0
950873842 589570499 0
89691094 817992572 0
613179810 16379733 0
883533719 898973509 0
63955280 972004228 0
195124979 269936251 0
444402185 630326455 0
244412436 339025827 0
18251115 189277252 0
602708048 154686575 0
537853440 705353931 0
841925139 224348073 0
13512746 505729161 0
7050132 890446287 0
812100066 90905782 0
950594874 797425343 0
348957444 115381804 0
856787622 305914720 0
327736331 58008873 0
935632830 741340720 2
638171520 51046672 1
95432307 87810541 2
70165598 673116685 0
162061975 680257128 0
578795349 322683968 0
164135017 875158116 0
486675352 631744883 0
206328043 967403700 0
564215170 986069038 0
977615601 106730722 0
374465551 389237110 1
358533864 478896165 0
923458828 258699571 0
944577345 254745119 0
346955020 251615260 0
310017523 180853632 0
320435065 870316188 0
608930328 546776316 0
761798653 296181836 0
892237848 520268903 0
92902126 720902888 0
2783031 584966976 0
220911125 125288042 0
616336391 446966020 2
486822319 292407033 0
498073844 397420749 0
364302624 46386000 0
501184263 353468432 0
222087781 986486383 0
595948754 978204608 0
278849962 171040620 2
145313199 747287520 0
313705556 473431636 2
960269899 779757661 0
444801698 928121485 0
291200610 669396443 0
612386429 503821793 0
145140247 977984186 0
491713093 505260910 0
240963526 780062836 0
8242259 693584389 0
995796130 764811893 0
222383055 105338662 0
906182055 387324085 0
921581669 454489839 0
440941935 254249979 0
776157013 840820481 0
14764080 209020102 0
462519102 822173129 0
193340331 385508648 0
688988358 876263513 0
627023161 750841354 2
760821857 699969878 0
939593030 162940985 0
607396076 480002200 0
187074339 937064415 0
373711124 771214136 0
986813447 733073532 0
259297518 234011748 0
332500628 98005228 0
484004940 534056459 0
153553338 384198395 0
173212849 490493337 0
800573432 200574361 0
979226404 58747772 0
4999779 897953867 0
431324700 431853210 0
895428507 74553651 0
761480830 92468291 0
146077942 511593760 0
62115078 681294361 0
778259646 856965063 0
136672464 994344030 0
998677766 394846788 0
281948027 188038510 0
615806986 907973010 0
744775228 658434873 1
246556041 806805799 1
764483437 312687110 0
322350913 552954333 0
666931552 359771528 0
668853904 425499936 0
399823149 289946512 0
952496631 129166197 0
638567589 743794641 0
726500735 451127823 0
643818791 468844785 0
560959184 556135418 0
843442631 818134842 0
915498818 699028476 0
961284014 530757914 0
446391934 730060280 0
56913683 710363372 1
825828214 805355497 2
120370954 2679644 0
886709124 572022361 0
336712042 934455585 0
744481676 990798054 0
837909476 317291974 0
24104310 67373735 0
355384840 75710890 0
394099820 721737509 0
230465968 872354973 0
413859378 46262843 0
419147987 138444957 0
807941878 228563353 0
145700099 539949866 2
376821080 568769856 0
358991219 48175196 0
482775942 329326960 0
27986094 548993078 1
93703668 330783029 0
716486016 114424121 0
65873508 336396628 0
587616019 330136586 0
970644014 898516816 2
814704550 266481489 0
428328097 549401941 0
327899192 104104920 1
331776083 697433575 0
252508039 425926783 0
427339984 541580014 0
202104140 333966264 0
158335663 18215112 0
114527639 99000427 0
89965254 456406905 1
101948902 208985306 0
489912575 537439527 0
949225562 844382225 2
379667243 321965584 0
857312527 484689000 0
891661927 15228542 0
404411837 633964151 0
597861753 720072857 0
998279108 96552007 0
753807418 116656790 1
199524715 443901715 0
730447065 235539615 0
875652285 474346422 0
388866058 532929422 0
430421590 788947307 0
580815333 527533336 0
343695496 502046329 0
903842503 237635992 0
714323927 88951254 0
55744850 757540163 2
104355631 945104404 0
777675477 503177400 1
366600752 402478670 1
326286562 382387019 0
713745954 536303415 0
919762052 948559816 0
588124699 134834907 0
826042952 234772532 0
225578237 446468190 0
903137821 435645079 0
970722043 370135043 0
292547799 892949874 0
851009903 591152486 0
936603808 948845513 0
879999145 254006312 0
343969038 213798166 0
34334313 788918891 1
293423069 540236763 0
35069946 558909409 0
22468730 145496662 0
454323763 43847497 0
535694433 692941195 0
717127818 126888903 1
438167146 897082649 0
69397804 225188780 2
48285573 155706455 0
535745609 939626751 0
740411759 920957844 0
614663251 327649351 2
137848212 318127353 0
424598272 313599679 0
380936632 240049211 0
569647314 112693985 0
318455239 101772809 0
982370715 619470703 0
715817395 446027412 2
655940920 778638648 0
112961936 486490136 0
721093911 444011319 0
687060598 161801388 0
986276091 23281103 0
427036300 565652752 0
411534943 719107617 0
576197887 914525999 1
990731919 144485967 0
978417117 314986891 0
344868415 677404408 0
243198244 996609396 1
465055797 129829889 0
26743302 497461634 0
515619974 49463991 0
620164328 151265022 0
375374625 346192766 0
838106982 18072706 0
797930194 878640427 0
683489910 983236402 0
515704499 462197666 0
822495197 789655102 0
281827232 120555519 0
846621428 713664089 0
361169150 58139248 0
696516963 948142891 0
615435176 942554225 1
934978560 498339862 0
762589600 488819030 0
967150965 972123544 0
472688017 645750874 2
919608191 994313726 0
856421851 472703249 0
2636479 738119775 0
312833435 738659909 0
687009050 569394675 1
584915529 74320420 0
38177358 467032833 0
346539694 503075028 0
248209530 468942435 2
253021364 120717717 0
832146745 751840247 0
432771080 814322330 0
479844153 858969493 0
849481711 25863787 0
951221134 212222092 0
267336291 153922084 0
152094477 816711605 0
616929181 76269852 0
181832964 800543838 0
966049108 877742310 0
544861340 972895790 0
253186404 505963241 0
35092883 494357366 0
803556684 638922329 0
216669457 357242765 0
119654110 503080405 0
123743773 255446691 1
249369186 644823888 0
555470929 549407233 0
881347931 265771711 0
243870387 103468664 0
897888729 950567020 0
61728106 818037564 0
722256442 925773235 2
611686951 686436860 1
313083408 654575433 0
309363359 358674729 1
641616499 961768853 1
974084613 445712168 0
384058965 515119766 0
836289587 680442840 0
818911111 789439148 0
54853622 473425312 0
871784358 893496936 0
713955522 32545685 0
632572425 781853879 0
100474207 408136495 0
114792833 2340457 0
982864341 206444778 0
952206187 89053576 0
151876516 562297382 0
227705157 111898255 0
68658443 488949552 0
833173685 29763149 1
950418774 146630260 0
692991650 301598657 0
982262764 686789835 0
549322088 124484656 0
649292881 84551484 0
814372182 641535063 0
900914775 521475893 0
73569174 634512281 0
409878640 475183409 0
634693123 107617148 0
517533457 628937636 0
975880729 759596189 0
703900792 10101982 1
616075247 594965213 0
215837161 61994918 1
824431436 8865079 2
295507548 947163374 0
763792129 128464137 0
362524285 442716720 0
651691188 967712577 0
736083936 898723543 0
927800634 548109754 0
401069712 426692604 0
445231531 485978240 0
428885086 460801916 0
170506890 885056414 0
368119939 93122321 0
26709176 120850435 0
541542954 468937694 0
1013196 942545004 2
84987973 503527420 0
452886853 205660384 1
835767235 17238721 0
91073820 496100980 0
382136052 91533286 0
382677741 901488843 0
451773175 767751412 0
345704457 326126061 0
262421245 120407993 0
879947651 401562189 0
351163772 630743177 0
715843898 132704410 0
78064204 136341237 1
623051401 465751180 0
55041209 436547654 0
498753403 533477797 0
718585863 62028742 0
119281836 428557246 0
660236242 703126820 0
891587944 27236277 0
523143890 238961312 0
929389990 878633457 0
397466889 592508018 0
790995742 259759784 0
494678683 966499971 0
688107132 619423915 0
33827634 768466462 0
132426393 141542010 0
276611699 386814823 0
579446249 292415614 0
795131309 597082426 0
950971320 887050806 0
505745115 750045107 0
695265432 326193828 0
717312804 982771118 1
912363544 507000318 0
950107298 845451693 0
512720991 981691721 0
585149738 955245223 0
366936862 326697616 0
368140339 208123688 2
699119014 892087282 0
755525699 110831679 0
536792060 125727951 2
988223217 304499740 0
745248679 322605129 2
378617861 251733900 2
671421312 16137501 0
635416065 82475935 0
911238199 149175864 0
206400110 570113736 0
597025538 921852629 0
60563353 352958905 0
890005320 106396433 0
916217225 820912776 0
454476714 319156943 0
701161399 256713934 2
861897811 71288365 0
386449408 104793880 0
306880762 897540360 0
584913117 582023853 0
925442891 783320642 0
552684349 30676064 0
203017542 713801683 0
209982262 474802582 0
458844380 697304930 0
540338482 978311954 0
279362711 58514925 0
610831416 437231262 0
942999827 903883874 0
366387691 618765012 0
102561808 767144356 0
934311076 283612006 0
391029150 214957321 0
25341582 534214099 0
705179606 455502806 0
307524229 795009502 0
509524584 526487384 0
975106890 98536150 0
909695770 413396557 0
995526284 744080846 0
168305940 547760847 0
963608455 847930818 0
293764553 652554751 0
144813539 788089375 0
688881092 356120426 0
880751415 381998389 0
80525043 782374407 0
439442780 497886518 2
897086721 784724680 0
328808483 892561549 0
775742703 895211373 0
603539086 855300585 0
145606369 259401925 0
681209756 118788777 0
694520286 202588703 0
940020043 439665601 0
486675627 520904539 0
385056976 24993810 0
528992509 345574554 0
456273798 697551796 2
515562618 516725406 0
110010337 449252962 0
273254651 848903726 0
758191495 961048421 0
504634335 496204863 0
751313731 678018359 0
767511853 80167147 0
213092880 68072884 0
287042631 319460042 0
624810258 255039456 0
47813999 7650957 0
25445326 772876836 0
977523641 45877132 0
71777665 73248164 0
278425595 571943163 0
133553448 353208141 0
88851010 850756854 0
989910393 197174613 0
366044293 190992175 2
353701223 129685884 0
284605458 416791495 0
28643326 820940154 0
937708399 256422053 0
362571699 207243565 0
241160217 295299168 0
218142467 466591077 0
367768532 485731748 0
428448867 948847605 0
584910013 447625227 0
480998869 617932259 2
180704981 774288358 0
607216286 627819293 0
815658468 248562973 0
39553307 975255898 0
6072401 164652945 0
466508873 940629996 0
804628857 829316916 0
926771242 230947229 0
948506874 569022848 0
265699794 276532857 0
733696281 196502002 0
562926390 326904504 0
892112241 262399051 0
555340579 769450107 0
102216093 315971861 0
28192144 339032685 0
560216540 20111478 0
905457934 167538263 0
812741296 566114219 0
1154293 61155145 0
985340719 829937377 0
70992337 980238228 0
389893253 648079558 0
581305513 252418163 0
137410787 571392327 0
878119824 378977871 2
403740051 733652239 0
906429154 876929678 0
323566120 797189468 0
801773271 171060301 0
663011259 503719153 0
113709248 20880505 0
883500684 476294140 0
540693409 433368317 0
545906758 982483028 0
261696711 260000 0
990782118 31215696 0
27597413 106251849 0
385245647 23618861 0
22798753 276097074 0
490031239 976116736 0
636189953 721403180 0
756437690 186738981 0
369930923 872432251 0
705178010 775676351 0
45166292 568587618 0
285044992 790525802 0
62774646 19770691 0
982229364 27863751 0
265713437 255761571 0
853690227 380963372 0
184516443 561468851 0
506747569 586320957 0
987339899 133852255 0
97147540 82124907 0
468075457 744862824 0
547502315 940576833 0
122687551 134705067 0
543271137 61037875 0
419651998 601940376 0
754094150 512705395 0
6010836 382566406 0
963242991 529541698 0
19243138 713500001 0
583847727 933019150 0
615024253 600480820 2
455875567 569472718 2
420802306 243184581 0
741958754 907714772 1
500602124 673642788 0
686087774 751700447 0
71378030 651742424 0
102789430 804055694 0
543283599 578318263 0
398573273 636831874 0
270545208 469983264 0
359102392 429370804 0
601020384 130488045 0
48412331 9797291 0
9596731 68399929 1
764041290 669494448 0
46423184 125719220 0
982942006 656165528 0
787682074 597588027 0
713738131 183076257 0
69128929 885931631 0
871264114 255582507 2
2841881 429748070 0
344774678 869215647 0
593425019 967779044 0
519686206 576789590 0
873860180 449476135 1
594276803 783076357 0
332383515 42664504 0
956694800 326358966 0
885364791 192289380 0
572036147 562075419 0
90625183 617401107 0
907535442 528752614 0
426859656 402577335 0
623208336 38748708 0
539981563 530305830 0
108101753 79986734 0
909201262 149605621 0
445028917 420617670 2
259851243 678068649 0
60435640 998377643 1
674391352 908306220 0
398269087 334208587 0
393434549 223096688 0
486663090 302600657 0
299768579 502293006 0
489126699 560352279 0
645294597 507128545 0
423219876 89591102 0
58913583 248116296 2
874521808 440633705 0
43286504 195237057 2
333935875 699170307 0
303718028 816681299 0
935386535 52499770 0
856042321 231962536 0
450800219 582265825 0
249689744 136171730 0
922569250 578822112 0
525831351 834361499 0
305873914 206468412 0
324744937 486166113 0
303668530 993943718 0
543694026 113922597 0
277626300 493316239 0
317019260 496344456 0
673025428 388628644 0
981204522 280816080 0
199356178 292815081 1
434374489 975996447 0
109042766 249364349 0
643670714 838391543 0
890877669 867565955 0
796905827 617307767 0
570499054 671949230 0
635711475 196481592 0
981511466 91277175 0
688379057 244212458 0
814197230 150863567 0
3090248 258824726 0
171976226 425542497 0
955507928 646292934 1
448317346 243280568 0
373150608 246943620 0
459349930 800553796 0
889189803 930684591 0
352979288 738529685 2
156170735 377639523 0
869753368 564520421 0
878989338 924701154 0
690664596 70662465 0
162362573 254409800 0
813579375 175756225 0
939061074 407874045 0
211369892 973881723 0
625656516 19726058 0
342175011 14511632 0
366690857 140009001 0
331091690 646715101 0
910775189 631599663 0
338932840 307029899 0
701317262 10831601 0
652051868 129203071 0
74932377 497796796 0
996194558 41527540 0
913087102 757236460 0
574209488 757554396 0
271452204 11655253 0
320693235 854908046 0
980886974 640612128 1
251329316 639589199 0
648117005 148097687 0
960566172 556037631 0
282318678 907223522 0
67264829 877883950 1
835963581 61818578 0
140657663 801304901 0
730336133 827198809 0
797006614 951652985 0
688206682 344965393 0
989240897 519227864 0
389336239 411885592 0
762711472 164080790 0
349963084 360301175 0
103379677 706262516 0
69491096 999367785 0
486130349 437341300 0
655400220 990881434 0
106783186 546281672 0
819796158 140494393 0
302335218 24596538 0
776678136 135968161 0
446142935 439972603 2
950717121 92108220 0
414830413 721652823 0
493918693 65885182 0
301919601 166970289 0
68205353 821231176 0
285438658 142345829 0
709256612 479464791 0
755647092 682189098 0
44281583 85786861 0
382709223 272088954 0
808234671 984469183 0
693380666 492013186 0
977962937 979348428 0
429654166 29502122 2
919021305 732579709 0
822592144 434465070 0
973814889 571135301 0
255188673 51104727 0
433553452 858501104 0
486202709 271719248 0
375758272 832560990 2
156448063 47609151 0
604504510 488590650 0
523403801 97681656 0
64760076 210288673 0
255618251 675888940 0
47513836 639921891 0
48053565 75414759 0
404481297 460550314 0
639615903 510051268 0
269730453 48630412 0
528277397 745165901 0
270302921 8324940 0
189820258 245663743 0
306026095 445972071 0
41452348 893022700 0
747722649 841853918 2
949813572 16145705 0
541485331 282020358 0
528554592 300533049 0
235373594 549081660 0
448789396 290618206 0
858920442 958964159 0
827822113 54713232 0
800467595 366402427 0
795948054 954078735 0
800087593 319915959 0
116832678 419748273 0
231925666 660172613 0
882449390 87405677 0
568361569 855182404 0
391544131 138792143 0
898078770 353739161 0
269033458 227819599 0
610079477 257175110 0
331675421 140728632 0
597459443 102258088 0
401459113 717404877 0
570779036 178640555 0
147061941 513389872 0
3878236 801275807 0
185199942 463959780 0
531932397 425554221 0
479005804 498700679 0
375419482 214170021 0
251901552 943908530 0
405104452 964604166 0
789677485 186593308 0
593133400 416295760 2
801122727 139480343 0
797320800 109964591 0
846992493 20041027 1
812058074 991211360 0
554588045 38849005 1
974830810 228770402 0
967165499 355256768 0
590367655 247082594 0
575793511 587581441 0
294530136 302139373 0
667483906 945233872 0
737155389 158492100 0
817665953 251572893 0
417453831 808111897 0
383462698 592339575 1
483265574 378677087 0
979982117 910656834 0
240366812 615572908 0
244634827 325938960 0
482118458 78495315 0
557916111 49809605 0
145165462 91731149 0
90308391 546363840 0
270540542 365078804 0
631757907 879814692 0
569787520 103301706 0
875861888 377977428 0
25298369 721773770 0
666081633 150329761 0
607445609 163782420 0
490369570 786936769 0
960940808 838686551 0
393760198 596226034 0
634630242 552823900 0
721429016 349367092 0
902361442 582000083 0
844991222 569353156 1
91469614 745824197 0
109246447 240002657 0
312684003 726423098 0
402532654 111779487 0
894525810 675721077 0
560949143 992846742 2
994936256 226182539 0
225687065 59467033 2
889764877 160083459 0
594115858 940108496 0
385906862 925322933 0
316825763 220038347 0
550455342 11188894 0
439463855 541029280 2
230779968 381158650 0
303771245 254544273 0
991706903 450423004 0
249251040 451008709 0
899437120 931428780 0
343049493 44511730 0
216428949 431129085 2
73831947 408588495 0
351752627 297942903 0
647851315 132665267 0
222232738 640151726 0
985476554 720316959 0
411479067 29033591 0
963219657 302810634 0
988482724 338326167 0
431563114 589077775 0
284205098 148042499 0
746305652 585392105 0
994076795 189346848 2
85600997 147385393 0
843538661 336028608 0
805726922 261185365 0
282791685 748163928 0
892859733 111311071 0
84538354 605474939 0
15752837 861298096 0
551850488 7006682 1
933237182 94698374 0
689038225 116694997 0
147901537 832833935 0
738049075 205414959 0
796891066 57935235 0
472207504 176047812 0
467522835 646668145 0
23378394 401519074 0
26110803 360492354 0
445285901 383232366 0
637480301 67552603 0
355097587 620170858 0
80902434 548345923 0
925601526 779412452 0
627888823 40128073 0
525618469 109944729 0
840371551 556490489 0
302476959 104768979 0
594682593 6800642 0
850626855 410442021 0
133894831 177471925 0
11090368 942465283 0
740019705 359718539 0
787830188 360608125 0
11678404 733709351 0
735220435 171870579 0
370983449 366191490 0
266320383 425497352 0
325947621 83809805 0
126728339 896521296 2
253969092 368941062 0
274796452 65271680 0
103206999 363397677 0
883345680 862106095 0
195766845 46314206 1
538842252 807550475 0
32641544 702326670 0
830214049 139713506 0
149368 340315952 0
406450418 113634589 0
734599377 603408338 0
71758263 305469056 0
52373664 984957642 0
93103262 57835652 0
365099370 196495842 0
233174583 359507074 0
59442259 194734085 0
439734122 948711427 0
185420527 475384668 0
228778229 54234577 0
463552271 88667279 0
992748564 999583309 0
574336577 864266657 0
726571895 542970702 0
420726383 724516288 0
206736606 540203138 0
200039154 238738480 0
957844505 509772373 2
414885169 121959756 0
692445299 150945066 0
399006563 849395929 0
560894502 709042015 0
426001712 363076189 0
283729419 717927583 0
834348607 265197815 0
424256412 522149347 0
130607048 382343551 0
184529128 438072638 0
946659486 139756440 0
142599321 670801491 0
72973619 721280223 0
212825454 388692166 0
750742595 402137441 1
496016053 42054636 0
209430282 20117199 0
566429094 419348175 0
719137515 515065742 0
747939262 902887615 0
62521788 711159666 0
608307419 301909307 0
367955349 530725978 0
860794259 523509498 2
600624862 701750580 0
5626254 912134166 0
777991740 44663730 0
587626039 117824399 0
796943756 775183432 0
112461069 935922471 0
734839381 898242027 0
491680552 647025831 0
769346085 160807516 0
260328785 886985808 0
733738020 254929663 0
699942571 292359516 0
484931154 438230603 0
725128706 846362207 0
219988667 45000578 0
250236320 521259777 2
396874745 366727268 0
438564041 359044855 0
143300641 38203187 1
303277071 870873241 0
675007880 8043165 0
912963886 875176650 0
890196729 46224881 0
728366694 897340514 0
61800420 132389079 0
193652178 367015454 0
166786746 915156629 0
334372655 846807487 0
795748801 194341859 0
400387232 885843581 0
512679746 801313225 0
70588101 863000222 0
150781986 172091142 0
974224746 782682879 1
762623046 214104029 1
344814132 193322076 0
734270342 677052492 0
543313897 689116544 0
339383060 982209386 0
95645754 105232560 0
375840452 252222615 0
970068015 887292348 0
701816439 669234957 0
910695259 582659093 0
103014569 570056066 0
761010673 882617911 0
122503886 923744142 0
646708030 848251345 1
172788465 555602803 0
133103935 483193152 0
304139174 976393322 0
544308164 236661384 0
137117968 177990481 2
777388188 206303628 0
254451811 712157530 1
870498250 785503985 0
668404997 421226997 0
372249713 406570065 0
824818892 37577333 0
597128528 123234597 0
502509568 399049240 0
559016284 672188840 0
996852333 751920384 0
898165364 855263653 0
20347067 142821485 0
103296231 156391631 0
442904396 991322616 0
236765357 277495282 0
711865561 365236252 0
171866503 862601329 0
735043157 503312891 0
863455501 762943357 0
53631067 963610855 0
500191491 355801631 0
288904547 939092763 0
201008755 90125357 0
29910118 805370509 0
355511713 508507812 0
414794462 722078142 0
61228552 818709194 0
968445892 774637633 0
49601713 272085955 0
809036900 497924231 0
555519078 453642235 0
202681239 414968163 2
148627051 82317482 2
92254159 635059717 1
507308877 507015626 0
815537819 286451093 0
25898255 511299351 1
524773290 728116624 0
189645758 430067151 0
597097133 240897811 0
565957865 985647108 0
20986851 936974239 0
426740176 25843013 0
292055134 499884764 1
663856763 94545220 1
541782341 785110129 0
149722544 31140087 0
284470787 84242164 0
88964646 172973690 2
90947581 271488217 0
418091685 380541846 0
142445421 343326706 0
467995620 444434006 0
800665955 585724817 0
723266796 417311725 0
123594546 974396299 0
680228848 486994407 0
406086285 306378332 1
599634636 661956886 0
621917739 20603607 0
534097043 172365447 0
492152190 47534292 0
175709011 873145240 0
579298240 782921614 0
406948182 717229491 0
821485609 771306421 0
168047229 807955206 0
944294133 534765643 0
28220740 83313326 0
648011828 387177472 0
40543932 253413526 0
640332371 158138057 0
342160921 470555388 0
428897411 106410058 2
907297068 235612626 0
810000446 351518107 0
787361169 253428446 0
463786220 912131353 0
976701402 45961543 0
305862983 999994807 0
707838959 563030641 0
500149366 62185461 0
93499660 316142029 0
286568321 491476195 1
503755981 654328880 0
737440302 214163423 0
25792566 928547819 0
463750625 135788281 0
451327639 609543879 0
691338848 822084117 0
431115081 651772756 0
281790030 613410413 0
689673009 395433143 0
65954747 797417813 0
758157909 177979795 0
263880410 886156687 0
919094241 161989871 0
822602687 689957952 0
654360013 466133339 0
473661498 678429319 0
649007196 42529446 2
291210595 28643906 0
986788580 706582792 0
814988169 458327784 0
797520510 455997670 0
465050869 141817706 0
381086120 129058660 0
183969505 785359494 0
510330430 539638687 0
978998662 618886615 0
972300822 313041561 0
43374699 535942062 0
65819827 31866433 0
671611486 196480699 0
544108302 517265908 0
780276434 252689955 0
568099163 894304040 0
925079151 854291784 2
529453579 84716513 0
426764353 866139241 0
944907244 424787287 0
593291672 278247614 0
979401719 703313494 0
988037248 573331498 0
422027106 394570579 0
230119760 394897803 0
322118505 95824999 0
870640787 713740015 0
88337952 104273439 0
591324157 94596682 0
236126809 527404772 0
125301805 828437853 1
246174508 465243286 0
428013577 100352009 1
297135346 112919604 0
833220286 339805596 0
324454431 355103679 0
788479349 407444974 0
320241411 777253552 0
975262170 905811648 0
941548815 979074496 0
230074529 667683189 0
627649370 132011867 0
354470521 223433551 0
727421874 163636142 1
561471072 807823043 0
918829571 292103581 0
496943131 781257247 0
886020743 606700328 0
228607884 565688726 0
43058201 27976546 0
901912279 449850187 0
625952410 174652844 0
173844444 628146698 0
653201857 860451804 0
472079616 106472422 2
295723090 254963205 0
63138704 114191151 0
247710320 798402457 0
549277378 806258112 0
122423655 951840059 0
91866420 828568091 0
462351264 756261343 0
307474930 953287999 0
824327630 760674027 2
36511882 778715371 0
787090301 462901090 0
591361529 416392769 0
601369405 38154723 1
85920654 124039683 0
60323653 597173179 0
640761222 695652742 0
397035711 593295487 0
533340113 529636950 0
156492908 936263522 0
907530110 192883449 0
123854159 804945169 2
230069982 226646689 0
989804933 765252832 0
116706383 65335299 0
124646003 99220813 0
788728158 730095076 0
107727822 553082523 0
592649875 735758753 0
367558502 13365923 0
983803657 550112345 0
205318601 383731548 0
787907001 795535085 0
34621247 677961167 0
386167487 231324416 0
676225796 25546879 0
132941595 39609175 0
803136543 619780398 0
258153546 862363198 0
228250438 341377902 0
933936576 495617218 0
42925911 936895903 0
940986541 2131248 0
944124602 50309333 0
453955724 568278069 1
145831953 192858849 0
308472282 760162784 0
365107868 65983641 2
342647499 974331105 0
177098750 50036440 0
126622319 876956986 0
84522912 669476521 0
355246157 768553391 0
532721371 626820632 0
878412731 34648730 0
897718580 554126104 1
707413605 455592055 0
317761056 672795293 0
927956989 446348118 0
278810650 215303445 0
10588319 504158410 0
785693941 313160863 0
495305448 580644715 0
261327145 665336513 0
362737151 871705784 1
246373689 37626834 0
991916483 612156788 0
290553890 406769394 0
988183292 804308762 0
413674353 155960986 0
387144849 576537184 0
140778712 330264660 0
228038831 412755290 0
870407584 764675319 0
877185860 480881297 0
321929791 597766281 0
205362403 159767943 0
638223000 708572196 0
547073986 753986693 0
731991803 592470072 0
232906462 701966444 2
438549290 849185347 0
334839653 25409534 0
802754200 911775263 0
885238328 851016672 0
532972114 873740429 0
580735008 450158441 0
166526582 455823778 0
373736196 72741998 0
362021679 176857297 0
878671731 73921501 0
232677670 693650030 0
645678106 110601789 0
141022589 81774153 0
745685747 214033702 0
434606254 648890661 0
521541719 82007987 0
172096734 306000912 0
723070444 5215613 0
932698622 710017050 0
141693731 54852403 0
960079124 2658971 0
26412405 756188668 1
3597191 948797367 0
100120689 601096733 0
121981700 851017294 0
842484227 12924135 0
751994044 996575479 0
352997947 446856645 0
635560505 738090435 0
898457413 214916717 0
796287478 488743699 0
467506942 869109269 0
868772376 598753657 0
993095898 148756063 0
249698817 552720980 0
254102237 467426852 0
318728723 298257676 0
976255020 711496955 0
829291065 615890589 0
144265816 121391569 0
145416610 941802766 0
37406083 44949757 0
562326553 619804456 0
477735889 494761034 0
268279444 230792026 2
450016278 703270996 0
421109403 243067799 0
106293294 790529532 0
303688741 947457064 0
145559217 144399183 0
520843187 702478121 0
285580146 155099991 0
8328969 798504322 0
395078717 757878050 0
283855849 869713375 0
616031514 97683074 0
77440549 887835845 0
157480749 213751559 0
174390719 118641105 0
525576809 182913200 0
829308834 473787196 0
631845031 493540448 0
65091699 372014074 0
1848889 991084757 0
532019655 124206896 0
321282561 146258097 0
730628439 79904843 0
6520273 141266424 0
642283695 58532808 0
94994118 889556791 0
170484908 1139624 0
221550534 740013651 0
197663654 392664747 0
800509802 285842048 0
444101337 793652059 0
985480197 601261786 0
427173094 489725761 0
535586921 126142306 0
195707496 291730392 0
769430429 532897821 0
882160141 251224091 0
653683571 365506838 0
820093711 122940446 0
74065585 109323138 0
25209689 633818005 0
810704857 200238396 0
119217595 323263223 0
734809295 576452896 0
711669148 400460818 0
37802850 4149609 0
438248823 185147076 0
355451277 425308935 0
38852209 93912623 0
943265861 923948584 0
256285294 612209870 2
537458983 234718075 0
497460785 573560033 0
122316502 772788906 0
891188390 935058476 0
298562173 839378572 0
97249949 807507280 0
857764689 354049203 0
631488777 647960751 0
304490414 4402208 0
70598971 178675174 0
110026648 778429758 0
104224715 405874039 0
965696050 840371244 0
567693820 607731203 0
668461813 649097513 0
261036679 147124507 0
857361194 399830997 2
464738417 267216643 0
752417079 924363705 1
727163976 648363134 0
438857 547331254 0
530122204 368496599 0
470650516 473732036 0
137556897 639269329 0
800971161 57712239 0
79499213 146297654 0
710549342 456814321 0
53665899 20224568 0
850995173 371413311 0
914581766 48868653 0
377573960 806801233 2
901363897 450202438 0
408949162 113554787 0
831616505 736442237 0
562789854 189670424 0
475975748 384125452 0
649122241 540081517 0
544535547 930900293 0
687793520 734714237 0
942195018 98232468 0
946123052 926681257 0
946114065 942878903 0
700132218 11817950 0
382548880 828762379 0
235981506 13136794 0
461349879 440035044 0
610291573 354976670 0
545519641 851301574 0
348404102 879204049 2
491402168 422129629 0
648855661 720500131 0
508037064 386554397 0
87279114 463382980 0
895618539 252884664 0
553274329 438747911 0
942729444 883585177 0
264405273 297956229 0
632224409 783319881 0
36065707 985925049 2
892744 771447314 0
238064509 144069189 0
330018872 10234465 0
794971752 692542957 0
764675772 172219305 0
896315055 452020545 0
532323387 592051770 0
490871266 891069865 0
382122650 943145132 0
71006660 967913812 0
852522581 752697117 0
561823941 569555929 0
910342133 756835845 0
490793431 495226208 1
924341037 156405629 0
698149682 67139982 0
404934342 840356223 0
353827027 918790231 0
453792594 445886254 0
482731026 354934943 0
574141114 382359348 0
613503309 384974195 0
38607001 193192004 0
455684778 416342387 0
418669025 515034069 0
826263525 142069762 0
513887791 806079721 0
807626737 934845678 0
128780076 965951911 0
620543565 976405213 0
680071460 696129059 0
834911343 232487356 0
823190674 982932080 1
46284275 110335041 0
861433618 145136741 0
159934896 97911641 0
557900338 932816273 0
194040305 29470158 2
576788031 304205639 0
845202866 279172520 0
113333721 838777909 0
513493939 211457254 0
441212000 305572074 2
330288819 21005054 0
78978002 697987627 0
816320387 349433974 0
489640640 911368648 0
815125340 284196053 0
726433740 73257175 0
65742327 774046766 0
27771039 180651255 0
533004577 550644400 0
66195003 708090991 0
546829511 872208263 0
331119073 243887922 0
581086829 673816270 0
493064853 270620755 1
158131629 58623505 0
692148312 289267720 0
514291144 535112623 0
906181714 947016753 0
881876814 882804498 0
40525716 534490937 0
143293223 762588076 1
749452397 12949094 0
142168638 45729107 2
877486241 448803575 0
568948276 747529963 0
880022767 957289644 0
259502009 129733791 0
808364356 235953816 0
667181035 87605435 0
586869697 185584895 0
49940347 751844207 0
64295862 844653072 0
979692062 902398932 1
503806385 571678586 0
507866623 857674142 0
247355354 262421269 0
862694598 906880569 0
694108284 438124656 0
43690995 514630212 2
46975059 208217048 0
920419567 126854068 0
238289506 218732791 0
194341802 374432529 0
444359213 6917054 0
312991453 415607566 0
518726487 384658627 0
76598494 334318743 0
911454946 253697394 0
838541991 71282843 0
119759884 626542862 0
145484562 582589342 0
4093136 679435335 2
283916912 111243680 2
105372759 796917965 0
319398504 695377490 0
61859752 10151357 0
402825955 786633419 2
41507484 172792186 0
34725018 259626708 0
64807989 791897244 0
40169134 124139172 2
39187813 13596741 0
940064148 226272162 0
516729510 522201614 2
551692584 68327872 0
303265825 400015971 0
786281176 929775818 0
83587622 960612757 0
208900157 739091733 2
736948207 690888645 0
377907336 436006358 0
376929391 771680690 0
329624436 43229628 0
869671080 871334013 0
427421910 959704321 0
703402412 330956769 0
909509509 307817487 0
343541444 841071017 1
531692117 714290438 0
221942996 763473143 2
278606331 280872146 0
446928316 633353086 0
977706795 76873116 0
855208004 224214043 0
943143856 58788319 0
759260407 12464880 0
443231049 389595537 0
6509668 173439744 0
969697583 38782106 0
177762427 16975884 0
116496685 769252319 0
369798004 103130366 0
140677475 679625991 0
407240414 26095349 0
917767858 191550560 0
831307229 139033401 0
129446639 425681751 0
675546434 324821533 0
162915605 807218928 0
891292603 169574623 0
39235138 502995533 0
249012281 810968356 0
300643100 736433913 0
66406487 501005676 0
45510162 260259763 0
998088193 912406692 0
724885013 204207609 0
95937503 471465263 0
696231455 421584102 0
731922535 494606728 0
741470737 58503253 0
556501368 395094941 0
557550348 364559886 0
376021031 228579291 0
378440578 408196746 1
29541274 472949581 0
306831088 870293408 0
861276612 204965720 0
334855762 279748502 2
748826188 60778614 0
902114018 279773765 0
950858524 293555917 0
73922526 97957440 0
493323410 855725426 0
692673149 876390941 1
326763801 728365158 0
359295887 129290089 0
144591924 95286135 0
835898717 636887840 0
625328240 538734940 0
471035636 572449986 0
112102092 237875393 0
85899981 258690323 0
183323184 179665025 0
840114836 779053401 0
702808204 265427379 0
50911593 903379506 0
810477717 36542404 0
347896801 57451789 0
320429914 419768220 0
759256642 40211620 0
61750905 606335412 0
62431991 165709773 0
818609191 434055778 0
629191877 805071192 0
638248244 798119531 1
110959653 499301123 0
113033339 429170955 0
312702603 892187073 0
474708698 275545222 0
374730055 427411432 0
577425872 123554811 0
641969110 389350587 0
539563561 870448431 0
668303526 33475147 0
620012049 407221341 1
517276981 320975744 0
549068172 512370453 0
387619498 975701044 0
615833207 834039565 0
614315212 182238811 0
29675538 18723105 0
360927674 735589239 0
499750765 297443830 0
101611279 512373159 0
22633764 258402848 0
26683141 161286912 0
484722268 532000703 0
386385660 132483121 0
384440190 59908521 0
35872028 65150 0
114145148 588086333 1
900059447 979444000 0
439671201 736601356 0
347700369 806035379 0
181033989 812876028 0
441527662 973209047 0
250610615 983292945 0
487092980 521154950 0
256684123 161971147 0
154341113 499147152 0
620646065 282080702 0
305676287 787510721 0
94966297 957366346 0
258748847 333975728 0
544007715 305628799 0
174415554 823212261 0
136032040 509975982 0
141657419 989157608 0
147856897 273344366 0
780101128 284571280 0
151217422 850067280 0
376012769 539893181 0
203158355 64048997 0
531141979 787432836 0
404848470 204349667 1
248173362 584308754 0
834535590 133666152 0
742658423 735621901 0
20725175 402843145 0
498648322 100846032 2
369950353 933925452 0
443113173 533687428 0
270021185 24615429 0
473444268 157228447 0
461520053 182034103 0
385755851 569772573 2
598609340 63401620 0
865494639 282355066 0
23168289 342882065 0
1536367 257368882 0
931900967 79531544 0
652198530 163115910 0
104469986 660213172 0
117616677 940787414 0
797929677 918989772 0
920360868 482533727 0
62588962 146035869 0
288267903 640314948 0
536225149 998099338 0
979509450 118208231 0
170102343 765566085 0
260493545 766782853 0
597607379 934905202 0
760411963 495741485 0
1700835 602894827 0
13168210 994304353 0
378993571 117005406 1
496281623 651447537 0
897155650 808176023 0
85902251 195215481 0
674663149 775179026 0
669463587 83537170 0
544294932 113266332 0
411878918 770913282 0
84204013 848963712 0
281917297 388481456 0
47953015 447152362 0
86208432 620277161 0
579666244 270196365 0
515266580 974637522 0
770711894 955944923 0
264871541 351163014 0
60829715 670395204 0
774197520 702281226 0
170688736 717757788 0
264531705 961559057 0
79056330 204477774 0
769277502 60747075 0
272468364 344407224 2
557839608 898175147 0
199520488 314375454 0
406666688 34315184 0
134892032 125828316 0
9940379 757388790 1
43017164 583032630 0
797400893 341720454 0
887809468 449562359 0
666886988 373986374 0
840422028 818012787 0
764317459 395732006 0
487814469 637539972 2
942997451 400777940 0
203901017 944221736 0
201239349 288883360 0
495109257 938055486 1
251314009 625183564 0
725947100 754705057 1
133283140 205973975 0
794305881 379610527 0
793126716 253516345 0
611459992 265469760 0
407512899 742536378 0
852035666 103226804 0
219001339 869633055 0
183887696 922103353 0
806224346 39421487 0
239431098 16738472 0
127904012 455989340 0
797275879 452076231 0
293049107 541130466 0
443910630 229959698 0
591674320 376403761 0
591836980 86406991 0
916881926 837614538 1
379566689 361806113 0
895320877 565863800 0
17521888 525318074 0
127204806 564703070 0
619001045 688699916 0
909125882 782992109 0
469645102 286972177 0
302669242 313199523 0
763342454 252310372 0
365130305 619720969 0
233744954 747705366 0
353966849 810747013 0
429275743 979636037 0
233028316 631157997 0
91819827 956444024 0
954270859 305168470 0
462566198 49558881 0
784549120 402488255 0
104297603 84756158 0
613827911 301509414 0
686925309 666750357 0
282386132 776514946 0
436342230 9962535 0
717667127 495073400 0
853842403 118758717 0
207429636 189227857 0
223660469 54221326 0
549797003 396595072 0
669492870 902309572 0
359512311 716704382 0
939490268 365808514 0
238873338 513018596 0
113958881 348927205 2
102121772 458361092 2
37534630 19558449 0
132517367 669448633 0
917312246 59067573 0
685179845 432087626 0
59328839 500936413 0
706044817 794789927 0
554623963 789194630 0
802196324 559062041 0
411685480 590044150 0
627045880 465374964 0
477653955 419848440 0
113018320 25008217 0
438115000 215896814 0
592161041 137098735 0
676811035 149650438 0
536496631 381186801 0
512289368 366237579 0
245881221 757670883 0
251740645 417799368 0
916012144 665480656 0
111251486 548269395 0
632365139 714723728 0
336336359 998522179 0
953258588 714309129 1
162953534 422175147 0
517611928 64851435 0
468633177 9710194 0
954938475 989091720 0
932312527 84976731 0
927024453 551215234 0
692773389 953085802 0
900375406 997392831 0
826757923 191616673 0
508547566 115420625 0
141449057 560119613 0
770395535 317873756 0
159515385 329565674 2
405604314 771384316 0
626386043 379228948 0
378207548 132874208 0
227117585 952153061 0
758312452 215219971 0
345921621 740543121 0
545424476 870524601 0
26047602 702063760 0
869865670 376667294 0
155019524 438616421 0
662632003 236527630 0
265233331 500671333 0
190079303 540812364 0
448345851 800489412 2
225091226 17812106 0
350415069 144244172 0
309861615 338196753 0
218175795 58109973 0
342866720 273689556 0
26812872 714913153 0
108336513 763978033 0
958527391 896099614 0
346479600 232182874 0
352017196 622289533 0
979482262 370996932 0
64074557 35054684 1
263232459 897831860 0
279062137 549764271 0
607796365 453407450 2
664752299 24373616 0
397235579 837011162 1
505021063 271468663 0
55764296 264179646 0
372284948 633946063 0
428938061 453648855 0
275413374 167358917 1
246065723 858721647 0
303816424 23465215 0
460399450 418024871 0
336216710 417154121 0
468883337 20647515 0
128550804 760303150 0
352524517 707941789 0
399752507 837134848 0
603936117 829509905 0
397594459 233657058 1
972324664 9133138 0
201043665 169319990 0
7718181 247856703 2
497884620 982057233 0
379402675 893533435 0
100772499 326149028 0
787304862 416369516 0
784331185 995323346 0
717326046 502580426 0
185017091 343170892 0
175910755 184845102 0
263660118 248904852 0
394061284 419619481 0
629637821 767923280 0
495282483 821622966 0
635243106 616263524 0
194268069 941355524 0
188431376 621760948 2
225051087 845180174 0
431536360 602512347 0
646813258 265386437 0
689422292 414729730 0
291574432 688448339 0
560868680 824325792 0
419064327 726598124 0
971824613 763469603 0
270352604 662896095 0
659875815 880568976 0
975025026 752987443 0
556579165 931418055 0
950681173 238607101 2
764376575 45482780 0
847926797 931235757 0
414369908 308169852 0
137005357 93731538 0
235415068 596032070 0
434742666 844470144 0
338611094 848646 0
76935953 468915315 0
57224896 392253809 0
247463888 470115142 0
672776986 72644518 0
951226030 728469851 0
751359120 325516493 0
259322067 13625995 0
439281838 238093970 0
838776705 117418173 0
51120862 655151656 1
482824421 492710226 1
205789534 766998657 0
985723475 399237471 0
851848053 710668396 0
809339351 178240658 0
254692561 512440912 0
82957801 534004985 0
970587637 54237188 0
132925905 344548416 0
954608657 245489156 0
106305959 945703258 0
279657272 166712075 0
522226727 113522727 0
52236822 340086426 0
634629967 55556522 0
953180815 671455437 0
994561142 41425858 0
601589702 357667486 0
819145486 79660967 0
602343590 623865159 0
498998767 601188314 0
926131522 432667719 0
295819413 424171687 0
263001995 756524398 0
53490801 518476676 0
333745570 334427822 2
350086586 809139653 0
736059176 163555960 0
740656895 241048782 2
153131631 45211737 0
192084241 36666498 0
90559237 151203989 0
442934413 995594305 0
288071574 82420263 0
926640755 994609326 1
662580790 679612058 0
993627730 282269437 0
373939850 577604195 0
235208511 892108426 0
456485862 339548855 0
160732179 258440722 0
648078051 619779700 0
634059777 47695162 0
473897149 466925862 0
100123902 78600794 2
346719910 716848788 0
963518120 403785291 0
903498516 557446264 0
337417516 265163027 0
943486984 868549481 1
954033259 86254985 0
797862858 620831195 2
882033596 557301696 0
800555589 591344746 0
696092200 427926955 0
112792876 568599694 0
254999869 323229012 0
640144134 607156350 0
468399575 420853887 0
73246002 548544616 0
535829457 830278292 2
331485525 339556131 0
795934535 34372228 0
53682165 728829443 0
438921776 154478354 0
990839041 293079849 0
856743492 73600072 0
777863522 378108946 0
202983559 237536349 0
299900206 512857789 0
454736367 265267920 0
609126472 800483307 0
772328399 117868089 0
781814846 339491673 0
415384801 124503281 0
589729618 131740216 0
454352924 213597438 0
75814237 566769344 0
140585803 274272865 0
766473660 20820351 0
537713671 172295750 1
871320441 396942133 0
87479356 852184055 0
540777868 682963143 0
184086819 840107227 0
842374978 876124058 2
580941025 645210407 0
428106967 516546990 2
569895728 719255375 0
416042394 875241205 1
631649307 86225407 0
914245959 692852129 0
896791921 924002230 0
526278037 22537152 0
12067071 38826236 0
218801372 819165455 0
688916313 38264702 0
135031499 755863018 0
968263190 475285382 1
93588655 48420320 0
653407611 468442977 0
46733517 40849250 0
146043715 526570498 0
372741179 672779084 0
125530488 79382471 0
419307488 606064054 0
553654250 479902626 0
165415236 945010718 0
474545972 193790786 0
329396562 972507108 0
224868473 181186699 2
684904094 594066150 0
774555574 422470373 0
818168607 451298480 0
15255193 354358225 0
939397447 325398669 0
145837417 6833551 1
8575128 509665768 0
334832807 557889930 0
736837516 490452597 0
245599644 419563940 0
345031531 692564078 0
863792421 910544338 0
806052693 39560204 0
352454288 53125487 0
720978965 426014489 0
399974489 185113238 0
132724904 238761560 0
683764044 366733196 0
898642624 164230535 2
777355308 681753225 0
255562519 826947880 0
940948002 361725139 0
694081798 624589476 0
568518703 349296246 0
385702039 432217016 0
612538535 143668408 0
915069200 22381422 0
85712165 74222326 0
745892365 316479490 0
172903778 497459491 1
491840036 648122176 0
107774876 415149364 0
760186740 71485460 0
338865031 754720788 1
523082879 589000079 0
821849700 568908847 0
140117877 374179875 0
784941734 229582269 0
829105701 660641290 0
833209834 685712581 0
280288230 103175206 0
120631772 397499088 0
506441205 658832517 0
306591449 975504741 0
10863186 407931200 0
44041249 857890608 0
12517924 48458478 0
929571441 957843765 0
162381778 363296062 0
129525964 158623797 0
965150989 575131783 0
791140999 292642054 0
617442440 769989096 0
255038247 768640596 0
364406490 142292943 2
523539221 338994026 0
105649579 993720320 0
982299622 559598264 0
721451117 570073092 0
251462853 309658064 0
811761685 93404438 0
835877599 719039017 0
261092798 109468483 0
361695738 649982817 0
805992287 28064665 0
931399972 407405916 0
987244896 798496092 0
636510500 260752142 0
801230196 987480000 1
364600196 290167671 1
927638264 759798306 0
182193519 241613069 0
499989972 786699860 0
508429072 641773152 0
360796130 904479952 0
617967651 558065346 0
186655242 678787392 0
788226333 484900165 0
255192374 913010328 0
224152356 124013228 0
795186706 653739175 0
114014172 896339006 0
863024132 292318626 0
513819292 806499064 0
146258864 945764282 0
793987240 858264863 0
602153054 97133567 0
525168008 906742716 0
398658298 957813670 0
275211881 662026216 0
8189859 790098777 0
837924065 76969742 0
178027119 195796826 0
24435917 469657121 0
522294803 514523225 0
41109620 959215979 0
414713000 703716829 0
878772303 583109481 0
942157705 653619754 2
81706158 393713690 0
825133367 10416530 1
223512835 977613260 0
153910044 4915827 0
942124556 255529888 0
229530209 720137630 0
683443184 31592375 0
891204309 926384040 0
354539194 309147981 2
460513482 964495672 0
611026490 25720233 0
478200495 135913921 0
211808467 583279497 0
842742828 808568760 1
861490549 562035429 0
427330517 30665342 0
445867796 321615722 0
38794178 572912789 0
842724853 769906375 0
190726791 755694811 0
826755598 931293877 0
133307643 720772000 0
683801036 436436374 0
397550392 446859881 0
803457341 85906507 0
163116192 400378457 0
6707953 675915236 0
480245475 732476323 0
719936343 537808831 2
378920055 662277106 2
274586792 287120065 0
256419975 965889379 0
41876216 629123951 0
150844691 959293573 0
127874614 306667397 0
21079899 634531372 0
490516065 267488638 0
987516261 804059774 0
150657142 55736000 0
533627164 812738789 0
464082139 305651850 0
446101305 479804992 0
194999735 40864453 0
778815385 597729582 0
194765336 221594057 0
2920869 562033822 0
596107594 92211373 0
485392469 665528939 0
656608152 857183543 0
133969445 61586822 0
143805266 554008567 0
873246429 977601859 0
781895131 313591998 0
16588510 978793238 1
181448158 785178370 0
8300086 112529941 0
738656509 118548131 0
621921371 869922276 0
856028531 866556942 0
823743859 227315640 0
39917569 235706271 0
666521249 215597645 0
471860591 56949392 0
583563622 684015735 0
727605702 307053136 0
809793402 594792701 0
912188936 477449184 0
657715444 638508062 0
23541924 354388524 1
89673042 476818940 0
201539497 338614465 1
865305468 641804957 0
418243850 650094806 0
564338693 533067798 0
360408856 401798176 0
355358311 830965627 0
387458451 485412771 0
114781838 402071874 0
993314704 33566748 0
614802103 452148018 0
353958017 792329152 0
17550404 725085563 0
957000637 522197298 0
192928583 968186920 0
59529357 996531753 0
572251719 377754659 0
964531284 788405792 0
291244038 541777881 0
599804023 195519338 1
28287290 738643677 0
470823582 78021067 0
196571736 102476645 0
481781947 493642207 0
319208285 727157124 0
753977656 861179748 0
55183988 766422952 0
137927290 280938994 0
194272445 182144411 0
922066671 570077529 0
640484703 845062019 1
243760726 771120756 0
188451055 555160697 0
642607459 301544201 0
241840361 765521377 0
783893460 236392495 0
661134253 706609128 0
530115810 857998130 0
137347255 81309142 2
29964700 25003066 0
234028856 637940756 1
984449715 76784242 0
10962259 623493056 1
294227622 469166006 0
181349704 935445493 0
355774621 528226712 2
296749506 928930113 1
11784700 373579238 0
138790161 641076374 0
10452111 31607374 0
144524826 421061262 0
451245277 146782448 0
340947085 184881134 0
666648226 738324365 0
435232554 629710447 2
76425319 820192686 0
472884489 573276428 0
20403126 800196581 0
649195775 333553865 1
978600397 179644978 0
36501705 217930231 0
288370873 876452959 0
32269329 840063162 0
578491913 265422115 2
810661657 452327008 0
181676030 299944889 0
942137929 910185349 0
713111947 28733674 0
331558458 350807311 0
644164190 281183767 0
479167765 738804427 0
177934359 534138996 0
633259002 976072904 0
739033372 891269750 2
819696483 89638649 0
13331730 522192857 0
133236689 785896917 0
828615574 37900190 0
360688168 197265352 0
221554663 166338641 2
672562955 304931502 1
322073953 310787873 0
906514877 625244979 0
915172372 544579398 0
640521996 6766152 2
269463890 980402125 0
78412877 51189840 0
865019980 990433100 0
837276648 203708420 0
904346493 707228065 0
300025627 38021625 2
351325069 352604256 0
867808490 131613034 0
693358157 388208671 0
498994743 133066252 0
713962787 19739599 0
141777030 955954931 0
80939051 615023750 0
126814772 837570269 0
495500812 472062595 0
483913992 230453709 0
801167193 698788438 0
964576943 833578742 0
487896089 641922976 2
757544178 181696272 0
737470193 84984618 2
612351680 359325290 0
164725962 127659954 1
100655045 673864217 1
733518905 887399379 0
365098985 310886208 0
611120065 514822120 0
233253307 98359263 0
733035201 704475934 0
156955590 450624414 0
770200163 439901433 0
911849120 592513647 0
245368293 6933453 0
428410036 567941887 0
433159629 335394507 0
423356389 849497064 0
338467764 199535045 0
823025498 157189225 0
59485281 482152432 0
160911242 806216639 0
133013339 48033080 2
322672250 25885288 0
649381264 49313165 0
346888569 624004874 0
36795555 507613042 0
349142198 88623220 0
832681084 298414152 2
488319097 793249803 0
92458468 381695391 0
428649248 234914766 0
181792194 771770946 0
779219398 247311717 0
938542547 39760536 0
243839399 144199443 0
945438342 112912987 2
123305476 259543697 0
295918543 588097951 0
141099988 325559346 0
843861103 213020682 0
937168414 424873363 0
419955095 798452340 0
956556894 514657606 1
756964407 352835536 0
434087967 462960360 0
205930166 875066969 0
94002069 386339234 0
97757740 597641430 0
445709387 485299034 1
216011745 803336674 0
14885008 673591570 0
25248651 938835276 0
21968879 771546628 0
566424626 283380363 0
658784951 418298915 1
484060056 387432380 0
777615254 193276364 1
255305700 763052434 0
71610119 160986849 0
716079876 430325289 0
295776198 488943651 0
906123284 112750728 0
391958577 510851167 0
542002156 790914267 0
455054686 203120065 0
216983199 118876805 0
803424886 849112095 0
10603134 36623157 0
965439020 674129072 0
43651349 142064129 0
826590157 148933360 0
202537981 243599299 0
403056738 540670941 0
60767092 365284814 0
768620227 611616261 0
607615464 958165906 0
152870668 738374925 0
29375236 110818949 0
838108722 800509784 0
39420497 754551659 0
418674067 986186973 0
573530027 292249765 0
674974102 552814468 0
106068131 338630790 0
800806912 979144510 2
251363181 462156777 0
413061579 891601846 0
828838281 329524925 0
779465100 404040048 0
668745730 639815117 0
567449940 919513962 0
798072471 245568367 0
642145456 821218711 0
134481858 66503510 0
258245517 87110670 0
153097205 200029849 0
602336170 612808803 0
517964078 439741752 0
391487852 736317354 0
660057112 262625969 0
693745239 644973122 0
171443707 309041236 0
570069139 809285198 0
694136690 756568699 0
886016431 116230731 0
670098514 266621181 0
559858948 16649420 0
781946744 391415998 0
22110040 592069049 0
411611825 28781683 0
461908886 970142202 0
991397501 694685856 0
880610067 906258329 0
187216011 600245406 0
531714309 811597975 1
215478101 262773787 0
960819196 422432557 0
426718141 51981024 0
495835467 9622659 0
170024326 541869238 0
269072106 635343877 0
686655575 568056727 0
872452224 198895330 0
727511730 674233733 1
100675397 201098708 0
774397001 638939823 0
193338511 694922580 0
734361973 31646242 0
224385376 152373384 0
871400976 855941689 0
824188011 671983998 1
420379580 875695375 0
218241246 149173802 0
958700384 436593927 1
966167424 882084459 2
219462268 696084165 0
419137507 283627677 0
658807903 78137800 0
554175423 462698609 2
304711240 731807573 2
164566816 190317081 0
612506114 134528515 0
433665111 731285203 0
482864146 886245722 0
552863439 786683413 0
59339679 236646141 0
786524406 78556472 0
856361256 617063864 0
609342022 773823244 0
601343400 532671862 0
41287491 620373911 0
339687743 504399954 0
910909899 966776876 1
131881289 35949497 0
903836634 757307470 0
109516566 32668847 0
950026663 21399791 0
699272265 887857255 0
838767097 861637248 0
696613384 27067984 0
44493244 135513905 2
302846555 899048208 2
607135414 390345173 0
198060159 674230552 0
544989211 870749482 2
995666655 679111269 0
420798533 942990701 0
704959804 874929429 0
43353424 3836290 1
425624494 500062376 0
39412200 397856359 0
122094316 292354960 0
101372021 476080737 0
768944482 388196775 0
486698581 214716266 0
510220628 5721107 0
695141673 190320382 0
571709274 628938325 0
554406085 10086685 0
36349753 15854327 0
997613852 187152463 0
92025669 875946731 0
105129978 950471263 1
715491253 748104067 0
800322726 28862935 0
625463821 452431622 0
51771619 212848062 0
905845647 572523217 0
391244733 726026352 0
714432869 839934009 0
40417721 548797563 0
234967308 357622514 0
741379644 563151336 0
553675094 61865479 1
344769713 593964566 0
389757432 106123489 0
70433825 612499101 0
733867647 832452435 0
749972146 155065917 0
527723524 931032198 0
560242813 21775201 0
963230206 412906373 0
715280512 992247167 0
353954519 10989227 0
521925901 706111634 0
399831328 605980947 0
107019898 429608502 0
519063334 845594021 0
726447281 43177953 0
635162960 468406615 0
913715408 558823310 0
641151492 782701083 0
538601048 994759531 0
710391810 199533687 0
50350519 95618418 2
451374327 176607290 0
40024070 815417099 0
85320287 834299692 0
97719566 974182136 0
263080876 732119081 2
163330308 473510912 0
117206533 292753544 0
598186657 198786947 2
450821462 690168205 0
317802086 740473203 0
255207498 878541037 0
221515684 562862489 0
503012334 447555730 0
371220100 610359095 0
281321091 789795342 0
505146987 319209806 0
670781717 113053080 0
413420520 110325517 0
574473853 134104180 0
590359645 404866217 0
615160358 572930457 0
304761876 951444787 0
999723306 500991501 0
102673527 471973229 0
128062666 533970925 0
20766677 217271794 0
496919531 9528724 0
844185656 392442401 0
267850512 265777880 2
619417398 184991366 0
799013984 294582281 0
51860077 206516555 0
99697642 195030323 0
886707276 640167583 0
242830922 876077919 0
912688520 566970435 2
27397771 215880720 0
270732352 136208952 0
956109079 482937120 0
774529587 82464237 0
595228420 10151447 0
845097355 384347292 0
386767418 593287111 0
214197113 706078306 1
328085028 418345240 0
376832019 868967371 0
875714841 665604840 0
181678769 855338326 0
432395869 836616428 0
377898952 921402514 0
753051011 292743300 0
653788646 106807731 0
372569443 230849998 0
95371740 798208542 0
576444630 672597272 0
585366666 842959795 0
919853987 960501931 0
126532269 935155396 0
502405688 103170116 0
60714651 114877817 0
791783110 74480909 0
558807051 914617418 0
23752626 831386378 0
652638618 876338449 0
893774329 558034602 2
167827309 508132607 0
104859619 333304621 0
1820896 565313832 0
48245383 68911550 0
692543304 349647194 0
275222983 18448889 0
10313304 946323172 0
498920239 149635009 0
540443255 591866097 0
842186147 315586980 0
211383927 203249125 0
559573522 583918835 0
1232538 236049922 0
103528999 298313486 0
950725662 43313178 0
831494461 501329932 0
335706050 440280554 0
227182675 122722922 0
509413076 771318288 0
165683511 17811957 0
86809514 983927600 0
716475550 340674121 0
883793210 619202793 0
992757488 686098477 0
369381559 193253132 0
178421657 11673335 0
137080288 522979852 0
471227939 575590789 1
36745741 416769173 0
910341087 891977502 0
636797414 241380687 0
166495462 332784421 0
627256504 609218791 0
35125006 15087916 0
71374568 331974442 0
939778322 250131726 1
851492541 713174548 1
210820936 3774959 0
60705574 556619564 0
101289393 286101931 0
797304135 182795137 0
690106948 896084305 0
749481738 399977412 0
825770156 392236779 0
908590764 154471206 0
675973899 505984330 0
628715622 581077274 0
597750854 851958311 0
899853494 983570886 2
663077084 936819540 1
428204529 674590599 0
380500026 697215674 0
719135603 796179221 0
821203933 838910458 0
424256277 665330917 0
745917335 378291737 0
921805971 226727270 0
146517390 98790500 0
106966503 583066842 0
10995325 75545783 0
673982736 673988932 0
237284642 77052638 0
824798462 333419700 0
976164995 511065128 0
687618703 139759146 0
792515383 316571084 2
929166932 859319949 0
352036437 820738347 0
795230159 939126847 1
226322576 723655560 0
492286615 613840349 0
636365540 506940843 0
75520277 459335073 0
639697616 536128025 0
131173250 841985683 0
581963288 425941209 2
406564174 694465748 0
516814924 953032376 0
704607255 396879976 0
856040181 129257674 0
934745212 229830213 0
321675131 697095069 0
481552090 85347587 1
59299493 849761160 0
40675218 673811970 0
212930196 401010575 1
213098101 433016885 0
66512342 984972325 0
54573004 97908495 0
546349944 917390113 0
609110622 770464310 0
29415743 386932620 0
236062019 954419948 0
337848781 591154844 0
581413698 180941019 0
645447786 159062273 0
582971943 699064939 2
167878935 439675910 0
567184532 504686356 0
28590861 679407975 0
867997182 936556444 0
237538330 519104438 0
49085521 422702888 0
75183970 557933326 0
649184709 665774503 0
494932666 397556365 0
848275408 644216464 0
940738425 602956895 0
552287175 330055623 0
368576881 790019473 0
106662997 50072914 0
656366459 81581235 0
504923547 435454400 0
755398328 721151888 0
736406972 324550482 0
583372835 686299456 0
907545235 722488952 0
850872105 74077233 0
104024384 734493400 0
179373838 130804450 0
13252752 956185251 0
902403656 262723173 0
681241702 783835261 0
677165487 468330517 0
844677876 253369761 0
128242175 733439784 0
443853709 392080639 0
662225871 408845185 0
497127759 844389341 0
31719028 117666343 1
32396169 354556607 0
145102907 795578347 1
594978004 36803227 0
914288547 55969425 0
746012519 823444242 0
317814209 903034706 0
233865665 421639592 0
846472178 193306939 0
567399745 752522859 0
485420711 905815981 0
694730077 537007769 0
686642859 136853986 0
791548069 297621818 0
491380342 129592438 2
23217430 734900601 0
248465154 572709930 0
92166935 300633561 0
121493371 119629575 0
206874357 257412098 0
816452130 882949016 1
549602976 34914574 0
622630275 751244401 0
759895920 51381478 0
689334360 354441413 0
352333420 770174177 0
294880423 950712910 0
523419728 950533545 0
375161715 442586756 0
5943031 881873099 0
777808686 769994429 0
661277226 134089738 0
696907742 74613389 0
556792128 568799377 0
745122022 134810752 0
787627434 379343634 0
288031724 310357015 0
459972114 212039737 0
997026396 854030574 0
293507510 705884739 0
111651485 762854769 0
452996169 351656964 0
319582195 340549697 0
340769043 823819386 0
962969252 686508124 0
197212318 603266105 0
362644150 855850328 0
522313762 908088431 0
760141948 388264924 0
117961594 251926370 0
796235878 371195128 1
114745563 707309557 0
815335913 227257535 0
480416463 748644355 0
116936212 613881673 0
990808874 965805439 0
68926737 305087227 0
842873821 432006684 0
710512223 797091556 0
313277729 922920017 0
476699953 46161580 2
972993679 919096072 0
64201237 558194642 0
636146417 76961422 0
818912881 247558246 0
685727165 144398150 0
458158046 15315274 0
34719081 747906821 0
868877439 535945975 0
402291575 270208659 0
451634955 257098762 0
98895449 845599573 0
106837731 580679682 0
150938685 189456162 0
186501089 622706085 0
978696555 355798005 0
364030007 794551546 0
577597368 166471677 0
422666487 323857916 1
788430826 758663690 0
319134380 458106690 0
175257933 713920722 0
788300091 23422192 0
412358114 927771696 0
970602639 77430957 0
960821453 396760224 0
579650559 921901815 0
94982231 114613678 0
136638662 70633630 0
767315686 857700155 0
325959712 153247728 0
612316815 783505046 0
435207513 452924508 0
163515678 220077162 0
93228774 458839708 0
257514932 957791191 0
507455384 232650864 0
69903025 187333152 0
740863354 481764235 0
324825670 940065633 0
664199520 487185727 0
12553571 855166505 0
289046246 609957192 0
665369640 349358271 0
884987558 414019581 0
27364117 416228933 0
796398326 669016623 0
829225505 143462833 0
184450103 36646873 0
998044414 953141361 0
131542953 905560363 0
248729425 126236907 0
531329099 331398124 0
134120066 148076013 0
35973822 236102471 0
673627337 732854241 0
564581255 34121523 1
379892262 733173827 0
576685224 304094941 0
302190916 177483559 0
445688920 745826540 0
756286004 234172507 0
888897038 391594936 0
762635998 43204597 0
886045403 772965311 0
699769063 167596108 0
441672846 40413313 0
387607575 219685348 0
544739521 15446460 0
678009672 984562582 0
24170844 338319457 2
522527108 370356929 0
712290526 591411499 0
477598220 720308701 0
177762309 801660024 0
969026845 743719204 0
137760066 570889077 0
838438698 626527575 0
522691431 244787140 0
190102003 38046509 0
83653924 9371119 0
9445080 780064909 2
135094444 254923413 0
448297135 938861992 0
476444411 65783065 0
280951393 512401945 0
422540256 774981521 0
380105025 577935934 1
478569832 471989160 0
89083562 434075012 0
445447501 699117807 0
192544151 410584238 0
31564044 367522169 0
335169211 969995616 0
99331300 700985193 0
161340724 948904740 0
188172604 737198399 0
15812454 536953709 0
537733703 185364778 2
181389076 880442635 0
351787313 4186221 0
127746517 637412902 0
71994407 639253384 0
559154993 252720680 0
408174920 966192099 0
858234326 171490856 0
206654785 643689826 0
587036803 105517224 0
484953935 544554558 0
720730866 849793134 0
130254561 910306961 0
114183770 242742153 0
606988537 568763334 0
190076109 280367371 1
983208716 646186381 1
731315600 310925696 0
98250503 38707324 0
53406016 947930391 0
648372079 63734112 0
351929260 400559943 0
955586476 209998761 0
835124284 278231786 0
169342670 618302583 1
701405218 897460984 0
935096897 826190085 0
393930094 258638535 0
831713208 404372455 1
361096012 154878679 0
408118359 408322106 0
335118100 595086007 0
283170147 810792261 2
895173819 303788208 0
400208818 458630256 1
629661089 613095687 0
869566800 99220503 0
945271279 504763331 1
940054709 334680624 0
354777865 330090456 0
304277488 89440900 0
28271777 333358519 0
65720932 2667175 0
235414219 522354324 0
959506512 814162389 0
432393551 909827641 0
138516704 479773249 0
932898610 751610672 2
355669187 577001932 2
764435576 520720174 0
36565292 23633652 0
822617674 123897290 0
813556710 594577665 0
302548694 469533832 0
992918129 44261347 0
752193666 412852668 0
909907306 179622101 0
546819225 195044693 0
511763760 901291050 0
52405503 296938069 0
89747888 94563448 0
634798923 980328567 0
203284506 849742282 0
16212256 904467957 0
858555644 224333122 1
94064113 572542992 2
941135964 531079753 0
439337131 90758903 0
821857994 106460991 0
498075301 719634859 0
966021309 343160135 0
39251868 600293078 0
170129834 343126993 0
97687179 998443965 0
934193869 60284490 2
388364467 579389564 0
884021135 394035866 0
746306310 877606354 0
934423289 998364001 1
95269630 59101572 0
11333250 265122348 0
664453278 642673051 0
480522827 275687766 0
556243772 890582767 0
709984554 664065599 0
923871674 838951892 0
727033914 240282310 0
31695531 222478512 0
784261761 987039293 0
47943514 55721595 0
50516145 53085733 1
781094308 418738146 0
884794836 672812955 0
157029225 755676397 0
878578245 32309636 0
616221492 305561246 0
48845248 404860954 0
843178036 457191666 0
11233360 109312969 0
326813530 16339176 0
170083540 441254680 0
678682194 790475939 0
439441978 70972810 0
765234928 666493659 2
96041476 575339373 0
675749847 900843495 0
494112089 799426233 0
179505159 487079248 0
105743669 270295158 0
581648819 329551035 0
24491541 244345595 2
313356164 808315543 0
980460390 86328175 0
745992625 995860135 1
74032952 919850788 0
384662051 832957416 0
323580997 96664353 0
899519810 897676305 0
150014893 698326862 0
609172280 985544888 0
761566801 3210360 0
49364265 109681987 0
169663219 364263313 0
498962138 326400014 0
219775164 625133997 0
359529410 370080092 0
474837037 774913071 0
988071218 474321551 0
529077680 373519881 0
181631315 521890934 0
799768445 383104726 0
239289426 890106579 0
309589429 364965708 1
317368763 353355484 0
90334476 39213885 0
647963528 143419452 0
802237530 593772148 0
500992098 383602151 0
359984398 467172937 0
45917003 680910175 2
695442002 558379082 0
852633927 102237183 0
432782204 706823039 1
155748390 894218689 0
3797690 434775294 0
683672470 856422367 0
550085741 468947793 0
691562783 913690481 0
300973863 807557804 0
875156482 265646568 0
455295825 856380350 0
853634985 33892793 1
971205562 29376931 0
214761194 760476006 0
300866373 116462382 1
245708565 334830350 0
189605977 998759877 0
286020109 702668253 0
573111419 394399891 0
966249724 676003528 0
364694483 682113871 0
726816055 246283215 0
829432414 521864738 0
583284255 201168492 0
46665080 822257636 0
891533620 993393325 0
535909337 821287760 0
991100631 89767076 1
320960381 481308084 0
682282510 793382065 0
26856176 430051026 0
931934687 608039152 0
532410923 14826248 0
123375408 866903552 0
882651814 2917555 0
199085610 1135584 0
950477757 823260064 0
104463398 5577543 0
437728213 91900674 0
341208608 618798693 2
471211629 949995425 0
161249791 347684496 2
204387159 846602849 0
91629137 24378196 0
443859448 465580272 0
109836651 523289665 0
678434768 312360605 0
905373078 8540007 0
905243572 676210272 0
453274977 35525703 0
148103912 727825448 0
399334949 47007796 0
741791239 594447088 0
445359002 967739136 0
394632634 187253748 0
39726340 450111465 0
495512505 914597387 0
4925540 840380761 0
937658820 446609437 0
265030395 65509330 0
807567238 139916402 0
118826116 812668217 0
113900478 676451434 0
253589449 609481457 0
551058429 505535085 0
553723932 91095353 0
584726789 1448573 0
541988461 243657754 1
775885657 312454729 1
962262259 740717586 0
25588867 901945936 1
990957737 139785855 0
979013399 678497086 0
787175021 321327755 0
4496716 725115470 0
98796035 498250652 0
20650090 785163621 0
927905571 238738324 0
522663257 333438235 0
85949459 351020709 0
612093618 949005861 0
568924655 440334578 0
795091464 285215718 0
904328128 565615714 0
163841209 840149368 0
143334865 79943069 0
530078818 973345506 0
830916793 986956471 0
929949009 729424578 0
542298102 5815761 0
113400892 797705255 0
487927929 763795042 0
639332235 572686633 0
144419568 969529662 0
776154547 322505257 0
177712497 102612931 0
621039294 703879618 0
278351795 792973058 0
747806137 727202192 0
595470628 964691608 0
129229801 626220233 0
152839935 183863660 0
925777525 852900091 0
741584272 545159452 0
170493005 10649084 0
829499751 671548517 0
54144489 240690722 0
96282088 632418778 0
566614095 198885022 0
457931749 949239875 0
539434241 241902663 0
631884949 797410348 1
4837321 89137842 0
728011978 56833891 0
170851582 868492538 0
953507862 766330442 0
982722724 548968373 0
7084672 29863318 0
68481779 23357071 0
629868063 670377548 0
161529380 783758765 0
428567919 520051055 0
298683051 62453970 1
369823743 289721468 2
746643297 432384584 0
836555721 344931319 0
279817798 650581738 0
8221017 414849523 0
295917786 14491289 0
106426974 879644237 0
199054678 322899011 0
928705438 28624203 0
236744443 239859357 0
721190535 694839086 0
619846744 70722366 0
433729724 885239795 1
230289187 459065943 0
895938495 574053747 0
869010115 339864257 0
302043432 275560272 0
403551877 730352012 0
756283060 280830229 0
162243076 866552037 0
989231893 856825317 0
12275152 262133576 0
618637215 10362150 0
88017728 511901577 0
881103470 750793990 0
255950486 655127932 0
567345517 286439395 0
829990809 652933750 0
16519950 50195670 0
380985059 821326790 0
121340116 534380724 0
598993993 179140409 0
455813672 839876779 0
702247774 406272749 0
896837767 686431463 0
957752808 693381122 0
150228978 351313155 0
904508409 597945757 0
733155076 261970535 0
195910569 88865597 0
73091588 625705650 0
22775049 715704736 0
87051962 748595878 0
755151685 125744768 0
958117602 413344217 0
480847954 423474558 0
162656431 650089112 0
692590104 841654815 0
804594362 845841402 0
803550023 325584182 0
366631281 329738096 0
511384954 443646869 0
900328281 33010449 0
3910056 202798999 0
506199166 983802495 0
776031322 982436214 0
503213766 517613215 0
190065958 642315875 0
777780005 315806035 0
912253894 261396638 0
768488975 14326787 0
951953602 74499115 0
323427463 248952848 0
571828168 170637520 0
430823220 804605063 1
315426327 605842868 2
690781034 192900237 0
180867018 745304079 0
786301251 962445851 0
892523703 934615864 0
498013382 504821688 0
175807339 600496710 0
736140572 695430277 0
29903167 688002775 0
262946179 84054867 0
33687166 745466393 0
528126798 457196422 2
278018040 392175139 0
961507230 574312191 0
461453450 166500848 0
71828764 625654595 1
393447414 840735090 0
369399977 356974112 0
906528282 100051352 0
795258530 574717690 0
69551637 439929983 1
84119950 371064101 0
75468715 55335702 0
85753748 279162559 0
97315971 951286407 0
73389781 948641098 0
238824957 886102622 0
743370270 127359426 0
849255739 287666385 0
159324906 36366494 1
980051234 848494145 0
134985938 309473157 0
519330850 775843175 1
468560692 999225134 0
806656915 698972073 0
278598330 594381017 0
658481765 950413415 0
143537349 172843137 0
281494031 103381754 0
65548288 265538704 0
17649465 329037097 1
48058171 253698989 1
84058927 883347473 0
149315996 745963598 0
3640160 385286453 0
545080804 468722401 0
9541849 423058551 0
369685019 997753557 0
146119370 23557553 0
515251531 239924241 0
382248943 179909527 0
389356410 569365949 0
913597810 735713483 0
518108376 307942677 0
258779686 33347070 0
206371727 262532981 0
305443877 183222093 0
279770619 321940602 0
514671497 976292130 0
607862375 321417470 0
853013461 55796046 1
72069684 779389665 0
910971224 175368212 0
74364884 70408109 0
3398609 984026056 0
354783475 888220563 0
643435817 556194864 0
611099367 393066502 0
431764179 372877170 0
462000099 842963873 0
325341050 398437258 0
382587882 828866909 0
538329792 205674527 0
697465460 906443220 0
683831350 413303779 0
989854585 514516710 0
416643768 721415324 0
713237126 859180608 2
284146605 949724476 0
780963463 780514634 0
564209828 397414839 0
51369580 394267928 0
272946727 94241871 0
231681384 193975039 0
490111852 101601266 0
919333378 79486781 0
999575568 494632881 0
309890396 745407484 0
947722391 338127897 0
386177066 11004330 0
714121285 773959969 0
55635975 331908705 0
928284635 37382032 0
439808555 302721930 0
169523752 914066308 0
123560448 136533599 0
231594748 638384204 1
46129076 28511173 0
276428910 191128699 0
97905463 819784793 0
943998979 142518960 0
906165371 616358221 0
177898948 107507591 1
794990054 989893378 0
977479056 343833263 0
524873656 343086180 0
787679706 890500410 0
264132195 550054941 0
946044632 475386880 0
716747251 980022181 0
92583250 319560146 0
99066878 321801973 0
764571325 310905434 0
20191496 377792676 0
906652875 712669036 0
746115766 521828026 0
380743883 6050007 0
48398863 545007184 0
395758277 935825016 0
258574179 888803698 0
860797749 681794838 1
20968658 123869817 0
282387029 550771753 0
441864145 538814744 0
279187489 627912869 0
887978973 97107505 0
305401306 344407340 0
204933567 542657813 0
183297205 493300958 0
2750036 790769615 0
448962305 945117612 0
869621699 399392058 0
114306547 483114312 0
281650728 953604569 0
474294009 726088858 0
896193184 323341273 0
897025296 309402092 0
823271746 594154278 0
581105544 90596528 0
347946347 405533096 0
334840579 330995590 0
941848528 23427308 0
644973947 757998228 0
434456742 771746979 0
953944691 702165575 0
114183615 741941901 0
801502843 221288494 0
920079403 76534772 0
843803953 661074063 0
568204065 997143408 0
895981169 982197771 0
741547395 380045726 0
794500073 987827700 0
592078573 333716493 2
323491301 825979479 0
688589826 998246792 0
244608706 30751095 0
19400040 625787932 0
214920435 183393237 0
935954912 657695770 0
15125264 753964701 0
726981415 851143810 0
67903990 753281501 0
871041786 93496193 0
794550356 930685922 0
481983361 960722037 0
983466199 551448894 0
140998685 773843267 0
546308637 436019151 0
317022409 379574235 0
623019428 210491026 2
313030902 894705876 0
462838941 48929933 0
330942630 511176179 1
329446132 982007653 0
398530289 111206997 0
381818114 758204610 0
949026458 80085965 0
749677623 875976252 0
477476571 744205701 0
241568466 625324818 0
90031673 31353603 0
757707225 766689372 0
287116502 857971115 0
179131116 190725291 0
769149143 491935723 0
6057718 961842387 0
881626131 47897110 0
261886688 113738639 0
455467449 116632823 0
119907845 605002542 0
79736163 973952852 0
948140259 415309470 0
408027092 699025457 0
943870888 87376112 0
522395509 307640880 0
762744914 270160767 0
941434333 129697252 0
26611349 385576334 0
726834043 556967526 0
379127488 713271803 1
216892210 905017587 0
16426291 852786076 0
664095862 913358671 0
448001781 73961589 0
208668596 813459818 0
35484536 115129967 0
112776534 28860928 1
178284870 903239264 0
346024643 18222396 0
984776986 35531871 0
575773647 760572109 0
36708927 398388239 0
658300656 727143784 0
458348560 527425115 0
972517229 838767856 0
834253446 16638512 0
989451769 452094114 0
326750987 81637532 0
330452582 483365360 0
148276331 38748112 0
615780941 424905122 1
749301083 462704273 0
952181550 663160060 1
496007039 175027880 0
443461375 463027568 1
105163618 677570371 0
252219305 7428412 0
928050258 514023974 0
914197265 6476622 0
239506072 673224699 0
883567792 135252724 0
31841267 5333615 0
26765917 181705808 2
720844716 87083966 0
728722994 374185962 0
98982660 566323028 0
123285152 531981701 0
263934304 276998895 0
465465373 486288471 0
98068343 494192587 0
11272268 672585821 0
342591512 688186687 0
946534875 941311107 0
769957407 161301914 0
706071362 929657266 0
33047103 155013293 0
607225363 474185635 0
454426835 742892869 0
336882839 779871386 0
775740666 476569922 0
216835602 311309747 0
876259793 84880185 0
719333098 754901214 0
871039180 823262655 0
786240980 611802214 0
11191929 531755002 0
821245465 665100760 0
141237557 182568053 0
906626480 819608648 0
788021674 217244587 1
287382827 297258221 0
410371644 762229774 1
908300876 639615971 0
863293790 541607001 0
993680610 464781324 0
93179056 512523476 0
630771460 134461774 0
293277480 579175108 0
45241668 887119051 2
749457770 796722652 0
338564369 128761724 0
168468215 427127429 0
580068338 71735822 0
726334919 514096674 0
256733007 789698917 0
832217840 453081338 0
601576264 476045433 1
760580451 52175984 0
336868370 910843305 0
140817786 127737133 0
558865799 439592647 0
486422176 266797474 2
833832611 651892806 0
552902094 389945259 0
139620708 55618588 0
212193649 145126305 0
944121164 524211384 0
959753059 80616454 0
250777362 471361729 0
447057315 443366441 0
63168263 53459298 0
561936497 672861812 0
971623996 1156826 2
130406288 913980715 0
848078654 834945070 0
806553881 741511364 0
774433226 741673260 0
687963085 632612719 0
772474384 689519301 0
224121064 174310551 0
417773921 204058820 0
64138872 436486335 0
194751817 496193994 0
917102073 770198432 0
543655119 675479381 1
293525520 57078195 0
822416832 585079559 0
820917449 790773084 0
850249465 349553801 0
645789199 806789625 0
181294823 57213252 0
159422328 431208556 0
372640244 934625656 0
626024617 630364332 0
48129999 483562890 2
434021667 883445913 0
237069156 58560566 0
652333410 915005197 0
862837950 690868662 0
459347855 534526771 0
123831331 164661769 0
381692276 554849984 0
203735115 928550350 0
350277936 822114351 0
609148945 752723403 0
643347733 258445130 0
19464326 885140889 0
780721009 135116131 0
785887825 620922992 0
43955771 121470348 0
773822103 608340730 0
892741298 492962206 0
369018477 439866571 0
320161614 376943208 0
714835175 979719832 0
457719646 119670408 0
929617446 898261526 0
463323649 375560892 0
27542981 561109124 0
588774678 612759202 0
975371750 361104297 0
382591525 8511896 0
684035086 821971947 0
407082703 964197778 0
318546215 549811975 0
954633292 807708703 0
807505221 97608478 0
93440092 70927328 0
963058708 772830767 1
156081026 288183678 0
34031668 157870194 0
670882770 976209306 0
64363402 965017811 0
392369510 63158810 0
235081977 483825336 0
352073896 293959319 0
117953011 502000075 0
911718788 666922947 0
498114311 753839466 0
592661657 146791241 2
107203507 207603971 0
110327965 997564767 0
661373350 221692597 0
789102489 444319844 0
612867397 749246658 0
163230808 55784877 0
382665432 50344170 0
649571420 39227323 0
73146659 424086492 0
898932093 828728552 0
4063414 392360782 0
512196192 257863187 2
501542660 161438557 0
98497694 332389978 0
809030327 745395437 0
438685276 690982383 0
113973810 730751652 0
636609291 15669581 0
441461346 531016998 0
398211980 777486959 0
902048249 78274041 0
524166963 776369110 0
755945067 10098712 1
430946364 196676561 0
130097488 102803007 0
822374388 343160927 1
343812402 356935678 0
490170773 357536307 0
862253679 291082497 0
5594501 96667646 2
274518326 21243192 0
37316732 208607160 0
383167704 840964424 0
712067780 956710408 0
895351768 31885723 0
367946014 895584759 0
610638842 980624852 0
9236321 366418993 0
233020044 723076166 0
166157904 329446795 0
512434834 8348309 2
448768260 105240450 0
713821289 245734369 0
645028355 507465511 0
359063648 280759717 2
384821063 629692091 0
671928720 972390984 0
421622151 699992155 0
815913416 215724819 0
526901361 395945946 0
641595382 449453822 0
622353931 675735834 0
143241885 328973105 0
889331740 643722534 0
958485630 914121907 2
503196128 837396888 0
97515769 90950194 0
94276885 561124528 0
886659959 351211756 0
540911206 842684700 0
327598344 762092660 0
619288949 463262280 0
324142822 723094422 0
666053237 182911692 0
172346402 100558228 0
35196266 535116375 0
404848926 944529655 0
475514599 551329433 0
815752581 888057150 0
651058012 142719261 0
774643141 110338399 0
329102962 815017183 0
888508073 175953226 0
988760437 297987639 0
660993787 90092165 0
137392116 75826241 1
921189095 524101048 0
158138495 347168118 0
946858626 308974429 0
903289350 3303917 0
73129454 904742763 0
541395931 394514548 0
247428610 504252930 0
842751545 918257482 0
385712220 215733721 0
856513509 4543839 0
576690110 172966359 0
490545808 587507884 0
238462296 101065236 0
968932348 64664562 0
205745264 454043388 0
906041093 24324529 0
943325185 187919553 0
757029160 512176247 0
108271361 74933475 0
784216838 53593675 0
811556136 233518318 2
383937531 519671699 0
317147775 3615336 0
6415486 488704144 1
720969616 572915966 0
335496220 404390885 2
221203017 765485288 0
230068637 839023091 0
652568261 3890932 0
804182470 542342099 0
915242123 833473561 1
290359426 820462962 0
762133029 124391623 0
612556537 734457917 0
420879467 490653624 0
775645600 249432777 0
693180346 131838930 0
103604269 189737890 0
576776572 45300303 0
277116224 552373195 0
833850907 684769569 0
605794817 776035879 1
36094813 309246326 0
48905373 462713725 0
297009217 832154517 0
884643544 15125383 0
871836319 896700570 0
303184018 230841700 0
833590301 5925086 0
407458212 533135559 0
228617041 572576260 0
460267433 275526241 0
567722103 984728525 0
158049349 815869997 0
813569483 223073973 0
61106971 306061531 0
792966709 466021026 0
469610521 256530689 0
157453740 637835838 0
751814664 972007195 0
410824997 232211745 1
388608207 463804166 0
609536244 553303233 1
101036560 928239416 0
937722880 244029126 0
135689083 63696509 0
652118248 814592968 0
747113968 842303186 0
85830943 357477955 0
539414427 285145204 0
491158021 310858112 0
592572625 562423172 0
826667796 488572455 0
382709600 217038207 0
767780411 18730648 0
854385816 384841194 0
715056209 399183708 0
879122065 874277406 0
295617579 509301722 0
660192041 812549486 0
301589085 530874595 0
708427488 716085382 2
752000559 659306278 0
679647367 608660057 0
493921620 277515490 0
449942091 568237704 2
143151976 638596734 0
833136472 293991927 0
78576050 511649798 0
286647856 475474104 0
330909959 487538242 0
486156560 599970683 2
137894061 204475597 1
773236476 837408027 0
560428953 291788986 0
604041436 241136956 0
221882498 176602906 0
742870179 205936666 0
351276041 558986662 0
525981208 133679213 0
527556769 242160461 1
117239644 50043220 0
985647543 731570543 0
632493796 724594233 0
167874697 576244397 0
219547703 796089501 0
841758368 902950943 0
964720914 549084174 1
520345254 943080926 0
33864847 855456854 0
127282847 223542086 0
899776407 590105494 0
436061116 302125757 0
389534600 24763101 0
453332570 648526970 0
508476980 189495146 0
710350196 446093255 0
832112118 6250429 0
766170641 205248772 0
399458043 816536735 0
437918787 518800393 0
138064734 771664852 0
138772673 24122373 0
897343724 719151052 0
153515178 946401038 0
641847835 197568708 0
944550681 714309382 2
191293113 650011415 0
50508684 889904488 0
165089438 640954417 0
442512416 194032075 0
518355091 886970189 0
891398940 265585362 0
15356288 946259635 0
705925849 681954033 0
507452283 317314373 1
657824138 866891751 0
82061759 644872853 0
881107965 430810493 0
616752734 74937079 0
547681450 701656076 0
123453043 591288217 0
121875625 156758676 0
752243493 123988726 0
54771957 708949747 0
828441790 584471439 0
410481311 452107513 0
777907063 680845675 0
429852871 273069010 0
522262750 907758157 0
478940301 74727653 0
970310321 228860038 2
793141184 64116058 0
792151691 74548333 0
352931404 501959566 0
663840372 864321312 0
683600015 146361828 0
819480340 602919632 0
89165084 808020028 0
363584211 540438280 0
393668773 704319565 0
177559280 507639768 0
308294002 70512608 0
341991143 39429411 0
754483584 704963778 0
420984982 634241498 0
34448806 841776288 0
907969629 937015913 0
434500793 793227054 0
285213690 700141355 0
658439856 127731582 0
838151242 690428772 0
194787270 865369631 0
851839960 160504016 0
120888271 392526184 1
725190484 72399531 0
586315842 874181994 0
558758359 114775473 0
724427694 623298853 0
661444873 187855257 0
955980079 925366471 0
413926402 138459891 1
574621559 582832356 0
951851979 896825635 0
186054524 714033461 1
912986683 189962913 0
422584283 201910943 0
874383583 5671323 2
605395891 83877611 0
832536487 377536753 0
195458565 65962301 0
915985263 136236226 0
930003621 370058788 0
977048620 426243803 0
141829634 65217902 2
221630824 338341990 0
592235669 367042532 1
388202367 434229663 0
526169098 827979665 0
700030681 429901950 0
491596291 716527814 0
782431076 987988874 0
896833470 32235271 2
113025510 701017230 0
743319344 417815115 0
260978716 790772515 2
532576325 301425686 0
105404315 618948775 2
514998039 504847394 0
597907484 191458428 0
798288846 1871296 0
508599630 928660820 0
793341514 74260889 0
685124500 878925142 0
546176253 923443866 2
133395464 382177890 1
983060466 687982104 0
67840090 585095509 0
177824821 284245868 0
453752202 161146164 0
755325202 942393385 2
588801080 360451192 0
692665532 776354307 0
190420903 577288227 0
121943439 304935871 0
489859518 717625987 0
59161929 984308907 0
944842494 583252242 0
496764601 279555217 0
511753514 40764201 0
958051682 227167767 0
840914311 369387065 0
31192161 157647011 0
729559749 513301764 0
234373271 860942292 0
134302530 679847649 0
824155037 497103247 0
298234896 840440509 0
26270360 434467934 0
204530988 187171941 0
957755372 574859250 0
727728262 818132985 0
455834267 437964956 0
242393115 52695268 0
835635491 15856441 0
767846061 965317323 0
648776859 987067203 0
481978184 96191857 0
725695627 43105940 0
994307062 324122875 0
25599074 722635109 0
756702633 494531194 2
514384143 437396160 0
184493437 452460822 0
664022632 419896905 0
955015985 102413810 0
482908220 223764784 2
745934245 995413072 0
747054077 203855658 0
213810911 344793959 0
13353370 81953141 0
173394507 491405489 0
35398716 836794501 0
381339656 25075949 0
691728794 567544609 0
665401060 733419992 0
284496595 331954479 0
587563826 835766968 0
794896141 183044711 0
671039942 325774728 0
380690810 473074738 0
493562539 570718122 0
587808241 271411025 0
178945925 994686410 0
761082579 914689868 0
716466808 69863476 0
738741760 92143936 0
13201682 973258015 2
205494501 12883064 2
21537113 125752698 0
637824351 336909312 0
770257156 154245193 0
626807166 574104042 0
263054356 890798928 0
114431795 670999992 2
904775246 697175455 1
222522936 499807328 0
396067862 206297256 0
307747364 985855612 0
316067376 871311547 0
36159950 643622573 0
924582993 219526828 0
57692164 911068753 0
665973030 90115136 0
609159709 540041711 0
33930432 727787340 0
963490825 517263811 0
152471118 111228904 0
751278069 202703554 0
966830337 513739053 0
18762371 98835861 0
892517961 974288882 0
104391553 447969395 0
805323256 861674829 0
801355477 789636874 2
96901309 500374511 0
96628741 693450729 0
109134937 808745366 0
149287967 836845761 0
475295475 812783943 0
775759675 744613622 1
491680686 926853733 0
910133488 225978177 0
650262553 488207619 0
325822052 32168729 1
49799426 156687276 0
200383981 719538365 2
424837472 897560775 0
212692246 364962281 0
929726586 288708904 0
125204767 269360747 0
767841222 864583156 0
913034529 373459931 0
176830054 721538539 0
720042900 701433009 0
49033035 73926770 1
562340663 359942884 0
714258081 461388831 0
832286799 768239611 0
892517650 841808257 0
269281579 799579469 0
514469441 388432073 1
550240200 437177057 0
563829091 513190820 0
930265314 185716140 0
544969705 140453359 0
97365126 604970763 0
437483207 938481020 0
592485988 884745688 0
947925607 72093308 0
288201581 178571513 0
33573548 744358961 1
563198354 821863253 0
148225825 82251152 0
708187126 662211460 0
474176558 970107569 0
206101378 895720065 0
120702412 280475225 0
239126607 322190042 0
555013374 202726371 0
263842160 153052304 0
24271957 222573439 0
125722401 783852858 0
759579294 550892710 0
230930650 750565631 0
840601543 165183155 0
739106427 631128253 0
73536857 198187313 0
104589870 200451636 0
74073821 78727952 0
751298845 692797926 0
602882695 805408797 0
517039372 742908771 1
170616446 708465734 0
626725161 979397067 0
142256473 468504140 0
377727284 655652061 0
972588046 14728385 0
106380014 840165653 0
850523884 15717214 0
20641392 723119742 0
759246769 267515968 0
397729874 420458529 0
424175244 206212983 0
67239469 424591559 0
8370100 523297439 0
416818958 587164420 1
494236257 600779622 0
683426950 80748013 0
679330475 276605371 0
720228311 342602560 0
932662482 730994087 0
455923959 874521811 0
624971069 211638702 0
956408317 482402661 0
432968840 516374196 0
237317655 994852048 0
957966950 114551765 0
566876997 550185448 0
407170735 111711348 0
43139541 999881645 0
73252023 299777895 0
866682100 800700169 0
995599619 790555928 0
176632663 612209712 2
34349830 529769820 0
619006780 210291293 0
715616423 446480470 0
844248366 978140720 0
433132141 611118140 0
173620153 503886216 0
789535978 725598498 0
837043921 179218444 1
314399105 936975584 2
91047272 591402526 0
464816769 100388386 0
534965607 427543015 0
704856144 919913516 0
380029066 80906179 0
213452211 962072189 0
575218738 807471128 0
605849199 146275969 1
66619934 551408641 2
658978211 41671914 0
213372508 239033019 1
340019740 101717082 0
791187745 747119708 0
18614432 382320633 2
523362280 755387685 0
298798921 99340337 0
134608529 647570877 0
580539717 729514767 0
31762683 689318620 0
52505907 511603397 0
219209698 924304150 0
670476193 205475962 0
270491829 697745461 0
42143406 162501999 0
987317918 604469223 2
262215115 910274996 0
387468909 766890945 0
810040643 729418984 0
669719051 300549151 0
45312692 146390948 0
633707517 335106104 0
826310918 822729151 0
522998087 920438095 2
881805807 125576563 0
857864552 704610662 0
514580105 426466959 0
566450208 571026002 1
574437068 253726043 0
852425224 615126907 0
978883668 824946301 0
20451505 844050643 0
53267728 291373410 0
918260499 835162787 0
864453360 926318495 0
510414171 894326100 0
250402591 466343690 0
858601761 805344707 0
708332613 712318301 0
831111889 521123993 0
310227287 834208600 0
315597335 616659917 0
90816224 283624936 0
930255680 145548967 0
674117631 943964597 0
645701244 993367564 0
200409471 197983327 0
338248619 39435188 0
14087930 276017812 0
102015275 648982617 0
602940103 58048025 0
491925066 65350315 0
186909746 753060828 0
977615367 188179708 0
413511466 655922278 2
273610288 291956031 0
448226146 376118167 0
682208235 955056343 0
315935831 782483616 0
977099456 173288583 1
533886900 682168878 0
947665950 49242880 0
327289774 532779851 0
12228791 146841037 0
130732886 117504105 0
448086802 380168693 0
178210455 998130619 0
275638937 973326321 0
157645066 410179571 0
120428043 303323919 0
238401469 248455293 0
853834771 316556906 0
406770992 541726209 0
876341012 41137095 0
487313811 535074159 0
389378935 49720324 0
453428739 656278625 0
21828711 51507493 0
210695816 257386810 0
654409805 51459546 0
748039146 636220964 0
694701066 257663023 0
495706853 275605680 0
929104855 772290529 0
42759931 396271006 0
129304158 835006304 0
250488893 42884415 0
978026467 23251820 0
136858192 960674923 0
345331194 249113964 0
123059166 135829103 0
815414847 686860359 0
99285398 177517739 0
5997258 436225738 0
830815154 726321948 0
573407424 683223086 0
8686354 707074997 0
604355728 387951591 0
797423744 179681758 2
218718112 615008541 0
93462523 390314237 0
389489191 200939224 0
405017188 180778746 0
688583607 509942640 0
301209316 664654023 0
348183824 409304089 0
363811370 5536913 0
189218751 881981921 0
660581776 616334082 0
257466464 707824774 0
184088983 418572040 0
266983340 281588199 2
359636358 17366357 0
982366151 99104681 0
110262018 232179164 0
385765586 183583239 0
262987804 470177364 2
535101838 470218795 0
131014593 275595870 0
299520341 462353936 0
719848667 154913853 0
669116856 287218359 0
311002405 407418384 0
941325603 250836033 0
535691907 568038095 0
131846260 787899125 0
909854520 232861562 0
235775619 443094287 0
354453750 766111775 0
719983557 234632766 0
107900018 497158374 0
383471576 199207859 0
356121576 191277412 0
945790449 22278422 0
744063232 730176317 0
435888176 294769922 0
610505751 346257210 0
853623324 999404743 0
605405255 900705766 0
824965084 551367702 0
325734484 173210048 0
924150837 51729291 1
610739450 545513859 0
53109246 993272759 0
987128252 134320025 0
95904514 145737249 0
485019583 182782425 0
368629210 170968515 0
865479130 799749055 0
175832307 381994158 0
503841842 948597304 2
556270699 319619273 0
58302871 348933773 0
140251153 653098854 0
557683164 302508107 0
596970078 397242032 0
409118002 40867746 0
363778376 707722321 0
585206387 780217859 0
517410974 84705839 0
835255696 142787167 0
559172781 674905618 0
912379987 58065436 0
344105735 244550481 0
686296271 250556447 0
776208544 577180833 0
565318690 482419064 0
52777165 327860806 0
922988979 491248505 0
327340277 695429463 0
135342616 839074846 0
724244959 583384173 0
361706875 388306736 2
547880292 74795690 2
773839165 983940058 2
723213878 253609506 0
450505520 516032422 0
639897606 737213592 0
480583851 3971754 0
779211 860029142 0
921870697 179431099 0
421320330 116667264 0
606706346 61328487 0
109280711 543953266 0
251231036 944036556 0
33715338 87365640 0
616637727 755244392 2
958195475 442475031 0
91641016 18254322 0
937865468 211778339 0
688297659 111277350 0
783836756 669549752 0
830804237 851930581 0
715077827 410900101 0
907630553 224446968 0
113451277 552291082 0
867424902 134848669 0
848868 114471936 0
929098223 798899807 0
127311212 615359734 0
306827700 136195317 0
477278418 35323792 0
773960213 529247946 2
362106345 408368470 0
474450296 288608015 0
819153616 898450989 2
658868974 45436787 0
90295248 512185797 1
10091780 817686568 0
393593456 314269823 1
259492374 711326955 0
582011258 462608086 0
433498799 601095166 0
980732073 436455234 0
973788864 718363242 0
951656570 67207383 0
347414643 196991258 2
304044789 651762631 0
158677803 501455344 0
89388109 394803205 0
2635345 130630943 0
211581588 188780011 0
385495618 190989551 0
174097737 409419754 0
466064119 926689593 0
554131653 29301641 0
61033044 67125978 0
110521775 777666095 0
154584189 704086926 0
501606314 16703004 0
860823001 697336812 0
92714056 850639389 0
787450076 843162416 0
868394774 391815223 0
530406581 598560019 0
354293733 234235053 0
526229951 779847938 0
66976903 653214966 0
579831898 693309607 0
38785685 924881854 0
30015125 13884568 0
115557131 419055741 0
992273604 600961143 0
280539012 851266558 0
78635532 448391381 0
188019133 800394585 1
892240439 138912869 0
164182483 94571893 0
149362572 51295499 0
95792950 450976562 0
846807851 336164708 0
528415437 942208468 0
833590045 448164290 0
348600857 214371870 0
784064990 54885300 0
232897358 959097327 0
570207728 877383015 0
207324275 138658975 0
142327403 872811985 2
455150150 748020489 0
888593773 12891530 2
225130448 100084994 0
745095778 276290078 0
448121262 17717467 0
379638911 406968955 0
950870805 923099086 0
954633792 822813829 0
333823827 890756729 0
227543691 765129559 0
740212097 745449276 0
393420621 345236865 0
592229961 253783151 0
878299966 795256296 0
397471102 994417438 0
51713455 857912638 0
866810359 363202009 0
978207757 465250789 0
442697743 139949742 2
32603327 677999589 0
382438671 217687104 0
107890246 36294751 0
960309000 174299889 1
767403757 801143041 0
521679545 338458984 0
768311778 439845001 0
6882400 821656295 0
428683972 119734504 0
175934485 531005588 0
619214200 560999963 0
132139087 382360984 0
905339363 844633436 0
294437774 528583582 0
416394538 551177716 0
83817462 934073521 0
587242205 834576826 0
892787134 424546086 0
690016309 664689849 0
633349083 299333461 0
315657857 242602947 0
158761207 304078254 0
139927194 512795587 0
486682975 486738253 0
522835156 90905220 0
667857018 248100416 0
616544276 388244303 0
129411093 876101027 0
520247247 184778235 0
887494187 297630739 0
916687675 185716719 0
340198273 69460598 0
76865981 275704977 0
55497505 452800343 0
919204237 748500427 0
105104818 616815245 0
4330153 6456453 0
431030636 816461298 0
651014339 296591080 1
752736971 910836202 1
635946055 307596753 0
577065207 545151493 0
153043368 306155701 1
975634271 864249681 0
502703437 307550753 0
166191459 260184172 0
624086621 970728344 0
139284277 881058238 0
83891499 514793220 0
548645427 422218877 0
643263401 550296608 0
582724064 579602190 0
86090377 88670033 0
518784170 758412006 0
45537513 998968360 0
278444078 854242898 0
252133624 829598571 2
129538109 42285139 0
843307431 825481471 0
784657789 870097594 0
632109515 128016115 0
812713070 856636211 0
820055496 42920073 0
754467665 40305896 0
108592643 414574850 0
346477179 120953553 0
477731124 995967410 0
878017996 147431729 0
561709762 18420456 0
185056555 576977579 0
786741005 4721624 0
950482174 907124733 0
33310618 951365189 2
44689586 108640662 0
167286009 801991409 0
294760675 892545658 0
858605020 872116152 0
316337785 917264177 0
678507068 277140871 0
139430875 223783987 0
927976833 424218253 1
487475738 467235514 0
200305230 773002229 0
523698894 392779577 0
434169465 116869707 0
866120465 506457387 0
895861378 793722187 0
648464932 126954756 0
70381192 478446559 0
497013229 558950233 0
64304577 328966388 0
381337216 161614655 0
467936200 820702910 1
881934799 58258774 0
157719397 876762338 0
586929105 283982856 0
326284177 803774827 0
584530105 262463353 0
436834750 87686379 0
42642694 823048287 0
306923897 240893218 0
886431464 604077461 0
916555501 496860319 0
425871533 990075889 0
102445459 735900534 0
920629039 872660087 0
347900926 88606638 0
716919844 86275150 0
172488983 15519585 0
256013351 568030113 0
6707285 76409281 0
996389685 440695356 0
552310300 619855843 0
460545429 732541640 0
96642850 409688905 0
97316676 649472208 0
5481775 44988721 0
835599708 540199086 1
787564073 101207454 0
684945757 774067321 0
263898321 18885698 0
678238440 582325816 0
101016369 423387554 0
296564690 973057792 0
588222754 473878777 0
641990617 602024187 0
512744173 25735812 0
494808627 790398042 0
599770457 215372394 0
71715954 977514888 2
620595225 118655353 0
439358942 659279550 0
697106624 434570464 0
88101379 880573508 0
526784312 723520907 0
897544531 740904781 0
978326118 772397733 0
536508722 53991037 0
271260450 254668207 1
916984364 685103959 0
196045468 72994510 0
309895199 170003499 1
648817739 413099019 0
373624644 619152103 0
884596498 436054623 0
226848162 924483939 0
666873457 20179397 0
238769298 168667733 0
515734550 986960025 0
129729293 83625869 0
490734125 522689532 0
470837156 552646362 0
798455130 679522918 0
115121488 507801317 0
975581047 851866816 0
150123459 839827829 1
185914409 302879509 0
32175188 363170229 0
282241078 344764947 0
967638592 396766123 0
232980219 51078077 0
546460407 993007472 0
571179357 930396502 0
556046690 476496082 0
108195308 358765395 0
242113551 139711632 0
854876960 907663024 0
852362744 153271567 0
124165987 110409192 0
406204975 201332968 0
405729394 737333329 0
648489858 106767406 0
916812770 116464346 2
851535409 155456700 0
423725458 526793874 0
674511496 937165041 1
202941440 721330650 0
295096271 561725404 0
733253524 82952799 2
126470262 985873535 0
371998435 922017783 0
803344308 406770317 0
747343388 562887268 0
647165483 633267752 0
99778481 170438234 0
741883865 203087632 2
243970194 289153035 0
163549190 831382665 0
707113962 778338569 0
912739593 528154356 0
752270278 564694535 0
180045851 413280723 2
567986827 50445 0
139435014 271982734 0
590073999 694739237 0
505658613 209294270 0
119734656 90401253 0
64063621 611267422 0
423814147 55666862 0
38748393 846875755 0
18443967 932650737 0
18914298 820853520 0
331966288 732974168 0
403031543 100223550 0
945413623 778274383 0
207460363 724897146 0
715698993 621321932 0
240923577 923076473 1
337368025 905283446 1
820882432 27966162 0
739443882 885229086 0
630309094 481734922 0
120805711 11617375 0
333803689 144931298 0
455112329 743541446 0
17932621 88484088 0
396538656 446985499 0
293800298 18936045 0
17504449 496529403 0
769200494 86369103 0
405085157 625676317 0
776634236 277897923 0
656592022 630275955 0
547183617 188306793 0
646192198 103515810 0
731435419 836231162 0
557711966 883348224 0
359247371 770795011 0
279529695 332052740 0
137098388 801163103 0
974852380 84171625 0
811439490 314236811 0
884169035 834170813 0
251665554 49121585 0
313139267 743383716 0
852862037 589045887 1
92281153 644373663 0
285537016 545537411 0
911320967 383504923 2
298794888 326678213 0
601362076 987394133 0
621651505 769613057 0
484971620 222572251 0
998164930 277784943 2
285819099 129020223 0
411283157 17446891 0
742345423 524467121 2
875191892 857755964 0
644247664 295807838 0
858331903 697856506 0
497226807 899021449 0
55055796 809404629 0
924020695 167792039 0
15649457 538571914 0
693814230 169695429 0
148333062 499651218 0
971612768 61643821 0
793733535 683178808 0
742278379 570817327 0
266850279 277173825 0
521475607 173829326 0
743088334 154879949 0
598149454 129004248 0
26941409 219876943 0
744132155 6499682 0
213315541 995060529 0
337278117 996146425 0
28403244 470470195 0
956054337 62536877 1
549628325 298077620 0
474732036 115741860 0
99446370 48609537 0
436378397 843432546 0
853087284 687661546 0
411351484 254191103 0
21505699 365668260 0
476168339 579792675 0
540169840 129879531 0
588533959 93830948 0
26839852 998545655 0
924432301 221126728 0
271174995 118117801 0
164033258 146456560 1
409751346 900503755 0
640334705 319677895 0
563523303 789092295 0
799363754 617397375 0
60131805 861752244 1
214449846 443724159 0
555709880 705068291 0
209579896 751095532 0
429925216 838919674 2
235496348 293583848 0
410332924 906362668 0
46157532 165447089 0
230311094 812478227 0
717186786 793130191 0
981300556 381529424 0
57922158 289017017 2
7989133 989775281 2
336852040 87147404 2
608294870 686025059 0
658160875 859432958 0
383581738 666560772 2
448298168 613909259 0
949816684 325129389 0
90368952 66898245 0
631405202 24367330 0
47646408 917726322 2
828560064 804308187 0
14232718 30096708 0
698503726 9856258 0
582154209 103890489 0
429110952 132191809 0
463522377 818831215 0
183796896 4990550 0
595366938 59866662 0
139680604 2679001 0
959737828 603639299 0
92308108 275606082 0
572555420 406889296 2
875208961 279281156 0
979993662 370425633 0
980060833 166676039 0
15436301 387592242 0
672634834 13017612 0
504164655 506071091 0
505200888 649099108 0
659439214 354234241 0
600733154 43398393 0
427932661 799180202 0
186650318 692830491 0
706670917 931295030 0
712212016 433590046 0
508391187 585809404 0
59189758 332477701 0
753996063 45135874 0
46683289 669109429 0
800696616 916226420 0
575869892 711250011 0
248189651 949527089 0
89250775 136033298 0
854746185 570027298 0
176966110 447979478 0
78952661 79455619 0
877538948 156401018 0
146405119 952634882 0
26451161 302375627 0
567389366 982399686 0
833460238 661319600 0
692815824 262073410 0
50090557 986107757 0
628975758 994493953 2
426227656 207619487 0
576763930 148685609 0
385203939 460743335 0
51451377 438507909 1
119040689 903010764 0
33067670 913259243 0
432830886 986989768 0
475455412 957293642 1
839502251 830013298 0
664884139 489947311 0
753773634 756358949 0
255148925 910291279 0
133092342 623801205 0
673362346 61371240 0
925292025 399423337 0
791844881 72493058 0
908002188 726329987 0
760633452 255211819 0
654971240 467022854 0
539899092 915493059 0
122004051 534298142 0
141130719 927637359 0
693859499 275440695 0
349445843 581223213 0
219413369 1127771 0
283305647 811168546 0
746579103 296875623 0
444155227 556416168 0
220109173 348498596 0
14073320 4020366 0
818361321 3820792 0
455569404 504298065 0
72157522 525910177 0
439016024 385091470 0
143159857 832096181 0
815063925 188227193 0
426895209 723212621 0
760946686 907090795 0
564202376 829836666 0
710587622 336582167 0
446645662 699112104 0
458001370 803246226 0
331349503 486494672 0
365259853 689806834 1
46135499 377715627 0
79620077 381786308 0
480256748 552292213 0
694185244 548855172 0
156538605 511421033 0
608171308 404245395 0
556799323 707500373 0
798830964 889201317 0
627828005 182750573 0
660597433 366099279 0
647268523 770780679 2
883306596 636165554 0
63206099 565958890 0
262278079 428023188 0
799424075 863282463 0
148913949 157442720 0
10981960 873477402 0
390158500 378344784 0
442049831 168107489 0
621012742 670211112 0
661511064 91946003 0
41566318 852537037 1
941157676 198831085 0
381107754 699495204 0
817244660 634126784 0
793883837 351005456 0
81417462 343714096 0
127207249 472752292 0
735006042 877441005 0
580220010 892780725 0
75287455 407502634 0
529958635 445054045 0
3893359 571661443 0
509977329 536812303 0
56683043 948517405 0
425915234 112803719 1
484327927 113996623 0
811276315 940116267 0
968544233 352339959 0
52428198 318652722 0
657439046 414667040 0
834920324 237300488 0
102423389 209966330 0
698528273 981985219 0
484622451 986280685 0
377804555 148945424 0
445427620 23115089 0
838681026 234902544 0
19158845 745394781 0
121992994 105205446 2
87769578 886314294 0
443124284 442711888 0
639516429 422799847 0
259668929 271496725 0
221105343 20996196 0
624662221 309117399 0
2916417 757436769 0
692400202 600950720 2
854606729 777056725 2
106143532 695855941 0
940472036 317583537 0
437657760 431509985 1
813832698 403887122 0
481630243 384480706 0
360990838 510675702 0
184487258 424604284 0
648929062 732900016 0
884384079 214676566 0
162243136 681562474 0
452105917 625262719 0
415786389 508947101 0
78141024 46862178 0
422328706 643695550 0
816287220 658669261 2
259057006 326938978 0
690278436 386809089 0
259298419 21123248 0
582181292 14164506 0
927670154 967342728 0
480202638 39661475 0
32855753 835374669 0
36537084 625564107 0
10867771 883493062 0
733755483 996603451 0
219732566 34820554 0
378326877 172799491 0
739391985 47914897 0
637201669 299057119 0
870499813 27540532 2
73888259 185333413 0
473173482 240192582 0
295591235 905503647 0
588880997 703930694 0
310008540 18128128 0
313309419 812593908 0
545361943 129299962 0
935400994 75205885 0
669055779 580813112 0
905484657 842766768 0
67588197 802307127 0
415329137 164228362 0
17722138 347478768 0
896426194 906340792 0
278468194 766728843 0
402985520 550172155 0
939198078 714614134 0
236674670 256870624 0
143576162 413806796 0
546240760 660892869 0
828188857 828727987 0
944261570 293390404 0
554789619 884006423 0
377839323 257165860 0
634414082 56915087 1
135864831 341992940 2
901342737 13799100 1
739265551 494765019 0
989341118 345232741 1
175960466 653209616 0
779928350 145833547 0
984496614 257739982 0
860060899 564060408 0
522627466 248554268 0
481826503 138844272 0
355270634 89821609 0
896859225 101096407 1
752445717 43629710 0
923120644 729675343 0
132675076 881558088 0
329893725 303418924 0
389680192 25134462 0
750493935 144892987 0
423260937 280554314 1
626577810 793935208 2
107628481 559765555 0
663188981 920821022 0
697793268 16284019 0
247979032 539285317 0
12792477 444473135 0
681835992 338988781 0
182081005 385053113 0
966077188 385240346 0
467287730 249741485 0
522624102 897480943 0
138900127 732507452 1
407108594 602152285 0
29159096 488377923 0
101819325 869799121 0
466901643 942596965 0
323208842 87349752 0
888729606 111506768 0
948711368 854369439 0
662088313 82520325 0
844892497 966375094 2
833200228 385107815 0
21281545 837618761 0
24235819 515939375 0
808343276 495235027 0
610603921 773288109 0
132109822 154180149 0
131734999 55872772 0
132972519 863214516 0
350735941 456923430 2
269263308 99037433 0
595657753 600837339 0
895329409 329763115 0
37244921 91036221 1
91435686 328263017 0
284574336 837486449 0
270902274 38461096 0
12876962 925963491 0
536670860 137220716 0
985381570 80778974 0
379121367 294428050 0
101929253 301142368 0
977582605 858849600 0
559015493 486188483 0
898940478 532232028 0
314424630 924292210 0
367753008 508972371 0
617279885 984995754 0
554011730 81759538 0
886030598 409970794 0
321116129 761866655 0
444206784 676521155 0
936647888 118356327 0
169325756 396182378 0
20571959 307551823 0
100848961 4900438 0
910098122 769165499 0
133883843 878239972 0
304387761 540572173 0
96047147 636947607 0
384363321 729020523 0
11487083 562545941 0
443141673 147919686 0
503930128 92069568 0
810482202 49698951 0
487893571 250172925 2
359736594 222005846 0
843332183 343708582 0
875578236 114489587 0
187042128 467030050 0
51258691 719545917 0
101522988 610193679 0
205680572 542630941 0
825103874 955207717 0
565629830 542452328 0
93477045 987322757 1
669980112 886704964 0
622486386 791113957 0
456735075 14982343 2
563394071 439582371 0
886987349 111272689 0
537646424 45804747 0
77234220 760309776 0
56649865 354085047 0
767416271 7270110 0
805655263 518691169 0
32034339 16302333 0
206063729 609474945 0
13456961 431126909 0
386611983 794939232 0
96185119 422182885 0
598719538 27819105 0
210623515 69540319 0
499690653 124944358 0
561136455 567964418 0
266875756 675580180 0
482068505 638464416 0
420256855 735959649 0
270737553 568603695 0
812161669 317493491 0
851446666 4605217 0
219720033 260370285 0
712730443 156983310 2
442116072 69598048 0
774467128 51774269 0
329634327 900849587 0
90604969 781540566 0
98006870 139356332 0
717165251 915618859 0
140544563 327601296 0
233788487 578759189 0
655252508 238971317 0
409375290 370411076 0
294929561 75512583 0
332412693 92979564 0
751699477 507534620 0
498582360 346157041 0
1794791 468024897 0
138459134 698072800 0
543478747 974147504 2
410776442 306555109 0
314765976 159693206 0
61487204 955380284 0
782890362 101357184 0
439881578 543649115 0
673889656 54208790 0
693442097 36024779 0
34282880 896951737 0
715857795 630700324 0
978744480 303434705 0
139190032 943712597 0
914815847 310221856 0
874163893 974230169 0
969942841 222693976 0
18008101 73892609 1
69598837 548432881 1
838376330 803372218 2
403227599 661910639 0
977611331 589699778 1
923104722 332485241 0
117661218 144283713 0
197826783 288051115 0
951140983 395520844 0
636985409 24982652 0
399133144 34105903 0
793103090 751962512 1
183658093 281452723 0
386565579 955678330 0
105586400 33329475 0
130845810 801895536 0
604641812 224007518 0
686479182 957913671 0
797157950 624882781 0
59043587 349077261 0
713155441 804855479 0
183368111 264686221 0
323045848 461156002 0
956296728 877463498 0
287125891 671711182 1
38404157 111739695 0
86986349 591029530 0
758729723 25750256 0
262037688 508080396 0
357061479 448597662 0
55261895 745383911 0
788452519 152311378 0
781459291 420910702 0
843543772 578867870 0
463780206 244568149 0
240914682 848810289 1
10609117 607721205 0
80741318 863844356 0
124371896 886590347 0
477703477 992429176 0
27876094 815564890 0
415522725 691795844 0
7342832 786764904 0
818475236 162530163 2
697748781 730593559 0
866531844 520434271 0
85503483 270161410 0
196911728 287222417 0
52149906 220923760 1
415083772 170145486 2
797940650 29080242 0
713929278 743657496 0
946284242 237355754 0
256054876 760333910 0
935657386 160408235 0
373345485 134282636 0
568611626 975363699 0
987101922 531225926 0
465949111 330231698 0
243276663 683965292 0
481836483 979564593 0
552631996 685061454 0
911745684 311876484 0
874047137 262036827 0
516149810 40747166 0
834040935 968659400 0
603086814 915442327 0
415203978 179198459 0
726676854 69543807 0
126098069 991661323 0
492087221 811348135 0
537985295 738573819 2
577709855 215563222 0
270288799 81026827 0
221157100 23860238 0
301417723 139589915 0
447863611 470857424 0
244355270 395850282 0
313244707 221779612 0
856388820 935011384 0
514798157 710414435 0
621318971 787552179 0
251100161 237649622 0
507885867 251988635 0
637002342 965516057 0
163433128 213954216 0
699812471 670332527 0
768888298 658611987 0
597377574 688685868 0
991502021 171996635 0
57521351 120555891 0
83664915 641489571 0
485438511 113561597 0
543524652 59146041 0
959004586 373925009 0
513190669 21174481 0
971897202 121744783 0
721525869 438366998 0
124755657 490428805 2
319884881 645393089 0
203672128 817211011 0
657886496 110794906 0
692181637 452104081 0
607117855 757997255 0
57209856 652499390 0
372134775 529960904 0
958335657 134250619 0
145190808 68887831 0
49080607 830051788 2
758501257 192180671 0
399976056 409202577 0
678204509 970580663 0
248516719 45833879 0
30389323 799036670 0
201349207 97755797 0
946318713 622883527 0
59029290 177313520 0
682778393 738911245 0
276740330 632824725 0
800754033 783973620 0
345922110 153635886 0
129309970 168673700 0
133749079 468604721 0
971760259 457266300 0
621880192 702482122 0
417901512 743571028 0
286867491 191352724 0
987615349 558734883 0
397135649 67591097 0
900672514 210986 1
231414242 320555878 0
862061765 147079714 0
853953389 705946858 0
177104257 38825952 1
974218376 34712661 0
43025328 625255852 0
5678722 979235373 0
521085997 770890141 0
117508134 82611183 1
281661619 129646289 0
497364426 986652795 0
216864489 449494099 0
344328565 749921317 0
840534097 731437005 0
408464455 336492614 0
33491470 866604837 0
50041445 906690398 2
72309080 50535902 0
963581681 965444171 0
522796370 787439492 0
711912583 488311624 1
538160872 683126385 0
618027988 49109298 0
163979408 811751 0
618732326 113848720 0
400857832 69247510 0
899346564 966394572 0
37824691 852156476 0
91981400 350591808 0
551492559 971714458 0
345213510 90341571 0
180367302 222635378 0
694971985 636966273 0
988158650 556983854 0
942951903 224263472 0
225702612 637538532 0
144628684 120994782 0
274834540 122544261 0
526044398 59338284 0
856027192 555435108 0
992762453 192962662 0
451089803 34384723 0
942265429 491790472 2
238753403 978309405 0
700453573 172886821 0
211413576 55123064 0
794425090 161736250 2
577351630 13899190 0
522707515 855450371 0
188953395 485394670 0
259907105 2211825 0
472895957 519059786 0
230753631 490330848 0
155599622 58828336 0
212764046 375976504 0
341017426 470969922 0
51634629 368753768 0
505497242 687151766 0
632243472 575667411 0
790150875 553155833 0
51506861 719485742 0
410384953 790586644 0
887101093 547918414 0
387319195 415015128 0
69572737 59980513 0
523507496 325739816 0
643066357 260139035 0
757276910 118697799 1
333729756 327657137 2
826485772 174517497 1
708175552 627114081 0
183320896 124119720 0
369473746 712411713 2
820001402 179986438 0
172785603 71738776 1
269010553 789348393 0
772973293 955094439 0
125877721 937084841 0
514756463 59201683 0
143752181 855677481 0
373160963 978849397 0
36377467 565436823 0
109654906 328933978 0
260731327 678155673 1
419344860 404468920 0
803264385 871710463 0
146255405 749878340 0
339165834 869872476 1
740348491 353482082 0
917137887 13803484 0
775929284 62634250 0
820299197 252833730 0
576080701 52726946 0
956072124 568156868 1
166228099 218147497 0
912805485 581604492 0
933602255 228865295 0
763776746 428241464 0
489152835 805792635 0
276353065 46707466 1
865890667 10934183 2
260403503 804668719 0
611578981 448420315 0
907678184 862693478 0
134481828 253904668 0
851612326 932701552 0
119281340 520997906 0
844661136 854804227 0
113207579 443148235 0
807041132 970553097 0
32512442 442442117 0
59094493 842389653 0
946395593 548656261 0
716935271 318155460 1
634943451 483134561 0
919904399 898873184 0
745740917 15052508 0
969776840 782300306 0
748726328 807571999 0
330128441 395863479 0
240126239 946182323 0
6063024 768618306 0
567621569 945825219 0
494603041 195078068 0
729883059 964376389 0
747011595 599289849 0
632264809 120432030 0
920173547 261878206 0
551788125 984315602 0
592820348 480672831 0
930984536 647193332 0
25734420 419438911 0
144371756 751614643 0
64742660 746208404 2
958570231 98008781 1
834597255 560437199 0
472892157 351812220 0
575207882 861459448 0
470989139 422314453 2
143060120 430828941 1
269178076 191897466 0
121431281 136232887 0
444007731 727181343 0
757198206 887879287 0
943721261 999211173 0
131465127 400426354 0
445456879 325306394 0
50682845 216994062 0
303774589 769769431 1
546823105 532812356 0
891297740 113583377 0
77099771 919275363 1
624311728 969443814 0
511171962 380671595 0
216063093 863395868 0
76123358 292199066 0
68013815 402948079 2
110847555 277268947 0
152148183 634674470 0
727434823 908551523 0
893510337 443975928 0
417720249 780177028 0
406503030 75470000 0
988678213 512462044 0
25385083 120849312 1
225227037 428576416 0
615266817 483806540 0
237754342 906913795 0
337124605 196761756 0
751652336 296886436 0
219266237 143988477 1
651668567 68540584 0
653705193 741077283 0
630435233 371082507 0
600928772 911323385 0
465580343 937075564 0
120235824 59432361 0
238054449 551733100 0
939790848 392891771 0
448272161 771716425 0
914837715 768327017 0
749521809 880972759 0
275141716 340572595 0
583314364 946661828 0
681482298 56250515 0
93454038 19227629 0
258462550 942140639 1
507117725 155024808 0
63917306 210780 0
793958061 882041358 0
7814166 643643447 0
837931008 675790581 0
135778261 269969677 0
958184353 63975812 0
73686363 306620967 0
427816966 637773676 0
85679407 658558682 1
95030043 4918161 0
371233598 304344088 0
723244301 757498333 0
210157936 308698404 0
113820470 735434709 0
751295771 113394854 0
448822084 453318925 0
630582740 849791106 0
991404990 124237646 1
926260986 470690572 0
970800015 399250933 0
585433075 65565830 0
665989633 387652617 0
143929262 423787312 0
711693173 297123767 0
404743601 47644491 0
51815249 606462515 0
987147850 879972505 0
483453829 465449556 2
998914442 421042468 0
322025814 552140841 0
97098141 141173036 0
52846478 169831485 0
427387497 364418801 0
156773235 306108857 0
338675688 808135537 0
262950802 955990315 0
112155753 44252700 0
65974806 34865572 0
739953914 171853536 2
939848742 617351642 2
995615571 922517017 0
778550914 109270826 0
652678746 289215825 0
53859054 278985379 0
193888649 164264435 0
31641487 221378061 0
566930228 29322666 0
770196798 937108465 0
650760157 539308885 0
652341590 509231240 0
92684610 27870812 0
112981233 331063349 0
469429861 801237776 0
766145996 734244595 0
466580912 646825288 0
437345608 713629106 0
108445792 337301488 0
733153238 234632232 0
945292536 328954139 0
196352814 293762908 0
753773744 619482005 0
70976054 779875830 0
531910159 598848830 0
487655478 198093985 0
903179898 246673276 0
570051444 725572603 2
563471188 46423027 0
807087943 292991170 0
310926601 935661938 0
496430489 565000193 0
274416958 304559918 0
175918513 270114086 0
351708638 32709428 0
135314540 123889014 0
90095276 311625019 0
105562939 325738704 2
854617517 620190671 0
665449079 798073521 2
898128443 864576344 0
138081109 18595808 0
423419039 666862122 0
926088447 882884912 0
36029479 328794313 0
157877611 147474608 0
675939357 249227963 0
533337809 925213920 0
382395801 629021192 0
218185259 649371410 0
829784061 90255684 0
98604913 375752493 0
452310075 977893404 0
819586345 666303160 0
779818700 209623603 0
33710635 305361260 0
833856185 707570480 0
905369632 991235276 0
113344168 715896821 0
723100655 182484178 0
634490458 212239373 0
550153448 42497337 0
671527358 196795231 0
153052941 804755740 1
221764044 911423217 0
811093165 417644844 0
18675073 108646109 0
159455564 972808583 0
312664831 517865731 0
626575127 567746773 0
248706343 558854968 0
860171458 243956923 0
501470597 781834818 0
843256714 488496493 0
101357534 528393493 0
963444635 657833207 0
227800793 689453251 0
318911609 974959891 0
139179272 961261921 0
694137994 967522388 0
142266763 392137885 0
52595345 791785707 1
244261434 584871786 0
540661163 799289373 0
448471096 546582210 0
46961467 565938328 0
910888141 923248214 0
725165848 552849570 0
387609773 222074811 0
950034859 11458333 1
835492974 796286526 2
876811862 183167955 0
658802625 402531838 0
933851017 29887894 0
437245390 84658669 2
791990651 256071085 0
165671871 173790802 0
45892063 117329767 0
137150564 139328345 0
269021872 369561651 0
710449487 480081269 0
348898008 80787406 0
610745332 662472472 1
383662677 414867855 0
378042962 91238134 0
596204677 297007600 0
400798277 572680305 0
430605330 211442055 1
103875615 954606608 0
872519348 522256617 0
305841973 365469173 0
510785655 734736997 0
277095948 653127137 0
481036164 669127755 0
954081565 838503804 2
817771780 109083641 0
994976044 671038259 0
71554111 891623487 0
86249255 752838961 0
761294800 278056045 0
56252357 125842158 0
728911807 750839067 0
528258829 735113692 0
509910012 246281448 0
739493065 579821762 0
507159362 511412507 2
723274616 530962866 0
854874569 119771987 0
823112554 251710607 1
288046735 430454185 0
206855129 323812175 0
947649279 650239706 0
748942979 157413318 0
385283535 412843091 0
717208182 119752593 0
614225382 357844902 1
101242247 635279549 0
860414305 108799061 0
207026456 480149414 0
608150808 320402749 0
443840039 706374285 1
106848161 665780317 0
636995207 455223633 0
152240089 798823797 0
353970092 66424090 2
514946161 812501752 0
233777345 866091092 0
570396347 433890483 0
445729567 209287521 0
445902828 170118338 0
269403039 839984766 0
48777180 723010853 0
328924773 841752320 0
876406166 880025663 2
510598472 994996933 0
948838372 325409554 0
719017723 544780487 0
655917805 983930384 0
845872056 400644731 0
942003330 598592870 0
859898903 969153193 0
214739002 894298848 0
386927150 289024626 0
535424314 972334115 0
217268788 851750481 0
558632961 164323114 0
292837183 761421996 0
741018813 748182879 0
654274936 337348703 0
781667172 91880396 0
276562438 638475741 0
274540269 181573616 0
515354170 631523047 0
137072486 855151874 0
293491325 31529709 0
100286835 322256374 0
128804061 747164861 2
740749533 110426678 0
708045583 646330174 0
726638723 621478356 0
774232490 80228283 0
728960645 787023815 0
550326018 768499534 0
34095414 937766746 0
468859193 410971386 0
63224436 743232165 0
426327337 530640912 0
134714487 809763116 0
972648917 584123054 0
273402352 739118720 0
841511431 927077910 0
921683854 760371108 0
441224135 235527731 0
144014433 480621011 0
77908575 323432536 0
136650428 895452858 0
437047406 680608592 0
352181738 391201290 1
145382606 133481259 0
827042421 814892978 0
637770645 871496926 0
193688515 923657362 0
799530213 613576401 0
483455767 365638058 0
662916740 98257252 0
237440657 518022284 1
242204667 532604836 0
787048775 948500776 0
259429288 708662573 0
926025263 274104195 0
672765835 379209922 0
361349200 368685400 0
628455352 819048958 0
646776487 444604489 0
810097902 443010750 0
317574662 95043230 0
215535857 276521860 2
419439980 23649752 0
778223548 379396289 0
182544715 585326757 0
754251932 59623952 0
794545138 887178487 0
696613402 327973657 0
7856637 348160763 0
475152120 609367566 0
487613507 389427175 0
401939427 867793709 2
916171004 566793744 0
25474917 688580519 0
897268789 246305377 0
608193353 299561791 0
798388918 781193978 1
242062912 945130045 2
24103777 560515246 2
792664422 302798207 0
205828645 469183857 2
795678161 31186081 0
313252822 504868241 0
126544116 590436461 0
849095260 490425819 0
557761382 557983091 0
68241773 815358296 0
513072905 609726812 0
347855367 757690460 1
202750271 120857570 0
596507400 969402200 0
285508488 778625216 0
454176874 352335430 0
143287303 525716395 0
100987170 31192464 0
375338701 535698564 2
494011614 122608194 0
127268370 950448181 0
223231650 58872645 1
767075741 827199382 0
276647868 487034958 0
267847258 59293476 0
296629911 690620375 0
843454558 696557684 0
162029895 20250911 0
847511367 889691551 0
359689101 937670669 0
436675654 913636165 0
54751487 772920752 0
761843837 774519862 0
760961677 408948919 0
252042470 599106801 0
93377398 516805114 0
960895817 495018566 0
605333456 425591883 0
893920325 642931493 0
457084027 419471660 1
308259470 460635661 0
867817719 717991401 0
634493808 474214985 1
333820239 598511591 0
172312329 588380650 2
202791471 62009553 0
560077121 137785556 1
48835631 677503005 0
82610816 537318795 0
7875973 598628460 0
265600178 350996076 0
733726806 368301281 0
15531063 74994399 0
280361332 345499457 0
793084924 72072670 0
774108508 836251432 0
728369303 295744817 0
639852887 14944894 0
846809960 376440264 0
533606533 24289580 0
257943016 214614432 0
206199883 681775647 0
720175235 372390033 2
9519200 433732906 1
47745979 949872390 0
828925125 232321668 0
953271839 663140599 0
431645932 731348088 0
950458425 766246874 0
217813179 573303639 0
63222104 216272710 0
138514409 185321802 0
88206447 160670625 0
846436428 384396256 0
116378490 118944313 0
53035843 130701730 0
516665452 743134748 0
151704122 752270379 2
139208853 16950991 0
198318229 127596339 0
738897315 135750442 0
113841040 613504181 0
62113279 364453817 0
987812677 701982261 0
162146322 216698118 0
892040547 95701369 0
315785247 56259908 0
390815185 712041091 0
366985744 908455798 0
890974072 814033296 0
485647954 500510112 0
578039030 872367740 0
973249680 327727355 0
237342785 435604890 0
5626797 782821925 0
189674297 577689693 1
787656078 237458465 0
305195125 988822018 0
385768179 434127081 0
147247283 576418643 2
781778888 317813106 0
4234301 664801395 0
2661371 698878127 0
602853688 663878701 0
437153521 131970497 1
74432968 268364586 0
338209917 104970259 0
601807417 991476388 0
920134929 908052165 0
403451551 659497766 0
905724373 264510350 0
92434443 914222742 0
292517312 737813283 0
203462924 204298018 0
465444181 133396113 0
234836328 735151499 0
955577699 469926290 0
408175277 146653709 0
163868713 570222818 0
310298667 57046925 0
847147168 355814279 0
337162929 883756632 0
327781341 809475084 0
376523256 453883163 1
314302906 320354471 0
835766904 380324408 0
226911774 392451444 2
351309052 970590368 0
159797621 285348601 0
86850740 704504290 0
593756200 379368045 0
674720009 754043622 0
198293186 21183612 0
665376547 945641280 0
741302811 843897947 0
116157168 500706402 0
631189067 222517167 0
843279467 398251946 0
640539159 194183101 0
709677958 528406563 1
100945071 808709426 0
9023974 903689372 0
498389712 710240713 0
858963962 155275281 0
704906738 4312942 0
868599380 525498257 0
250030347 231356609 0
217762913 508707455 2
371559529 933254689 0
98185369 302846803 0
784276279 26760265 0
782465380 551476831 0
155209045 105851394 0
70093106 670682753 0
103183869 353212273 2
108334016 769228191 0
584335563 982590463 0
413371625 382965538 0
816137365 840022306 0
273361388 225351779 0
487805075 862970307 0
22382862 19433055 0
525727010 30578732 0
202407917 79545417 0
980537678 368505978 0
953555739 69182467 0
26434423 116612389 0
427221855 205289406 0
319440599 586898201 0
214602119 348923386 2
731523585 902533329 0
615206704 101329985 0
379224274 616238198 0
452093297 652232507 0
222591656 617261762 0
612605557 498843375 0
399495130 712249381 0
265197070 505336270 0
567326471 835214979 0
339729794 96361423 0
727392678 278514120 0
134238515 510463659 0
264942882 471333967 0
716068879 792324801 0
295529017 762744661 0
834505577 120614605 0
921187230 559589198 0
984090909 111832547 0
898699226 332695933 0
261813836 113935280 0
198653956 348917184 0
653001441 658182138 0
554924918 960768038 0
953679671 528758792 0
632598451 716852892 0
563162858 898580484 0
558336695 84043712 1
34602617 117632101 0
513331058 58893970 0
612525144 910754863 0
228142781 761613016 0
224206487 211933752 0
555519430 118224229 0
626878396 566712005 0
245621387 491321902 0
36345138 327947838 2
748039565 66995469 0
907418112 371644089 0
9733470 162147895 0
270066925 828222545 0
571250799 101674292 0
769465216 119752707 0
824603550 355282381 0
608725770 245599540 0
823776837 329758157 0
809011242 310560488 0
17474061 363484790 0
615521734 671726047 0
939439192 543489278 0
861278521 163489229 0
853170031 664014218 0
296920516 276945465 0
767500611 418981527 0
502686465 828240982 0
650017236 725478417 0
231568591 866156137 0
560952261 600087735 0
26699475 608662747 0
42425637 157760058 0
787176446 501825581 0
306789063 179221374 0
971530475 211956325 0
182458310 530958259 0
114995435 809458358 0
957026949 55750336 0
569791464 768978394 0
765979202 204874036 0
92046202 955742264 0
119926900 623310162 0
668154708 37793270 0
10547826 918910518 0
571079027 842969333 0
905631083 17140253 0
19414593 85616199 0
586584205 851986031 2
681278709 103933073 0
316838699 127451226 0
973113036 385027133 2
39515658 858458027 1
474367090 478619882 0
755886656 145409134 0
910830933 143131138 0
559574079 148134697 0
131747505 906204345 0
114586333 236129882 0
882381703 672315332 0
887394885 622071909 2
241107238 816877283 0
141987118 307542724 0
176689037 245089927 0
50943329 29984293 0
712940681 895513607 0
100722508 148284648 0
915101997 586500777 0
798868235 470438684 1
934805369 636656832 0
874380976 663703601 0
115489387 904698584 0
943507311 387579502 0
734291621 1072583 0
503858404 41064195 0
454665503 957673712 0
220443340 610826000 0
215262126 129240010 0
12385512 888870709 0
362267277 705467668 0
734809144 205674399 0
369664465 980553131 0
802492006 718385422 0
214582774 505660433 0
309332895 305888582 0
21594901 700021892 0
196141976 230351599 0
172953743 895615156 0
305950963 747031243 0
263792746 615469990 0
6420672 553242610 0
661931901 597463733 0
776017424 470520779 0
647211773 587721054 0
144881511 824915217 0
686970301 610881142 2
646929555 305326297 0
730033377 858178629 0
710689721 988538034 0
928283124 74198925 0
868122307 78064628 0
168012432 745600356 0
608739790 559415214 0
393394105 58978041 2
431449176 786084225 0
227256556 324974185 0
698198188 480326446 0
102385081 42784874 0
138068396 829758667 0
410845435 510465479 0
77163611 963645907 0
464045021 633322238 0
200181150 814015428 0
112244290 777224040 0
894360127 732769091 0
464242753 34702954 0
700330547 448598629 0
595019418 263788381 0
587627162 833538527 0
960928154 272936025 0
762150369 947737344 0
23359474 671096488 0
374479373 884046646 2
147081088 475543670 0
857102561 633346397 0
781717054 996006671 0
27590985 649639603 0
377775255 928585361 0
711934468 199609212 0
145679730 39570329 0
80215384 365092957 0
75344535 46873271 0
716794869 117900616 0
621836185 300085282 0
492699702 101132978 0
240944057 42520094 0
947881939 45628824 0
258889755 346274592 0
244210089 728907043 0
675792626 443815016 0
68077978 727612240 1
665276870 245667720 0
981247863 129573242 0
41895951 339460461 2
730389182 971772026 0
321364588 140891507 0
87345272 698884947 0
43905713 98395835 0
305812199 728193973 0
366022880 121810174 0
602919729 291543417 0
803586699 546943088 0
513243853 777319229 1
791551954 395992410 0
692920524 910971822 0
559092606 902574065 0
25933960 2105721 0
145038785 460212529 0
499068117 162760270 0
758471573 360529395 0
744522972 687920589 0
47993875 112760790 0
343522260 191471052 0
865774766 269167508 0
452338760 53840661 2
106650341 769823162 0
29251801 670802157 2
573608339 648846738 0
260480263 69558825 0
504149 381040460 0
20161919 92286286 0
695147975 140467439 1
769909798 711827234 0
792673608 91274266 0
306637298 597342357 0
104624431 325561186 0
112804952 60144975 0
433045951 695875325 0
167223828 335864151 0
295344743 782985891 0
321150033 700100140 0
311903882 901268617 0
123433148 305106322 0
770107015 141211193 0
546679469 726806688 0
559408567 384498695 0
783540659 768807250 1
726630522 929430129 2
734608069 141482621 0
821211922 799009230 0
928119018 251470534 0
520432193 835757487 0
261297120 640264412 0
477588409 918843573 0
730570488 952577027 0
621766102 377259047 0
674650038 820294909 0
915475801 820682983 0
710310137 137888005 0
559232356 524909763 0
830300966 310081956 0
748480209 52067159 0
854797673 435633641 0
15842860 362405567 0
961992102 572426272 0
315190085 357487540 0
237950285 286348093 0
371845931 481928247 0
45794217 526339209 1
179561135 633289590 0
67943181 62754285 2
795669095 962497203 0
462936640 199524302 0
900251322 817342848 0
993600973 219714649 1
98009492 43458947 1
655430503 959130280 0
829432910 984778350 0
881078757 842567499 0
929527363 954175073 0
821040888 811136888 0
614050340 656576121 0
610695441 190994960 0
366403046 825198482 0
789219644 92783572 0
669365826 592397456 2
141658720 810927587 0
968058216 8503742 0
411552339 153057558 0
37587003 196828443 0
733011433 332667745 0
77886470 184647176 2
885263163 436326470 0
414661022 853557638 0
521185759 677266366 0
845833926 275273755 2
4931319 936143940 0
874471892 617907319 0
555551364 401931755 0
609666467 4384853 0
128296502 886772194 2
332916 677685584 0
582101534 105562862 0
883359062 569523494 0
242813309 484349552 0
192815306 735882362 0
821730287 552924947 0
390734 923583838 0
203196817 217469946 0
193609466 316470405 0
243397805 593909429 0
860975424 97624070 0
63820779 882179842 0
311078169 445832467 0
175476530 62547427 0
607593828 10534619 0
659247155 120904364 0
52463155 3355426 0
47942990 488430833 0
635019335 118980021 0
271279111 824197278 0
586243315 849236804 0
495662804 891554005 0
266771144 326330718 0
141922772 306064078 0
187818334 141479596 0
434092656 923272421 2
165398693 878445954 2
243682114 854991980 0
947484436 164584749 0
678637532 832001610 0
36324765 426922502 0
32934781 913601351 0
695422671 82203330 0
698801275 330347065 0
458380093 899072171 0
372312962 32389741 0
822735386 974118381 0
237301080 414247644 0
605664174 401420003 0
393779248 726351133 0
276255629 787422512 0
222364483 791927643 0
7504931 457477704 0
208228243 882873321 0
472912384 217407105 0
779800925 831140485 0
62346455 833602309 0
262703341 217732347 0
216011384 334726737 0
167447644 399817749 0
375696526 394608701 2
159297111 791985346 0
882698431 933794961 0
8824948 763270008 0
483866425 15644965 2
996543197 97216831 0
42833932 616806125 0
739242864 722516365 0
297262864 580844655 0
184764341 309698313 0
482884853 47075341 0
100172445 356505060 0
895435081 874769440 0
512378040 910636442 0
121942467 31965317 1
269324688 543769708 0
568374594 609232670 0
224288331 596691317 0
764852158 465346278 0
41400508 896896879 0
103650497 816641009 0
458300024 289638723 0
803803672 17516292 0
374923918 40349304 0
380900792 5071213 0
922747081 747970039 0
334616220 986239355 0
638385025 442690940 1
867475314 904184443 0
275367986 36175010 0
841589791 261354712 0
637695294 619954773 0
777649508 95004939 0
257582106 52153693 0
957022851 998230305 0
776054490 983078740 0
112199389 862958319 1
141479236 428354978 0
9910196 820266630 0
560065475 631752879 0
186307395 304325665 0
283496774 108017903 1
129905908 50251131 1
204789459 298013429 0
778275777 144292571 0
879708841 648379254 0
954948955 664547482 0
594953421 61839270 0
596867952 483536460 2
19387392 818630459 0
205478992 530358225 0
462257913 626834906 0
295929462 354978797 0
607422348 974921467 0
587020956 985916177 0
857542879 746760056 0
343872148 110011352 0
776682253 581782713 0
659153941 578340668 0
929012023 423935587 0
376395563 105540965 0
690581288 513218715 0
907193372 157034274 0
152471687 866171795 2
295463082 138582065 1
56141126 118785458 0
922336377 441464532 1
837341997 939115308 0
800999156 116464678 0
870326997 158879940 0
617872447 162708097 1
467968151 390197467 0
54191139 383160405 0
74861170 483517457 0
593207777 629308608 0
189231887 689604380 0
479852746 74136185 0
659348301 781543911 0
626060646 939777273 0
849635157 140770370 0
597872758 143944871 0
598375628 232688196 1
693941666 931885362 0
657602279 41191236 0
707008334 30664837 0
932045891 638764288 0
30278349 849363344 1
208681902 508594363 0
463626467 276878032 0
730594380 203713074 0
32309960 644707919 0
962921843 902151057 0
442224767 817988193 0
396535573 695227831 0
951338765 417491957 0
323459937 897965404 0
644490947 717736639 0
839924897 496620857 0
443378174 744517127 0
36991331 32992064 0
795809334 555015912 0
585405917 43393782 0
96524069 797438845 0
6509862 630697196 0
6039057 666660355 1
980515584 741792313 0
195731853 91961554 0
846255135 243008546 0
675215503 159305761 0
952134053 138930985 0
411029819 92857446 0
309498829 628231589 0
182762336 451979297 0
186185354 142520996 0
324713608 634697832 0
85873423 581486002 0
11767592 969199211 1
624794846 862190317 0
151185885 970819762 0
762469734 716227660 0
512842276 554098992 0
705002645 156786085 2
683843067 872532295 0
221635670 758387952 0
393013820 804906303 0
613890334 66941271 0
61865198 211454268 0
522005335 22433687 0
194634843 450445219 0
978473872 677459534 0
788396873 63768651 0
996722183 581045764 1
608533142 19611311 0
508443906 258302163 0
79469878 646400107 2
418225780 311752915 2
646655640 176187942 0
406972 392757198 0
560692388 668575511 2
424337118 685983416 0
546049384 379822214 0
736267114 381655931 0
484543350 115320104 0
449405459 788655341 0
439026527 506406601 0
745909904 382078646 0
984970898 95105645 0
772910449 143541437 1
705542908 720549915 0
705775315 730739203 0
559780395 228404058 1
93207834 398230702 0
829218017 544469055 0
916876770 95404114 0
586820515 663014789 0
507683551 485918892 0
569285428 296583626 0
749013512 803688503 0
723350253 92601539 2
346647054 75416905 0
76704791 421873230 0
158859721 892900095 0
275222838 261201204 0
380904954 908723430 0
57160961 204782372 0
895777017 270119411 0
327597658 606014287 1
141893909 732764750 0
840962615 525787763 0
31567418 295838359 0
1962072 645134870 0
11212771 931750204 0
593694616 605720245 0
154945244 401663424 0
258778041 440260545 0
615954178 596105661 0
171682694 108033959 1
821400936 606812136 0
153812940 355025047 0
768795963 642158168 0
739918490 144044690 2
509820550 78790632 0
725878547 618760670 0
651165768 26410891 0
401228926 869546072 1
24206292 182539318 0
560164388 978579441 0
41164980 845290493 0
76330504 586080899 0
273952252 666787616 0
399951631 996887808 0
151547140 469543778 0
100556899 827359113 2
909265693 40999875 0
747988723 386935560 0
506702894 844214545 0
958541086 894133457 0
446025797 441202614 0
16822604 115013123 0
113898727 86556078 0
873931297 97944099 0
105256601 468963446 0
796569132 807675464 0
113971536 386874992 0
31197449 190277842 0
717431418 237051484 2
248494185 556878783 0
304745008 563476725 0
421791366 779895153 0
268875932 553232751 1
665652868 26935125 0
411414165 32440204 2
460656237 760482846 0
381282568 877139816 0
868681892 865065672 0
7236766 10733705 0
315778796 952624059 0
95520627 462906055 2
108413455 661180862 0
192061913 2777057 0
506342618 50204001 0
400690746 436484023 0
807725578 763056576 0
241845591 578503528 0
492521774 653086758 0
78931252 198964804 0
978073047 1591183 0
641390442 6277152 0
324074251 768498665 0
399370488 432317954 0
192997212 174865647 0
556579535 116580498 0
421734390 921116846 0
234707775 285987372 0
863791021 470230222 0
358570115 123011647 0
105642254 390276313 2
579473085 973293536 0
354683510 220058731 0
78670767 498674555 0
193111156 310539080 0
186259556 109675793 0
103892738 362176751 0
871270484 350878020 1
898188605 62402313 0
833588702 171259186 0
682149216 371163538 0
111554480 864330740 0
608025711 972515652 0
494975216 137298875 0
69027297 39595307 0
532750462 45815268 0
840389922 384604817 0
441321709 242654000 0
310782198 815931129 0
5646716 919201354 0
795960225 792900552 0
981542740 402034194 0
395536658 861010629 0
154720779 142692592 0
784143652 86073607 0
868903541 715053571 0
642624051 857625551 0
959865988 800481452 0
344747402 452816513 0
869672596 73188883 0
121718844 39953461 0
571433958 301600383 0
595886117 390603098 0
92402663 521980376 0
464260880 850470807 1
827686859 749332719 0
521211529 631676797 0
818345847 226464734 0
122289484 686729295 0
529359818 182844664 0
157165030 678029416 0
357039800 871553176 0
575517185 527005544 0
688672962 506105745 0
969199449 32713518 0
912131939 326958023 0
916334026 274875462 0
195598000 202479321 2
727755605 901327674 0
193682131 14984474 0
197517583 2825607 0
523894539 106150159 0
370466287 760550303 0
982893583 248153963 0
371979629 171005353 0
145637307 979067474 0
976062909 510466027 0
83050800 188711139 0
699561358 769497713 0
36245061 217343614 0
304059047 200426453 0
667963598 764704995 0
718424773 621667636 0
133614238 264030639 0
869330361 194316861 1
31475119 303719297 0
405299570 85895250 0
554314959 916649079 0
700979934 767701586 0
631406782 540714741 0
705421032 199106479 0
284951153 907359615 0
660512545 192755414 0
99683130 851030 0
297190203 642113007 0
814672513 533661523 0
827526102 775842771 0
37114509 515729752 0
37088607 736694689 0
104993826 985928596 2
647613629 37559348 0
179308822 2787857 2
699289978 434910182 0
960227953 989429160 0
783227145 640460588 0
470092053 386283007 0
299160858 524599019 0
106823489 161770448 0
736451809 58671164 0
849343592 477272217 0
466555136 12165499 0
995623587 290109468 1
424375490 397976922 0
889600938 775021685 0
228737405 795367277 0
902559322 906558389 0
775236057 597938049 0
415747349 496616074 0
943044760 701572022 0
155133121 599894394 0
37038123 995691192 0
957654305 679200321 0
730429590 939670383 2
755141059 535840712 0
699533119 538111290 0
194671289 977470279 0
621380463 609392630 0
600982729 229026332 0
110593948 667843183 0
405234325 226497883 0
761972076 647506202 0
971543534 83665339 1
528250662 891514582 0
925780726 78941326 0
47387390 111621873 0
239687864 889250 2
528060001 108958973 0
900427506 987533732 0
26104670 139490752 0
818378802 805049453 0
537854999 99621447 0
609121780 555777181 0
4173230 77793056 0
952516144 725925354 0
317886663 901275390 0
911507498 140511863 0
636077484 511374893 0
84745483 130166432 0
513577729 185731582 0
427211796 747434975 0
68459782 532921751 0
170253601 921983578 0
817906061 331086603 0
190926647 916715320 0
136418841 41103040 0
430658276 592855452 1
372851183 97379195 0
138809329 999488305 0
458497146 658739781 0
702932574 360098945 0
56792501 624244182 0
26865609 741974007 0
435613093 877177498 0
452350029 342076540 0
278473896 606862246 0
562754459 22749592 0
430653900 884987049 0
318367048 922125034 0
300864430 169057650 0
752074945 12351265 0
211945569 360730769 0
854246069 405986148 0
305480738 573127109 0
850344945 101843624 0
638622235 39875045 0
484769619 532981595 0
936619727 307343026 0
103587931 73695034 0
600424297 646748970 0
778735271 81814376 0
526746072 480032286 0
899038054 463757404 0
232154250 798312781 0
413491882 268118339 0
141009988 35205590 0
228973335 203677085 0
293878257 871523959 0
846928498 85788247 0
775799286 290328392 0
13642971 993456503 0
838469487 122887765 0
725302451 784931205 0
466871362 580651328 0
179181667 804002642 0
259135086 304894683 0
595307613 453842760 0
824357222 223813412 0
513694660 726416782 0
494916406 164267251 2
27711393 706769553 0
921715879 873173875 0
830108669 847768809 0
419817193 963618243 0
90488651 669718762 0
676195004 719595662 0
593386133 156891010 0
563342809 213266280 0
221025274 371839926 0
650560489 737587493 0
988645133 784398954 0
274316116 135253321 0
737333477 912495790 1
470381290 526674085 0
373412938 634561421 2
660350446 653029498 0
635097365 559885015 0
91562350 587138201 0
471062537 157690435 0
797798676 525287354 0
557855803 946663865 0
638153455 81181399 0
558168658 520547302 0
602839121 409513747 2
652953508 87192417 0
40276523 269741827 0
630236736 576305229 0
533104793 483513366 1
496495584 486433439 0
793056589 16087175 2
372736409 45090018 0
163866490 65278036 0
173243173 815271812 2
920084163 791981884 2
994645041 390525402 0
196127768 977173621 2
466003074 828720877 0
738491478 310477668 0
569501662 769824172 0
738380626 267883796 0
148776801 857231056 0
756486100 751054467 0
765042078 153948624 0
578020446 16677204 0
953310977 326098299 0
771040369 117344621 0
65793079 380255356 0
193482441 91593657 0
802396376 547143426 0
920351691 111149689 0
591448659 32823239 0
769630399 10365648 0
510937346 270069389 2
566773529 172298154 0
754976234 596146546 0
420231649 267484572 0
853645628 379476536 0
762801397 576691539 0
132397732 214884682 0
214754595 663412443 0
238270716 136297155 0
404461520 144130173 0
896164954 217218783 0
602408309 192537786 0
51284172 72393044 0
758304510 683650841 1
994781381 34985474 0
10855212 217900870 0
960256191 998567379 0
85376483 489957552 0
429171550 78200370 0
345141127 904642795 0
930290638 920831950 0
404724417 7057205 0
981522863 84177420 0
753326468 368142530 0
502268283 446673409 0
301816338 517860903 0
984198317 604097122 0
291306296 752568177 0
625054434 30025131 0
755855745 637367060 0
724776684 933956436 0
693937192 29803994 0
988847680 485774722 0
713380101 392454980 0
86388644 355489004 0
205683024 868605952 0
601250157 815705314 0
202464879 638174466 1
782963205 183530721 0
564838136 418249404 0
267341310 44777097 0
352675248 168969195 0
967753770 183068766 0
562519663 413301801 0
31063790 473196278 0
299719569 974177824 0
32700090 936613718 0
418302280 959224582 0
103403517 186360635 0
841209481 725058884 0
92782070 416919908 0
307747275 225602620 0
688050773 613587434 0
84012304 733461161 0
935878890 75000167 0
434448273 53122169 0
99625429 33471581 0
43351189 512063770 1
669902052 586294124 0
792599447 217831555 0
140504670 410664318 0
330290644 251645745 0
399059271 469829471 0
137479235 148603283 0
863592923 379928537 0
401703262 207631341 0
104467886 391807442 0
115979780 677660165 0
371501531 129157544 0
565055612 416595520 0
448712114 511164075 0
618122422 667091737 0
575389456 92745732 0
482730679 994491049 0
517773263 318068884 0
882310097 9449366 0
103208185 929823608 0
316750782 880750331 0
986245218 765304447 0
296003365 714062731 0
605697928 461862590 0
512379752 89781013 0
972968854 499399577 0
221321097 234237039 1
514608788 965307693 0
11406618 587537412 0
259521219 212081278 0
23105760 200478597 0
772924507 341153107 0
689367475 612385253 0
808146837 122911616 0
386236498 540321562 0
871151221 799888546 1
945598188 217425283 0
114884880 522209391 0
869356423 768679955 1
328371190 725749806 0
91783851 780468601 0
424622126 91716865 0
694266717 42161119 0
628297615 244599554 0
269098194 177279328 0
132743085 833492479 0
760097888 763330013 0
546556932 567538003 0
159632757 192594505 0
499551334 236182980 0
83355887 220984719 1
599544634 927940815 0
972670337 1101980 0
752412973 923697550 0
719034075 653076571 0
144519615 907505832 0
714983773 348050944 0
51549953 933916135 0
230793730 270452154 0
315985013 593015085 2
682518241 145531120 0
241703474 118337800 0
638657303 72221147 0
433784276 949497614 0
13833164 887048252 2
603248318 885459192 0
101196177 379981665 0
811345415 323132803 0
371238798 470764915 0
266231273 209706449 0
6970784 735645574 0
590657696 487918904 0
690498829 833666561 0
243578095 319467900 0
728204912 294742781 0
287921859 856537689 0
988837049 747759502 0
609888856 70422187 0
751785777 901742142 0
276812302 234275170 0
922879754 16426709 0
216306998 147599369 0
509642942 829701387 0
985217182 772234893 0
7561055 725959435 0
474638177 725303490 0
852578723 866254721 0
993093082 4812999 2
596998333 208590985 0
259843971 415046383 0
200564751 406200811 2
63632364 330477527 0
44121054 280505938 1
78430584 36366499 0
660547307 2094883 0
13274962 647768034 0
433721255 844887211 0
803479893 243544927 0
970097418 989130819 0
723358070 523451280 0
227144934 438328274 0
679222569 101344356 0
166831934 852570874 0
659265441 343646849 0
143640575 531227301 0
99329845 37372716 0
215064515 806831798 0
464098970 119224518 0
892608199 807021979 0
291779140 9704899 2
844962634 6892411 0
524481931 302315170 0
715677913 56148877 0
84196703 983478805 0
395648413 26967067 0
107916903 537327783 0
659392024 445027867 0
853736410 392471366 2
254581651 105471034 0
414123930 695717660 0
123212054 986289820 0
720793279 590309265 0
128680923 48767774 0
981396160 422918179 0
871759034 254545169 0
107019744 854619008 0
756262879 423437669 0
502601701 647724817 0
570034745 827749203 0
108173590 226466870 0
173819313 477317169 0
327698523 95824883 0
183964225 302482342 0
431818657 938277205 0
982382540 976993557 0
856383538 502568242 0
23654419 550099528 0
448664428 278808479 2
80747799 131814681 0
566159075 45472215 0
697841834 886036145 0
942803942 482838608 0
477164925 26881951 0
507027890 369248716 0
922263638 810058147 0
469588897 689341418 0
339277583 426433217 0
182902776 748786226 0
101024368 820900395 0
438423503 23728115 0
496501084 607797189 1
667846431 121610399 1
662730482 273373770 1
71491170 352001975 0
30757029 187639938 0
37448762 642051293 0
224468754 817256144 0
96250744 460166449 0
412062722 653974493 0
447766628 30577020 0
960535133 56496815 0
612233276 13615029 0
886573958 104098271 0
687134542 670769752 0
451234509 580567263 0
148062557 656179415 0
590187829 976334551 0
219729600 43272904 0
900880567 901427291 0
484908277 291297991 0
553348896 413768620 0
140967387 580035655 0
629804251 935303452 0
92952409 76349463 2
124022536 155372607 0
408388200 743242405 0
387449527 420477703 0
391539232 392611235 0
124735865 875691923 0
46100106 270329380 0
719042292 119280368 0
109716106 998398991 0
134253071 212700181 0
244805784 163505157 0
572480912 739867786 0
636787694 816917259 0
182537866 647133978 0
907894002 77688673 0
411756849 71887536 0
523529952 295648613 0
237352370 175462315 0
92614441 637095035 0
104524956 960441425 0
495332159 661939079 0
884346699 734841091 0
517247390 323895729 2
705750872 995018525 0
19809115 49413358 0
561764256 660432989 0
245949100 813392862 0
917437426 623629199 0
886592992 298458041 0
805860170 444606496 0
333083625 829520575 0
135518312 58044679 0
556524578 32087646 0
10538843 168482619 0
696864239 765755578 0
356841154 617045787 0
677154843 615702573 0
453765099 190266003 0
986338038 389528597 0
144765860 999444008 0
590363954 737841162 0
592069851 765029532 0
845513222 260985979 0
658983088 486773757 2
543030897 103672254 0
338447924 255532159 0
782020242 518615642 0
787400664 875842580 0
70932719 10471078 0
534805340 158567071 0
571447764 140746367 0
255704296 313908124 0
513834134 280485774 0
823163976 290696981 0
17843484 446707436 0
225734163 469012591 0
652404053 459435563 0
702522163 376429981 0
435365388 13903075 0
121396260 874126495 0
279422635 75994996 0
63598967 498875676 0
141553502 677161119 0
145003699 297141050 0
262429422 901984428 0
226480588 809541504 0
265354415 175693852 0
511840899 52044664 0
526245302 797715978 1
479996889 906405859 2
99078511 463002872 0
579092943 983528544 0
603682947 291200581 0
433811149 542087942 0
389945089 716041828 2
391681094 693775784 0
639774793 925695819 0
12838567 325284247 0
747890055 114209929 0
67793398 389414237 1
289490069 921917729 0
554587962 938500592 0
50649858 5857258 0
470804568 989630094 0
862449275 97679517 0
5463055 392615950 1
990442448 148074933 0
383061075 731539475 1
199491452 8415340 0
227483087 89744169 0
679147878 136872671 1
210580426 772142348 0
447535622 740211091 0
85931959 753570555 0
347796538 739258549 0
533465390 534842845 0
920164689 758387065 0
357560679 850753476 0
724115186 252124203 2
775303956 627949235 0
465072559 706193427 0
377499357 913497220 2
915149127 196116970 0
41003457 238769593 0
135259792 665023947 0
77230732 286624760 2
528696947 139318814 0
980298816 247481782 0
991157990 649212199 0
31213819 667935069 0
523866830 474142586 0
816754796 97074341 0
285904511 75587925 0
187369233 109086465 0
73017376 743308748 0
707699441 230353534 0
78761127 188899136 0
900762161 850686256 0
328940991 526699330 0
849099849 974449462 0
768320565 318075802 0
472664789 258689256 0
916616569 492423221 0
538606389 764030941 2
256312462 699560736 1
268197918 274714761 0
505247207 416788991 0
626898712 375419189 0
432224645 755614976 0
799897250 354691396 0
480168617 398934604 0
882093650 393960206 0
285859110 181869619 0
395819124 145265953 2
66963112 277924065 0
671307908 610749594 0
799577224 889799445 0
195540514 846627797 0
841607259 212511938 0
42030667 649560125 0
952267910 442144147 0
323046435 750590369 0
339537327 537896014 0
729757648 915142802 0
855897314 196316388 0
72022518 613429793 0
774044432 475181201 0
955532641 492991187 0
442538005 572606068 0
616585225 378532794 0
565959852 376124159 0
339058896 552599473 0
611057123 464927341 0
29474531 819254504 0
136135924 173999966 0
32499799 913885795 0
322722450 527458624 0
25268328 165818311 1
800442621 998972013 0
257255753 710024295 0
577031218 991337469 0
132013854 847383182 0
375988520 351014065 0
127819432 39708491 1
246834013 617999917 0
780078535 845289668 0
73091674 266490744 0
854513067 789918849 0
797416041 102496451 2
271839924 446203769 0
112949130 194229470 0
215670152 480715253 0
182129142 80560721 0
721014430 577318849 0
353950592 961372785 0
571745831 595070713 0
51411780 761435984 0
315151377 678729032 0
126704130 174026454 0
895595199 522065361 0
658064055 949799018 2
880807034 4191149 1
4424147 123010400 0
20196125 432228051 0
590691994 766609188 0
493389210 242304004 0
147316284 402745264 0
54372981 660689651 0
690427854 674493447 0
983169997 482285732 0
471181050 47144347 0
11830758 981437495 0
758036514 560573026 0
89544047 990683705 0
194231524 485466893 0
700070095 102503263 0
489214323 207136339 0
40815453 521231257 0
561220989 2895271 2
452314375 678993079 0
728664789 573406831 0
993203781 325841147 0
16488295 425764663 0
466429523 572377343 0
18696277 38592878 0
853367883 740375412 0
202377566 499813991 0
516592298 708810681 0
832573478 174632623 2
158084683 351084762 0
538674471 242887199 0
780524619 706778449 0
796565834 402926415 1
91111333 114739859 2
199596972 740095132 1
81443466 526168080 0
847117805 938254421 0
599164750 652362940 0
575655718 920210968 0
234177012 297271720 0
660736819 335798051 0
492725436 474494922 0
181379086 950959521 1
118238248 732854217 0
310706693 63819296 0
24127189 465694115 0
211210552 237567844 0
627745665 178892083 0
553777705 356932176 0
919740139 250787761 0
977973585 186455180 2
436751464 401038100 0
368713401 873645392 0
655029109 6541930 0
534734763 116624272 0
470938628 162049956 0
272522449 428442103 0
369092631 206701950 0
239380982 576751744 0
709987202 15442793 0
712416987 847743102 0
68996647 100163685 0
663587443 981611930 0
293140277 655477632 0
269028609 868639228 0
420734649 965846069 0
353502123 204355422 0
704892501 441157074 0
562031776 130881431 0
836696794 642893795 2
129660607 845035480 0
43432972 90014500 0
69009053 161533615 0
563628183 975877451 0
743284432 97512378 0
167190556 605868892 0
163035193 789466599 0
949207805 442666937 0
613099041 497095869 0
688029510 44650860 0
165678492 865395685 0
388612868 928606139 0
22913776 241991458 0
119379812 213656254 0
18356004 899357462 0
114950464 538436245 0
657941027 468437860 1
185914538 331674384 0
44353123 531503290 0
140129734 547172471 0
37014336 75763613 2
426124678 380431397 0
469789497 86032460 0
840437104 364670817 0
537993566 393330397 0
284742219 847538599 0
561837913 160907972 1
370763174 381252444 0
239472131 407222689 0
476303194 693141551 0
43202674 620923482 0
564415313 579420015 0
886545159 482953040 0
136955542 506830674 0
862638233 619016677 0
865948535 959112566 0
291704840 775605535 0
916637784 307055890 0
373680769 421938655 0
136937917 266446257 0
745308676 477531116 0
601571376 923644963 0
580228363 142075302 1
354769636 52388303 0
117798674 849103620 0
541520658 13725420 0
895117559 718794902 0
24473290 250948034 2
97239664 57359011 2
482768079 972569114 0
996254 897292563 0
468062650 814300559 2
475743293 217400820 0
460109321 981910083 0
248506204 26752654 0
612378624 213520883 0
2777249 88892578 0
204514769 15911648 0
947991491 308559404 1
873253604 63295127 0
136044891 479492952 0
935474137 30933421 0
879276509 990252174 0
681949642 550563626 0
24228015 538146485 0
527440827 144999459 0
352927779 759217643 0
814774250 878954886 0
480779366 993174957 0
512516560 68027815 1
48411075 758295154 0
548763879 880365005 0
483865445 786269259 0
330259355 482326439 0
773392025 623145915 0
493212205 849691684 0
968525256 757040943 0
599622091 370752418 0
996060333 958308502 0
384856838 660093043 0
409989574 943647864 0
951638841 493590524 0
484522078 438292378 0
806491297 52901697 0
774653628 245149124 1
306320005 777559318 0
21011310 789100880 0
188811133 173531047 0
423558657 56044951 0
332116781 793002206 0
938702714 361436594 0
303059756 239480570 0
668468385 142810935 0
41054514 481663996 0
565528013 533420924 0
846561042 168419708 0
73079007 625376471 1
440062410 563801166 0
831558761 48675969 0
827432629 972291692 0
185632327 35124411 0
826565502 528442685 0
94176215 727190788 0
276151785 142812183 0
371873964 810657918 0
218216940 790308674 0
424424704 634493089 0
58658985 573843924 0
563220542 57333443 0
880858855 35873394 0
899984919 333679752 0
878370448 49977378 0
796887214 903382535 0
526928549 188720411 0
299209100 925411571 0
454511935 962337311 0
420859161 915833892 0
732266603 721833912 0
44030810 937895677 0
747859742 366140474 1
208424959 918107400 0
67550895 913390767 0
950722355 576721537 0
92570436 98596564 0
346448050 543151476 0
872956328 610909891 0
581928805 763869806 0
917399416 263236134 2
672683247 530898398 0
534267616 23604750 0
679326344 102273240 0
474031248 889309576 0
721887090 677004235 0
854329910 534453773 0
998584117 340409012 0
997007274 181712166 0
809894889 115623726 0
610533970 676299757 0
877245280 325601258 0
572309507 65445277 0
548827262 95316928 0
635520129 339399488 0
266434592 24898376 0
561062233 56725002 0
771101382 135890730 0
300406153 333242814 0
339034855 819394687 0
469940276 989800334 0
492157432 57935802 0
560759008 804261306 0
122543259 714056477 0
18489189 593913420 0
40370082 499251628 0
555818839 520508272 0
986585316 24525891 0
602207670 529130625 0
451756081 95463563 0
724626975 380740175 0
618906567 18399621 0
547310221 673821445 2
874690097 121600012 0
455016126 598928875 0
132680010 190164029 0
430894573 513457523 0
540216539 701914966 0
873813595 109426480 0
439396543 248545058 0
983982139 318808796 0
155580044 672727508 0
427785863 424868640 0
470422776 928342780 0
254660495 882713761 0
117377323 422911938 0
188665656 686522106 0
139679369 518750180 0
925713017 869059036 0
74086011 744692540 0
404150741 662133973 2
587219130 547910957 0
207369651 322942084 0
415559180 783163257 1
809531507 186313198 0
144129510 314073876 0
646090723 634429486 0
765236788 141275239 0
357350024 3811610 0
853436291 491903437 0
235858060 973209370 2
64337208 269736942 0
908340702 328755301 0
554486215 884172905 0
145855700 588714705 0
221654436 235272825 0
958201975 879385969 0
245809390 616887525 0
874921137 311700659 0
901685346 110907774 0
962605986 614579558 0
59301243 333245735 2
850092703 36349222 0
661651755 58867053 0
805686409 455580035 1
667010277 193670103 0
491250182 884891937 0
114109256 711209163 0
775148523 974141538 0
879859628 124543569 0
266408928 276608642 0
678591186 251335 0
541660342 562409655 0
733330849 721206314 0
780028739 406594633 0
720510419 747787623 0
986697967 392473380 0
307903754 16850660 0
280407287 414703257 0
769827588 865998082 0
607135698 535895358 1
994666695 314324462 0
126733595 23930165 0
830203167 865598170 0
48089166 598850800 0
698318258 922386192 0
118832540 819409370 0
365911999 681646550 0
899853882 398676973 0
213810909 813574312 0
491020277 597915268 0
850799252 51942111 0
34334927 568629697 0
242964574 500358556 0
650555009 518060217 0
402538301 919301436 0
33288296 537848251 0
244561894 209980869 0
907701572 341774145 0
203654645 942508541 0
625648505 465786053 0
649596474 197404727 0
777914906 770100967 1
613265188 829807441 0
344360016 812922852 0
497015367 280950695 0
145497985 861953854 0
944531287 63531359 0
525755653 980487919 0
49694348 799839207 0
647700365 471220594 2
168658215 256182001 0
816006828 948339134 0
510343909 276347433 0
972769214 367044027 0
130208308 507885320 0
3360437 284194512 0
726416142 610681980 0
179943080 543377614 0
113101866 424517937 0
121600276 973160766 0
774546291 158558660 0
108333006 83304851 0
812147303 890058046 0
499495293 636874877 0
494201854 581234195 0
378778106 762175446 0
3653854 703674260 0
733651448 395300639 0
746370583 64034351 0
833719315 978736590 0
953933347 883077209 1
647552647 62683326 1
458117883 979502500 0
11871253 989280940 0
629236952 2983961 0
67066241 23486910 0
641271594 10392990 0
589085668 530133902 0
102606828 664580550 0
978644004 56485981 0
22905733 473051548 0
370810592 746413702 0
666405679 98773518 0
84340795 133668246 0
30599760 832848247 0
674406291 856788613 0
202671498 237661038 0
281099267 465666703 0
624297045 75601278 0
17582073 225539959 0
801861506 286857900 0
504052389 712486017 0
200022461 892474268 0
382036222 129073345 0
685101311 886274641 0
974085588 28599211 0
840204383 916600222 0
212838743 978275597 0
323634830 689186445 0
128269465 695451774 0
339164341 317992784 0
714469335 800132845 0
314244203 271371648 0
906006841 918016766 0
363854991 651182039 0
842472160 657947372 0
755980594 30432474 0
389575587 49268046 0
911819346 55161486 0
420020852 11236347 0
762955762 43420758 0
65674274 829761209 0
809377103 627573334 1
93982774 748982351 1
907302650 630985054 0
586667787 4350875 0
17959298 22738688 1
879032894 869935419 0
141518503 916669197 0
651131010 111284521 0
112675006 767341426 0
605174164 435795828 0
544569114 414653509 0
911180522 326260443 0
576962356 143143800 0
439278276 157947873 0
942327658 400649861 2
993619024 633365510 0
713176743 87799179 0
172698828 3118065 0
576168178 529792198 0
951494391 623773407 0
508494814 828237044 0
971970148 478117105 0
624216762 82727543 0
248975091 249715963 0
985041201 829721083 0
236295515 154464513 2
126589697 474404229 0
607738438 647420427 0
295551773 555469369 0
359296910 125877404 0
75741336 849158874 0
528189201 148392530 0
406760273 182517772 0
823591076 243981491 0
865621347 695595983 0
65076435 426405685 0
47678634 916468973 0
347511722 87588357 0
585491797 629106076 0
430218147 629925576 0
233139190 795603713 2
599951670 879136003 0
927749814 201107087 0
836944380 982023227 0
757854084 901176646 0
380881553 672172665 0
721673827 364039091 0
155941245 462431133 0
556454120 434580003 0
4881471 119865315 0
811527314 838346791 0
183602882 135117885 0
64408652 717602624 0
972081581 182143241 0
237986846 420360803 0
756466718 971461057 0
246621295 370269671 0
881786386 479457598 0
857181295 66194433 0
63898355 306613384 0
572031474 891579490 0
139355563 472505750 0
894506902 966062569 0
587801321 404807472 0
512026806 301887246 0
9249486 122402752 0
171211277 5727476 0
779824177 453510436 0
462203777 706664203 0
459321288 356019787 0
199971154 144005722 0
707580854 162159492 0
830547934 78795488 0
841582106 10658236 0
452380236 464498043 0
362154441 813331989 0
41886278 486748755 0
999811024 777017473 0
302086671 99412962 0
92872126 135918755 0
522740695 137144687 0
462088959 688535765 0
507032982 875154598 0
924103799 16809038 0
856250145 41129322 0
567334288 46267398 0
785163389 803748678 0
998029797 964864676 1
628101362 116752606 0
250089191 31633325 0
853335220 99149042 0
952574197 419267401 1
371155980 200837013 0
6699794 262814179 1
124645614 911274414 0
925683550 32990175 1
942594099 87598793 0
78632616 519013488 0
744364827 875799503 0
97502833 869120063 0
538753784 103320489 0
886839376 729251709 0
882050076 64561345 0
926723501 41763877 0
397316693 910273170 2
132953277 141941586 0
50126281 23780620 0
693217758 545484834 0
819573446 53511701 0
428175259 330069285 0
330804675 974689810 0
956685569 359657513 0
36702359 631181296 0
352027537 691563001 0
564234642 522493180 0
196250399 741260092 0
586472850 302264961 0
428734860 559567651 1
185334873 109267143 0
138409457 119733261 0
660777530 342197333 0
110345434 478597338 0
835510749 787148914 1
416036615 54501232 0
595853113 142960613 0
140403620 83414035 0
406301365 529170600 0
870662545 18822695 0
214680513 133049989 0
818990 40435559 0
141197047 93760391 1
17681218 330099252 0
566140165 732845127 0
427941500 96530374 0
347960491 990264148 0
589176540 575504611 0
883290860 766538025 0
526780056 313944146 0
840650448 432837669 0
808032540 765695782 0
355577277 144941292 0
958660742 647736195 0
257252281 885230829 2
263895689 639548129 0
621940332 741461353 0
817889629 30294163 0
854153525 586176365 0
69128198 94948967 0
25152193 654583846 0
816659080 878997684 0
520395409 851440879 0
138051122 195567667 0
298712669 526266534 0
416446409 83282565 0
391575181 139973333 0
295852322 91541389 2
750284685 129449893 0
235156125 240912129 0
838003393 706223200 0
889457621 299967437 0
95215716 293154349 0
181416490 204613046 0
66526224 61101095 0
343538825 594214471 0
379891293 87268437 0
239698126 285147355 0
245745462 940501583 0
84930234 99920413 0
69421230 435907581 0
88085983 497585380 0
55958128 607398205 0
365586818 549884325 0
270880531 996556497 0
572296795 889232237 0
866042077 720600465 0
224814252 882400214 2
732193417 809954709 0
454954628 266247858 0
806193686 193666693 0
496157834 266643239 0
522298726 125829456 0
939197075 220445943 0
946209826 584845537 0
171059860 368623064 0
437062602 472039902 0
948096053 413122156 0
823222713 700163434 0
307564090 791727187 2
197844278 961414190 0
128768064 503984292 1
244053115 101777462 0
823175536 167368025 0
492210665 50190083 0
1700347 856494486 0
225245330 8784239 0
599601671 355186707 0
521597489 920722433 0
545055949 566918833 0
945050347 218012784 0
447555230 462691629 0
26220511 670254456 0
503707463 102210441 0
937180916 547989795 0
224656360 530446515 0
834048421 649646124 0
188255707 754504741 0
364512902 223805514 0
811413133 66324278 0
576730051 581719794 0
85497227 887602666 0
477029489 67218391 0
141285837 676672394 0
824696735 519472905 0
497735836 719441099 0
978094049 377600422 0
456968906 632786191 2
907153672 999758962 0
950526198 87548165 1
299450987 775500083 0
331932666 601248090 0
871485996 91680415 0
496079799 881643709 0
789122201 748145175 0
503011416 444122320 0
597069983 324169319 0
42441543 725849900 0
19498036 872494974 0
337323309 200035403 0
326905332 621572325 0
497737928 408449089 0
736866745 11170233 0
563949953 952104209 0
582571453 880786386 0
393775552 583293923 0
414668181 418097092 0
433189822 232266402 0
982472442 109541506 0
577650807 731471139 0
129464368 135033686 0
364603880 104463118 0
712163417 566973298 0
911562538 665194527 0
249781474 966724807 0
98924672 82656024 0
914498723 35629360 0
913437244 294955120 0
396401214 53778664 0
449059332 950975481 0
254298743 72095749 0
468628228 375851593 0
641422720 479331249 0
410039434 230361061 0
838349815 962707100 0
946093749 334010789 0
622949589 745621826 0
387076856 161681011 0
841561893 991973526 0
682335940 187015496 0
802256878 980638108 0
899236569 949833080 0
647684378 655106772 0
636985744 328718914 0
659870723 43027496 1
784193472 19999549 0
408577590 997746636 0
138774073 784286057 1
31490626 540635874 0
918678224 793720783 0
855978764 729170754 1
39749659 741281487 0
144006477 585654183 0
123010242 527596044 0
588461488 380015435 0
950509574 980683326 0
175279660 440489783 0
386791062 275871113 0
761202321 298909501 0
276847988 907744842 0
862049545 123287469 0
543198390 882871178 0
70204427 441175595 0
979581750 595952225 0
956912489 194921881 0
315545160 833610140 0
766383985 539005707 0
511884616 169880841 0
229054400 463377669 0
211043814 624223623 0
57764890 28733289 2
816744694 59133476 0
129846202 73717503 0
706928395 833830073 0
300540119 162721940 0
487837246 999092212 0
146582129 616429188 0
116149461 591524943 1
80478130 655270258 0
12357984 739187756 0
349234016 507142869 0
446129409 835165023 0
763696130 658808960 0
584754407 499686212 0
96145136 551788444 0
754869051 666949684 0
623574552 708643758 0
749908080 658781439 0
645333749 818858584 0
740024082 101477778 0
556756515 572466422 0
316488802 631585185 0
732922668 506610981 0
282324056 28131901 0
88800023 261849378 0
19744254 61342840 0
776018920 941486493 0
816567182 746861388 0
87053954 517981914 0
215404948 124552867 0
584861803 356732291 0
377237939 120772874 0
698673644 28476187 0
41361900 96614436 2
281556571 855351680 1
981635763 527872644 0
832098269 172243619 0
393268209 744248789 0
655659426 575377677 0
83339555 569657045 0
141383388 526308070 1
55850848 423273882 0
130761602 815307094 0
73944595 721195001 0
366565366 884556722 0
541697264 295741716 0
925382052 678507972 0
44939070 930363311 0
667099269 101822853 0
862180908 186204579 0
114841988 883895137 0
438248383 66459550 0
62841969 896142138 0
856666388 338900315 0
581043817 37739348 0
105445152 831035618 0
94366714 24027279 0
672464177 591527277 0
431505881 290463010 0
90404974 605675434 0
99648997 812734393 1
531314065 37640964 0
710002235 664279145 2
812288156 521193597 0
327914120 197390075 0
244330760 713422492 0
143598863 219379302 0
322453355 507073893 0
545750556 915387888 0
281374606 169071210 0
893622254 762148933 0
2724775 475296782 0
212943429 918526731 0
74539938 538289468 0
474052404 736464942 0
674317658 112212623 0
733803695 387050099 0
303217668 13155324 0
116302612 283967392 0
620242505 443076999 0
574885464 952217150 2
877766179 996721336 0
465501577 329910357 0
578865905 268497548 0
985366713 287712446 0
10028342 976694985 0
246748964 50487272 0
256546250 528152407 0
48608245 101085774 0
349999547 153347747 0
662805733 784524555 0
288478330 300830740 0
401210590 988534497 2
39824077 484069968 0
890050204 505435070 1
902868047 425702560 1
973668651 986790971 0
836326067 655681666 0
448519010 957687071 1
820754737 383922370 0
52934282 52298911 0
274055550 480059127 2
432577839 900417456 0
548658629 10777252 2
977393219 506423897 0
126916748 17348984 0
339277490 321462789 0
863552393 706295579 0
170804070 122803523 0
485507428 703378358 1
672913888 99169890 0
114656557 300996192 0
492422931 663543420 0
874871349 115027157 0
299945428 742995644 0
315986758 664994419 0
692313104 482552519 0
312522722 119194195 0
321884185 358878450 0
967037775 144725316 2
43090655 152061730 0
261368172 680906415 0
7179083 665714 0
419740786 332938060 0
477528325 343680969 0
894880302 720427772 0
742397642 526783120 0
174864816 643642925 0
112810003 606626470 0
152058925 331628863 0
891831003 470893566 1
153759282 516362643 0
685759701 986255566 0
577791345 46429764 0
456785528 581039251 0
917199615 980361076 0
657079966 490435985 0
361817918 843085384 0
265541552 688960279 0
531238509 99284311 0
361684611 129492552 0
2935683 895487141 0
745353547 718098354 0
523140046 693257022 0
799110692 789415652 2
559429863 313655650 2
366944280 2111591 0
543053672 365140319 0
830239028 401049076 0
391576908 478126162 0
865866784 444021143 0
789722282 896857317 0
318267109 117096311 0
506533548 51542055 0
104547746 12049259 0
337677852 842090043 0
544260101 809231090 0
37931435 382588560 1
526626185 175332804 0
980216975 689091233 0
207697997 913956711 0
990139704 168117600 0
904734408 74266882 0
285519489 607359785 0
51999023 446165321 0
678074909 539281758 0
347478996 478563509 0
374334141 272856134 0
810915926 353244803 1
689712480 914606088 0
802164498 684447228 2
166197931 124479372 0
839066461 982741516 0
335640022 509509794 0
22600971 411065949 0
113226973 386586180 0
933566114 543704278 0
773463349 485718341 0
848949934 862271543 0
653668807 816753175 0
303052860 178819827 0
260059289 762089399 0
739413485 406289130 0
607982747 2337220 0
941071433 651718706 0
239079494 380664920 0
101815440 472662462 0
948825585 21970099 0
63556946 95720609 0
258443289 476648551 0
866073322 862164174 0
612116340 691370744 0
86801253 410021830 1
137663984 440116067 0
424804864 518166167 0
775810016 432998384 0
986538508 192584276 0
47894781 783915601 0
396329489 802474777 1
879977476 192442515 0
535254885 766642379 0
60377805 653959209 2
40864945 874178148 0
103371139 729404224 0
29327866 905722940 0
586752120 378369468 1
10295039 621313836 0
432317349 418214261 0
347043591 353984302 0
940427328 27947452 0
482422356 277075658 0
858677344 390916312 0
348234338 506615116 0
744125837 860906202 0
784284627 657160858 0
378032997 289588087 0
37002026 196327254 0
492483359 382714381 0
70938254 194567090 0
132951778 259135528 0
402929143 736210335 0
473862361 951604847 0
693022220 159350897 0
357455700 882875497 0
206695738 200076260 0
565934197 697763435 0
278098580 282999371 0
440291189 960235554 0
802627547 532103783 0
474540561 566531309 0
44060783 636399819 0
13754687 547872322 0
575726716 851545743 0
620955491 465347069 2
68687643 552231895 0
101809803 768968203 0
245651155 201584751 0
625485828 14905582 0
307289840 272546193 0
580586427 277581682 0
887832826 678225160 1
863161627 623923976 0
62347236 501658446 0
988983929 121047567 2
404317120 82576921 0
72744017 451436082 0
431658361 877145523 0
832968839 35577957 0
348548921 806981342 0
637304313 781173318 2
511461293 981399747 0
838129696 872324218 0
684054089 94033399 0
527993768 100851689 0
828850389 228857735 1
579864921 965122350 1
68661157 174762370 0
488976057 629551882 0
942566303 973020053 0
99846547 124398229 0
409935054 578555119 0
805063584 480069510 0
657573496 529019278 0
41912824 901233257 0
257659073 132266311 0
379145917 147855721 0
875520337 429933175 0
903108985 312092226 0
484986511 47430362 0
92625226 6823664 0
345347159 797364851 0
665722566 603465275 2
191059206 83649655 0
525736073 42096438 0
974033962 893043771 0
114672734 624586538 0
569576203 988501194 0
399577919 443202335 0
787614633 116992359 0
26590851 846685827 0
623761799 418698091 0
179494714 809871107 0
146750797 48299110 0
495552209 37140141 0
845811628 16966592 0
272623701 408277544 0
292090299 396111282 1
867380378 465108285 0
812982870 119720124 0
233844283 568910843 2
960923390 894119063 0
572532598 329733497 1
4936340 568192781 0
247049207 723063732 0
896795045 367598251 0
351366302 8757771 0
266784152 927233138 0
152754677 439708594 0
93591172 538359742 0
97732567 71328198 0
55954881 517678364 0
661797131 593322724 0
867524629 949522665 0
166863941 676764651 0
114174556 70496589 0
706936502 831250655 2
958306184 513741325 0
909907241 323672387 0
280964959 138073057 0
562052743 917854367 0
317950471 993121221 0
683155622 686009877 1
703968307 732138254 0
406758561 198574591 0
232121831 709204170 0
332414425 213417900 2
84345432 533552593 0
903998090 283848018 0
695410044 2168360 0
697828840 760570126 0
656304246 224459979 0
359016905 777728228 0
215322389 532057822 0
530942213 270455055 0
15738908 955053147 0
140131623 526204684 0
537129261 865490350 0
90226750 969966815 0
547597908 125150817 0
513062241 697656378 0
807824864 45557566 2
31277775 77698242 0
713944754 267650806 0
171137987 741479710 0
890181688 817179899 0
73617216 145641858 0
580306076 754712544 1
927139582 215127015 0
15756743 915971083 0
61794942 518162422 0
783048692 820975545 0
653969416 570753556 0
116035281 167379587 0
443281072 828725357 0
634571324 560300549 0
463622921 192320875 0
846672580 776798101 0
465130895 88628488 0
316756244 208525442 0
139118466 959163679 0
529499879 922017399 0
918552445 738740305 0
47653502 747522759 0
282781504 304019731 1
299589253 99011613 0
198550670 153536112 0
564419418 953387424 0
7554763 530549741 0
438983624 381620510 0
388302919 970146308 0
581265928 858595055 0
503230036 166537014 0
404383295 44351330 0
520583388 929761374 1
182941463 712831244 0
853314401 276140013 0
46482363 35311712 0
103019036 148155293 0
492071817 989463992 0
191027114 299041852 0
559022556 802284295 0
749849674 984912909 0
426044895 458455873 0
435964167 423803395 0
138509473 306704301 0
105202350 733881008 0
635548982 365716344 0
131950124 425498297 0
534508993 356041898 0
138960777 74103228 0
651356406 405582456 0
858172367 545426843 0
104938132 767839026 0
461170380 799581371 0
668882417 78757472 0
807585604 514895433 0
726533115 832484080 0
277649545 165332044 0
603816700 73496477 0
195334079 644594738 0
922371942 421242696 0
227118157 427412682 0
342828858 24026691 0
839214305 860559482 0
876137968 307339827 0
111727514 397336975 0
215180247 627419566 0
951154441 626033741 0
826120769 499352897 0
547414598 711532338 0
257899723 204920413 0
342855603 152791190 0
880678806 332091413 0
102112896 131508813 0
740397019 36700854 2
12700136 702713557 2
572404272 468152957 0
523596969 56692359 0
57775367 907476541 0
634974824 624638799 0
357105425 246376160 0
766110810 630019816 0
511091490 876644183 0
816000794 901986277 0
982407843 657539268 0
915356722 283190975 0
201970450 660773546 0
65293 576871270 0
303247326 836781465 0
132764508 378381226 0
664500273 580448200 0
106133477 31494143 0
878332146 158297845 0
462473152 576849268 2
52117927 127841681 0
701753753 101279801 0
717825144 572185606 1
682205054 18303951 0
560939719 422134152 0
651881687 905291948 0
922057182 283260662 0
23728640 53614173 0
316432825 21036055 0
431960703 62562618 0
653584235 197872474 0
97017571 198494768 0
276664830 6252663 0
229092863 762916754 0
455904270 22170625 0
200404590 314884345 0
884759992 286131611 0
151659119 896157012 2
575001335 978829510 0
898193219 96189070 0
130476685 271139975 0
768396767 235181295 0
417697413 42218023 0
54977220 212229197 0
532036787 10398412 0
909880863 362354494 0
937075236 561173194 1
14286099 908081835 0
778924647 339292426 0
597993961 426293878 0
907542549 361053746 0
497108411 8002541 0
395813385 292339678 0
89484100 715881401 0
401624141 339344471 0
824363409 109166565 2
211821675 485280882 0
102045594 925468076 0
738598094 948983501 0
612332061 532577559 0
215501577 682584748 0
527532447 106068146 0
236309557 600318657 0
619245244 833261223 0
683321726 916005801 0
408769853 137197224 1
799043178 91942384 0
934892875 55461646 0
625400610 107985919 0
622031639 425515622 2
840710541 145562985 0
918148109 779422816 0
40268225 131944443 0
371497268 338235963 0
108751541 915337124 0
857851912 659256213 0
520768486 564778709 0
784884237 86736206 0
25289212 589829207 0
18856738 22815039 0
288292623 501417602 0
979537655 581946492 0
932974325 996581134 0
761199793 188220051 0
579696591 196196022 0
629490870 893898785 0
206171288 464820851 0
862713662 975289492 0
552415673 879425058 0
633950875 184591590 0
796771641 918131390 0
753136070 100663283 0
386605730 158920725 0
85373588 393950878 0
7702770 278566072 0
188987036 382154458 0
536405618 620343567 0
199974906 261896874 0
916488909 639638880 0
42231249 298040998 0
650125493 517219782 0
972754705 671405150 0
595879554 145245451 0
864533167 859423343 0
30021260 331240677 0
789997184 507023006 0
346696315 127446936 0
342682548 809701315 0
166590927 920308838 2
478001718 744854650 0
345862047 920373246 0
211504684 920055798 0
361719641 790631489 0
9856134 338940286 0
51800044 813035092 0
908307005 340635378 0
233822939 898417907 0
239862897 130506027 0
62397179 55258176 0
399090691 888976751 0
46276053 220136696 0
767868757 280875421 0
763978998 240319032 0
354731566 58343147 0
351255883 105203538 0
863225995 408704093 0
143485060 480130302 0
662793763 551317225 0
753352083 360340414 0
119731898 429594374 0
988512221 486816646 0
885503889 511189290 0
341183292 144713209 0
933520047 79228435 0
144506066 19730920 0
140904735 389138422 0
400565207 973327997 0
109865795 74833669 0
743006632 931425075 0
206862703 882867653 0
876223311 156639619 0
523487621 849073107 0
62771724 438528041 1
883093946 641845423 0
785738735 843610130 0
726830608 2213927 0
8624990 995426900 0
589541080 741667463 0
972117326 877918590 0
148434044 74639864 0
876290889 30662913 2
223835453 621297031 0
860913619 29145271 0
825865528 995414928 0
88513346 166395605 2
156852834 536648210 0
352633463 117494558 0
44926500 539515359 0
386283890 271342935 0
900262325 423090345 0
957472758 179908578 0
838504415 607835858 0
760105756 270238328 0
262809313 667705427 0
796547736 81743119 0
868484508 116954641 0
293064853 980269303 0
458422031 541456917 0
356286293 372355776 0
606392532 928325931 1
552027225 269831468 0
326127763 129177351 0
156723415 961434446 0
103095865 929859928 0
187728060 388011686 0
565891583 989650790 0
968836293 248199214 0
37256404 602900773 1
414999387 898888092 0
303505312 774454135 0
776602941 302461454 0
367308319 677693368 0
337273157 106711562 0
141678558 390797374 0
550507642 93407044 0
919341935 31107496 0
278835853 386196258 0
834368763 144351831 0
706468354 100783276 0
519650085 539241563 0
74513314 40513100 0
629972551 100802151 2
413152978 28142455 0
814107511 851681674 0
311635108 505276400 0
541861522 538133230 0
508522375 650402220 0
286124199 790672738 0
946639537 68525216 0
451489702 83221655 0
86666569 984517426 0
880529946 260696158 0
663858874 339398802 0
624926188 771094068 0
254853659 133027518 0
246785430 563696299 0
982220151 3553650 0
928305051 469533415 0
931312836 111891977 0
745035675 908443623 0
179990903 282464702 0
4906516 65668956 0
630085239 679238624 0
814447003 935886460 0
524798568 317299088 0
255531060 572556788 0
855746044 795068274 0
538242711 324777674 0
52840490 961348959 2
620498919 322828371 2
339429354 347776110 0
404508744 624247577 0
949122593 234876923 0
426209039 411227044 0
405453627 220993814 0
234395375 719451587 0
368537842 117903874 0
461419967 192952717 0
673800021 618518878 0
696358773 65229390 0
436809377 158512523 0
774963015 555787431 0
109943368 132882330 1
79785815 168886849 0
678944960 9033604 0
295756666 663476724 0
20487130 259364211 0
294193592 587010018 0
264093186 793280876 0
351460179 685202331 0
602838940 836353287 0
868098158 611140453 0
276775555 899959815 0
329129426 401879548 0
355247167 131032197 0
52370926 294696429 0
911803300 778951005 0
634541481 473172691 0
412146619 925885867 0
766611583 34835077 0
742291491 517804601 0
757588515 794953968 0
301704728 97178836 0
558953200 58412579 0
741041378 50518201 0
702529363 725285339 0
914387430 318564000 0
140062944 994923521 0
83452055 782860782 2
556734335 595711321 0
491291054 713638754 0
561036879 444437779 0
53102135 399424855 0
597567312 635878815 0
852847864 321687234 0
936109025 760940933 1
632147950 183896052 0
991450665 573186992 0
341016471 805083741 0
533485886 948052022 0
462291943 836153120 2
128803286 652324928 0
313098619 77797698 0
118124639 148596437 0
554666567 363640397 0
576063579 245674512 1
936493841 399895704 0
47511192 778258448 1
994905879 47953811 0
301748859 630229901 0
951430669 789161162 1
255294454 153835492 0
94952672 401271187 0
848106878 258746431 0
786839071 874338061 0
916664050 499585816 2
385695352 101879285 0
338745888 686004028 0
900005613 616309783 2
982052552 107426654 0
20872198 116091078 0
833364141 27346121 0
726795346 673782114 0
6634454 269281961 0
291180375 715535194 0
922376150 220746680 0
301868488 945879353 0
854962658 873093301 0
662552845 101999199 0
346324892 263769676 1
488255327 897902224 0
126529310 643159247 0
74568243 465599875 0
238881670 484055207 0
42530509 126640206 0
458504004 553757298 0
117160778 119384989 0
407632085 907455479 0
52306534 527336576 0
330326868 109929989 0
757853656 771826032 0
338148745 269197851 0
31942134 642355910 0
138393718 995756056 0
417141506 277507385 1
971752542 71849005 2
150536440 793038269 0
876157519 244763095 0
950133211 34685658 0
59637263 19408751 0
260819840 928769099 0
222321861 78247524 0
752550216 256849483 0
286820774 141246045 0
195799260 279472179 0
225126101 905890695 0
174474163 578242920 0
256875879 153829078 0
45292219 455314455 0
852800031 782186727 0
754336249 770993815 2
694823396 137544944 0
807507849 78541820 0
531965014 926738816 0
943782715 64776365 0
844740639 413931644 2
926435330 128678378 1
287245693 640515637 0
694898832 204448017 0
959860677 685899400 0
241927784 920813361 0
812239323 426536646 0
967926188 870886404 0
135658499 786371193 0
407847142 546027906 0
189701620 32518482 0
576907021 963368879 1
1067891 340136779 0
19045059 531385292 0
788047094 242200403 2
234236965 518968610 0
527251201 627432021 0
504669624 159070629 1
315176802 89822641 0
171419592 214925717 0
431999494 112279398 0
821152375 129911960 0
641946594 298992733 0
950172826 141277830 0
128232145 37758785 0
163789610 729075126 0
314555309 441009804 0
877323608 6415998 0
688868169 915898814 2
302550638 632716844 0
830094258 831351683 0
122696273 330146984 0
193065620 965842432 0
54296386 906388178 0
77565865 249918111 0
354249557 248737398 0
554132687 802791364 0
221882811 32554219 0
819370914 902820327 0
806755541 624188673 0
825995071 5897580 1
8336001 787353471 0
405715613 394342254 0
907721010 2948326 0
589322628 156550530 0
683866245 192958235 0
10382465 121834051 2
671163992 783820240 0
34918370 170893502 0
439200326 415546077 0
742696779 506136278 0
259613193 550771167 2
490176112 629008589 0
506839984 82641409 0
449649985 997856469 0
581059754 331819447 0
998671575 295563374 1
90985842 769639537 0
8626104 981882399 2
357605976 163965635 0
567439868 815143580 0
186464310 524782346 0
686317457 827492416 0
973077908 5839391 2
606115005 57341133 0
352548925 14846834 0
663130743 125546865 0
348094672 390781218 2
593370239 35167642 1
513577275 772094 0
239399328 626025563 0
392823744 550285162 0
540271710 964409668 0
586235481 123743399 0
851071118 918527164 0
993274131 102055168 0
590421798 550920411 0
725919218 913644364 0
897359871 702158320 0
981270807 177394668 0
27420773 309251895 0
183643714 201094597 2
114103061 63117048 0
418352487 781917002 0
314823234 814637498 0
664475175 234650443 0
503470732 393007700 0
219004818 430992054 0
274404851 41998257 0
739856069 29914991 0
773410631 426151668 0
37035125 782452652 0
517025771 878603752 0
279411847 238647192 0
896647578 904083465 0
186311578 855543083 0
944604954 878396049 2
297677789 53446831 0
475511886 258201203 0
481909755 209541805 0
155140095 478345387 0
962247612 774250372 0
996220935 954432300 0
697097427 622513760 0
904006695 3690638 0
712286130 834950408 1
675968928 259057856 0
912873848 543252241 0
859434117 422047809 0
130675489 97986169 0
45341602 224930020 0
909699688 571992907 0
892983495 542602436 0
661582557 26552832 0
740015865 140164518 0
588057056 982814608 0
376668002 958953070 2
43791952 101697916 0
324877950 777950395 1
657088988 506297524 0
322742814 188440327 0
81158375 464925014 0
262549741 492407794 0
559190328 294750156 0
254136427 857528133 0
585882714 743367869 0
122495619 392058588 0
601525066 514657287 0
284918936 414568915 0
362977297 245594273 0
625869604 480707627 0
276554050 357696939 0
392587993 472320773 2
506314699 512825379 0
831447047 45065274 0
819125284 806427097 0
717317811 712635622 0
962237757 714076565 0
796138267 251041008 0
125846550 644368350 0
718659867 699898937 0
920107088 357709817 0
424060561 333399994 0
976714616 752450886 0
136435092 822619548 0
581423915 236301773 1
101516435 504246678 0
248510411 104527055 0
774148085 948995833 0
638992188 841426572 0
849588905 56896804 0
370685089 427257120 0
568511626 605864408 0
9350123 344138516 0
770812573 325984332 2
13282804 940678856 0
185815562 186385488 0
259852713 216377844 0
823020497 729341215 0
573194628 54233057 0
55763529 373993644 0
420689283 962261328 0
106033717 940729505 0
236094036 835618931 0
960232638 355308260 0
284639079 637255889 0
197361038 79355661 0
304927551 574156646 0
994799417 88872878 0
185272539 838395110 0
965043585 470374772 0
311859026 940252828 0
742866803 289701804 2
235609510 791623971 0
421980323 455506395 1
833549393 82504579 0
116623709 435467762 0
769295330 134782133 0
67410601 632012629 2
20209047 808755273 0
884655136 787942899 0
419384403 766958621 0
435936584 597633699 0
702018380 39079004 0
354222432 13970349 0
930338800 128484504 0
822743384 650428497 0
421074827 909619732 0
67089987 67464551 0
847927605 184219674 1
992241045 277337698 0
141928180 341865349 0
625781042 797216146 0
707885918 546880381 0
98154429 379888165 0
502073305 508958682 0
755392316 897033587 0
638539216 26038670 0
125262089 821657979 0
589101285 203461359 0
217699271 821045451 0
668523357 545362420 0
171327048 510013930 0
820398071 528371118 1
738547949 880374942 0
879802101 481747464 0
793424919 704886321 0
415436202 227613361 0
97695872 60798630 2
73343252 874796636 0
542191849 37244445 0
661763479 259915034 0
705435084 485559626 0
476298002 881463869 0
654959337 313112841 0
963956065 898269832 0
160265091 471310073 1
561218794 563138973 0
495681275 325433882 0
888214052 616583096 0
871022408 260662892 0
216731210 353996328 0
414235188 714604072 0
497799108 671341614 0
896651767 929396750 0
660525838 34736994 0
243583175 501772294 0
824873783 988934652 2
339758979 550389645 0
13358391 27627559 0
104019743 204823163 0
127372487 875991927 0
70048521 669993321 0
643745863 537447136 0
681129377 683034144 0
686585086 27811179 0
160764279 399275764 0
6726511 697371192 2
176710490 684114938 0
254381208 113817410 0
567128798 592569373 0
312024055 343754555 0
610355102 576052871 0
659314610 720075527 0
564305510 986729208 0
302325459 615613995 0
18369085 765859748 0
31993394 587458105 1
427130452 839515093 0
146148952 322512986 0
914630129 977346136 0
135256312 646753032 0
20510135 838025586 0
69049978 187532786 0
76009493 592642707 1
842449765 516006463 0
91007148 288641920 0
26239486 861767525 0
694730968 965023573 2
396162634 298364656 0
119638058 111486074 0
791278213 490647800 0
160117881 642501854 0
974666060 580330968 0
594074624 882222271 0
310650247 48374195 2
330928170 19153111 0
78819145 117463261 0
810040658 900729649 0
410796918 617141631 0
728442060 662766969 0
258453585 901110330 0
685221290 575473896 0
435039897 310926174 0
467435392 304624462 0
760383278 455246638 0
249059479 683998147 2
564679808 415702285 0
50667991 1108982 0
397996203 898249532 0
83152746 898663105 0
923816715 768594002 0
333041412 686734095 0
736999436 847725933 0
729878118 516859802 0
767903587 131726059 0
354207609 39879991 0
401918539 615067138 0
142203019 855261153 0
380403032 26376421 0
145858498 611428264 0
440684338 295056785 0
599041761 124512437 0
193203996 217981351 0
26528634 204829708 2
964859215 489045893 0
184034251 563572424 1
20761917 846927125 0
275438268 34715777 0
70654320 462681211 0
757910740 850196790 0
578859088 273126052 0
345396852 104644287 2
402867193 445870045 1
703835930 367885457 0
157255087 237287719 0
120709996 469800977 0
615730798 355374803 0
318428685 263359490 2
171432547 626924218 0
516275676 805603455 0
517249288 539643739 0
660038229 274629474 0
460709093 831716614 0
39176457 791260756 0
605532139 54135071 0
720507415 108011959 0
815504483 557074659 0
154848295 148454353 0
56147882 740577387 0
317725120 53133951 0
276187590 371172090 0
993898336 645071831 0
438745090 718048311 0
571899460 866086051 0
148380313 309896680 0
149243911 997430478 0
132191200 45510986 0
828632412 932028676 0
648833407 356200723 0
501245990 815448584 0
962143080 341482218 0
703317537 854119681 0
923326441 904626731 0
806902733 246960742 0
769163340 30829177 0
366581300 967814234 0
856565323 928311822 0
67225631 894389776 0
61517487 334083607 0
675860793 641466462 0
57190358 434696308 0
456074713 425318783 0
814494358 463021846 0
247155299 2945863 0
962662037 229620418 0
667536058 101255437 0
718267761 923879914 0
943449408 185911589 0
918530659 940185793 0
589876021 702512906 0
207585092 124128215 2
105596180 775335614 0
922946869 268367143 0
300099911 750166205 0
730165392 238374270 0
599958408 33249624 1
794725517 654615098 0
8739648 682577924 0
940560384 872186381 0
366459206 769709884 2
220186118 24185827 0
753172714 514310017 0
240862302 927076809 0
53759727 944791923 0
770815639 868155162 0
161649531 738213459 0
838166385 772356910 0
210939523 152386554 0
258637217 431284057 0
327710725 125231345 0
352820681 468068030 0
791303949 858596490 0
569688340 668246953 0
448615029 946272167 0
903481212 133881443 0
789172311 479946406 0
606915419 116583762 0
809729620 471123386 0
986105219 600848354 0
688365000 927033977 0
152099736 277480273 2
452427464 225097014 0
369277200 38466766 0
930785732 355402969 0
33695375 573552687 0
984120991 11090424 0
896211498 559723781 0
85089352 264757079 0
738739775 473938093 0
767782209 450066793 0
780812387 31077768 0
114283379 550528067 0
921658376 960996511 0
299137796 918840573 0
62559329 782426204 1
80874058 732872971 0
409151704 356104618 0
756612882 890048118 0
357922480 760559254 0
996782556 950061668 0
289425088 210017003 2
828282090 490824570 0
110995440 711982319 0
145031353 538074634 0
358694629 427167413 0
833097524 242134761 0
777839730 513975674 0
650665520 363141909 0
481981639 968425675 0
619369850 531216161 0
935634131 715736119 0
744124618 25574983 0
578378042 478148088 0
876786134 739733263 0
965329687 70620856 2
698606385 326323366 0
31007608 408618174 0
83283916 97090727 0
472470877 508214820 0
217799234 652198231 0
950230129 624778651 0
280401129 901797458 0
482119477 305613592 0
10313959 416070825 0
956662241 733981185 1
507869091 452921144 0
719314487 394076771 0
394016841 896627875 1
504583444 235957275 0
429839061 549847435 2
19646006 654878623 0
411978787 96092792 0
438513242 261124089 0
231480253 994084949 0
508194166 116344811 0
16117110 218927342 0
353736816 957476769 0
97122875 462610738 0
790378112 476156801 0
804799718 516896858 0
799875194 205230148 0
862914266 246273320 0
248010142 177269727 0
400473680 535833575 2
882539848 248738164 0
117575641 421620861 0
298966812 106913970 0
156607148 343464523 0
892352034 393886272 0
1398335 215442478 0
29444011 386841788 0
912854801 485698807 0
93354270 121770089 0
865561487 779944561 0
329940436 656983653 0
894850943 853878161 0
519509217 285700908 0
485361896 889663076 0
122641157 103157957 0
951992792 223360056 0
274791763 64753504 0
771992434 296834008 0
640563925 790699581 0
639271679 47997402 0
14190722 974528458 2
618608219 334520015 0
566626438 204430553 0
221981752 140090008 0
372306676 180339938 0
148384266 883589415 0
376425674 23457117 0
307122221 662506266 0
755756514 127388824 0
143425022 939633536 0
123384686 85568106 0
218681114 204801061 0
792075853 185049767 0
801778342 779172182 0
98350697 368637498 0
237372712 16371976 0
806248689 512554380 0
727352359 655258355 0
26334041 630983145 2
359113717 423132039 0
791546677 254442571 0
423465165 740132498 0
419373709 689601083 0
430174642 757888859 0
727187210 981114470 0
154500018 223051493 0
391739941 343506020 0
511199863 589403555 0
614433548 705757684 0
93512131 820933098 1
676617150 59249195 0
132942757 276314520 0
435496043 190114427 0
254449983 575331734 0
916006122 57995136 0
46716792 962808443 0
254464899 972639771 0
723617086 405942507 0
205285952 214576746 1
706540082 501394340 0
26890236 307077929 0
716782850 827005551 0
481129690 219949236 0
572830290 194779672 0
381773595 975832909 0
652900885 803379222 0
23403917 633863158 0
226255623 532873717 0
297944142 490094006 0
505422913 98392351 0
244610341 680785099 0
801688975 820356294 0
120606815 123879170 0
427556408 887233370 1
541425769 408273721 0
774872657 840325745 0
258585287 864051677 0
825929040 39836181 0
887236825 314603723 0
467756531 651691871 0
148738267 897015429 0
937508505 712350048 0
911392844 929207725 0
811760785 195159293 0
844982305 580549571 0
1768780 422377340 0
541472708 767800586 0
669639407 894459600 0
313640137 897509593 0
653984338 63580373 0
28327271 642147645 0
22135637 495695537 0
811134748 190634652 0
659712092 814095247 0
324479805 55237034 0
645029726 856686029 0
80695943 484292282 0
450938830 955958950 2
705720347 181973112 0
571155923 672935104 0
751352420 19183299 0
2278280 814591322 0
616892934 549259585 0
118772131 213604259 0
892284092 939956122 0
222677280 160112139 0
85713118 69361305 0
431741510 157507591 0
917028537 751634525 0
989889864 954389755 0
205131282 704330997 0
304789041 932237119 0
264416324 641187520 0
52271720 355682716 0
586697655 609736274 0
869245770 742819914 0
744989273 254635942 0
206595984 810367544 0
768277333 208852156 2
921721179 865856872 0
949216972 73961816 0
599949155 288031810 0
760292895 711237730 0
347955709 762031131 0
199052445 643883422 0
629283473 961617545 0
182676105 104169225 0
120843148 831542037 0
41029427 201836707 1
867723533 56070425 0
165201510 873416442 0
998505984 63318123 0
737817817 187660392 0
535336195 32441749 0
930381044 181781676 0
843626709 249087225 0
432704677 871693615 0
622840921 757771074 0
239832476 901282540 0
762141783 995882706 0
488439661 771891232 0
524586260 530739989 0
553996839 787027474 0
879470817 36151100 0
618559862 964166163 0
418882839 616916112 0
903858402 640624559 0
670331428 304259959 0
628263967 88898369 0
423899895 910717212 0
375258807 501349567 0
271276600 649774686 0
505674407 883718978 0
205009384 272219710 0
44416337 481751843 0
959069759 133199779 1
977668270 16008093 0
858153476 422316507 0
318972147 899699746 0
793379809 993325116 0
192350534 430003165 0
70845522 936556654 1
502856009 541531166 0
982771372 417971731 0
801422487 458014425 0
80097660 815518145 0
137660063 758471853 0
604142701 133652565 0
975523946 856592806 0
516093935 480963508 0
378982973 446321373 0
503231199 423877076 0
816022307 710641020 0
673114602 384038162 0
965388961 231338562 0
368867659 159378477 0
387049728 336368228 0
247799736 722152314 0
963349518 139461667 2
295193078 543320306 0
61076136 451572101 0
117554198 339140071 0
493465504 117261532 0
391718788 507986650 0
44000334 614448232 0
281345653 231024213 0
265930947 764644410 0
146457519 908366265 0
954933261 781373324 0
477723302 55711640 2
175135423 382410898 0
700024532 953131213 0
313828912 684997396 0
81031985 44602184 0
565915615 666489522 0
478265695 910174632 0
586231174 422862198 0
78014785 260444303 0
426757430 330115559 0
957816337 818845359 1
406535183 539165300 0
405164784 919147250 0
105944090 561678320 0
716183451 770296078 0
431397255 920378290 0
99627630 493546389 0
5143023 403738455 0
763886593 36839041 0
425796511 502021850 0
14744657 440932252 0
7062688 549082009 0
217266148 509130849 0
779604736 56893941 1
179031787 627075444 0
559628326 25912639 0
360251778 74682841 0
552594508 737505680 0
829274236 458854737 0
886879432 138443940 0
571308827 673819691 0
115175369 975152804 0
665992644 50357282 0
971001343 6828813 0
982306826 47887958 0
5464678 238329236 2
448819726 5243075 2
189738314 720460391 1
10917320 11291828 0
397646926 177705370 2
683297772 723953720 0
78248991 234072764 0
972225931 107310385 0
562330902 39498069 0
443885860 389233192 0
982476795 946814274 0
976653656 237716048 0
105537402 419815843 0
786825854 419405808 1
140549934 829554574 2
665610929 569861903 0
721427449 862857362 0
744733070 516107530 0
178301670 769894972 0
330927904 911879006 0
585094617 941212017 2
21063827 227816580 1
520448115 133458736 0
52561525 160717027 0
820934531 951777063 0
240974353 963880947 0
99197959 263095375 0
808747079 60179694 0
924790525 989389604 1
417323964 464365807 0
26869325 774308372 0
110830111 745826081 0
38362412 582951939 0
807394261 92423960 0
745037423 204373660 0
661106052 499715348 0
903400981 945481550 0
927114260 25202483 0
703737279 123280910 1
233900681 483820022 0
326969398 722060060 0
898086102 228646623 0
412251607 382516295 0
793147331 796506602 0
281752774 821717654 0
380415724 404941551 1
154066413 712484955 0
305704912 560634308 0
549387348 46420844 0
254832268 845242717 0
433621452 980742984 0
700769440 342510654 2
828755778 888752869 0
141016851 301297782 0
427860631 870032354 2
980185699 826811087 0
388119282 216884743 0
522766753 154634676 1
489111364 535300327 0
954271668 260572899 0
66070681 945346318 0
463278020 751399755 1
367559825 621379255 0
878015071 557371637 0
587459141 965414 0
885377983 971333233 0
677619637 272602388 0
887723991 352530369 0
656285252 826589717 0
930364190 643329789 0
8601398 285000194 0
27777111 7347901 0
106922781 140429916 0
65778312 234058679 0
799083680 466020236 0
179651875 10370935 0
656914922 390328060 0
922497348 107093385 0
132729819 649269537 0
987621485 515522165 0
734006887 100388550 0
334293143 618088060 0
871921829 392634815 0
35675874 511379655 0
894224489 938822676 0
385064223 105958930 0
570915380 341361945 0
610460879 410167422 0
84531558 939733049 0
789256631 128436621 0
889683212 577459337 0
27701854 240429199 0
15578393 849031912 0
76965290 772818190 0
470889149 256121176 0
948061827 923274713 0
172003265 349645471 0
241470746 246645663 0
833942216 786078400 0
987160433 615601029 0
734085185 308903335 0
643483372 888904915 0
295660066 294659261 0
93114276 559251905 0
485808181 820929089 0
963017919 963403565 0
505349624 782979449 0
875409428 759175833 0
232910289 668217122 0
399651713 264080814 0
344719517 998055921 0
658041830 452206988 0
83212043 648133171 1
310061801 30201177 0
917103848 828933418 0
112158137 215650557 0
846238559 72085079 0
872675776 389128257 0
399529547 654006278 0
268243586 737518506 0
366479693 242694577 0
928388800 332327090 1
902302596 79232661 0
605466487 988583644 0
90259018 220599421 0
534714252 593378664 0
161831822 871459949 0
712179324 103866067 1
429521845 651924393 0
581751549 540141798 0
79802966 837640822 0
759685159 867460550 0
588886834 443837101 0
719295408 954157689 0
82843735 354097445 0
25415234 913528418 0
998916694 388192571 0
367806394 577440854 0
29333495 660352781 0
598582610 17180596 0
104511898 991790593 0
752722904 157989629 0
71842171 824865872 2
934822313 492627162 0
97460735 119567431 0
911543398 694545070 0
882280939 984221280 2
99827187 290339797 1
570633424 560208732 0
945541683 931694796 1
58400509 503654905 0
774401863 651515284 0
731863656 624893201 1
428146369 588405581 0
181238821 483823707 0
646218286 707948000 0
115118344 846952354 0
575377317 446081947 0
105061968 943050552 0
73061418 131191980 0
138507776 280732132 0
792002570 272595115 0
857989592 32584119 0
374740671 405085500 0
811281344 930856838 0
80077721 820631280 0
51517356 802012577 0
384931555 974528503 0
436917914 875530700 0
35638075 348543911 0
304056548 735968415 1
71332203 522894521 2
830822482 989989876 0
363999860 951192455 0
299317554 131343347 0
138949878 914086473 0
518358452 14836056 0
325075812 273984451 0
287082158 532448313 0
63781170 727636475 0
509540299 486592486 0
229996434 393871136 0
325945665 240014621 0
837561258 756130767 0
6659984 354951784 0
346653474 631938371 0
699464057 268197867 0
152871785 950143376 0
73074943 200770279 0
695846398 343430074 0
717274269 278057104 0
136854302 470238882 0
403309577 715447298 1
840831545 725912641 0
224587583 978270569 0
662323363 389258938 0
81509839 818687754 0
554665121 11866943 0
205771694 703459544 2
41690841 680483452 0
715911181 625957693 0
761776189 102908330 0
536338178 276582048 0
843319952 775697884 0
836347569 417815928 0
406211379 394551954 0
824420260 698255742 0
491356322 293034147 0
978466550 199783472 0
859207522 291082539 0
110744978 839428701 0
744279968 89845910 0
349278592 954846859 0
587124386 714974475 0
204560043 8452421 0
879265461 245398777 0
315434618 644078577 0
743766116 449106170 0
255300324 521595590 0
46109065 937652365 0
415978605 142905962 0
33164346 360946541 0
836877842 112430490 0
371823708 26488633 0
218644604 940390556 0
78077575 592805547 0
124871368 675839136 1
379513255 980445668 0
570620997 392963392 0
229469254 349628724 0
362168167 743626864 0
407558623 475779428 0
543332216 576413291 0
661405882 838959562 0
995864638 102506076 2
125992004 835717716 2
656466153 142176755 0
741686123 756122967 0
897608607 855805258 0
284674258 381493845 0
713376447 798644442 0
276662484 130898301 1
205051418 40226297 0
838150573 267557375 0
92176636 165386869 0
237423502 739190148 0
759249711 163973278 0
424133563 131229573 0
263096172 232827601 1
523526121 922489358 0
600018518 244199598 0
565099561 110267616 0
757142492 41299079 0
671804242 282483886 0
382529053 505706125 0
456606748 12976371 0
114963724 593151711 0
544668866 327393616 1
6026933 332646739 0
762044876 472688125 1
31298762 829028388 0
838910283 61016084 0
735157024 152867285 0
329914828 850328655 2
884500754 151183995 0
817586537 968022788 0
780889088 640562865 0
959623463 919642410 0
538128464 908718192 0
756091304 320818626 0
40408738 234698778 0
863432379 562900519 0
252269041 42623328 0
16275667 160800805 0
247615666 301266053 0
47722966 463739017 0
67623659 319265831 0
553685407 57663840 1
335833303 820285051 0
242396172 209458798 0
551164168 80668640 1
37947825 121489939 0
758854681 217798743 0
635249118 56682676 0
674707433 660777122 2
979019093 748265606 0
43129273 453242735 0
82289538 396804370 0
807120956 605330266 0
818417482 29183683 0
34852610 813637417 0
269717241 636315288 0
348654465 96924780 0
857080696 528012149 0
97392154 805497070 0
20430422 323813319 0
786670679 999501215 0
78216575 797714105 0
182594274 308733151 0
828322996 923672033 0
703326516 379784796 1
584905580 129887533 1
103358098 301811177 0
107674726 315067901 0
227901719 262129281 0
623363821 817575441 0
146668129 930554492 0
776445536 192779579 0
493456221 561990709 0
352073487 738886678 0
806096779 812241423 0
196523194 457551362 0
145699334 478793310 0
991447062 630689634 0
73054854 755210289 0
191371766 738459937 0
263473406 482052070 0
249284902 972867545 0
558106413 964924632 0
276489831 700865617 0
792216333 526193335 0
993978053 288924036 0
888144187 807824426 0
655666373 64718432 0
693484242 351980608 0
565810529 861390307 0
445587539 154568933 0
415844572 275993100 0
712851887 886035413 0
561998452 621403486 0
822225010 293860149 0
59421946 621648205 0
376101521 187268679 0
494719722 48085294 0
78734211 144455836 0
138403435 116980128 0
862503965 956823681 0
136978649 193714816 0
475654813 483199529 0
114659610 60081814 0
355236733 451612168 2
189501108 577981056 0
150962898 211440937 0
209521752 55633055 0
367654137 473103544 0
456774549 23146943 0
780053966 968048421 0
43583033 706829023 0
459483927 869054461 0
555706943 861176852 0
335638982 55411889 0
988522266 323181488 2
869392587 368987263 0
307011567 825931455 0
71002151 960466317 0
710749224 30953435 0
113057054 168488442 0
350888470 558141366 1
10876997 30035174 2
671580698 687943623 0
204847166 771452847 2
129453492 706855750 0
823283437 123591138 0
402970221 29298752 0
387855825 343009451 0
992618705 712289348 0
123496821 76901072 0
580091322 259515766 0
860458529 80920029 0
144630847 448005559 0
323633399 295416412 0
27067682 783874387 0
232468826 606280864 0
252651473 518909854 0
536282505 511345408 0
551257277 821428075 0
875307016 655227210 0
261239941 184541499 0
87407025 399208274 0
274308266 629615887 0
5194620 235691483 0
729673840 639860734 0
902870435 107215607 0
568596499 34509095 0
642552011 843054035 0
245421386 575589123 0
288316309 899638381 0
928160587 714194463 0
849417870 177245419 0
962000626 129376707 0
691805865 142375130 0
857748974 245743825 0
142871459 949303041 0
314203251 252432736 0
142567177 831335339 0
372403596 355288156 0
774642320 815274148 0
227928068 679636646 0
864718352 648244364 0
605885770 406863166 0
739085599 100212752 0
270873718 834885575 0
582235876 939504431 0
270276757 994650904 0
83947421 195432273 0
231643081 667962192 0
62767017 571368678 0
500637890 88847649 0
24636593 798441754 0
194350300 872194258 0
802218314 120045779 0
786090309 174050299 0
259380878 106007156 0
53720474 389932143 0
543595 224329839 0
782969281 636753525 1
813348905 189168695 0
625317098 581775636 0
432541715 112813200 0
324433724 204642204 0
155500228 234246169 0
347879769 515418663 1
11498026 926979635 0
115922714 51348723 0
75902386 326730673 0
35338071 111184882 0
552539568 442772656 0
824817342 767427266 0
245970006 139143858 0
932225369 361318652 0
640741484 477799436 0
68364783 41382619 0
1054142 386282064 0
54975035 677683024 0
515571588 32981189 0
559827555 324229966 2
556517208 159987841 0
796067817 520152858 0
966989329 173717264 0
612400640 97833676 0
757168529 511448734 0
673329134 265198916 0
176719553 203393660 0
218786235 692294099 0
46968689 103733124 0
786695038 432519439 0
848488467 562860918 0
292968007 885291475 0
933300107 725889093 0
589671471 155112603 0
695079611 12217125 0
104397239 949100765 0
553738405 764012799 2
572030576 207419133 0
644741435 438326938 0
968556289 129583782 0
972842038 959920244 0
521318482 221673309 0
841263037 812888355 0
951845368 542216925 0
791315039 984434046 0
839579485 797531428 0
732397258 497108089 0
909081098 408477971 0
852385044 306540626 0
476843903 734917174 2
680670035 433966599 0
759731203 6936013 0
304273844 415669360 0
706667297 324110560 0
552129070 775211861 0
498856082 482751616 0
58700308 271782006 0
299698218 627111368 0
704389905 377426580 0
593255744 100732266 0
65852387 668051535 0
138576741 938983197 0
412334748 353542328 0
484447028 690127032 0
339656408 374661243 0
514548107 619405547 0
37024483 766896517 0
931402460 13440826 0
95218708 404853325 0
733432546 39701285 0
418724801 947184318 0
122144613 353677266 0
131220658 194348938 0
125968455 790490850 0
722384832 837035544 0
339448976 203758880 2
156392276 56197259 0
750205975 794944233 0
730300506 762150068 0
509493580 536684097 0
999112275 50405636 0
413794082 122844780 0
882909683 389043049 0
318956853 145156517 0
29965241 957199851 0
425014728 142321068 0
168494543 77674985 0
175460565 534812706 0
285920321 126890545 0
108813538 279883472 0
937334225 444162978 0
374967353 514967297 1
438007276 956067925 0
666555901 404578343 1
474908112 570190321 0
446052171 486731419 0
616524552 41275371 0
126159418 189878212 0
231623657 912907759 0
932844796 201843118 0
38896568 221852839 0
577455264 654877951 0
325946594 244837135 0
635861041 748070533 1
805776930 78305148 0
139653341 312806742 0
21406141 392353332 0
465425141 317365184 2
160409360 6795026 0
916919485 251988173 0
387523315 677444612 0
964267128 442310949 0
244508314 125752664 0
614663342 667941553 0
266417646 910324136 2
400539074 976873441 0
48536091 200200476 0
9827676 564685932 0
472170210 261695524 0
92827433 807878182 0
519424632 309580551 0
895210497 273069771 1
746403554 627354916 0
659919372 718650105 0
184542630 599273507 0
4690174 619386575 1
130426889 41701038 1
605174852 561291189 0
748333523 531481358 0
583436290 550215185 0
124275946 762015819 0
972097102 948647295 0
66468018 287535971 0
933642402 375745332 0
895479999 847187065 0
829159207 136217030 0
261259959 219878885 0
358914104 673714159 2
778207466 853173371 0
537578606 414357374 1
28809306 569162399 0
115382142 898361028 0
841081562 648133356 0
87023912 716170652 2
157358260 727862514 0
229230109 820116809 2
321043053 800474762 0
190330176 984515646 0
573853408 838295101 0
374533696 927230124 1
904142121 97290047 0
429210028 678354513 0
272533296 23472289 0
613460435 421829857 0
260199488 106200651 0
946105556 783447708 0
589682937 839265796 0
751265018 268495243 0
209990886 26415375 0
884742276 926249398 2
487004031 435907697 0
617114368 754725542 0
912350352 30380777 0
252107439 893158162 0
715004004 716135762 2
568442536 75940198 0
83435059 530728238 0
407951793 336750156 0
336951199 410587177 0
384611004 923927287 0
94643059 94291716 0
976596699 695445088 0
122789038 755677167 0
289783615 94180597 0
224182403 886640086 0
931716480 339146594 2
892927180 490508029 0
986668947 935579847 0
923830524 685127579 0
370673865 938089969 0
366628658 339977312 0
104779639 666566492 0
931159049 333820690 1
618584067 755885169 0
599311544 825025489 0
187066558 738016692 0
231799223 424794824 0
487889701 623313629 0
593061216 267556046 0
951335707 72173413 0
288864538 193936000 0
202633956 793446035 0
477594770 284412803 0
872142167 727675139 0
565487808 445035337 0
191844716 592841884 0
880354356 343531380 0
96765170 276137223 0
816546967 900464993 1
574975645 138312497 0
619375290 416036924 0
134822596 940221593 0
547046458 595542468 0
446571126 366855281 0
830034421 986962844 0
545017180 127437431 1
207373385 357611492 0
510163452 301810899 1
487432249 33646811 0
586149672 862345418 0
376465742 388726004 0
706417864 859421287 0
239541536 542620709 1
288186486 251884946 0
350420029 582689493 0
720747792 248325932 0
981524726 677919579 0
660330250 140128290 0
806761126 983423875 0
779231698 634936081 0
815573924 579634326 0
390702810 648348338 0
931529757 820968067 0
684093041 830676801 0
663784353 750307148 0
184677628 165969426 0
418863203 782018248 0
590517498 662943986 0
810848068 926535105 0
770636296 122545661 0
824568190 454165505 0
866537943 864302790 0
771090530 109304668 0
427455087 859131288 0
992459916 644262725 0
769591191 339314309 0
440410180 405102828 2
82020197 147957275 0
245900853 620119973 0
143623975 54718374 0
477467963 144719597 0
163125406 309943994 0
768874233 980853233 0
760927406 622779392 0
892155730 25736330 0
684582603 799910724 0
51862434 947685347 0
428698299 127382188 1
545154344 581179051 0
583264924 581511172 0
228992966 974268760 0
932933025 77987766 0
12886939 798316924 0
41641932 975747557 0
940108791 506006374 0
818988066 133878382 0
992798984 711797043 0
498027376 674783466 0
437750574 996810101 2
661011126 60543540 0
116943923 873721829 0
346380923 179514751 0
10491509 450891137 0
711449135 592407885 2
734348075 674788566 0
298677079 84232209 0
81207794 723921770 0
774836329 683661559 0
558790568 908242053 0
174696158 93811481 2
841222074 813414361 0
718886238 332197811 0
17712309 288543569 0
362028835 83807879 2
828256054 829077503 0
754288306 441304794 0
294606035 458276250 0
527089649 454861324 2
655239404 206438006 0
499571627 871042416 0
543753124 224510106 0
104095922 597691117 0
30035673 492786146 0
911909658 231954231 0
759652849 556416095 0
171606876 64519225 0
114648825 914473229 0
49391785 888504649 0
498693797 328768444 0
213566335 204902793 0
52829006 113191108 0
684886695 423395493 0
626423529 183670783 0
683181726 955588793 0
731699917 702901396 0
666592018 135143343 0
537379742 435891906 0
764651092 690753083 0
991717862 610667570 2
501305014 655909477 0
123409366 668275503 0
687930115 568516584 0
299011450 955265074 0
747138704 113686963 0
873525752 329629854 0
109118231 633513327 0
173672098 165242188 2
9368478 101994880 0
304901838 864668986 0
526934280 966199269 0
300662634 650371691 0
814470407 6866182 0
626880919 867206192 0
497495983 329507051 0
749064322 989519410 0
117078580 80321180 0
633365467 631175077 0
109932676 288186503 1
60672385 941842342 0
936620072 832171073 0
13794209 712065353 0
468737290 948724634 0
787546430 858520146 0
132968768 591640917 0
707937347 127976295 0
407480908 242304933 0
536037703 303907054 0
702612565 159178831 0
914881533 509129925 0
922873152 92614444 0
340472213 330834545 0
426928033 948110455 0
779725815 128992416 0
627238534 467412201 0
881539841 306411537 0
773125116 707883006 0
968992887 589921453 0
450767301 912637114 0
200235774 321361810 1
454821500 723826113 0
738826314 266967519 1
962294421 398726639 0
977413835 501710847 0
526113854 509286603 0
305735878 516408673 2
585153229 990538055 0
333537771 581355922 0
928127534 429355607 0
733297379 518319097 0
644150173 196003310 0
750295996 281189495 0
65844714 524517318 0
209525299 983642836 0
202939067 436330291 0
461880697 582012582 0
921152794 780286191 0
352888294 59929955 1
508329124 69976504 0
808611305 527869445 0
379083754 794312112 0
945289215 363182802 0
755297450 943121809 0
930475427 436394648 0
28105057 305198237 0
858054244 965852201 0
39696206 491427634 0
99349124 578034507 0
935695352 838852933 0
654763919 453133647 0
306300197 114505852 0
415869167 257150676 0
501159013 703962963 0
512505333 302501209 1
736962113 555302187 0
997053655 637250699 0
744274107 292927142 0
806869841 831276492 0
891919337 360662853 0
908060315 419367492 0
798910768 392130306 0
296224416 72740106 0
105709582 522149036 0
764445018 110058127 0
805037623 798947071 0
691272014 484618424 0
618501064 20963729 0
848520762 573558252 0
990753470 88079987 0
260783604 738747382 0
378017739 917303987 0
643118001 501253070 0
430111656 487547728 0
916413079 550257637 0
22335398 69641331 0
913441763 636297577 0
97772305 754098891 0
589855842 842833286 0
871779386 954502481 0
302682791 537950435 0
439507878 571892058 0
113664070 113529624 0
975502241 281596499 0
224481212 632501788 1
791361085 561858222 0
58683860 472223109 0
566157471 309308731 0
258213169 325190481 0
710711723 297543632 0
905971561 123818368 0
371814715 961332962 0
29001255 337283139 0
438969387 504764957 0
456637559 316574800 0
706659353 505796806 0
235375969 638440342 0
141131268 189940379 0
718956150 109471081 0
422716343 52876260 0
698847047 107402431 0
95279703 317911036 0
692875978 762496657 0
508392620 799187277 0
983445593 30413182 0
862316808 190562389 0
327060908 886093005 0
84742532 478255605 1
374383390 388165831 0
370680416 225540668 0
746169324 282105751 0
136153305 594864639 0
939914813 22646731 0
821708475 253242354 2
658362636 910509583 0
807456715 910415397 0
568461587 507335231 0
501889646 903744444 2
507241749 209078558 0
668053730 722118954 0
614129436 64480302 0
323639743 323878803 0
457770269 472875960 0
611909402 364856727 0
504559610 682763779 2
272853631 455860433 0
143342433 981301184 0
679855762 680943840 0
366707163 297532543 0
5120180 840139649 0
522613109 16189503 0
817869342 635905025 0
586726820 475714784 0
835473791 402231671 0
914715341 992379613 2
569440440 81836039 0
842119190 302123597 0
381127393 373431384 0
236216290 853190883 2
189966224 901374999 0
126056146 45839467 1
589023058 584661556 2
102882658 187001627 0
550592311 109339885 2
200986620 500789676 2
215791936 481327964 0
44102511 256911490 0
18321961 402130662 0
949511360 429355675 0
8482990 577059489 0
748274108 338873961 0
118347942 617523745 0
432761136 200594018 0
323167468 821072899 0
836363282 616978840 0
315970999 95464727 0
30859541 440429874 0
298680265 23452331 0
634983335 345005720 0
996504228 70169318 0
665267106 490935377 0
916864484 583747993 0
522072599 345324583 0
35295838 740581669 0
160150873 811205620 0
727343862 63335786 0
301843486 266555768 0
48160166 847362537 0
706109273 723828273 0
837251886 298192412 0
309852236 208642247 0
437647574 514236784 0
279493873 642072740 0
575036943 145811130 0
441486179 204491646 2
853577103 448249211 0
118127179 227709335 0
413758798 513815882 1
518396398 699558327 1
802117350 398072660 0
240704123 697170899 0
804851132 320018549 0
310719092 615749642 0
131339183 981149229 0
218094888 374793548 2
112851491 720146633 0
412085569 577788661 0
385963752 984519187 0
328142279 958877046 0
472831397 790394974 0
61359260 848733726 0
623673233 121077470 2
582092314 443316959 0
605960476 152892043 0
995516917 132976749 0
642992997 323498684 0
446538039 309108816 0
211987564 379676079 0
422030937 825767601 0
321794358 344044855 0
346642577 474138276 2
181914828 847310426 2
449594431 916425520 0
615556061 178169333 0
788153244 509753631 0
638026894 65325405 0
554780274 366988173 0
549691928 180002686 0
367029504 924238552 0
126584528 865577351 0
320625071 170277040 0
772459431 933089977 0
873569689 609638039 0
193682720 565810183 0
142472774 937121203 0
14783397 479146747 0
4798355 250600748 2
201452313 578971092 0
804388545 334558990 0
615544793 962801396 0
13196154 95663403 0
281835362 282828936 0
423395945 675395157 0
95581805 139722141 0
614171378 132980115 0
734406552 415742587 1
783046707 50673021 0
832882543 913820958 0
78759566 302396335 0
442263092 183016508 0
808549987 29480273 2
80851174 247288374 0
291013607 177641313 1
802592570 455718002 0
123117823 630184348 0
876010093 181847990 2
236932845 655523228 0
310443626 572573177 0
343857859 102526519 0
584333496 930560512 0
527849750 641730468 0
13916993 501857986 0
713182267 703342315 2
746277169 593359269 0
600839381 650817117 0
343116013 821726879 0
109875800 100062445 0
439666642 21730974 0
592641445 247189478 0
567376903 248338984 0
839035261 173975378 0
363968731 101912731 0
546796135 92503598 0
678663113 117087336 0
105732546 350629069 1
328915947 329574284 0
646979560 138319909 0
985305607 463503057 0
275060531 254321050 0
539565002 694349899 0
317906161 915641840 0
165170959 579924954 0
309876252 619369296 0
911220670 119989750 0
583103743 832094494 0
22799959 704076598 1
543072656 403912979 0
246251339 935576474 0
400941233 466845881 0
920337041 55372646 0
295965695 873275220 0
193632466 239255545 0
657078390 484049889 0
998117750 529215813 0
980075846 120021287 0
925389123 349054648 0
566128654 291856419 2
523051905 642446007 0
385224119 344255958 0
624682218 960817739 1
545096421 493217722 2
929905511 29584537 0
31791862 35802136 0
731768597 643083048 0
229712729 911940744 0
749513442 670151848 0
537499566 973608276 0
668229640 978073960 0
801655426 89644892 0
593005128 322019562 0
26937960 255718313 1
39118990 390544043 2
822562298 834110949 0
452290021 310147304 0
107992607 44098211 0
15587339 452036870 0
680540347 369682008 0
867861033 416900519 1
77005412 349333743 2
500375030 230082085 0
550310436 634021543 0
27198222 567952971 0
559106809 38649437 0
263674105 803762454 0
519584184 603722731 0
908399432 493567933 0
834368108 808688670 0
76906048 658540379 0
356032520 949123893 0
114461503 668098758 0
374763268 165804512 2
288808134 814951196 2
576087291 633655821 0
229683121 303170182 0
379438859 36249449 0
279271506 5291189 1
46454131 365672772 0
237993387 564046361 0
532795714 629965504 0
26914780 816615676 0
354609111 81511888 1
578916140 975580399 0
52021768 343443946 0
372561502 257485274 0
842799878 43037693 0
859712906 677818910 0
46047632 839637995 0
883442470 930230835 0
115202805 77564937 0
92469389 708090807 0
214939951 982165910 0
289127536 432145974 0
961158588 195544054 0
48643778 842330578 0
330995064 170592568 0
790213304 455707767 0
691618781 977613643 1
757920109 630355953 1
997717743 986090309 0
128080132 251910785 0
175974951 139647458 0
173680730 811113973 0
931309130 352062098 0
644417572 470510280 0
364397418 652803619 0
270188324 91465371 0
607634860 964323768 0
219382458 428278808 0
312359918 42830115 0
375479772 641206894 0
736244069 184757165 0
257279321 916139499 0
468250176 211884206 0
556157492 543429755 0
281872594 614095031 0
979941425 690449237 0
346204915 796639004 0
32406139 652956491 0
224502733 431586627 0
4996385 73723217 0
617524296 457215599 0
917265679 375069953 0
592182419 713488696 0
774650103 458752969 0
411187426 735780428 0
399922986 403660395 0
432929780 859751140 0
183035985 462026093 0
639442450 314545016 0
879456041 586236297 0
148766073 913518990 1
121858698 600606569 0
792902198 13440070 0
914648202 914990821 0
716209327 869261384 0
104449640 97678443 0
894542159 51085277 0
560078205 715004828 0
329103524 48173218 0
222851214 325074845 0
595857356 156126563 0
112182693 936967944 0
377782408 597580601 0
269923582 439144041 0
120755500 45714029 0
989586778 886498159 0
328504268 43538252 0
101936904 979265353 0
836861927 31565123 1
251727516 321637394 0
146781750 763805946 0
258424995 573345786 0
741361606 190214599 0
862361745 904195476 0
983949808 311110292 0
306741699 934467760 0
677567404 348407588 0
883766817 920758930 0
81168715 470304333 0
988220538 428785728 0
49129838 10292899 0
254899218 514854607 0
953303006 108186152 0
833665478 185964122 0
828612131 598739714 0
711209683 51699822 0
929624634 520710901 0
188327774 582682956 0
593811747 589141637 1
45540286 332804368 0
146578263 754305465 0
47978993 229808079 0
364276655 19212913 0
114984307 898196903 0
172133493 777891783 0
758928293 200228349 0
153434324 841906076 1
954233534 535201450 0
512409604 83648123 0
7575986 584641355 1
144413451 779305058 0
991353088 365021871 0
931106279 889637970 1
310390920 617409606 0
869750975 707290380 0
27882273 963479724 0
31967519 377080246 2
617916112 521205596 0
865923244 624777882 0
602232211 636999554 0
186759834 94427905 0
905490974 582458087 0
774798007 304562276 0
346913740 868299621 0
865733337 433618752 0
848183639 15877993 0
964096958 824642049 0
424896320 288088161 0
881720722 72109786 0
120283890 991813511 0
986611325 66350972 0
887648229 871315986 0
6491773 128944431 0
820071080 692450866 1
659611015 600508093 1
889155503 26863929 0
926848510 155024833 0
855233599 471076925 0
266061814 783714200 2
886572158 345352904 0
701150289 937176957 1
97729166 521408798 0
386570310 990055699 0
340084639 40592566 0
164497793 127828545 2
709600705 445194127 0
48387709 636155583 0
979257253 792777586 0
831890475 108708019 0
760917396 87686035 0
275163812 967740954 0
408584014 63104003 0
95755998 16670193 0
33653791 705354188 0
680815646 720802439 1
210448340 509770000 0
216968137 929495745 1
461434697 797400375 0
394051199 362188600 0
922881707 908119618 0
688520638 959564117 0
14841083 411831524 0
103417803 250141455 0
941466810 164985871 0
100426729 84665012 0
25108425 351565831 0
72748628 244517224 2
274925683 50095245 0
39663814 980960338 0
449624464 981994906 0
76549026 83913544 0
173839458 528400103 0
512255249 798417052 0
72535366 277191532 0
432517132 599599445 0
651757343 590407117 1
537949922 16577078 0
193207547 33023284 0
937212940 869560222 0
849917868 745149377 0
12151064 94257781 0
906230467 855221567 0
742067273 97969453 0
562991796 694317861 0
348910801 431998007 1
106212117 467817101 0
777621247 450686925 0
814759218 566206067 0
213490809 592106256 0
667320022 66974123 0
746627902 53420899 0
328943220 773841420 0
7459300 636590994 0
765433077 926920073 0
660447777 635480864 0
599124864 320219006 0
95151171 91245073 0
93271443 536698628 0
520373236 70682387 0
21302618 942980890 0
218867971 65507376 0
479728 883260432 0
877509872 550094322 0
223317923 347933020 0
687782887 212300293 0
590089874 211191948 0
52647178 7058768 0
215947403 682777717 0
921464551 455585489 0
623239278 481502043 0
506814441 349246825 0
819129122 716913377 0
530245034 443067752 0
223250960 777064218 0
958110724 85701688 0
20149381 228461302 0
322452628 824946637 0
437894417 56213690 0
156905376 943987873 2
141385797 203968977 2
330336988 260811213 0
511206435 243672248 0
627725815 969463498 0
904518211 664424694 0
64004873 380727126 0
203560383 749433029 0
279741665 643684860 1
916183487 996171943 0
628516560 544331790 0
291494686 778972195 2
665053389 518455441 0
195339578 578332098 0
870000953 911619149 0
272732949 291048433 0
26223817 168510941 0
464665779 718609541 0
46807941 37406338 0
539784697 681727810 0
132398079 90039834 0
194601244 909330116 1
575504175 417008809 0
8090004 681457572 0
590155735 127358369 2
757480986 867578950 0
439378705 346558539 0
584971241 140478337 2
62193588 692236084 0
422659733 687604562 0
66453369 131311702 0
556446033 511961749 0
158170357 236127201 0
611053689 566450120 0
852280010 166984857 0
69722634 464689437 0
414955915 867146235 0
858040272 603523621 0
146970067 846224313 0
86912353 591946177 1
111052690 152184072 0
438877950 383981152 0
96682276 400403730 0
505718306 761394767 0
795625892 548638643 1
719181276 901652359 0
482582523 115932329 0
657777089 33709219 0
927907741 342159661 0
351724271 556993914 1
740475739 410164794 0
749753743 289665401 0
610458973 547353707 0
503187956 796372265 0
549678038 679951624 1
533477102 89740277 0
243693196 13238855 0
985516678 744854617 0
394593722 582133483 0
517657407 616377132 2
854260334 109450352 0
785842073 984630427 0
810265033 679751642 0
175649809 975603157 0
977455200 518774688 0
225078290 794111514 0
211386307 397974481 0
76766153 495811365 0
377857406 412581514 0
666737301 391979900 0
593681992 100735976 0
778822344 412966991 2
632467861 111874957 0
813488265 495135951 2
15238901 729305592 0
42080436 760084277 1
220648263 297035261 0
695929286 621269593 0
345093548 951922947 0
981153680 550508889 0
894090024 931453072 0
752112233 5356236 0
823760746 15853420 0
334525880 76316421 0
486735143 368474472 0
439045594 25172263 0
393221434 314707118 0
403196358 224814394 0
406075266 154922656 0
445241845 723143980 0
280834828 941337311 0
674981689 957945829 0
901086256 61549407 0
422640347 632400502 1
728566386 297320319 0
106244155 693610083 0
182624616 633258974 1
859145181 103258212 0
907617967 947652939 0
95149270 871074660 0
127191479 991534042 0
996821916 503601234 0
737600907 842542566 2
440066948 1485731 0
138633187 309119868 0
350776620 443446822 0
127177673 118131398 0
470167300 402888695 0
812156513 68135794 0
28913146 178853833 0
857136191 768925 1
447758517 936294881 0
753287733 502968328 0
611169185 428255576 0
113212404 326259515 0
797305567 555722347 2
2791582 957341019 0
408170246 89879575 0
472725945 551252111 0
216266213 155744289 0
988352683 928023531 0
427804001 805952836 0
174527780 144603209 0
455895813 180965208 0
141813689 454471487 0
946806272 219500181 0
45369048 428814936 0
285868348 276902168 0
18657159 74874183 0
800073475 811657953 0
808130466 131265823 0
613621899 47121273 0
174915655 982220757 0
806255925 625811511 0
742399908 93769034 0
37827469 809750292 0
448870104 960752666 0
774230262 658670950 0
605049538 772046191 0
720277796 239055864 0
457535787 644751179 0
585342384 137751502 0
126735096 502671877 0
23528373 559030101 0
233198167 722382757 0
48360781 579980525 2
607406917 994508384 0
355565895 959501205 0
109965319 234825339 0
470405845 990532589 0
431745390 200645780 0
321055587 152055253 0
326344753 564032046 0
401726174 700620369 0
366427283 846274719 0
78095237 114349512 1
656626225 785294320 0
100846791 267566442 0
249394321 13697048 0
884441767 3990659 0
672363998 630299141 0
668470963 107439918 0
791811986 248402528 0
788830713 86198477 0
409856278 752829353 1
633306811 200712109 0
892252471 803560446 0
287791876 74938072 0
916048358 677489367 0
799884534 11213093 0
602973781 756541586 0
997426881 61530515 0
711445811 948802231 0
901703709 739916688 0
236803623 718237640 0
36380464 948691685 0
484383665 34491976 0
477740567 40480543 0
194747763 771958774 0
521661113 66958494 1
50842221 754696102 0
169381774 319428592 0
907866103 526427228 1
347822676 145754828 0
916835906 513052395 0
135311206 428052468 0
394720295 882167129 0
726359842 498906844 0
519057146 626612905 0
818902216 471853298 0
678039323 20798934 0
11401228 312433061 0
2293498 300982884 0
555305467 283962631 0
59875871 944440285 0
506919829 768406359 0
846172605 162236561 0
372308 870672113 0
819888967 919250690 0
834215402 998845642 0
23862105 498544125 0
301628158 670865469 2
800806932 766322748 2
511789800 540303064 0
833615644 816922019 0
189100591 995569167 0
688868083 875511609 0
572394902 762157715 0
124399276 418940521 0
910581844 170378241 0
972163097 285152816 0
522241612 325990019 0
741281116 240112930 0
219672613 273528190 0
74251823 324594167 0
622840983 122666359 1
22953150 793118186 0
427404435 721164413 0
438464675 478452934 0
940137341 440123463 1
427705193 135648949 0
141502770 529973618 0
588638123 679540437 0
423654070 91645107 0
723383963 832524203 1
335432046 992442627 0
341634384 564355805 0
631815947 647144018 0
989237552 775887506 0
853578416 594052278 0
29914359 506973994 2
604048871 993883948 0
358407201 647948155 0
594667360 139397283 0
196131943 865322150 0
145860544 126329437 1
633991773 465687921 0
193448523 451981052 0
472845064 24653873 0
237757169 882316275 0
844989376 429331144 0
851904460 599983329 0
442447898 37720352 0
80956459 162641908 0
271458980 427996511 0
812494322 886399183 0
268735476 224356013 0
75605395 29589779 0
448078602 616085487 0
345163875 802063785 0
398028421 574135995 1
597073207 475692707 0
545075845 888619584 0
162173593 625243183 0
71392994 847476018 0
857827676 625786319 0
584505184 682768076 0
313453307 940066649 1
528520021 424090095 0
377485039 538290954 0
586093963 542931764 0
525176005 367566050 0
1137485 217172451 0
967305738 534303579 0
928797570 60666269 2
853632692 704466958 0
146116682 665750261 2
942928465 93857767 0
426152189 755434430 0
14017554 332874604 0
796128366 965784779 0
9934493 833700079 0
961302835 469767995 0
276363132 438127377 0
273537378 795356024 0
457637702 364724744 2
655570970 398113716 0
522476670 289397678 0
245082591 705661884 2
439451118 199343190 0
63647682 869595523 0
545607409 939164517 0
897511357 418349915 1
34533290 801008157 0
109779145 152053000 0
982574235 787507260 0
562943122 685936823 0
371229167 652282325 2
611163805 75999532 0
132566940 92600991 0
933097030 440844693 0
146039941 482238358 0
335307724 704126545 0
696790422 403595097 0
603084015 381481960 0
49842314 556166813 0
345692895 163583447 0
377874318 952478415 0
752974106 750416892 0
389662786 813720897 0
708281180 122430748 2
974842912 554571417 0
215747891 212247594 0
191054100 310299265 0
420589267 318689125 0
242705745 427994779 0
329910436 668441920 2
959040290 764699903 0
853691735 209451810 0
199146296 493402173 0
194400525 435631378 0
342634329 995298364 0
12507261 90399659 0
317004350 489361038 0
503428982 4810714 0
845692087 683145539 0
904507880 416742184 0
956796858 852581167 0
462429565 295842191 0
297154392 564569362 0
131382287 26284898 0
134163231 891933327 0
263678433 982723856 0
851698556 29045139 0
683114903 151439040 0
850549229 616250029 0
142829019 414129679 0
715624064 797507286 2
44730229 894685044 0
245593160 735338111 0
609517122 593978616 0
999729041 780136169 0
412225002 320759772 1
472626122 918251686 2
91758903 841910069 0
924375449 440306546 0
27005884 411592574 0
157431788 286096142 0
889605916 510826660 0
616521103 387758345 0
522784632 790524692 0
203340086 763380153 0
71318233 502601239 1
72265803 677463751 0
665962383 15761070 0
621913580 301289901 0
984574934 389561142 0
39716469 656880055 0
146027136 536220621 0
68469521 243185127 0
411213074 255249163 0
19090739 77140480 0
131862946 779530229 0
34055654 874913464 0
101225804 853937440 0
547308470 526095083 0
68429551 501636396 2
128593441 84624625 1
7517495 606514686 0
89815978 381932370 0
211215394 708084840 0
396706492 735956169 1
818671368 967215193 0
451750500 220989656 0
307537643 253747905 0
453196506 196718429 0
893369328 986496852 0
927086095 928741672 2
105030165 7609611 0
869179485 253748791 0
969305161 604039333 0
983149163 632106747 0
340496092 578832409 0
782248699 616710448 1
635492512 67203171 0
608146363 288884666 0
436054986 135971034 0
220386557 267520444 0
382178228 864402167 0
692552442 8100092 0
847213548 475320327 0
458706961 997537606 2
18626868 171106913 2
989583763 21740562 0
302708520 377437721 0
495231137 434124623 0
674179798 865913539 2
373437694 995948180 0
513413120 317050049 0
677931989 84452451 0
546061576 218301169 0
992286258 709756283 0
413197590 318028289 0
801193478 750422563 0
468864076 112375924 0
687884467 684604230 0
778716731 183765965 0
260286301 267541742 0
520603674 746803515 0
965084332 979735120 0
127911633 931398566 0
14537187 507275997 2
606192568 475645417 0
500990304 632937241 0
768787174 151084209 0
303048245 682966092 2
70418298 976800392 0
284386028 697453913 0
880941622 874301748 0
417719191 934087392 0
470631525 589698037 0
795786269 728098606 0
364858866 485532535 0
344176710 351199994 0
871946741 988973929 0
968115904 100011631 0
907745312 497962617 0
365846548 286820836 0
127964088 878150125 0
761845455 316148048 0
889786584 588319224 0
73791916 619195970 0
925186540 511244923 0
102534242 632566175 0
189217703 44623284 0
605335619 813760150 0
820949060 18993232 0
96784415 594896227 0
922277122 305283317 0
458362193 126076075 0
665789319 35646362 0
755363769 894777778 0
796239724 835443637 0
321971129 96551306 0
346400443 892268 0
488214951 999415760 1
723359679 666759164 0
106434424 668335623 0
525327875 10181828 0
870168870 951640877 0
42985951 950473288 0
662754498 545141555 0
32612210 396368659 2
476917040 854168510 0
773210773 942927639 0
357766936 837944370 0
843156818 255877477 0
18865397 998853804 0
838720377 275451373 2
47259859 130080296 0
887000011 316703830 0
470881808 141194851 1
789971749 437463888 0
898424093 41777022 0
588870377 546369857 0
423442537 597629362 0
630239232 219458514 0
682401363 222414456 0
669109311 710524513 2
662054303 365730843 0
264574852 969995497 0
455979123 45323736 0
82696410 942085616 0
397153622 838651110 0
913191859 854101299 0
981656254 302739782 0
493782569 636351308 0
869419465 698485366 0
278510609 6876295 0
520147972 72452986 0
506927638 741292504 2
150519668 265101505 2
324393348 798596835 0
573505570 693713274 0
528872539 508239362 0
758904517 757663299 0
629481926 338001921 0
256156551 708015208 0
498307838 587295159 0
800242732 596646800 0
907706187 877383739 2
498240775 131122859 0
586497880 234014255 0
891851993 328772716 0
268471807 188477458 0
953418786 467782530 0
70792992 473427902 0
684995106 475462148 0
284764906 693730897 0
530516889 170316588 0
458750048 903605060 0
642416970 771413715 0
374381780 548907477 0
941464565 403228759 0
32257343 805867319 0
589422910 996697368 0
163858809 414609512 0
68425550 757509719 0
483920936 607351679 0
846293338 325146640 0
725888715 905384714 0
531223941 458363025 0
876822667 393931691 0
978303590 608808031 0
185297766 775540942 0
993780679 103848422 0
636847708 157143551 0
147427429 277007650 0
918783783 77717021 0
929617389 187105820 0
129268245 288797863 0
161909192 141433817 0
81278616 591226593 0
340149286 353161625 0
6437068 917961957 0
254221356 882434051 0
37283230 58756878 0
919909122 64132328 1
461486995 165644547 0
827354310 954779153 0
16582539 284722048 0
746461623 609228265 0
213758310 885502084 0
599931926 491481642 2
81189018 842512921 0
874686538 347217776 0
495671353 743105202 0
408549496 845340610 0
702760548 813820592 0
960199410 182181123 0
854397407 520232603 0
926990011 187717131 0
674335968 987431199 0
131890125 693196491 0
906541308 381230112 0
878314966 455857116 0
264095489 16238997 0
689965529 92791518 0
515383845 136915605 0
278487139 832309863 0
974912472 459557619 0
165571005 766544274 0
411475693 858170405 0
958854763 456565495 0
5768979 147995083 0
94390460 880834943 0
632484474 196571110 0
380951482 223156885 0
463461664 438691172 0
584978447 798944842 2
35165923 928683380 0
664831162 20332847 0
913946917 383114458 0
395810387 787623532 0
971240037 119036251 0
177059222 494344382 0
425755855 926795025 0
719360729 784186517 1
373493077 420023978 0
133958440 644419960 0
919531421 473356597 0
559241252 153855564 0
258947391 336307343 0
626431710 530444544 0
836640519 767275537 0
215527062 715641349 0
653232003 754354127 0
322170017 49719113 0
564674247 538845002 0
734095462 515501488 0
467545503 711120476 0
504726404 73766509 0
409083424 772840549 0
953746244 33565593 1
9678529 678287487 1
98239914 432585673 0
34377939 151127056 0
196803112 40556041 0
261819491 133346137 0
999523234 654493975 2
542568516 930013490 0
218453347 326522099 1
499849488 399413641 0
722658116 365476700 0
224935633 114536370 0
98095311 46430666 0
661012619 927782766 0
161878971 62842342 0
53882246 558443981 0
102100931 110388767 0
819059701 945327402 0
665334346 610664091 0
729338784 744529843 0
341313554 249771703 0
733945537 31082348 0
583258882 354361200 1
10514810 354685837 0
710262091 787391787 1
190657147 876568258 0
787245161 708701626 0
148404720 276386617 0
970117920 168181599 0
416353706 330722741 0
850908881 758060213 0
335820100 16642918 0
14656362 951641670 0
365471105 202051885 0
973218766 860856679 0
565844515 830044351 0
147643474 69761215 0
800281064 130111200 0
554904627 45984459 0
933539117 897983079 0
365882013 330608038 0
688670527 100832401 0
560353366 75092469 0
482556744 162727934 0
262507546 95692577 0
538029276 673661838 0
602001554 126272112 0
359790750 584565726 1
550282664 137040912 0
302535430 318274242 0
51597668 406031905 0
495432177 765662007 0
579688027 631636739 0
107291430 318075424 0
815720047 11270793 0
784527284 120394858 0
808668346 129956102 0
138425401 39882044 0
178768217 997782538 0
464823331 162986159 0
854118166 665363799 0
372636128 576541586 0
691765581 962490003 0
75577144 732687563 2
436398449 887490992 0
956226956 741861772 0
695069595 900091349 1
2614578 969065364 0
312279421 565622734 0
916942742 312211043 2
37241253 92324861 0
16444452 887871349 0
282141360 50168670 0
335852400 63692654 0
98749504 53035137 0
877058717 140495638 0
210099290 138214495 0
252496883 254567035 0
358994440 489689962 0
172808593 480276998 1
854662489 741197002 0
208633545 597992780 0
545707615 842699346 0
45485281 243144415 0
671927502 946341618 1
20727091 940645677 0
239892547 884271331 0
559013947 364416878 0
589017310 673808628 0
106799835 142601839 2
595264480 32447892 0
301978449 246265790 0
637562 767228985 0
392553041 225145390 0
204974015 773486071 0
245623397 392226299 0
4337330 967386810 0
61422962 17430428 0
997326852 641354959 0
368398308 18787774 0
8282107 164363962 0
587433188 489967801 0
346017765 680192192 0
450811219 808302107 0
958563729 113037323 0
787627072 63901527 0
264475521 414637918 0
661340674 565520500 0
438137019 654191875 0
75929031 71559583 0
716376999 17169113 0
178637609 311977730 0
54117289 665321946 0
57072776 821051552 0
424958259 175835532 0
889127755 511389336 0
391229744 867392000 0
308170624 76604282 1
859621154 887254339 0
804822097 39995389 0
771457691 788881321 0
449696246 47856965 0
624341104 648533238 0
587525464 871294964 0
545988197 286801550 0
646431558 558065111 0
150286950 674346542 0
943928679 277710263 2
141062242 9058761 0
30991277 574425279 0
895887861 472769663 0
335511933 683056797 0
361645038 864455466 0
174166506 49586307 0
243075651 623059381 0
803848332 641985569 0
608288256 516771670 0
751975092 540945561 0
206383218 41405080 0
236848000 737252463 0
845279020 572625624 0
695248741 786055125 0
138041939 32468094 0
491222850 807244873 0
800700701 797307061 0
591279209 390366044 0
221026732 885948154 0
803361883 153080291 0
580185330 218233903 1
413352476 931011848 0
359441154 424137047 0
52755906 4988144 0
789471104 870863853 0
320888930 511224607 1
149011781 80383695 0
136640990 842925348 0
495267976 28536211 0
96471803 402914718 0
944863934 243684512 0
85063373 381000411 0
516014927 842002834 0
962150002 868011140 0
914017296 889353800 0
406925942 251219581 0
208079115 969993123 2
27970349 966748372 0
646432072 803117768 0
791015681 913749010 0
972793159 734582107 0
99385321 124087124 0
512805146 827846294 0
51145664 359701760 0
302770202 546361016 0
650731692 261171232 0
52736536 634047641 0
584449167 714040525 0
742642621 59388275 0
626579730 520008103 0
944734514 552137566 0
958032193 862224014 0
43968762 821936825 1
902247531 259742136 0
542258408 802849397 1
716445337 277969213 0
592624515 947275109 0
213783546 67326606 0
506250782 568422531 0
692939777 791740450 0
329405184 675680758 0
404957548 403977772 1
521051462 357037452 0
35305692 438776604 0
734955425 557461957 0
793793371 105823058 0
495830126 6777720 0
593349681 853683040 0
324302935 492046408 0
241334620 83833860 0
202186850 833163248 0
140734213 726730760 0
936634109 343227249 0
278908128 126556221 0
536651495 277972713 0
576874435 418614400 0
293170745 793975630 0
207584281 795407473 0
416167893 612402843 0
981735000 277662130 0
43227332 845587350 0
773856133 933834215 0
964224636 487843275 0
388304637 651542906 0
193200483 133511382 0
818360533 931603457 0
670405791 827545185 0
683959014 673697994 0
393355460 882807626 0
584152913 486496795 0
175789056 883737850 0
13170197 355497851 0
103707650 880121995 0
12985861 928135789 0
476272440 208159951 0
48416589 364316610 0
380918938 943343071 0
397539639 842264389 0
762470491 539566619 0
772725436 57959351 0
642956783 412284828 0
422670598 844009060 0
181429682 245175276 0
86065626 841280611 0
665861311 478088933 0
919248952 639514465 0
59422310 308761339 0
388184231 567907950 0
34197051 257738192 0
949202047 747859048 0
124176139 684589560 0
880367155 395807515 0
673176168 380776645 0
847193296 485212044 0
139457372 35389544 0
691356188 381677912 0
553237299 831709831 0
1129094 976630207 0
202175627 956183053 0
11078783 885169442 0
36391760 527777064 0
689365892 288548611 2
20710649 518130013 0
654780786 926454856 1
724310960 374941978 0
568897390 218795617 0
199081546 374837407 0
321924361 984048759 1
489477205 580561893 0
19811778 861106382 0
119469082 124852129 0
860207247 688249122 0
358379704 6409025 0
549810277 802989311 0
427179973 23478024 0
657088346 575047821 0
314689523 774904245 0
981365234 175950047 0
124116749 770624228 0
687062376 828822052 0
366740626 688347334 0
849517259 170357774 0
470990743 651199198 0
896391120 755018976 0
464928153 88471439 0
693810640 813048775 0
494047354 126142767 0
998871670 598642540 0
118135847 491357502 0
248541495 785884897 0
817022293 862044748 2
486131389 599150143 0
235927260 292021671 0
225563623 219708919 0
847796699 527229398 0
724355622 378644698 0
634000834 870613785 0
909003590 351175119 0
301177971 655807056 0
912797169 960369654 0
877441417 985623326 0
46173032 223186829 0
722012837 572334008 0
630703184 253360950 0
217139761 926661816 0
459226911 867076196 0
495427925 964049370 0
237190596 818930617 0
893573518 333563230 0
409993516 233698727 0
742952189 804770837 0
770487452 414208925 0
824643384 340901062 0
407448510 596068511 0
348333945 223046386 0
56573614 656362835 0
465790402 980711977 0
10170096 226564173 1
27344653 362325677 0
415457515 182161477 2
910686826 351135926 2
131324646 942768701 0
976894392 984147110 0
89883706 57708860 0
884318853 322658629 0
863927761 525042140 0
981822456 562872403 0
98527423 198141320 0
331222363 375194736 0
687079907 716702478 0
611425190 51107596 0
774796437 546548951 0
145238337 293870300 0
82554123 688831233 0
896544104 331619068 0
699736208 783304757 0
670360615 323658268 0
619141117 35171157 0
355570956 350514180 0
262039939 127237535 0
882870729 345508241 0
355602407 483109446 0
849482419 317303848 0
200891956 449032761 0
640131428 105060660 0
600861106 369738556 0
347000969 730699797 0
748415459 63804929 0
333711493 337008430 0
242288111 786528286 0
915397289 752464572 0
186823982 233785482 0
136830045 722375077 0
44832153 613762622 0
244243515 149755400 0
249939095 537548064 1
857295507 998238482 2
350207577 839718032 0
916721906 326985542 0
227882497 103027045 0
36463801 436864560 0
380384787 64724929 0
932127121 612443801 0
713938430 547990601 0
887194794 195561782 0
979299763 719146836 0
198070280 264820671 0
242120586 574455762 0
34250874 476613870 2
203386035 841503646 0
269150528 50707697 0
769090272 29250883 0
678021610 970470641 0
61681852 225575319 0
744132824 477682072 0
170864445 201692531 0
480165711 16441602 0
768214619 669128120 0
14230080 561277221 0
17313240 532811373 0
427747715 160547425 0
954275736 135145016 0
178534132 61547342 0
197910900 887285167 0
148364365 463840894 0
683667742 126080945 0
194103538 411503501 0
28239412 422226844 0
76993594 295384442 0
955741719 711316384 0
507629160 360845413 0
823211701 345904907 0
289565951 916780891 0
473706205 829282202 0
551028584 61050910 0
934422373 495410897 0
519896771 94049224 0
105580126 970845709 0
118888479 508363971 0
69307111 168790003 0
893428442 64726215 0
211352471 258834106 0
179797941 607058073 0
579229125 225575345 0
302945791 924211679 0
931315377 616193932 0
909963770 733645441 0
529607072 795047854 0
77677043 497358711 0
272462976 127982927 0
18426736 93184182 0
19004423 455478481 0
139164690 171411307 0
795519881 797661284 0
326787436 235221292 0
32422983 437829813 0
12327995 560853557 1
557559501 807642747 0
76016449 117557555 0
781371902 288754633 0
700260182 280065278 0
846984928 479365393 0
259489218 106997093 0
369196373 785669967 0
579890165 348148646 0
24032062 556885780 0
658962324 29187282 1
151321592 634398996 0
967890987 248539257 0
597251512 308878047 0
210818813 544265724 0
677279614 164244843 0
303511690 73952806 0
881083758 931517096 0
380777822 424673851 0
703328133 816462017 0
247388321 82479917 0
162912990 674457582 0
70000204 595530082 0
109562853 486598885 0
322747602 108532956 0
400677828 127364465 1
737136658 55929824 0
591884993 459590372 2
492924160 152361628 0
860595180 162588646 0
60893986 154075815 0
553688121 587551991 0
605995938 35911932 0
470938432 421875808 0
865387931 832165041 0
414343965 439005926 0
161153065 182431991 0
341644682 999143454 0
766181873 895116992 0
700112349 299061256 0
742568892 176566830 0
227476974 112732214 0
94617470 103263438 0
57494171 801691274 0
911862485 115352116 0
853326301 873851996 0
669036390 822382929 0
33339658 232032450 0
502406175 94260514 0
173226784 23348386 1
972907033 432574757 0
50266771 110392781 0
800143027 433309927 0
26600515 148230422 0
560749414 336774114 0
32983272 339216251 0
125190056 145443159 0
648927841 928280689 0
789635828 740404971 0
707007211 872744598 0
238145627 554421675 0
687417664 946329681 0
802675841 80182380 0
615984548 563742424 0
280510242 459355912 0
372482078 125275074 0
90244924 304895003 0
260303037 2468127 0
377530150 77170768 0
765921707 263293940 0
920622375 51684465 2
107804549 535996112 1
388197024 923105348 0
633512727 826585946 0
368541009 704605127 0
563460515 875337795 0
101137876 290425259 0
824267289 343619261 2
992111960 496350049 0
91341819 2730735 0
96824127 706622004 2
162843520 646737891 0
961950322 77311340 0
471643213 980246140 0
503691041 387907343 0
138757502 387952823 0
73114118 273607554 0
622406570 634453745 0
401331765 548021139 0
763172071 90112597 2
997646723 627017761 0
350281146 171656906 0
849416488 440391285 0
752500750 86514230 0
344794371 886511671 0
538897527 842504848 0
735064146 204529476 0
266880468 755066465 0
220462064 336107702 0
84544468 727863880 0
472977059 743400530 0
996057434 80929908 0
442560669 522166457 0
461155455 409339328 0
48860872 219880994 0
628134942 173047266 0
125265330 820433352 0
450220694 721608622 0
910484239 709422616 1
316939432 188584611 0
913834948 352117304 2
278552869 869626907 0
253596259 682449140 0
609567493 388328539 0
835623273 499248307 0
482324137 430427521 0
364763297 59270751 0
428519564 98519186 0
982806483 410988655 0
461777665 324676263 0
118775292 162406285 0
620929024 592419728 0
640843151 184424579 0
645014652 475269152 0
2834724 558430655 0
791537330 49706993 1
444005633 219145623 0
788426211 381598951 0
177041276 766303264 2
185019737 15159830 0
268010962 704573872 0
817277655 493003418 0
226808997 578583895 0
21002472 392941818 0
229444692 58095833 0
595045304 470592562 0
422961156 202036151 0
946111329 589891835 0
488451461 459131382 0
263824375 422974795 0
725765897 688068088 0
614793846 304758733 0
221428813 574522390 0
501246348 108556379 0
927084179 874607830 0
460396943 865217404 0
206722082 603273447 0
102112778 471827279 0
3914097 831704323 0
6253707 388351302 0
763921174 362420272 0
757343585 516297378 0
604459013 578817873 0
619446829 892365246 0
389998847 848702604 0
571504717 886673330 0
686076038 886428148 0
246619415 22955098 0
7649119 420322477 0
810310185 307555832 0
917252957 352190539 2
135036901 579996565 0
892521226 954454758 0
973885824 650408314 0
258101400 352734610 0
987089071 627825421 0
667004111 62780370 0
890478236 857123715 0
106759548 878536543 0
898715126 194622565 0
217744808 169734487 1
8953584 138018682 0
223330977 131710929 0
260437210 514701285 0
475863314 610677294 0
59689503 215228537 0
292514606 932769776 0
145543719 859284725 0
412837815 169174269 0
485039860 101029098 0
526098205 240437091 0
742920568 278080768 0
232936572 3355762 0
37833371 935064644 0
787207314 303737787 0
129972611 302958184 0
180063647 280996087 0
174527459 447508431 0
916434882 881739749 2
938122871 794967960 0
107563360 772297964 0
491681880 306088424 2
558387421 244784497 0
882957504 29770036 0
743419788 175177625 0
809600654 860382261 0
271583506 695331789 0
209005249 906939185 0
782599897 263121203 0
451355855 109905356 0
490072449 850593440 1
602252645 164847910 0
89847485 891836293 0
520658220 769732398 0
44977356 496741620 0
151677794 39850295 2
871193700 70569829 0
872150394 679412913 0
808667551 722245559 0
799309503 323525485 0
756331242 123509686 0
781556687 397919386 0
180240439 876626653 0
770332141 235846209 0
149187807 996024268 0
915049369 38334225 0
220355819 688272688 0
176624503 316477387 2
208211666 485475701 0
90276161 657326787 0
848451394 39596938 0
722961182 483489232 0
143807573 742577120 0
408769032 660881335 0
893428446 900110585 0
992591605 28748198 0
743002845 391548730 0
84614526 791652035 0
338963858 198380583 0
672724659 471122842 1
885218116 693401535 0
94539762 252414634 2
466623299 820257527 0
713919350 592954452 0
759856864 608887163 0
726210176 55640756 0
803827804 750153268 0
93168521 401999218 0
953664140 38759702 0
251098529 194133868 0
802713894 463956412 0
708859374 88412495 1
95156717 675767907 0
572782243 307924144 0
737273881 567159426 1
301153514 394396836 0
214047993 627443309 0
667353123 135338350 0
30477597 191019118 0
144104588 898536325 0
319145308 313650037 1
251209095 289201037 1
360171820 27156166 0
71810598 554914795 0
14702959 592689119 0
797145885 286939114 0
736928240 755458257 0
908628758 185340085 0
958994382 845122084 0
94427739 46286977 0
460809285 28029655 0
270049626 497324790 0
805349541 586531398 0
673782629 249794555 0
848731798 470244487 0
762482659 253334997 0
482988907 463202378 2
86281400 928854649 0
315087801 402645161 0
807254646 465293934 0
847570822 917437899 0
73677766 274607109 0
802823826 852369005 0
155249843 101793147 0
730792995 800376213 0
59501792 878383690 1
557479086 922205150 0
568591754 31452051 0
552410410 853808362 0
21878429 65289056 0
850050479 231875382 0
575599656 492251498 0
897928478 149123292 0
337774748 486453932 0
277334302 143970328 0
114755899 522912858 0
58023785 311582935 0
614512005 753904480 0
510924818 481089568 0
922672897 498413581 0
1141821 701453399 0
970995562 983987445 0
202677177 10897642 0
650159753 202333472 0
641215257 18347605 0
134038524 336085661 0
187178412 502833899 0
105489440 254567701 0
657768630 68237279 0
215157076 123229620 0
954630312 598981748 1
628859078 90954980 0
413654728 404925444 0
557239304 22484360 2
806308873 464017888 0
474744887 555512341 0
778705880 522713588 0
492552477 169997322 0
701109797 154643379 0
957267655 249031955 0
833806137 403092735 0
750471106 89289037 0
570680177 117967136 0
634911803 707646521 0
924756697 593805518 0
98057988 461716689 0
126716916 868633462 1
645508179 606674899 0
817662559 332972808 0
485013757 203074565 0
596134011 437134350 0
313379737 810564597 0
360206550 399486535 0
664832249 65032336 0
208171696 677453577 0
485372628 959809519 0
779285505 375291138 0
784346579 526438703 0
655726303 336188898 0
10561814 967977938 0
308224472 759159747 0
361313096 922062659 0
596930056 373389185 0
722587714 608875317 0
314372346 89618669 0
104333618 484975989 0
86598843 810596477 0
389678983 617165626 0
82698756 702946538 0
764711628 432979164 0
693399224 821868726 0
977729853 645463159 0
886553619 663622214 0
358031473 513507519 2
284130609 3163217 0
704231193 370983514 0
214780904 474833001 0
514380184 865910697 0
250587005 371921132 0
255964025 965749777 0
55305079 292678595 0
862701773 840617880 0
514846542 922585726 0
730633864 403041295 0
559128788 210087309 0
498538778 9296235 0
709976529 440858155 0
151607120 802550249 0
293362626 98937246 0
923216882 97084623 1
848622691 508519973 0
482413806 154651347 1
908619877 614433752 0
240847037 678207572 0
362644366 611251773 0
97214883 250946083 0
526912443 313784113 0
690530935 459516020 0
21783731 39829973 0
289417050 120175040 0
121157653 775839085 0
733435913 178922679 0
560514154 739386968 0
778427115 473323822 1
782405515 408268540 0
492703071 731977499 0
888037760 344407098 0
839076647 466703014 0
824745480 57976196 0
919955261 33260187 0
731037765 659021175 0
648806535 54671501 0
61439668 73035311 0
677975944 76145252 0
38872928 452542167 0
230026240 710572574 0
9561024 72488366 0
471715164 358240777 0
399083882 443937891 0
243075918 151281423 0
112495503 284922502 0
714778153 119776221 0
823208978 288440339 0
513021627 452133551 0
488389677 629706012 0
969862858 825172786 0
120141196 234955869 0
698182225 552449942 0
393405279 736883106 0
932116281 13670185 0
432923783 472685909 0
215702993 128402434 0
736350626 633135300 0
79468883 212851543 0
664838345 256316284 0
405147368 519483253 0
835023896 902156997 0
259427037 321570409 0
101238382 506929245 0
141750946 711435040 0
649557260 869505395 0
850321585 87218052 0
661183830 336275383 0
562499302 9300305 1
293112497 750155267 0
624742094 316490248 0
256581119 208158907 0
387307647 585771709 0
33484078 833209049 1
225665693 147356180 0
593403189 842633625 0
561959458 141907856 1
799414549 294776784 0
302132417 916190396 0
563314471 131870844 0
869358166 13342855 0
568298238 56578662 0
491141954 712114689 0
331009711 860176286 0
754729 96570716 0
108930734 220443656 0
371799749 930689760 0
62341409 127619333 0
412815921 37904016 0
544853548 383691062 0
40468810 519036165 0
481316013 667369281 0
731935537 610565409 0
604847256 983139684 0
886436503 877504534 0
52681045 78722315 0
710065509 227991481 0
748095152 12291524 2
419742790 721288571 0
309158381 531987127 1
651341135 82923935 0
292099161 68797000 0
647099143 73786933 0
526944418 305520333 0
14176901 976266279 0
140910722 251181223 0
862301877 898277660 0
245838362 975882830 0
214842591 245034135 0
937630802 335884313 0
973463613 108939917 0
605628416 714038116 0
160895492 113637069 0
602905193 255174445 0
633324646 162159482 0
478821307 767805571 0
6787374 755842540 0
377033391 104421345 0
972004370 138157145 0
910294393 28284496 0
132054693 822629632 0
90458343 48411360 1
285066867 770086222 0
170589687 66528183 0
748335199 390057051 0
648647696 598158719 0
875883356 991746983 0
124079748 136279076 0
614805146 681122575 0
453762628 32817918 0
924584864 114465681 0
287374146 99755169 0
492350857 274235078 0
454009519 60624415 1
783280939 955249516 0
930135222 175379823 0
20177498 116872432 0
973063853 188612320 0
543593027 835863392 0
765402596 125506135 0
161698838 582072572 0
245913920 790401860 0
417672474 757003760 0
4725213 979113144 0
6318668 255979001 0
775322998 285332026 0
723098285 317162929 0
868987211 995370262 0
560524124 427907349 0
903154771 69059868 0
404199302 362511493 0
92629601 427468476 0
288388107 921245338 0
399825012 284908130 0
216180473 647865803 0
763310416 596858027 0
159351662 335160931 0
171112807 499849055 0
645720779 965509004 0
882924822 104687572 0
875596425 15594795 0
629223549 685272935 0
6967668 7525260 0
190278220 666274189 0
586813487 460199127 0
224316044 347897716 0
925671549 488709054 0
59869530 27331453 0
942061525 394931922 0
674681328 498800180 0
98354797 669000836 0
946819341 790893985 0
931916188 156913167 0
206037925 690809136 0
359921047 417650124 0
821388444 18746641 0
861785507 345501527 0
197032045 45730425 0
856230526 848210133 0
103751578 655716262 0
328833628 322247384 0
275821638 522650843 0
548350129 99285829 1
560136758 646522036 0
608464282 307111720 0
937462432 756484009 0
231573608 893225181 0
958838255 106702937 0
623243128 37294665 0
482175790 356308911 0
286811946 755350989 0
145749667 306599771 2
543355983 43274819 0
415790886 419203003 0
62756692 270347949 0
877834104 716833335 1
740511846 798248298 0
651561054 798706637 0
981971016 466409864 0
831808797 298236187 0
455198218 203384662 1
842252693 850561786 0
69947545 38238804 0
226818675 969809137 0
65403969 702440026 0
552705740 763181192 0
941212007 47170562 1
835072129 484630146 0
510044732 708057020 0
538606741 135453099 0
370264060 832382954 0
462617147 434291087 0
605943620 154999829 0
758516906 363909168 0
136248334 192171054 0
129946791 317748793 0
410921657 91112881 0
800168486 60487854 0
493070707 273095790 0
827547475 19226685 0
910890359 976917433 0
219617625 388452929 0
654642963 826809559 0
8268040 202906562 2
564015009 987391360 0
836908784 264248817 0
964611420 346249329 0
623320682 100584127 0
888285609 646045271 0
334125548 877976829 0
899173802 908604482 1
433747391 72910945 0
61033246 810153131 0
337003447 590425082 0
859681840 641659272 0
382708518 24806558 0
403340184 720607314 0
278501699 238047087 2
35229566 75277367 0
319850477 853561154 1
35328964 639150151 1
144118258 804839731 0
624711347 900260750 0
607340502 995125226 1
683699803 193422159 0
721941206 289559779 0
920406214 650345792 0
284792441 516773300 0
492769972 821688635 0
115128944 780320307 0
174866860 792007856 1
240085250 720509889 0
754302468 323807148 0
240664836 640392391 0
567094080 267579447 0
112476703 944798881 0
24474251 590397869 0
638583074 956385793 1
359646720 230846793 0
482550723 84038004 0
959196542 205703293 0
493004300 590556142 0
837626181 656802606 0
516401653 247361068 0
675241466 918149726 0
699366657 62115110 0
791626848 829177470 0
859044374 889168222 0
901696947 285817128 0
635822754 637669969 0
668756431 533097107 0
929988906 775304825 1
200622358 340551466 0
507583752 990267074 0
9245548 954682040 0
661924853 444651102 0
224436956 377573234 0
797140760 85786670 0
841886828 342481838 0
467501375 309767333 0
262783619 799379332 0
661674838 151625862 0
184791883 73995489 0
280412749 683230473 0
193172760 371150132 0
519786541 144741266 0
294466 46417244 0
839854474 175276772 0
847609655 91418633 0
103880552 698668181 0
331900358 716734303 0
988000478 611890561 0
995425595 25607812 2
142198896 655578970 0
514373900 403245598 0
833241381 570048216 0
932899341 304221713 0
813495910 599581781 0
606135263 54364156 0
312813542 422050549 2
977005280 434952575 0
295859521 34580127 0
443926268 846638201 0
861840411 346894084 0
775193616 880663646 0
311711378 242157873 0
318111714 245101945 0
36420275 648232920 0
524971691 475222668 0
331725938 548976509 0
481598653 786798750 0
902030109 234940527 1
678388352 717719496 0
648512220 331459137 0
149101807 536915967 0
235781139 778623413 0
514395085 807213110 1
398865277 498357849 0
348981839 115094097 0
650425449 714230148 0
652381084 269635837 0
814286728 598708696 0
739490060 414010714 0
345083791 626607040 2
24024008 419242899 0
416526173 840800912 0
233262588 659239991 0
133212451 313532671 0
165516047 49417291 0
429017323 253362191 0
732944032 204174838 0
562957468 731513092 0
320078708 681422895 0
146577922 497418119 0
883985968 866254162 0
338200078 525719078 0
595954493 676199535 1
579958096 130793775 0
328541821 655622073 0
390253709 138480455 0
421713438 252913296 0
49786970 672218415 1
5842789 150413797 0
143245454 883436308 0
454336562 915404162 0
961391349 548707075 0
129491797 72893339 0
10406006 763550099 1
151003674 972567085 0
591716348 552871674 1
118228717 976982667 0
192046362 788127298 0
191158608 629403875 0
274911524 880925741 0
49038782 965024020 0
971480549 760571757 0
24186207 196749334 0
733486447 31330865 0
275707867 123627184 0
399693305 582439990 0
931020483 435978536 0
285731168 480968772 0
293615517 997869121 0
354778986 537707968 0
251927932 739155720 0
119968781 974279356 0
172820172 136104262 0
581821802 395505749 0
255828908 196014895 0
501887931 381682177 0
854437408 106125815 0
136284176 313063527 0
675076032 61640212 0
562502274 102730582 0
923027899 202524360 0
451532827 343679474 0
362233859 763818793 0
550447426 502234686 0
420453154 659102349 0
606319785 855765869 2
192995996 61992680 0
191973598 62858286 0
343152839 336892824 0
187431174 438434937 0
619926334 596095676 0
164077952 833077490 0
9637151 981318757 2
114301925 252236013 0
571879235 473650308 0
406538071 58609389 0
219924737 543957392 0
59664803 157574615 0
839288494 286026535 0
268591655 26521360 0
774112917 410733921 0
977574511 542382261 0
17978508 58664328 0
37738126 919551796 0
292624941 121616891 0
144360830 119854582 0
350176407 467367553 0
565560272 375380046 1
685096415 956981267 0
881305521 758256761 0
173121029 704973084 0
892627596 326806136 0
682471553 892218047 2
949797916 872127111 1
416565000 20205 0
92310734 709545449 0
715799196 612602797 0
25387680 186405313 0
351338054 188840271 0
856120124 636273238 0
808506206 390970342 1
32684110 751864265 0
96190828 650983670 0
41570618 962794818 0
596797831 301018072 0
533485908 597877900 0
734692747 17242639 0
713775514 882001999 0
107173387 434488429 0
763658186 421737909 0
881660387 637475298 0
633642731 810249079 0
169790918 936213826 0
243194476 139554694 0
897013106 901386661 0
243385465 274176489 0
112695660 596768092 0
822217270 772275745 0
911873336 232929554 0
31772351 540550354 0
795346113 759195642 0
794126701 658513152 0
580360467 283052482 0
69926866 177383498 0
317105060 917767727 0
248875651 144403759 0
554027195 86808449 0
186152922 780300101 0
24868208 636414630 0
498548451 747806602 0
225422390 681039895 0
616401 272458803 0
166949586 338887560 0
542861212 122057448 0
402705080 684225588 0
243693583 356017840 0
288147485 864431482 0
281172842 67434299 0
485835486 535351160 0
794717272 835947370 0
220621737 250799404 0
83434894 874949350 0
449483960 186845389 0
584754793 937981993 0
101144502 757160436 0
291879062 908355245 0
225982975 554423951 0
452293697 893067925 0
825839901 563886162 0
255740389 812620625 0
491259007 551078687 0
24147139 30513961 0
729636740 28228729 0
822115498 653459594 0
66617471 962999570 2
403183908 235931768 2
276098561 778337586 0
186004105 629641706 0
814073537 884813519 0
661218188 727550371 0
807097450 827438759 0
691232825 593308912 0
107402078 84083340 0
972649663 44589483 0
78234014 921780465 0
400651737 693030996 0
976736911 443930618 0
946898076 123113482 0
266736290 151414148 0
828036252 908927316 0
702920239 105362366 0
98677503 912709039 0
722734671 500238026 0
889890621 784628348 2
922780300 707422717 0
241840167 913840197 0
407629552 459934836 0
125196354 305601592 0
742273732 246450530 0
260425128 439689335 0
335707411 907794824 0
33203453 398846010 0
903674068 180574002 0
662014665 834392710 0
496130647 743087604 0
337270239 429965678 0
216708882 696522674 0
485855877 903625567 1
386641691 264891985 0
905482371 147040014 0
300121766 538367681 0
222620604 683155227 0
608319806 581159207 0
611151741 497078808 0
666448986 682624343 0
950744400 999615110 0
500481625 945841078 0
923568624 719153951 0
945836225 673284992 2
13031447 629611547 0
88547109 100588852 0
8769627 287232855 0
578012295 65522403 0
922852892 908768666 0
64273922 387991565 0
333627929 18042956 0
14067589 527139041 0
427875898 788560399 0
782669247 16780649 0
5077173 621421203 0
114373836 499962355 0
692920177 791192850 0
793737239 502300203 0
870845392 336396412 0
676288979 16978141 1
560405058 680721016 0
545988765 216524584 0
49992799 295580805 0
903331965 720161975 0
951073011 123565262 0
795929315 733749574 0
170810256 377659416 0
109200281 302538238 0
750374576 475530577 1
322182724 793927848 0
342243659 388148703 0
483777823 638339368 0
239790513 127534891 0
255787380 5084999 1
903550093 466813865 0
531888430 141065322 0
270615068 134754918 0
18893 11505529 1
217573581 781713575 0
306772667 141906104 0
385918728 764647803 0
525916689 362902098 0
402944533 768008098 0
370760277 717070596 0
430509835 376994744 0
154970612 47881695 0
618773722 910460215 0
702792557 660504974 0
463389475 614381285 0
86824884 510441637 0
413363283 886526309 0
871655446 594578304 0
566552285 474556330 0
878921901 890477038 0
789569051 513768945 0
831795498 646701140 0
655365660 234049737 0
95169398 382156216 0
22330724 455237726 1
2264634 655542440 0
920890585 878650928 0
507524660 657505654 0
36005838 94076053 0
961353412 16087438 0
274278073 620544878 0
886235901 805653945 0
789067231 540032093 0
949571986 74806153 0
730104410 829768682 0
262297232 644816831 0
523654804 423692884 0
375949102 294969736 0
375265721 124006966 0
985446102 540495936 0
719099798 514106896 0
588793329 682807506 0
820284168 636960283 0
854101664 941038093 0
443703561 864831357 0
404234224 172623277 0
850359502 270999611 0
96729580 794322275 0
125497821 843723952 0
319678699 806070542 0
449350723 510867614 0
440143250 734956528 0
119072086 122072536 0
258453995 342925472 0
831986730 672075843 0
836400865 901704711 0
540130825 114075605 0
247596618 801599263 0
253648539 990453942 0
492984813 889112672 2
661678715 86086338 0
477966147 155749803 0
551844255 43695926 0
5267551 715238532 0
78737748 10541175 0
96236352 547244442 0
355153507 276723682 0
815510270 431610021 0
349835915 490416082 0
22078871 256904935 1
633802361 211612678 0
501717881 104766100 0
151482675 27574306 0
698437973 86616141 0
794161265 605555585 0
265453533 840374801 0
506973380 765851469 0
48882534 886278856 0
368884424 399704027 0
827291907 618390420 0
952135404 758264140 0
198025238 33628352 0
364334047 550526579 0
144756937 592271225 0
728988788 898536750 0
641812421 42517082 0
745726837 679718883 0
841749205 876458491 0
840666000 600489942 0
82166384 268178110 0
86855681 581951907 2
566641709 594504068 0
191148494 498526691 0
35069742 989140723 0
138274244 950513501 0
77775390 889654076 0
311638879 69160647 0
698925792 62725637 0
215189867 9703040 0
672168440 154457292 0
679254923 119187898 0
687878328 768869998 0
179159972 383374125 0
758029228 403595998 0
484536692 812443691 0
422442315 695490525 0
338640659 427573847 0
865054341 556852916 0
531093105 383564266 0
416056416 765666563 0
848817003 941092818 0
893129006 364176870 0
19758291 451469842 0
845180310 73816539 1
267513494 951353764 0
514849800 94461990 0
757154219 575205476 0
138225579 216619433 0
274992207 502372040 0
843260528 826770835 1
232288743 70524881 0
11115009 785411745 0
750226568 285266504 0
704930654 409513735 0
475396876 672042288 0
399105920 334860783 0
638708846 809856597 1
653997980 175645272 0
113254198 136533090 0
970925111 74063262 0
231256571 119278007 0
372986222 191193987 0
368482338 336012429 0
131895846 471374458 0
386650483 171014349 0
416486765 134330420 0
31974033 970964719 0
742299677 115400445 0
123602954 544776190 0
191875578 937161253 2
628289317 961098928 0
402862248 316561661 0
327947479 690565166 0
350779496 458300744 0
434346389 455069834 0
41136991 427651194 0
593422989 613191365 0
740157683 283581361 0
946908883 258987579 1
503348807 125698256 0
658075331 936531771 0
410490883 35460537 1
722917511 878228509 0
814747316 184019034 0
323593948 839570750 0
793341256 265066451 0
225781256 673171542 0
489932108 489960704 0
456069767 335016183 0
548138711 796658162 0
452051083 347867508 0
98258395 611765611 0
653336515 614387182 2
92035114 324248476 0
891773014 954548596 0
722935818 802187500 0
763388844 9152402 0
638254279 499807243 0
52454455 443442300 0
713039717 481668874 0
356398465 350458232 0
90548700 711372992 0
599699553 102533065 0
396659983 449423494 1
698856113 767712193 0
513448994 1552810 0
38496654 587003311 0
377349413 795161657 0
780773606 339520326 0
410155235 710179500 2
265899800 338573940 0
131394980 35623678 0
976872014 61401472 0
326311618 435015442 0
67608637 67119787 1
206166638 762086591 0
84062864 65343782 0
498177750 881492577 0
569229019 449837621 0
54462346 939032343 0
346553440 721592125 2
936449575 610589821 0
320983382 414522866 0
133680383 968376156 0
905624904 55272649 0
264133515 566271513 0
145107822 874936060 0
82052304 412595183 0
795257204 172394112 0
821277071 778185436 0
567293765 463021275 0
979632571 641276927 0
309505642 493171768 0
192198098 43036100 0
706889159 571768578 0
662993696 569223524 0
665171943 874751712 0
140393740 333254334 0
805183804 917378725 0
360997382 331311367 0
468286849 849430066 0
106120359 909430081 0
307505858 362867351 0
286132495 381338884 0
320007584 289026182 0
713402002 314804901 0
254299881 828892105 0
696032501 594473117 0
393652719 868634995 1
677112281 204106604 0
230890923 305628584 0
867915469 24758398 0
945720686 687338245 0
588684287 849097623 0
473752465 661980772 0
586205998 587455757 0
725710259 988985322 0
26415419 677535995 0
321833381 385788381 0
769045250 963599018 0
958893822 455502247 2
630494501 909857015 0
876828553 650403027 0
50499208 91342125 0
506636875 954165467 0
81406280 262474781 0
907201258 508180083 0
472451308 904190994 0
356148840 207547424 0
347125969 543863985 0
158935298 207395716 0
695325794 387535328 0
141919933 420138220 1
378048063 112972786 0
474988274 317089466 0
90254005 598458392 0
51142244 27623095 0
399242692 799619766 0
90324790 522501353 0
67965372 87701887 0
439550889 388194075 0
700068550 83694268 0
108304484 7049280 0
239198989 235112340 0
864967697 493161681 0
567397041 109536952 0
199924982 182269086 0
970808838 510018694 0
791679111 713498539 0
512408835 120822264 0
276300272 736326580 0
125930735 715724304 0
100514646 483982065 0
699490361 249811262 0
786067333 229280427 0
781218231 195124237 0
197904119 32079336 0
804108588 596905249 0
747734279 264355154 0
778103997 127025791 0
450218733 449273116 0
134700501 875063547 0
96157413 56995854 0
413491598 97940363 0
120823603 721221621 0
428004513 833323612 0
925052262 289248816 0
999697788 251455634 2
124418297 862624422 0
739368656 858520949 0
690809965 884645208 0
233334170 926752372 0
104086176 324581734 0
568166005 86516708 0
175514238 321735431 0
685142876 149050760 0
211774791 133433473 0
936344617 854403580 0
114034880 932770947 0
181824771 117885180 0
90457449 132138462 0
10042482 424227138 0
59955137 697048001 0
826834557 428736404 0
126266910 40669399 0
751239810 660731873 0
541287467 147215592 0
713856894 4575465 0
583758413 999718544 0
739923886 32848712 0
679261376 846522539 0
987120868 723222737 0
566498481 120327984 0
459756797 232549644 0
970875976 336829047 2
814903701 994818396 0
40925569 525788581 0
121952629 31446002 1
238535215 528624731 0
674845879 96070326 0
52688435 255130084 0
372251168 7569857 0
251031069 960010499 0
16434322 813772986 0
754225570 531732127 0
22392802 867018492 0
596297914 6845750 1
632824243 105955105 0
36361850 432345630 0
420344239 189349596 0
237735279 277030086 0
199331632 526762389 0
73920470 519337623 0
662173372 960193599 0
733378240 523387311 0
34525918 805064178 0
680759116 410755369 0
844255365 195849506 0
815560863 370492175 0
397663769 653240240 0
26191866 271474031 0
116038661 142386425 0
740245988 47889435 1
702980457 717605919 0
249746744 336883771 0
725634403 685991190 0
670144949 582752291 0
277110013 782322677 0
788251128 532400883 0
61705436 946784966 0
615038335 281075038 0
284592103 147046244 0
143135002 72352172 1
24913347 778330608 0
626813931 612491573 0
606406537 605518487 0
439957290 320147171 0
234770411 38175074 2
164814565 13236999 0
604631717 147886973 0
327950649 676922511 0
655001510 796969204 1
267415171 274323368 2
927270139 105934880 0
528730861 991805661 2
721053785 848617556 0
41565328 73150030 1
105164370 960843240 0
251244785 573285825 0
311921489 381405203 0
975064055 54954082 0
991256459 288783016 0
181752634 910986573 0
955954731 663445318 0
994587946 715876514 0
949489116 361200952 0
390459916 39415137 0
846432290 443961552 0
174928529 288185949 0
759177346 42891779 0
386168432 342713905 0
749103903 152873528 2
34053466 550306022 0
140760189 619026150 0
15984820 867036078 0
860590394 212873856 0
547507536 127815000 0
521871376 871854088 0
816527141 649350356 0
895998228 940280963 0
772954513 726827105 0
925179686 120044745 0
980550391 965872734 0
756406092 27619522 0
568928315 706389435 0
147413469 444990935 0
943855403 63672695 2
920232159 139812249 0
940847252 459789911 0
611934703 108051192 0
208679147 651635027 0
691254854 905296214 0
144024828 828976804 0
142499680 343524152 0
622214295 695301595 0
232995995 255593630 0
115705335 257915718 0
163093255 274445660 1
175407225 103332292 0
911813646 865396272 0
511233256 53067563 0
447298263 530434820 0
853441017 501290437 0
984140936 737944523 0
441983849 777788644 0
173701538 106681771 0
118086064 648447183 0
929989934 129819368 0
967673686 934198709 0
234695201 219548044 0
49694890 119172706 0
112471878 340270738 0
875223519 63078311 0
307564617 446100234 0
516891849 282569341 0
29078653 941760101 0
137143645 212855451 0
945499702 212080165 0
924040231 637248419 0
647953585 100284835 0
39582619 844826917 0
21266774 687007277 0
503649461 483377190 0
651330761 656988639 2
185062890 890583253 0
870716524 425171106 0
550097316 155046005 0
611819034 829411238 0
353102866 254806516 0
939531960 879063302 0
82941266 33328973 2
751910267 603261481 0
152066854 539172343 0
473668710 414797305 0
242307751 462687478 0
741382922 90944467 0
439996066 277550674 1
243709410 526611206 0
822542398 551188454 0
19652916 717114441 0
810027094 426317366 0
248535511 518792921 0
364272061 969884042 0
106532744 872439624 0
125277494 268391029 0
340132099 938639579 0
55197491 978566394 0
427168624 535272537 0
486473966 81299894 0
708732656 468769118 0
631005274 807952351 0
107874506 52073019 2
696376764 193928065 0
644831354 49995982 0
625554718 311989966 0
480194575 874941362 2
605554728 597301234 0
497755274 248445126 1
289982154 806874341 0
317626727 115554276 0
209260916 941001251 0
756545915 531886239 0
723416758 128401256 0
577611763 294500212 0
907385819 798416478 0
634206996 131521084 0
283538244 457042599 0
191574037 454964291 0
57265435 386143217 0
374569728 499990508 0
218294716 719928441 0
476912017 163699771 0
933123516 278940445 2
616653631 81709989 0
264911633 65513229 2
773104078 860531885 0
417521929 751562329 0
576541161 571452458 0
782249430 21234121 0
342546040 89727548 0
55386610 736140552 1
673285458 231284613 0
570441943 572476574 0
971288183 326014504 0
935118848 927300691 0
103852376 755417909 0
427937288 773722360 0
993014997 839403688 0
686649365 808323515 0
237456476 774692574 0
522550009 260297244 0
714140432 576611464 0
602603512 535913386 0
755845721 718117706 0
283694014 851535805 0
700626432 431549254 0
740288371 956297964 0
266354173 938836010 0
552716576 266742799 0
80389191 401130850 0
642101194 541691143 0
788787118 173348281 0
180845698 226370437 2
107137263 835432832 0
51166148 516038099 0
414119426 930276963 0
236894667 120697660 0
593793190 461605838 1
738088597 637172122 0
545261803 16344826 2
435384128 314240895 0
169361859 501381009 0
58667317 537056733 1
56241341 400760587 0
116640019 818736402 0
706675482 747311592 1
330655785 896796525 0
26083269 80449391 0
151316526 754054177 2
567781673 636634913 0
25434305 100018539 0
932493583 620442689 0
172487026 184943350 0
489768221 673166124 0
42190124 775553905 0
118964383 159770524 0
509099604 161480961 0
508599011 552467994 0
399131140 996960219 0
604650288 656027635 0
469603264 378180484 0
785926451 744712339 0
732539440 874646051 0
75446605 188835568 1
435893662 876149817 0
837863976 725361873 0
669624133 671394204 0
379092283 972737281 0
660917047 472758448 0
76713221 34225534 0
450727581 493593077 2
266194209 691350054 0
333901470 444464152 0
596399897 761062519 0
762564863 456298383 0
110344296 539369353 0
682762395 64350178 2
418130408 393632879 0
959623798 127598156 0
179602212 829555743 0
965903584 664759381 0
941107746 957571801 0
49460140 524418178 0
368262677 819288360 1
64671617 608112892 0
639199 684317844 0
769758717 891171385 0
332451736 229155934 0
78977248 144977828 0
699672160 39677543 0
73629949 272294870 0
760882556 980085838 0
192311982 143499575 0
612199198 991710482 0
892060723 819118552 2
715543981 63941621 0
189129360 362251958 0
655558146 190942613 0
386353499 781358167 0
910950182 571225513 2
717235859 101792527 0
895751177 279264030 0
62188848 632520029 0
590545529 450366484 0
102778757 131673006 0
864540066 471123568 0
166914781 425460292 2
513674014 453025419 0
601240801 944523770 0
51122088 421794286 0
635027296 526689996 0
501192226 143996192 0
563358147 208778493 0
668250529 489377684 0
924319370 359083379 0
717565672 440502627 2
144682564 708543265 0
932523180 61692265 0
952313995 794266458 0
761937487 310906705 0
456685076 724806299 0
836678767 516867945 0
194819317 693823666 0
628558369 592196935 0
243314478 596205558 2
410022597 460012718 0
469176785 55682 2
378457809 807125969 0
116674834 917605073 0
426901739 593192611 0
704627001 678814539 0
147173097 89470854 0
635498695 315576268 0
994692269 332894035 0
650180460 335558335 0
34365320 776194444 0
449308085 61917507 0
365165472 276641564 0
396722526 708819383 0
990166793 482052164 0
982049517 63564598 0
912240763 473065099 0
814053209 539090420 0
863722623 94698073 0
152351888 608421768 1
764812821 862899181 0
920709887 863268476 0
743573193 641545503 0
640629347 461146751 0
42560406 337323778 0
880888284 516845442 0
880847692 9629668 0
5401255 929506847 0
603031818 511751639 0
881898338 607455798 0
711015577 861049583 0
993781252 638255076 0
492620054 688540825 0
183830753 495074819 0
81356455 324284661 0
141934290 70923980 0
308163777 868316933 0
150214121 785896914 0
536948820 608345979 0
590778926 276908251 0
437803410 295279826 0
948150574 386825404 0
76581185 196935263 0
560057035 496065395 0
162127406 212144897 0
344853455 43486184 0
80318819 248244822 0
663657260 620966194 0
458546061 830821158 0
70357641 378556596 0
105068750 551383669 0
649681116 677017154 0
909074488 829562379 2
219227742 585941585 0
527066245 132710315 0
962342355 233869599 0
488115009 39276058 0
880989085 126676342 0
638072414 486933511 0
105299732 302322283 0
368098 144024750 0
630674013 194762458 0
633315413 59549734 0
336049454 537466178 0
84827890 163371026 0
812264143 21187201 2
380572882 949743093 2
383270705 68524584 0
419310733 218793139 0
83557882 892466738 1
518309276 513221356 0
76976716 987996550 0
337056958 111964429 0
877856488 349817450 0
559550133 82692666 0
464327185 597003078 0
780715271 610859072 0
868310021 838697458 1
450771524 169785490 0
441701668 951451652 0
943426786 872976410 1
340443803 403673244 0
342855728 502451101 0
159111625 331844870 0
100096721 810603624 0
302032241 618261739 0
345442856 695835179 0
714924445 723818165 0
10898819 487901588 0
203269610 526150353 0
342754890 37181651 0
261268830 575481980 0
870012459 31377900 0
681858657 990799488 0
171805312 196882266 0
767882156 895315754 0
388322031 121745722 0
463229544 555287855 0
391773280 674634823 0
255827213 778439757 0
928873023 594710872 0
99843933 35170882 0
831863580 58179699 0
173206934 121772828 1
47662938 226694927 0
146287947 197691931 0
393163480 330284382 0
733699634 79196384 0
205983807 692837214 0
964645391 616951991 0
809599066 442116531 0
575088440 339589886 0
137172243 435365881 0
407361128 546560170 0
852922900 778885190 0
677181911 255825406 0
35450479 164813966 0
826915378 746135616 0
109750480 163335783 0
245021584 218703200 0
123940931 451768639 0
729478407 322126534 1
10892444 300814170 0
1505484 744921809 0
93417033 680140106 0
433736201 444832571 0
824078778 267416390 2
121153850 318932564 0
534130455 578049991 0
961842577 823546882 0
167690640 618613516 1
291776113 837367127 0
834097276 4870411 0
127485194 964098626 0
520386845 808861362 0
649431852 789575096 0
962090865 609771033 0
287842586 717276181 2
35095607 632511838 0
716358402 796774991 0
843950087 446589441 0
461190148 316669349 0
880768682 256620577 0
625017454 68503914 0
658837259 596125771 0
964384202 789619199 0
158114807 863921641 0
85762195 881293422 0
923842355 792528858 0
132918667 107709183 2
641935966 334059906 0
999657484 685846116 0
896902440 600927892 0
107518749 617813726 1
354108769 12333922 0
113706925 588849710 0
33511332 128888072 0
715133905 736315915 0
540964829 101105073 0
223397393 957352400 0
947306153 807509446 0
736795397 283677047 0
428060051 202659265 0
745027172 299230430 2
596845131 475919135 0
117817544 394564494 0
769651081 18668284 0
686698141 620637440 0
94249395 41052293 0
556066016 641247058 0
671208649 37506532 0
790879031 693966906 0
355627112 280312749 0
560928697 246949761 0
734790222 462435505 2
378500132 145997647 0
335411659 317374551 0
49254228 860137121 0
342713642 446773185 0
108013675 417768296 0
323842182 94689334 0
683094811 919293281 0
198573880 789768885 2
443342787 347445494 0
519697242 999128946 0
740608519 61551033 2
387673308 106310183 2
576741649 470282841 0
802313825 126048417 0
873148892 35060643 0
3012537 829130285 0
134912680 366040010 0
215155155 219427937 0
284774427 772630864 0
677748807 914220816 2
987128993 790525090 0
642742501 468833996 0
832151293 70645087 0
952666039 365260838 0
240948647 552239841 0
636521273 168996460 0
585461933 43890248 0
665859995 822053739 0
133140530 241268915 0
412373775 107662984 0
155381897 591140635 2
486574654 673448807 0
339877340 174842413 0
42163745 436299221 0
288798228 483459648 1
206733452 74788239 0
287545435 474733713 0
313920218 789608163 0
266204399 709153236 0
131141136 401655329 0
615492973 899053300 0
437729095 687757023 0
276756737 118639056 1
118650713 538887452 0
144586900 254711514 0
866413851 512668567 0
408853417 450329377 0
178201306 937189595 0
659937654 809417288 0
541443452 362943638 0
704961156 673898330 0
85398011 187225988 0
562584407 564269402 0
801327468 506257917 0
878058067 593356171 0
424840225 184787781 0
120735732 461316186 1
8674613 519831666 0
393109986 641975199 0
321222815 909575689 0
218466231 11375596 0
609880830 851392542 0
723169037 37533197 0
869772549 943087150 2
459189485 663066048 0
670364795 459892158 0
467482957 314225909 0
275391053 742219864 0
404831667 346631393 0
340358001 606267177 2
360101704 262923207 1
71157150 832499065 0
501872534 702606246 0
598444130 898067408 0
401227386 80952365 0
305700066 122989218 0
152669205 132688830 0
331034285 796416554 0
18271706 235473108 0
838309690 837463336 0
101934765 105663980 0
795264765 932350977 0
132818445 21598755 0
895986994 583169100 0
780771564 259921266 0
694700720 82579987 0
749175693 187581774 0
694811693 87678562 0
397741279 68759087 2
484191430 471012997 1
852851429 406612216 0
482980966 216413220 0
815233452 960703738 2
261919827 734828051 0
544736480 811574667 0
633841285 681592740 0
433424468 28731070 0
298584207 130279164 0
187071552 591411191 0
605326762 737590058 0
441013726 755721574 0
292880920 881942825 0
823894104 277624428 0
907937381 777041110 0
809321554 521027198 0
717607136 566808026 0
610592196 748099894 0
834119421 144769751 2
881075061 408697424 0
331571181 685142041 0
361786871 525232374 1
738287893 46755981 0
486657020 8432304 0
352091104 694836115 0
220746841 740832199 1
897120851 288585727 0
40044479 940950984 2
857459433 2391197 0
315377981 605281787 1
158720486 604157775 0
72946474 132121521 1
10191017 50157214 0
654231269 487366060 0
653828576 272186169 0
364704741 70534803 0
163691017 132257010 0
199409762 964945161 0
420595646 53500370 0
807044201 102266781 0
66278697 247269689 0
195710950 981961839 0
43151538 947565520 0
42757146 825048060 0
859609319 147757202 0
911563780 287786349 0
652312168 343334247 0
22514954 10643934 0
252484474 479553027 0
771043037 589831013 0
75335283 501954629 0
127480931 898608613 0
20804457 26451299 0
663910950 172318835 0
463419544 16949076 0
960464980 82258092 2
850786213 355157079 0
577525925 441483936 0
795165058 212280148 0
5844956 825306215 0
300451200 711983642 0
204683146 946965962 2
4730816 462787662 0
879938251 850731899 0
864038145 66384248 2
76767648 296943495 0
677299231 990649496 0
780346322 356063188 0
635831738 150386913 0
550092911 918859032 0
278745218 69614316 0
535168160 790907202 0
876192242 797782418 0
498912433 50893858 0
647697411 399722403 0
565902656 454840340 0
498921473 877435234 0
396456353 58460601 0
749026041 350035515 0
626977839 833407432 0
137825579 749223287 0
697114667 503323148 0
724105488 131623089 0
928648202 619405452 0
73453874 248981263 0
484518124 517948325 0
648617902 212481359 0
882526111 66309843 0
506554755 100247087 0
314125196 29718550 0
560634954 337877485 0
86537425 197747030 0
38547138 327073978 0
394205672 336379019 0
230934614 380394725 2
885613732 448595506 1
960624407 140291932 0
868762903 103023504 0
275675152 623916583 0
251975251 307438325 0
823823191 794658414 0
232098857 181710863 0
670983994 39205904 0
581109069 201077718 0
618603288 58646366 0
863138894 200319043 0
79031436 44305463 0
766679411 464525169 0
144596312 500806827 0
439586742 663332410 0
488718446 665373434 0
82139902 687869622 0
791956729 839018567 0
700972096 910277653 0
860314965 288203733 0
741535460 643681245 0
325816464 79178205 0
795859699 105392407 0
952321972 121255065 0
728433289 10611117 0
873411105 280723097 0
115021501 489586007 0
501807467 647451402 0
195758935 394123589 0
262585268 986190107 0
516296419 410253940 0
120862764 639333526 0
212220482 794327881 0
730438421 466845405 0
989234010 220187845 0
29664837 744081183 0
775092068 623604761 0
499086061 629994305 0
96074932 270811351 0
574586541 956469268 0
13828446 717857149 0
259688234 279979761 0
266912102 482884650 0
928191816 967424555 0
480801273 968647403 0
981829221 461713231 0
171036092 525431964 0
852004840 492297393 1
511364942 923092035 1
956101028 35047986 0
53446040 634812605 0
696247374 536393245 0
4932202 540003248 1
964937669 6946065 2
181297355 23735870 0
406625090 203749480 0
618841145 787253796 0
336402263 4663659 0
443000004 426329105 0
305832080 861733972 0
622675746 659483233 0
3036088 20647186 0
492143060 673176275 0
889539436 870051231 0
213641126 908394938 0
727707591 909793170 1
746817090 83749587 0
231083182 925371089 2
515903984 745479170 0
663855720 379700458 0
704219892 661176741 0
184781748 404243502 0
702170662 715037970 0
174128836 795515986 0
910153559 639312406 0
905804550 676055523 0
161403620 86290730 0
198234095 324699839 0
617390048 376068611 0
929337100 430574720 0
559698738 264641527 0
514499958 412458333 0
929290840 159595611 0
263434049 185194855 0
245182685 419136740 0
967764945 126486316 1
700138654 890907203 0
346232294 186217390 0
738140692 652861495 0
79685112 953154448 0
508830405 101494593 0
396242966 952920217 0
786684059 14719744 1
80639591 930290271 0
261557411 384449243 0
189600171 775298489 0
462245624 216905420 0
413890659 722283740 0
94223663 3470054 0
523575383 920537953 0
27362686 934170324 0
58643790 487198609 0
329756495 445822655 0
19669246 714463944 0
513894159 362525930 0
949134420 807340547 0
566868475 995719145 0
928310307 809216069 0
141305057 419912554 0
702130636 530285502 0
91975871 114523098 0
576515019 828218986 0
76860118 579426312 0
448385016 103190294 0
270626316 553721626 0
762545012 355139023 0
812329222 7219221 0
334278194 5563574 0
759674878 425751223 0
980329959 360948725 0
424385405 284951495 0
55332738 95808974 0
613795393 763692009 0
633894606 657632392 0
417423008 343716978 0
11696449 148707705 0
41352595 911904345 0
255180192 983753951 0
289285201 959779536 0
995280443 999516839 0
72495819 648765538 0
140298543 414681734 0
574205445 893559000 0
21860482 641856197 0
33692525 645624125 0
198531293 148219958 0
821391202 89503639 0
615497187 608695743 0
956657511 127953905 0
135057994 458788733 0
425780468 518281787 0
974811800 490281758 0
680848677 966571656 0
481913369 350171661 0
993505846 863234065 0
956276668 941547669 0
320907119 227327937 0
585783281 912105051 0
752040432 765879909 0
487692959 324616952 0
161125272 93047394 0
367513091 134051855 0
670325655 115938117 0
274460659 482723210 0
611561169 120200651 0
544797617 669030777 0
364644420 328477620 0
645321077 94314558 0
830709489 72063611 0
45740784 621924355 2
677602168 907506656 0
482970249 748037670 0
440663757 768426905 0
538504136 232926798 0
844905370 337649464 0
652920831 31011382 1
761612283 443127230 0
411781871 489587577 0
779663882 317583018 0
432197319 344833338 2
920165799 140888480 0
842609212 109067195 0
158355503 266655802 0
426770303 788377222 0
318964180 219344430 0
650590645 571587940 0
850483412 133085152 0
123855383 885644218 0
295766563 133804135 0
487109435 625231310 0
147791534 5557814 0
731025101 708755121 0
218136834 181308403 0
185206576 73671385 0
816764670 765105800 0
780122479 136365943 0
834785253 835981371 0
119818668 947890726 0
496094868 131280443 0
628346261 983788233 0
236197086 64245388 0
757474785 644603862 0
397113248 351864998 0
33812524 55188118 2
125314485 689231512 0
387418895 297402845 0
373290553 174656706 0
253572767 941778544 1
984204385 656054069 0
339961835 129023229 0
390702408 907273062 2
608183149 338153696 0
9182852 552608847 0
239313795 673465332 0
26201473 354114272 0
226768373 274617129 0
744193853 13304691 0
251147748 721459589 0
777109379 242837542 0
862973148 700978636 0
615725680 247236415 0
632731929 994587482 0
240851482 814202865 0
377753127 69545709 0
967060079 469909709 0
136438364 422067208 0
113321872 47000441 0
558794774 39994470 0
610631308 854966472 0
992041309 421567344 0
362790987 91618478 0
97507178 379091995 0
924780815 140339896 0
359426347 922819975 0
1971502 442103568 0
362943335 538290684 0
511624 603692519 2
266916369 472529447 0
113163142 118306471 0
390894039 640157604 0
464529547 757271972 0
72407399 505323364 0
575193220 277282189 0
825261332 930128024 0
78692157 188993536 0
499147834 720177828 0
337575279 351120690 0
729089407 49189517 0
496267077 566007864 0
862888245 596180325 0
32892961 27130687 0
751188010 156718653 0
429696273 640976721 0
859706452 106096488 0
957511310 977809599 0
413481370 631499187 0
367649910 762672065 0
417786412 813754060 0
140071462 176698082 0
159966139 753319425 0
660259114 397798928 0
511588045 183314713 0
845203364 221863331 0
169430948 271921389 0
219934341 27911882 0
521965985 14451584 0
939602798 292351772 0
369213848 852046309 0
125353117 76226879 0
590925757 709155514 0
765703821 463083319 0
164572026 248189028 0
265668781 84321497 0
85190029 46707248 0
477957629 147203610 0
747911568 341078653 0
99460175 323266582 0
265358028 904839303 0
397621711 727098504 0
122561385 829180745 0
510877953 63786590 0
119475515 621302932 0
23840612 856876028 0
358350365 220944744 0
803941600 207230775 0
4621934 337059420 0
201435570 272516941 0
126470988 125583052 0
660895694 149480397 0
533808317 378878641 0
27723865 912981282 0
82839458 324655499 0
294204735 956057718 0
868994874 460881037 2
966951942 31989858 0
890641309 694750818 0
411770712 690807531 2
119919624 58897448 0
703430751 28913551 0
469135119 171140134 0
604312395 385863248 0
997972127 543839859 0
90738041 179198123 0
86684529 399194205 0
646526707 480503091 2
411667673 940420247 0
228048528 388266508 0
139320584 25477544 0
613038384 746534434 0
772838328 129977698 0
112793485 96452432 0
721657995 316031939 0
98361462 103242884 0
293860437 491159041 0
677565057 813570633 1
954205338 537819981 0
60783272 541366253 0
58223469 366927681 0
702498861 927043721 0
628713060 767117440 0
930113298 650740958 2
996873573 693510214 0
27366974 849816826 0
307538503 767700127 0
403751718 644362466 0
261775056 351748505 0
647077331 172339120 0
710882588 496890068 0
738759282 265053790 0
300312776 508725921 0
261544556 465793214 0
140415665 99183521 0
17780668 904574854 0
17761957 446536779 0
506682207 13683159 0
271693701 737137444 0
682404691 10616926 0
205507048 756316728 0
462618493 997472526 0
801835450 23837926 0
130480650 133436565 0
149717319 398981824 0
745173617 299847626 0
246241548 877489909 0
792405603 738824394 0
83256679 922139831 0
843694341 518812171 0
938899716 755649116 0
116554461 243089786 1
187818905 334617251 1
470578030 865389669 0
820508858 417675354 0
147101306 23547536 0
492674672 133701613 0
957369387 334583358 0
832017171 592307697 0
224979408 165623170 0
140165222 888906542 0
102654498 816877687 0
976547349 504924301 0
201878858 344161868 0
739479474 762004369 0
70803501 692207937 0
958443479 68470013 0
587955870 751678657 1
633887967 662907404 0
652697082 656229628 1
607452955 284789482 0
387660608 763159576 2
754026282 761041893 0
637676062 582643790 1
141000115 821244802 0
536911240 471631758 2
102311250 474313387 0
254177488 101955267 1
114632221 751718694 0
102844395 723398543 0
106551713 719112346 0
963542665 693252040 0
19899909 201048103 0
335473502 125808577 0
185508660 251714877 0
5400428 855924373 0
97911464 188600292 0
76847016 57005806 0
345304292 505062035 0
78462571 780991651 0
527291433 984754189 0
663334538 635730063 0
134566733 632337959 0
32551553 114003612 0
442740839 33300098 0
283871661 41557625 0
277307838 178042831 0
401410605 407917762 0
659177452 746444651 1
469946859 858614803 0
321370936 519357200 0
102768489 163397746 0
407128309 714343233 0
144684400 497170152 0
371913894 883500631 0
370072488 848538421 0
244022421 623664637 0
817689739 476798860 2
113855754 358010484 0
344729950 490157159 0
146894780 760012465 0
380972658 915388971 0
880152626 331031346 0
855407727 6528374 0
675020112 288317994 0
536683306 848907071 0
844478020 102805694 1
80722526 881826640 0
420764874 360600942 0
437682523 20488501 0
714691131 274502255 0
187185941 937858676 0
647028766 652023320 0
482764988 522949381 0
272668413 774616061 0
819263663 282062775 0
5799324 867274531 0
702062970 4250633 0
682913995 115740988 0
738344090 617480882 0
216832589 973756771 0
153369253 947129483 0
294210619 592380175 0
20340723 667428735 2
410644714 480390626 0
119349660 260627690 0
20918717 578298101 1
981319411 536330792 0
681900889 152014540 0
628700653 384194103 0
605811364 916467571 0
544296670 369861864 0
965609069 800547007 0
518518593 752296893 0
245047320 307476060 0
845012398 407513906 0
137321807 536924302 0
408548919 971476416 0
263842383 792599184 0
976913545 416545808 0
925596588 582068414 0
427794735 887237769 0
475379753 768671689 1
511097265 273802075 0
714180537 547929231 0
294745509 95803750 0
434057950 563668369 0
142206565 888880590 0
277115561 813531908 0
807018590 183144511 0
20039524 16880490 0
232816923 486879499 2
879889396 404501354 0
576556186 62397163 0
804245207 249917648 0
795739073 678386945 0
783042484 536002396 0
629098043 770977926 0
330206951 727709332 0
224997938 914488639 0
433280517 800360231 0
468964933 121156384 0
735260974 667538885 0
607734249 68931920 0
113335561 929741324 0
66394971 188681178 0
108236759 62368024 0
281768580 823773194 0
786878204 420750558 0
737262362 845070638 2
271375895 25788556 0
962276850 66731092 0
308976028 630641125 0
802734954 784832709 0
831767131 172969905 0
753481481 416696087 0
235790264 610704907 0
176397858 749801090 0
27987982 31105002 0
9203477 288094237 0
545382835 285979572 0
68413849 893838650 0
85940852 436133486 0
247178875 646271257 0
218582846 963453639 0
136471072 689268851 0
996295190 491475694 1
12555942 218116162 0
600674469 199695849 0
14274634 832174895 0
388144500 681378867 0
663326903 158246166 0
484561274 617961399 0
10486689 168889983 0
111769151 904466695 0
360083633 36809280 0
469009518 713732003 0
756946735 901263200 0
881384250 388984895 0
835806273 977113262 0
807484815 267321554 0
344108763 851249220 0
802686304 131836861 0
569830947 856235099 0
525333090 438081009 0
6955695 97127725 0
881362998 73331914 0
396123880 890668105 0
328401546 434904060 0
917806179 934143526 0
561580819 221291252 0
42000794 503452629 0
992751047 874543726 0
440255425 908552890 0
557490968 417809306 0
754176638 724369963 0
882761137 161359952 0
851151321 683116940 2
423472867 972389020 0
292458970 29967273 0
177661803 663836189 0
601191176 251462703 0
127684425 721791427 0
347297969 222927229 0
979164971 256501087 0
311146831 527981547 2
402188737 109910303 0
46075068 542962340 0
802605895 131368354 0
375554146 749164833 1
120099092 427493705 0
173994754 614187586 0
468146244 545763085 0
875861158 631676249 0
638421168 675984687 0
995046382 876219363 0
729881862 957953457 0
69183941 636794165 0
738735762 407055355 0
589939154 776568104 0
50492946 334598504 0
367991737 311362027 0
364661164 927503930 2
598037012 584196306 0
89686172 429247711 0
669149816 145410782 0
383032908 218266684 1
781470089 678733918 0
515393456 692500771 2
87966316 568626852 0
695247823 498713697 0
857373621 430134148 0
953735124 7223728 0
192437169 890021207 0
938699434 317296346 0
593298157 156193860 0
470484187 245061116 0
87877001 736242477 0
829758897 79217398 0
1501865 188248704 0
17923019 121296369 0
163120011 471814838 0
991340804 54281992 0
391957361 783939339 0
200329242 6333910 0
817494415 701437720 0
992773898 30600341 0
488613164 280000758 0
453094788 806370931 0
142338385 248299842 0
431711107 647581505 0
170029257 473919046 0
851716457 360980401 0
239386186 986106351 0
530624638 162736564 0
611129744 395331692 0
411706459 395139045 0
683054131 138163942 0
496156344 119307866 0
989673082 214687578 0
865911369 405916002 0
704453199 207809750 0
984469695 173103831 1
178629503 422234815 0
360650113 22543415 0
313177414 361028043 0
246726634 745694085 0
183274644 929310706 0
971549795 536369443 0
531285330 482875626 0
287842262 641442621 1
420263911 425940902 0
462434687 284735766 0
644973038 580146481 0
745008424 16630381 0
375797381 723425603 0
338034072 798042076 0
332078172 125732672 0
930365359 503527196 0
692055163 264954010 2
315052188 320063686 0
725152674 832451942 0
67386900 186654817 0
42248978 157894993 0
377817752 238573391 0
807881944 205839769 0
127276771 26198649 0
931115985 142937639 0
47426898 700151375 2
599039486 672723946 0
587747432 36514685 0
952496725 889540370 0
170983144 747155709 0
15013757 538070202 0
96134851 823448943 0
8917787 443164075 0
208435130 573945329 0
123792457 74031804 0
774177078 335069427 0
108715246 912369802 0
535809905 96946914 0
673542171 260335480 0
682521481 987189540 0
442303613 988721794 0
609418481 671092955 1
233141063 981170665 0
637331948 159684934 0
92856647 131292104 0
134125190 699828478 0
311483186 963508591 0
874573283 280261675 0
398142204 660370841 0
740948868 77135676 0
658466909 580344868 0
889596937 674001837 0
247655916 911524305 0
8629341 603292824 0
540946044 632249941 0
32017573 243401093 0
947953940 58711165 0
776314303 161663899 0
519888176 216035238 0
109639829 175064940 0
112165392 540122753 0
404454686 744004716 0
135268676 21864730 0
331320259 221979949 2
824852187 969730749 0
746077975 7687281 0
670051458 139188780 0
75993689 282559559 0
595564837 713827914 0
914573126 42228355 1
578442649 7946124 0
192017266 639264547 0
73653449 450782410 2
671179133 913373984 0
69519228 618900269 0
514515907 281527549 2
902511750 160243938 0
592620461 278920957 0
228317034 467608014 0
511738025 265896980 0
896171031 501009217 0
691115439 787350825 0
98774609 767576871 0
725387162 540536003 0
2250831 29508074 1
368014831 359075445 0
598098029 143674455 0
362593727 155971197 2
64569286 543890332 0
38100874 336164538 0
3349298 113590067 0
66347869 994538209 1
831199822 662688882 0
136703586 830855018 0
34639852 163490746 0
194365513 496424299 0
368104752 713844045 0
610556758 118853491 0
676141233 207937963 0
162966639 625094479 2
382867450 279104616 0
730541686 384252740 0
660421490 253417224 0
6821196 42833336 0
48719676 821328976 0
596058375 935507604 0
622312047 81775375 0
126572261 193498966 0
51754661 778239752 1
140445341 342038084 0
564847424 320487400 0
584513157 299418342 0
499163966 680069666 0
834450574 514595166 1
151921967 159158803 0
589620538 530000207 0
608319678 865975066 0
805475506 126253355 0
613918136 562319705 0
87989780 306049638 0
757124690 441401374 0
494578697 40361163 0
553743176 886151627 0
620726150 753191005 0
956188445 153009715 0
702296526 847756228 0
276963992 112221715 0
766660932 733696149 0
902843508 78213199 0
31076617 754629523 0
12133474 123405075 0
265082284 27830595 0
434705293 641240539 0
565503657 303062813 0
843887881 526453164 0
943538076 728355879 0
491315749 776311731 0
565599173 268346235 0
273078187 722146847 0
135152409 931638071 1
986170197 664329626 2
595638636 838340264 0
376943514 369911641 0
616207673 775957792 0
740409250 849077454 0
538360140 516039917 0
794056006 408364337 0
502823250 432668106 0
336972522 330439416 0
318493694 713490711 0
150337286 561538905 0
53262143 524452460 0
884152014 459342297 0
583402939 25696225 0
674444858 422117250 2
185134653 350105306 0
249870269 86032998 0
319039965 605974536 0
941635817 739713556 0
744795576 177702130 0
927770280 913233702 0
585129828 654304012 2
908174237 802404691 0
695598368 521864077 0
730871585 135651344 0
696577116 41794430 0
394819391 813177319 0
661756287 696637743 0
24177501 521838883 0
181973999 869102180 0
586626094 417837099 0
245053796 908646753 0
18736975 993896868 2
160548973 4316711 0
736408012 618521747 1
354355587 329463415 0
214071806 838276764 0
744361102 70716395 0
420921673 877624896 0
881323013 551048762 0
343615884 174086139 0
325389541 618843501 0
228375127 409529697 0
625207371 699836065 0
98324173 659290253 0
307077133 66994620 0
669009452 608342545 0
678659288 965886604 0
384176216 860221360 1
37183537 996352080 0
640313036 883545319 0
951979156 266388820 0
500093229 966500941 0
20724719 509320825 0
687239339 844651304 0
112861810 4428415 0
823070417 702173102 0
731591837 451694096 0
970557478 152919437 0
333835864 94371808 0
86317081 503964455 0
134692243 628470517 0
224063531 78884606 0
833276375 362309422 0
544613411 66969239 0
684753917 287185830 0
821985103 129489826 0
353039595 104169109 0
694782033 207466595 0
102446136 679184428 0
77113863 149620521 0
407308524 828633843 0
338273817 203036204 0
149889508 901826300 0
588659402 984586302 0
520021353 382688439 0
579855131 705192117 0
689133843 357265553 0
564044368 426054540 0
524810388 90773417 0
541140936 90977670 0
899284303 589846272 0
909426747 62106537 0
155066463 485103084 0
370124946 558402600 0
768753753 23421336 0
613903325 470917593 0
928307098 518064664 0
884793176 86434650 2
172968657 434528634 0
115365072 178473620 0
104808863 336730185 0
697882276 728117081 0
716565577 607679645 1
353176775 144589096 0
325435213 382554459 0
114139108 576810778 0
285979195 624742837 0
747711372 256864488 0
284393837 742156253 0
985767842 873531709 0
645621546 729979399 0
789097022 984022726 0
180311765 876664655 0
694814338 316076023 0
940092084 432046314 2
565729362 538397508 0
5396935 534424267 0
305043311 343874617 0
633462101 321904578 0
194107563 939576612 0
429987412 109984029 0
1423187 578268899 0
714654813 656213889 0
23071478 730374189 0
258680068 936097018 0
180997188 432779704 0
479976993 661233159 0
613024061 336077824 0
945396913 204681415 0
499213774 38589043 0
13198446 488494612 0
172198154 276865503 0
12412575 123060284 0
496649247 82727714 0
862848235 337204578 1
861736919 943767730 0
495593765 412694203 0
750023930 127165363 0
721233608 715388748 0
996051341 945533402 2
744106831 910360604 0
508117437 14532936 0
197845244 144061711 0
791016512 711014816 0
845487501 945056381 0
623839989 43110622 0
62898172 3772283 1
783005568 84976402 0
642595128 672563740 0
791921213 25188148 0
158402430 891800229 0
609482191 877140461 0
894812264 955947355 0
472379507 700472080 0
8772328 863128330 0
114394701 791857087 0
86439818 43699604 0
309863002 643460454 0
948009578 45214212 0
31281245 851160134 0
697419683 15764007 0
535572330 436537807 0
506378947 687804084 0
395800854 38696435 0
866377774 469859351 0
810978876 480650369 1
396439915 629449368 0
932941727 130953700 0
694683915 589743363 2
623144410 435624855 0
794247817 118856330 0
857393614 246824394 0
468702414 429544798 0
850541808 228995688 0
174457283 438248159 2
804532678 158842540 0
744831890 694776884 0
305553825 417054274 0
761362712 911933122 0
78592313 924098630 0
221329924 17240010 0
928650351 3278519 0
939371564 643558719 0
26975914 591246231 0
236037700 979302152 0
765625476 739422817 0
109121188 531367765 0
157282001 533407202 0
590598618 377699427 0
867659088 540754875 2
130469294 919504689 0
997660180 772600354 0
356650995 632199100 2
63422273 251810949 0
431166120 186956133 1
697968497 755815872 0
890032240 746688882 0
118528267 982737607 0
282610306 122035622 0
26008726 39062022 0
543315626 524385154 0
177952450 504140136 0
141105513 756596089 0
135473135 679573660 0
24387052 483295392 0
47584210 970391805 0
328068052 866332619 0
622094254 502141971 0
164394461 785431930 0
17425006 592836121 0
133976540 414142836 1
491115140 79678541 0
380354723 382793120 0
416558882 398993795 0
131637667 993834757 1
106915375 623009586 0
545969729 105860555 0
313447577 226108147 0
665263902 233526119 0
336719395 895986445 2
815191167 751878760 0
88504776 46067235 0
284378502 115432264 0
998269998 333082773 0
175571581 315235772 0
622824963 939942049 0
187408980 169805358 0
87113877 750487897 0
918309022 267210227 0
605220520 749550420 0
396263793 561552579 0
673644334 373508640 0
766789504 212837863 0
872243077 323689971 0
385187860 12076232 0
192942716 812878732 0
262921259 232146577 0
640220418 498035372 0
509062009 848679341 0
316809651 45584871 0
838723486 282837856 0
563030730 13849017 0
57909834 328952217 0
273308732 438985749 0
9041275 484466377 1
893853546 57698511 0
504164760 233661852 0
974294829 773054954 0
942601062 71681799 0
313869105 9794927 0
762423697 21950032 0
686981804 100604784 0
338896994 22694325 0
266072139 771492274 0
158172772 519935730 0
534496582 82225912 0
757158198 124107719 0
94834112 961246701 2
959111948 302051277 2
53111983 918123194 0
789794494 813126656 2
108993293 35891298 0
97981385 44405682 0
24306555 465987513 0
298049672 91256569 0
866926398 444453100 0
201130430 262541464 0
679371949 437783020 1
669074505 656183900 0
516993249 429158689 0
961296573 989257887 0
231176244 541843181 1
260435452 195300806 0
511735128 604290192 0
902971485 162538324 1
57524952 570942164 0
153035424 961512090 0
484157970 977469695 0
726605031 654541215 0
652151296 378230223 0
846805790 48092316 2
108831225 89708490 0
55916182 285608425 0
115963743 902256566 0
932789894 482463286 0
762970882 122225109 0
961443160 578808937 0
346839664 513687979 0
165267178 419648424 0
375255976 751261868 0
580961003 197194362 2
9885550 791905926 0
39814500 905794949 0
310312903 23813049 0
366498601 192233614 0
623698705 840244627 0
473873932 40020831 0
388099609 683531187 0
113488345 779902758 0
145438752 883978727 0
125317639 523223129 0
999690583 248487110 0
107055907 398124987 0
182924271 223838038 0
808665046 258481687 0
80745403 575467239 0
100766650 244228514 0
403458087 419467465 0
141600666 81689925 0
458229079 552012399 0
52612443 404698964 0
832347224 844185741 0
985086714 236543401 1
700390790 584699901 0
20941806 899277711 0
809899381 16234421 0
94404057 764827751 0
840417154 726396197 0
939666379 91390036 0
828794118 287211743 0
794447099 89423897 0
801060292 994238047 0
128802970 692000930 0
471216057 986223298 0
974644602 23422642 0
961196471 381439347 0
341405432 985752703 0
690764460 948315249 0
417653084 233444956 0
179776782 923888148 0
210070497 30113697 0
788435102 931487550 0
840632295 913793752 0
56612241 827693449 0
784290158 406067675 0
547457480 804980610 0
64417157 899886089 0
726754905 209419937 0
710774153 97644820 0
852257040 94753271 0
922315553 101111976 0
770945199 468040235 0
126458215 262499700 1
374807283 395674666 0
231905401 219979076 0
41781539 847631062 0
122756668 222298346 0
956918840 662294853 0
207732958 516594715 0
129197188 215063062 0
717500743 893368947 1
818157669 712118101 0
387880229 593584004 0
352558780 76490880 0
788601635 934300594 0
449922408 557423522 0
593581041 758483138 0
284884 310864063 0
106439717 169727613 0
825072637 189301718 0
646311052 527163534 0
686859682 539135237 0
743122189 700829404 0
237884891 53275142 0
641738470 642473182 0
812467654 343436188 0
267879770 421798489 0
917728901 300017347 0
506446490 290603620 0
375869966 387800575 0
752858649 103356060 0
307256156 123859179 0
90539732 981836037 0
816623240 26622133 0
648899567 30197225 0
410063204 914748373 0
414595773 438350659 0
598174854 754621606 0
393857221 937638570 0
438393528 278276848 0
418598270 868822842 0
46743975 991937474 0
205516585 299436140 0
77216166 185669916 0
7691068 299342519 0
908078998 47840574 0
171743636 28831431 0
658735383 56097338 0
489285521 113264809 0
360153071 184720032 0
862127349 100410899 0
483574632 216641731 1
750077502 918990516 0
59354539 545311080 1
93284388 11867158 0
133617458 291275121 0
816070723 481637607 0
975367914 531264048 1
250210141 870933459 0
116131974 984957972 0
545620886 365008822 0
524455416 869624922 0
627808431 71947326 1
192847204 628151156 0
174805263 210964925 0
344627710 548371645 0
546569728 292559501 0
846218703 73344144 0
212832846 82172667 0
929084815 258599437 0
568490800 256135501 0
836582795 758713016 0
859906752 961252988 0
833854253 245776043 0
644004467 49929348 0
224679276 925462609 0
673674472 221228471 2
131799417 280854606 0
598832345 64087422 0
17454037 366957894 0
110427824 190768103 0
249629288 944749734 0
267813550 538084894 0
523361217 138722422 0
132337492 135242854 0
239738120 571835081 0
544345379 195813815 0
487807341 206811264 0
262353214 789757341 0
432666749 9385534 0
458090606 114627302 0
259245463 661607654 0
994237371 471407906 0
761915700 3123942 0
3289931 488426967 0
82182113 281753451 0
827475604 326496794 0
338721450 286685674 0
233356947 506130411 1
860221098 238315016 0
13075682 886854650 0
459900942 89815217 0
851062096 951485908 0
867927191 795198161 0
675970701 963019318 1
778445762 122038634 0
496017279 108037725 0
790556051 426681312 0
640106861 469593709 0
713924453 170566040 0
782424431 496079531 1
95039219 160841198 0
369555695 36415809 0
537440764 149713850 0
709714795 140950404 0
231114257 241110320 0
183433411 845941466 0
454674284 637685276 0
246556439 325619213 0
878291063 355377358 0
907907798 827982504 0
553401416 969324353 0
736008634 729547502 0
829881503 84789201 0
172887231 451630863 0
570366617 137890163 0
648737368 212305886 0
522254754 993370993 0
974606934 221037067 0
866891863 181556113 0
575654986 48567293 0
322035324 715137342 0
357178129 941834445 0
439133573 135213577 0
238551251 686085770 0
752428232 263989360 2
268155241 908508938 1
364653108 112429450 0
468322240 332243393 0
714392320 835897415 0
188620645 639617395 0
363996154 409677310 0
85552933 841507094 0
433681334 659280502 0
915445000 395012482 0
379695733 500675798 0
602388427 360806406 0
758200141 310088939 0
613061948 381011363 0
257886227 55175300 0
471232968 721815052 1
612155182 284312401 0
83774344 316819804 0
596571665 409910256 0
650433134 277257930 0
14824297 832874849 0
898822800 402487798 0
297508991 570032424 2
877091961 998647843 0
829763923 313137064 0
99517755 303453410 0
147553480 993259393 0
149952825 308914933 0
731606943 480993112 0
895913502 767051197 0
741633248 559190545 0
818808080 273160131 0
678787031 449857141 0
63544379 989117621 0
734793018 35820071 0
570229642 597258581 0
400510290 114695245 0
219714176 378521297 0
13939512 527216163 0
869204193 231741510 0
120915737 374249238 0
592467066 926163509 0
800231805 730998212 0
480249534 298954479 0
317329441 236101154 0
135272191 105599344 0
35320199 102087181 0
649510793 33485851 0
496840982 420617999 2
111744788 894326150 0
403269482 524535054 0
887608688 714497436 0
525290592 382556880 2
461265682 262383388 0
42561147 106663757 0
141680197 937334418 0
143854904 737039489 0
696059866 377329689 0
543893365 623283892 0
764384409 923091437 0
27275261 120946265 0
666475952 33365390 2
251787317 132858900 0
849739968 925216923 0
318192643 217087040 0
261274634 537056965 0
170111790 719496401 0
471032775 488792417 0
618286772 299899853 0
78426442 50327738 0
106474550 714934044 0
810625112 434824504 0
639535512 178231458 0
751520604 52655210 0
841177163 591932900 0
134015805 632837597 0
124500648 156657298 0
115609489 556827341 0
202118498 162214507 0
708044519 552984253 0
62792728 897782759 0
416710201 552783400 0
131636072 547665435 1
352070947 867391360 0
453466709 862789830 0
597412839 868132179 0
236463389 474560000 0
920982021 503196136 0
16363758 417802093 0
673972786 201202186 0
404907338 161800219 0
883033234 170675634 0
320359634 445262818 2
604704669 294562374 0
44504206 456671077 0
106028990 627044283 0
693916117 718840419 0
300679100 341960539 0
895133136 49196080 0
853771201 915209355 0
246012296 471114860 0
583839974 491233867 0
590917362 582584131 0
443046361 306948385 0
721113315 219730777 0
935065106 49777532 0
665401712 803198697 0
253742608 959592319 0
147185200 144658930 0
406796670 910165219 0
362275850 500236227 0
374386815 876458858 0
515156562 868729684 0
353651314 549854776 0
475240552 490673178 0
238325032 466375769 2
414538805 202003995 0
491867678 675595703 0
623825848 529771769 0
457519990 576835203 0
401152301 537487269 0
342249338 31884982 0
497279084 699230552 2
367063546 112107909 0
439743597 141855731 0
553544602 24834018 0
982890402 363652132 0
611304654 255278095 0
474699236 903257448 0
883570645 324189684 1
436682759 299067601 0
993666269 646315167 2
998883898 699955810 1
43235528 217385043 0
631545343 963525860 0
126050816 133136943 0
347980203 122089376 0
960541454 107639749 0
965622933 634657684 0
833329031 796566099 0
987766010 79379129 0
737857053 942512185 0
890693233 58066784 0
932449960 862310711 0
420484544 8456988 0
537508286 331579744 0
681405900 713236053 0
310269973 409512584 0
52734677 240679569 0
978677770 558987893 0
165251095 967863890 0
318195083 128791316 0
157732742 998180076 0
227730901 83482245 0
126519282 63542147 0
268629520 629877716 0
488663535 6675374 0
351137035 707054877 0
802946962 72994296 0
192080721 715798925 0
801283213 457838221 0
179708987 187644954 0
874793377 510671843 0
798548571 384914247 0
107288309 656459059 0
40692869 290375691 0
880745042 821858571 0
10081670 523627083 0
629473108 77884614 0
237625493 352140643 0
651778098 103582333 0
93124413 160469355 0
830147059 706049250 0
865129290 437850479 0
650954205 931380857 0
690723136 262228396 0
686474252 739044395 0
685390938 995593410 0
842462138 447461139 0
973719877 276138927 0
488146597 80930206 0
65862889 587502469 0
977568326 146270518 0
14947369 991647080 0
930769958 160856139 0
27507221 383263490 0
36811178 668304869 0
814608444 183005954 0
919846667 811059215 0
882373814 118263859 2
566772398 86298328 0
233964304 48337913 0
616909749 990092429 0
490231284 93925424 0
69082893 878986748 0
18713 266276042 0
35601250 229764211 0
25601411 284973015 0
699797759 497629243 0
628828907 768120789 0
517429692 917036477 0
620626040 31480059 0
106656602 223427793 0
290614238 209854245 0
764102273 996129439 0
490340137 645011462 1
635890589 323523822 0
53712232 502081397 0
430633040 715170102 0
86718081 306763694 0
6648541 8729184 0
391048838 431176048 0
13049724 212799782 0
486778559 751657832 1
535643214 441414321 1
620681703 578149668 0
276020114 551375565 2
247306622 514548633 0
105267162 895719607 0
85913047 535552029 0
266433985 874025137 0
202472078 64889751 0
259631415 806278597 0
896576503 751609240 0
906107025 21222486 0
408156388 897929259 0
428005672 554797521 0
502464842 293997783 0
340699252 281001092 0
426104004 416908299 0
14096116 111120694 0
143381070 199309412 2
414095104 203344349 0
649414620 558905980 2
636109683 583569162 0
945618653 102786036 0
807405110 44409125 0
859217896 585934105 0
326975179 847760910 0
491661130 494543654 0
572923076 512875921 0
825845301 581377649 0
351448621 778026192 0
978670054 396746800 0
679256658 491110458 2
693166077 948078579 0
23103990 816848999 0
651722197 99487362 1
138933861 903966793 2
971935108 252942435 0
772559103 609722854 0
299232739 581362598 0
477283881 283423892 0
91239784 469491389 1
329663770 82471810 0
790012885 641584637 0
172331356 770699722 0
13324177 986737754 0
696693483 789047546 0
398809157 179394361 0
479886358 737995607 2
165453985 160133033 0
498555587 592961462 0
346717470 665650572 0
817288499 175004585 0
839936754 356002257 0
44092924 631146934 0
932695099 849366301 0
465470620 794883942 0
373165433 266406946 0
412124694 205272397 0
266635725 11054073 0
406479508 142438370 0
872769773 484455687 0
818595998 819302961 0
651474289 356590548 0
200320766 373023707 0
731652428 259880193 0
843393156 909975386 0
889153840 192124698 0
639195418 443201051 0
319950214 978189012 0
930659717 255759830 0
247285967 738046549 0
173961259 46189772 0
524268744 388903635 0
765723566 239256938 0
336897567 363187906 0
231424279 96243846 0
943069406 556843545 0
86145851 565950644 0
724877882 733164187 0
897628411 34627375 0
518563463 853835545 0
549817940 340932911 0
74747867 614472599 1
811353633 993892742 0
172659391 269923757 0
171113543 671898681 0
147047492 228261230 0
591002344 241620691 0
685024602 882640820 0
165172599 289717007 0
242415196 854724254 0
405967249 540337899 0
461438824 88710626 0
683731184 497152086 0
136996586 174957183 0
777743357 587308982 0
58812755 514023232 0
915903611 133721248 0
493027628 802302108 0
4843971 742435812 0
28628121 33411212 0
619723154 879749655 0
574237237 212262345 0
335556925 97161050 0
452110996 45429122 0
37286778 100137494 0
2728360 278090316 0
439201108 221770909 0
598965712 191696031 0
694322848 977792667 2
986430450 211690829 0
136026200 546904406 0
909697216 711327990 1
741010609 937829266 0
707965403 484935 0
55963410 529227396 0
375233233 541269576 0
409050431 435956615 0
606698835 7286797 0
383375812 544040480 0
463967309 715925060 0
504274931 565901665 0
129049771 361800156 0
232701430 776282176 0
428799842 585024683 0
672202086 875630555 0
331312531 532887384 0
487252006 760579822 0
276166254 120418019 0
390928729 363316791 0
409140403 743825806 1
641634254 77669455 0
278958909 273743888 0
844776640 163096626 0
294877339 217178454 0
106321962 756120525 0
553544410 943744954 0
999139323 434051640 0
816377458 46695555 0
264705514 175369048 1
18030409 279657398 0
836867340 275968369 0
645840532 338722302 0
870413216 488980203 0
603034154 58452165 0
773208001 963631625 0
129396486 635867545 2
491368072 352654102 0
327593740 128386593 0
620853532 45619944 0
434647941 749458738 0
405349132 735217145 0
858094108 790772959 0
557672285 658281657 0
61522539 408516974 0
98940456 130275596 0
261471063 795150589 0
766635403 33321176 0
19432935 121109830 0
32115837 318975690 0
627963503 796466289 2
605995869 359261606 0
717333023 976064529 0
674060734 219164110 0
944146724 861027715 0
864251365 723558494 0
496802098 213996740 0
149549265 22920225 0
224441233 547288152 0
789816141 139850559 0
345503572 871635357 0
852609725 652579830 0
488856528 378982524 0
795558799 620985305 0
814719331 455114873 0
748048973 50720666 0
642410493 245999548 1
766842376 41384377 0
20724128 639468672 0
117189627 368177114 1
923197795 37441206 0
68025143 493663417 0
108930703 476944603 0
669087117 955399115 0
429710172 891652592 2
261293083 144313020 0
996414235 483339445 0
137567863 595821782 1
458399809 549157159 2
612739054 420755370 0
586903906 82397104 2
39172573 453131146 1
210750562 329304441 0
539632961 957007582 0
3730689 460229791 1
8473329 662491475 0
633931506 974579571 0
145926341 483858504 0
224122773 175686918 1
390170591 37758828 0
482789466 752214277 0
466765315 824906795 0
894034389 656093400 0
274040183 701880941 0
408677189 940374051 2
159774759 433595162 0
422186364 484997745 0
175933844 207660642 0
581901191 146506611 0
759726699 707584134 0
632072181 486185900 0
210835873 523781198 1
124685204 316567889 0
184455099 91511074 0
194110315 672136611 0
571932871 954122886 0
329277736 571257858 0
669137627 603479284 0
70648753 771230585 0
169768153 503858740 0
136256860 193423602 0
406381028 985225137 0
685642804 610225471 0
869958346 907361559 0
982208070 504598364 0
27588608 976642785 0
503025627 410660040 0
369807205 996718366 0
898078199 99084687 0
425026012 472950220 0
39492498 552698114 0
947181203 898665119 0
249191483 139914970 2
471978717 61607496 0
496540633 814082361 2
796399438 95131692 0
789181613 411013300 0
711512946 812235230 0
432431004 710652981 2
903330865 362637384 0
953488369 89986237 0
992355303 541436869 0
400105002 429157954 2
490120231 143269280 0
72825589 690785213 0
831897956 963451108 0
794633246 658086255 0
831069868 530544466 0
713211107 22441592 0
141189722 64498073 0
816283758 712784560 0
74461876 399004057 0
370835427 93892182 0
251117383 74008592 0
923168013 781482140 0
482353448 708259784 0
126126809 534023680 0
965169813 293166224 0
848585700 586930678 0
247256426 688412534 0
633997297 904920943 0
502496285 894207424 0
737818332 971181138 0
540811391 263910221 0
273324385 98705207 0
113514118 992138219 0
16268137 68704333 0
364242114 927360726 0
169669612 310487499 0
619184760 361391342 0
86302677 947310457 0
660118561 577293604 0
718505973 688563793 0
224824669 996309777 0
909668346 795842207 0
996226165 799994716 0
379163681 463602438 0
73474889 161318932 0
993902461 427454009 0
280221018 558200412 2
56415220 137354325 2
7082791 81398859 0
278267543 934539568 0
331974292 369931788 0
136432337 8259648 0
786502202 136004205 0
980703964 972516143 0
52553210 496476456 0
220756303 372863134 0
498135981 840769384 0
93776582 623379502 2
725577581 831701859 0
619391701 54607692 0
282970801 382997154 0
348704976 998193147 0
650393415 273198697 0
133300964 763280497 0
796911963 518482738 2
349656183 417970418 0
64226651 243886343 0
820200322 795291993 0
415896675 126261243 1
413220188 27439627 0
498749536 667835490 0
649109421 602389394 0
25778503 105151735 0
131175025 635638045 0
233987950 206242873 0
889230540 219556418 0
935063188 162915543 1
91497702 44927686 0
235076841 771046795 0
512217490 280616184 0
607685464 106140893 0
123439668 63633538 0
798219245 702876652 0
663832737 519169883 0
928868578 315510701 0
524286599 724021732 0
90587943 263969451 0
767387918 997273211 0
950976898 171583550 0
842281056 779287755 0
317222324 13525367 0
869599362 47846086 0
478197428 140424558 0
80868927 22359862 0
233006687 528270082 0
495703170 599973022 0
141604643 255266506 0
583715984 963948033 0
798586220 483789070 0
158747220 334713446 0
444717636 43100758 0
52909114 415934114 0
118880429 282976690 0
738975813 664409427 0
65464704 470823363 0
839026604 694967500 2
198142891 777359064 2
176275831 428438349 1
388766791 51562529 0
690139649 19615599 0
502853919 956987720 0
708012147 132451034 0
363160661 273364485 0
183317967 272791438 0
659552479 405381547 0
226359564 204277432 0
345044268 138016957 0
871899822 58756067 0
529004855 63338616 2
134285179 737684391 0
854751614 47341569 0
675966598 746568002 0
771984926 973851275 0
528272006 79104927 0
475436796 865707595 0
230470944 501754415 0
131366095 814244616 2
915743328 996472401 0
504066771 694623911 0
781744809 802753317 0
22853076 735537590 0
721910114 784576460 0
34394324 10697139 0
453388573 488091022 0
477153612 993813468 0
31934402 955976340 1
943243008 713110590 0
405856419 312571444 0
905239363 261664888 0
609937710 600548227 0
60716280 435028100 0
642638471 34949857 0
267839282 260905271 0
211979417 621388374 0
14303378 559911973 0
288753207 856552301 0
689347062 534055064 1
584674511 720800423 0
238109321 414124361 0
10964342 495259998 0
517935894 113851426 0
929717675 468927 0
53512212 536929406 0
372790458 405421026 0
504527336 440196736 0
696092132 315186303 0
566406610 58872148 0
526736469 807337148 0
160905457 72148489 0
563135691 11392857 0
895320655 483691208 0
63880411 30895507 0
869436342 921140478 0
483654029 384503036 1
595234349 402417385 0
42265352 849330055 0
256163520 840914804 0
492896454 596174145 0
56467353 553166435 0
90139867 293645336 0
419594117 703136199 0
540328791 946252935 2
192359060 415669463 2
514802168 349893332 0
338387339 128304383 0
796616975 924782176 0
63391057 369940488 0
18863166 127175707 0
461477858 431004052 0
99791711 987654506 0
918175666 496694915 0
353718836 646485566 0
143582670 165742957 0
844767284 391627948 0
841423984 508341530 0
6136822 132427407 0
566140772 996093689 0
381005002 746594229 0
856414388 846421851 0
494360942 964042540 0
4521003 271566831 0
545257464 314999679 0
26800168 361061881 0
460160550 130261695 0
530729028 642043098 0
156592986 29938359 1
948946325 976792242 0
650011417 196168798 1
167735178 138176409 0
996875327 721740531 0
976310720 757482036 0
684604467 42663988 0
845499576 340139413 0
226202459 484153088 0
177618971 180745486 0
329904994 161829075 0
19610504 739068164 0
651733412 556752201 0
86515303 15484840 1
894974588 290874177 0
871963968 802707930 0
744990905 117622777 0
32263267 492184030 0
547789121 909080816 0
296120400 72559368 0
76819676 477475175 0
257089592 200270231 0
597944429 371666825 0
556466111 150580775 0
679700567 430205938 0
16866838 966444191 0
780906087 762497784 0
102737599 219023304 1
738345415 34025802 0
997350752 210355343 0
137821224 592935733 0
878049911 148436472 0
809896105 49625047 0
884346163 480920169 0
95191630 14686666 1
74613237 586598594 0
603571007 978012076 0
722358341 71804512 0
463116440 96231928 0
209303519 2166681 0
770652286 256167259 0
679922533 211836137 0
923338528 14729466 0
687164726 167469865 0
722968244 46960511 0
958072812 553358058 0
84435721 168301803 0
98792538 8581559 0
763509525 660333245 0
631285537 561251278 0
909354414 837268260 0
558757671 318030168 0
226926182 440709297 0
307319639 959653584 0
71724856 138101800 0
286433986 680620411 0
46469211 834618125 0
118085928 148519829 2
586233192 183720845 0
944788343 195674748 0
503339896 711760580 0
470466848 302399274 0
333014755 127354680 0
780030675 114870395 0
718857338 512426509 0
662783955 429815501 2
602441536 256255524 0
117943752 594693481 0
765302953 997773472 2
138955286 154848031 0
390632907 566005075 0
63300214 690579255 0
693008782 183773323 0
29150948 387355330 0
65169555 427885753 0
704050961 560387980 0
245775580 999632465 0
170103821 563346009 0
145027908 959553108 0
826009309 672862547 0
612765870 38695000 0
95702257 697353358 0
713493770 919322246 0
131699272 37173031 0
537308745 686983132 0
49046446 10281338 0
310869555 721367963 0
685303435 823586414 0
381486360 810700481 0
148070787 294700454 2
257277571 52233479 0
736115571 952697750 0
934540665 423694380 0
624348292 511529336 0
473583232 587519908 2
852113703 209001148 2
287428271 391338135 0
810495147 208501443 0
78260193 793991457 0
97228811 793910492 0
308412666 368306416 0
142814210 117052119 0
551837989 467595111 0
260218930 970070577 0
350059178 223715523 0
704704342 797224510 0
466972653 58991498 0
198284746 95034192 0
766034117 36234914 0
121730758 181100014 0
727355281 885216924 0
437589927 807200618 0
794509178 279172191 0
360434473 100470997 0
401899806 105941383 0
22487235 540698228 0
81669749 890557830 1
319565030 223685352 0
312986018 341920174 0
158681433 474433860 1
794649848 373565295 1
767044354 517052906 0
775144823 892322551 0
77980133 105439227 0
837817121 867777214 0
986458709 19957481 0
675584781 441602705 0
230313031 136366093 0
696173514 626528530 0
18886933 192226829 0
293097795 29901976 0
782914253 88236540 2
361083397 973584483 0
814673007 789331700 0
597626706 495829334 0
582765252 971956595 0
738097919 882580540 0
475195286 18530071 0
978145260 461762493 0
375740422 777944406 0
717220578 51482554 0
741254558 740487628 0
60908305 756255630 0
579170425 589970452 0
916681458 886161435 0
525370647 847582887 0
269895601 20775963 0
746663568 555063599 0
677422867 483823193 0
878372892 577544646 0
393144834 829865859 0
52329787 536689604 0
122319450 933583580 0
443031409 848100334 0
640284012 17983257 0
911712719 666962610 0
741242983 649444215 0
992716488 83457925 0
542659127 659079720 1
708779990 442982774 0
347144360 364922404 0
932414542 229418001 0
354541391 603666759 0
537832666 291130868 0
984985782 409720374 0
187220773 327072915 0
542734859 107179251 0
36739476 308651985 0
478868108 223387643 0
98114642 311493603 0
972974999 866984751 0
296087575 436477175 0
762596646 235758071 0
891651944 421518081 0
698729331 451738204 0
23347135 989685626 0
766256079 863695178 0
637352918 746842112 0
103007297 644857453 0
622746178 169305582 0
279990338 751919560 0
833505198 125348059 0
214523332 308631121 1
478968804 124980220 0
592689999 277754609 0
108241487 39396464 0
850332859 421212189 0
86268359 632519585 0
300323252 940204494 1
120419649 321994896 0
418544400 767967064 0
571744255 906148468 0
53097547 238298194 0
368032574 67646619 1
455307405 47862657 0
272956289 296827133 0
356344017 112474056 0
471885579 601672018 0
796391400 59665292 1
100063625 355145414 0
585672672 750948991 0
149986768 761603769 0
643732482 816976913 0
48708033 129994962 0
432739029 376329626 0
51573256 143504454 0
936310429 209713761 0
24369750 51182236 0
1419720 306729698 1
467390985 372035494 0
619995597 308033459 0
117716178 129004222 0
545570265 619954905 0
640800505 932348358 0
811582221 658823726 0
752818777 865392388 0
389794643 3830395 0
56993940 904825382 2
98710179 866863715 0
751290805 222539339 0
497840016 780273274 0
140067860 453835620 0
579380690 205928600 0
261561141 352786878 0
74940306 957412017 0
317869103 837028507 2
903164383 833349124 0
966198355 461482785 0
876151474 585516914 0
281735139 625133062 0
298898955 353763502 0
390947002 869479731 0
895428058 884635796 0
678102443 75376658 0
201059342 49973155 0
846445567 608998272 0
216535603 775353214 0
100263981 542030016 0
347266181 267803105 0
259865405 211819028 0
947395416 647952840 0
871181717 689444829 0
340082318 761213663 0
934884188 385795035 0
110264617 128627421 0
678535704 999361475 0
351875442 71791302 0
721474237 728800693 2
332000532 643730930 0
59533423 951215730 0
676295957 118475964 0
901962384 598508692 0
968099438 973847592 0
40215616 116641825 0
728366998 29736105 0
231377398 30685182 0
69926656 674055596 0
246722192 254046939 0
384109124 714395820 0
244553955 878626554 0
137842956 727998765 0
675796494 672276352 0
23698925 264229076 0
835267136 228181021 0
320488292 829815812 0
751568529 627586421 0
139375652 432027385 0
711494843 984617054 0
603591761 297043417 0
518640409 89511609 0
621215453 938664137 0
678457181 318878929 0
694207861 65082777 0
279656292 158592304 0
468693430 655308133 1
397490394 50007653 0
451840696 473492529 0
146257826 841699436 0
949113279 25787936 0
617531915 841268594 0
889829936 358520874 0
412473090 15443501 0
121561703 965861672 0
245460513 511851386 0
813220970 372669002 0
55421741 21436019 0
247021592 56529747 0
598982795 371968151 0
86871664 946108863 1
348935353 70280912 0
55854228 407203121 0
373417096 929416811 0
164538024 387531111 0
679202379 871236944 0
95506719 276820541 0
861167085 460897140 0
870783294 934277735 0
390508040 877498425 0
946256382 250232241 0
533863564 679180354 0
498751686 849614594 0
489648213 640378478 0
524094685 66974061 0
678267725 272967898 0
685721428 789298537 0
267371302 456407339 0
174814521 348147191 0
492553195 902981945 0
882016771 571299066 0
880185963 39757937 0
241193397 141731158 0
489371097 623944933 0
874067187 883934496 0
540475430 93063264 0
364073251 766615453 0
927551173 175016416 0
600989448 823826378 0
139174525 838295634 0
500841343 141618217 2
720163524 831701603 0
163686630 20076609 0
175597477 493802832 0
685531980 971789811 2
743299604 22357869 0
549195307 629911478 2
597248375 549125242 0
733746432 569512342 0
995913224 737869518 0
387844531 308522446 0
868437036 802273865 0
68206684 484984511 1
291812480 967752261 0
866417008 289212455 0
587814267 198077633 0
723885825 215666000 0
147426056 443432457 0
703284781 672289916 0
450498325 116362521 2
573756798 250166092 0
833353868 73536409 0
503159109 945921013 0
866396488 363776094 0
142976453 39207779 0
621252629 854045377 0
51370011 101497525 0
197260841 635191051 0
259244979 859423932 0
929402154 109850945 0
994623729 872409548 0
998948789 599278778 0
193217548 26005319 0
495935423 525873778 0
203109435 330940953 0
314565304 665275217 0
903509045 765473453 0
280501155 262725316 0
352243150 211440544 0
662670411 38757951 0
649550468 819794124 2
263472407 379400742 0
858549346 8491416 0
539299183 267267301 0
184432848 80123175 0
689543639 854002301 0
485760053 19052565 0
361251315 184924159 0
399137996 150383062 0
546928059 683435221 0
23247096 982763790 0
104679340 872377553 0
101338417 40209112 0
905072095 412819450 0
184503080 897309472 0
44164808 379223898 0
652946137 779252691 0
656840903 261922937 0
838476438 601323889 0
912939407 383580636 1
111783992 201591960 0
737917457 607762048 0
556498870 545293946 0
85601291 625310844 0
853149163 425996813 0
744227744 56679626 0
27227378 16531588 0
124188535 999223470 0
722445890 568113983 0
116596300 786478276 0
242542884 565287766 0
924161310 118233309 0
958069747 945258948 0
362231191 893458077 0
70287861 904906534 0
921602647 981386078 0
568653171 745959103 1
854057920 802553022 0
214121667 123502078 0
593182384 652269220 0
981142140 347567373 0
74190709 335350022 0
94130730 969763599 0
722116976 308450146 0
68115699 847138196 0
884345319 517312701 1
999661715 418638476 0
807677 905138661 0
630752261 917402510 0
34125780 960849679 0
922160445 809446718 0
81050320 725649141 0
675637818 146220409 0
509741063 506415766 0
503528339 173627313 0
654260773 154659563 0
8159976 28270568 0
123042645 216971048 0
729117670 756310999 0
793170256 389801703 0
573364539 894829671 0
288582126 203942412 0
146315477 525175413 0
293115815 821644365 0
86876331 803718936 0
481708480 783222589 0
475383789 45013657 2
748689217 187429337 0
65382055 101767911 0
314066718 38787418 0
132468815 522575905 0
744055290 809160723 0
684555995 947663474 0
907781364 21730427 0
300470650 311122658 0
340617894 736852453 1
817087268 516346036 0
954815818 768791795 0
802854500 825069337 0
35301169 462062241 0
392391261 753548181 0
543005365 766964677 0
956027552 635696172 0
987010080 722106282 0
817818732 71187088 0
972493105 327543134 0
808759592 155789264 0
796141010 467473065 0
782666294 717469457 0
83144790 699216322 0
549555738 861318711 0
874926423 828946903 1
482695044 96355971 0
541970660 67910734 0
37371493 623000268 0
16361144 760318718 0
101942489 330508510 0
180135234 137946039 0
763891283 8584098 0
865063968 62928394 0
280862439 692765020 0
82747973 463422440 0
560136538 4525223 0
131117854 422067546 0
504691445 681042851 0
981727580 252774898 0
961294751 541957153 0
306409246 938237490 0
471316383 6531699 0
672020235 981275423 0
7939888 919045418 0
897051055 966802177 0
629957278 14343106 0
221382723 180846822 0
328787127 542336303 0
433935649 886099784 1
679212652 120660678 0
265445125 678412368 0
362118464 240714864 0
871342036 241557603 0
81077799 552216387 0
779757160 828184580 0
364730983 763244127 0
568877061 896630918 0
660005854 115272789 0
41055178 484093196 0
755595244 838368525 0
279607814 250427550 0
949919558 203984741 2
509105415 126605091 0
275180930 391319085 1
972782652 538955263 0
169785448 490323679 0
34845879 989987829 0
230016869 161597006 2
461622330 136489457 0
483745239 90972458 0
649627130 954953652 0
507935246 139068507 0
271060971 46232487 0
676952954 413518535 0
447169107 646088172 0
592978696 115934588 0
529607037 630799383 0
60267266 489919881 0
203226731 696043654 0
417674417 924702433 2
497739953 539178438 0
469418634 836070256 0
45910024 796111689 0
419430539 265738540 1
371610008 588575119 0
750583797 899323522 0
11252051 672894796 1
717952846 41626719 0
717163769 63229400 0
807479592 383172544 0
256445256 105914959 0
242382812 97055650 0
389246939 123770581 0
135357188 139205106 0
37368053 260231356 0
42404326 224042 0
370406899 659904721 0
340946681 608265736 0
399904498 845294547 0
661746367 906773302 0
244144124 10441855 0
121995857 171168572 0
147356172 52374629 0
989145277 125964752 0
854137637 292576227 0
230943943 191636011 0
883040300 5329660 0
574281004 894538700 0
158083108 351711057 2
161809649 893057715 0
849548280 8204092 0
59077289 178887741 0
17138845 938083476 0
696341372 904874774 0
588716948 104816443 0
628145506 43947603 0
545964282 703648047 0
260587391 242095072 0
197025971 819626934 0
186319530 169538655 0
264062645 706168146 0
978388502 137059969 0
701060026 861790584 0
767076028 641006938 0
942261477 107514370 0
184102723 66217350 0
729768362 689890469 0
895217596 73966932 0
868393592 339200368 0
507618219 696502271 2
69356568 935999312 0
908956733 121732505 0
86307168 195539346 0
948502208 217095282 0
196653680 7742919 0
733112799 514632251 0
117206957 157959047 0
441364565 904020057 0
556697411 452097432 0
825180123 604163503 0
722722662 144926007 1
879156422 282684452 0
858454605 642662635 0
387458920 52753258 0
695761264 587604305 0
525131810 656571442 2
712268687 157963010 1
808565639 7848891 0
555580416 52387981 2
768576255 464619574 0
674802083 111207632 0
817521529 231846742 0
409168995 471454693 0
935892736 460186880 0
32812298 426677747 0
583419120 239537714 0
841943022 584919558 0
51782910 537581976 1
858571327 143606957 0
677435085 997689323 2
401108375 43995486 0
963334818 957108543 0
262232009 738636920 2
782911228 948416143 0
306244458 908183650 0
749647032 238745235 0
118772598 814229354 0
839509420 71087495 0
377985257 119459063 0
731979119 975196940 0
752060835 12919674 0
630969866 942441277 0
292337923 134817323 0
262164371 532109977 0
814775078 951802742 0
677474860 507826286 0
44321827 965894801 0
624747341 566672877 0
783715383 375110669 0
926488034 664076143 0
785804964 438401031 0
192105183 440859875 0
412261517 569597025 0
3242905 764023252 0
906655639 256437914 0
756703122 390383866 0
472198745 786037752 0
64916588 184479765 0
486469024 130056438 0
188346057 589176538 0
83044867 64175362 2
37379126 497931629 0
289133420 1237358 0
886553290 211724879 0
196880334 571586649 2
663820318 112515785 0
718602480 824390551 0
340518617 798832971 2
865246866 35691379 0
395937303 720840342 0
297992321 834700571 1
306578327 219756224 0
82336892 263261584 0
445183266 955730400 0
49996922 274769707 0
196131038 676652903 0
893362778 32432522 0
617401436 245910516 0
40047594 602649753 0
114014074 365706462 0
374160347 290708276 0
76323394 876007033 0
114076294 55155639 0
926482787 910305935 2
298149092 69570850 0
653874565 145471676 0
364001282 282475876 0
778415259 663673945 2
725675984 396784465 0
53086340 546154908 0
775777343 153708008 0
237697674 808967667 2
547183173 191416065 0
110178846 82108514 0
197222959 278296714 0
862105501 227949708 0
313471464 98468284 0
969773714 68289368 0
87189080 55205370 2
884695683 969432814 0
334964773 778685802 0
617075349 606461947 0
625012265 888857118 0
57349203 95314285 0
865071072 791299760 0
173877963 958996751 0
599785675 988433549 0
535525472 948410171 0
651401626 661984094 0
551617366 160358414 2
108998123 473955875 0
80560777 571514835 0
521464472 51899750 0
270339358 669279137 0
401888958 947978317 0
237902966 763965936 0
435107557 192779149 0
238813212 432755206 0
632752451 271272919 0
45121983 256360927 0
445750363 243021845 0
402715551 568151240 1
1211248 348427173 0
115793214 132767305 1
16349193 658038247 0
664882053 265744915 0
921445866 985236585 0
915682010 176067293 0
219832710 709179375 0
491738827 140766830 0
252557136 116765005 0
237363613 745828159 0
909761338 78618337 0
358436827 735708866 0
30954835 599330859 0
482497244 651384664 0
42347134 431286369 0
960328351 798994188 0
809338926 81112259 0
944943041 70249693 0
803692593 803769706 1
5157410 128410865 0
78274311 654216987 0
629801364 106681990 0
581630494 472519798 2
935803737 264164906 0
926863241 432513984 0
644260713 164911742 0
59778394 92557449 0
736929367 854439294 0
619551896 143239143 1
465209158 653115889 0
138137955 553733485 0
997720827 415201231 0
853306356 680012662 0
561319088 6560949 0
82586061 252733847 0
837822447 89326932 0
18483258 969863770 0
481652310 718743681 2
232739208 365487478 0
484693635 782107151 0
181983383 854145263 0
989974094 380407841 0
347523905 223731270 2
972843419 642461994 0
34289918 791975985 0
847704045 399382458 0
149159789 68788633 0
469436913 138172327 0
314647002 523800351 1
202355300 552004588 0
998961347 747720498 0
470530876 962103737 0
556271502 894000476 0
246746771 492011106 0
216268147 430740946 0
127930360 522572949 0
875573779 697605649 1
853000365 889735997 2
84416333 618902581 0
61478163 32805256 0
757480617 827123886 0
48196553 54581590 0
942544024 857904204 0
92178030 37039049 0
169741671 203304928 0
459874626 697006156 0
214736203 149861218 0
927949627 795330870 0
410620445 644761085 0
632844205 605033411 0
212379140 409905368 0
363605629 348362983 0
457356732 700666033 0
396409028 993317990 0
47736283 351790493 0
339207756 998931815 0
102355308 338665125 0
126443899 93320596 0
514606562 59256188 2
496781198 690350844 0
164413895 606262404 0
5722396 183269282 0
376062731 59161082 0
32405578 556466468 0
60619532 211688312 0
298281009 98009413 0
234539689 194549065 0
738082796 103570271 0
400944186 861904399 2
406308251 987784059 0
461046239 386505388 0
561585357 71433689 0
991109956 991400231 0
369757703 959240184 0
884509607 61524535 0
199796269 707830663 1
68891659 219370336 0
68171689 62336282 0
485307189 298949818 0
292851534 185226198 0
634106775 432541698 0
960202754 418814144 0
774365694 629795677 0
843997768 578185975 0
775788248 936825739 0
628664559 429927045 0
630644875 55427907 0
359082207 11454049 2
185292258 24772153 0
543677046 973778017 0
544220918 144914467 0
639027064 790621235 2
975114345 324252216 0
563202544 170808718 0
360575394 222176659 0
400284651 872643157 0
531834366 167779701 0
311198596 10077247 1
952184999 70384584 0
410171339 810160066 0
346920006 71902735 0
912409131 979092875 0
459566061 427376316 0
49484124 444372540 0
875049242 106782962 0
221715091 890613145 0
582423551 632023556 0
681368697 543661626 0
8288887 512367402 0
586648242 399842531 0
602739446 86293495 0
83758566 509074192 0
555011471 551236338 1
103598538 173122599 0
217278765 402785736 0
375813107 852376159 0
438849618 952857702 0
67179588 606714211 0
157880966 446098604 0
275729542 865679995 0
449556078 554311847 0
13302920 759664870 0
447961441 483429705 0
113206441 640580674 0
271835758 267066005 2
745444317 672530010 0
5825464 707674901 0
924776804 319824791 0
109873051 352179592 2
688212939 136840265 0
458672867 844028446 0
67018641 978758771 0
899586734 648120501 0
31219899 705841549 0
28439019 276381354 0
38347713 628077904 1
869581699 387775246 0
70981022 639767718 0
89860244 574580880 0
418899827 50454088 0
463761252 363032567 0
27143414 667725288 0
16243830 84183838 0
5742662 932681545 0
529660282 870694880 0
271378567 22829046 0
872428474 593119005 0
350580697 825873949 0
912474273 819341520 0
778857339 103384327 0
327846500 822674204 0
701107831 316067392 0
380043684 31113576 0
980982238 530299363 0
409662783 68965156 0
346492114 496260778 0
681020041 658274263 0
112581774 176027785 0
403603676 859921305 0
725136495 303165205 0
401551241 15901912 0
925239864 872681750 0
552234281 736422833 0
842341993 836557930 1
267445206 359914412 0
10407372 123016743 0
34411405 311093489 0
737050069 1776972 0
548272190 367920800 0
744633021 596388072 0
217079706 105994124 0
150451411 857314310 0
275775337 26752176 0
3899559 532062621 0
81602517 827403925 0
546433294 255061542 0
474042663 759723833 0
127609472 607254590 0
476405249 319991135 0
110463581 18320076 0
548526088 677084097 0
805191757 980237672 0
498861034 657213555 0
327845284 653090617 0
133883484 788540538 0
930325717 339870423 0
382593996 141132562 0
801647651 959986749 1
830060327 438146256 0
234679848 653521719 0
288745647 381977347 0
208707317 666994594 0
641178541 935070790 0
531773342 483521479 0
816536916 426218318 0
942447711 120665492 0
452200401 47895149 0
497652681 290581321 0
139833746 636728070 0
389542930 40153784 2
193263404 48780719 0
127021713 653483591 0
831981126 185389116 0
969504676 932322411 0
63782585 243616064 0
919702345 946752374 0
727748397 482861036 0
744365539 133416791 0
639405175 277161339 0
204737165 885103071 0
568075853 447366223 0
419060652 595043681 2
992520793 6063201 0
53808956 758466845 0
546024391 813735915 0
556891776 617912483 0
314929527 71556891 0
851803601 52095176 0
981766438 272523873 2
461974263 970882517 1
177416751 188095405 0
93086465 23910102 0
477937840 698721981 0
879748815 390437749 0
889658330 503419678 0
505402947 821865383 0
8822031 41606620 0
380769320 114408351 2
558070303 84488445 0
15103669 788078314 0
344217994 632534544 0
832534353 913941811 0
101020187 787377124 0
124172452 194221454 0
894411921 282285607 0
728306188 421321700 0
837812455 90739531 0
92711799 357437333 0
612516433 154167956 0
792798523 13559626 0
655577379 479127539 0
727834576 120795464 2
510590107 31419434 2
685124978 219571186 0
221021361 266706624 0
628090186 330154543 0
796916560 302472397 0
492759227 940387376 0
199488917 655909012 0
29530347 251589368 0
625251345 223105295 0
343776173 622871834 0
448337101 720888505 0
718857061 33627126 0
889239032 452722298 0
211058051 771972844 0
789505435 961302495 0
857257368 525728509 0
708099485 673230627 0
454639331 722043571 0
848454511 449173159 0
641948673 468664267 0
373117831 860478384 0
154124431 669807663 0
696558709 617482571 0
188600597 38079785 0
641410804 674345456 0
158406412 241294089 0
420363935 809020140 0
828055 744491938 0
92284043 474796718 0
747930147 465435126 0
394605693 573331848 0
533325175 852193084 0
107672156 395232369 0
534299308 536868970 2
848290624 23626904 0
323415486 242866375 0
364998215 945813311 0
947102985 447817922 0
992389857 88092388 0
117925820 475119529 0
575018412 381700743 0
82486355 257407300 0
817133861 496685332 0
823322447 119413242 0
340228856 936797422 0
245669900 805332291 0
546191861 102711042 0
661743608 354284984 0
803287437 278345350 0
857099223 32227386 2
505191258 56416449 0
438576697 36085814 0
484069863 125232832 2
622050468 990011827 0
483952914 741490450 2
839670884 347586535 0
54966826 79825406 0
88119862 126427995 0
627970417 47655806 0
944504496 6145393 0
961508453 853934521 0
94241263 236760984 0
165914406 347380589 0
673386620 531182989 0
774499378 721592993 0
117187930 546092380 0
415526142 929986573 0
452047332 60841471 0
338088091 355583739 0
934941916 567818547 0
733853902 238746517 0
831021846 29320415 0
259751739 605821031 0
107957879 729581011 0
888783390 508782462 0
692063794 120046048 0
576305981 128606872 0
702047375 278248804 0
192881436 267658666 0
62595179 12658237 0
622408831 707890637 0
850686508 991489429 0
759634988 522904434 0
75544790 444306111 0
379904788 515856393 0
846909961 933426971 0
931154923 791088718 0
670431524 700193200 0
587421935 474610509 0
95279481 46210574 0
267940232 57936467 0
24328722 601852376 2
581845342 586214753 0
421451273 379154797 0
140863704 832162796 0
716275044 962079197 0
167671728 358690036 0
716480072 896890541 0
974907763 682613872 0
315128008 132576915 0
583231517 745348626 0
861818405 205093653 0
763632591 65404018 0
281186502 702817573 0
120089061 967157044 0
307579091 82594134 0
948151574 946611472 0
867169460 644781311 0
284596524 195878526 0
775209509 213735572 0
269356094 799496817 0
330919012 938835999 0
135247592 579165657 0
36265148 868257508 0
563037852 666794085 0
251144689 258000639 0
716453693 613797141 0
118817433 838268892 0
759372770 625857711 0
898373583 146679382 0
45902784 506726437 0
187268825 53388990 0
194615147 560159098 0
406931234 777117025 0
536725938 304550964 0
178072997 367639164 0
845276708 332290334 1
563970560 606992997 0
382058264 844651814 0
9058498 188170343 0
386815606 621011196 0
829104383 909259695 2
118114379 175190445 1
263875859 110451048 0
265715485 309621834 0
667714903 491854909 0
276028019 116836649 0
217881382 561624617 0
644709805 427348987 0
594070124 933166024 0
872348098 810254571 0
882044564 825665350 0
447031102 511942693 1
932417923 59828961 0
473027536 988347756 0
535962051 898484165 0
202885517 385977235 0
310462467 203825243 0
912900127 269592794 1
620281677 378055223 0
112722044 268014413 0
393497200 787990086 0
578523812 930199774 0
846704690 891198003 0
5812671 290014844 0
646000158 239554323 0
513789459 314599532 2
903532431 485182540 2
355223598 259506610 0
567188269 947896995 0
356441894 173072174 0
578194022 40787306 0
412252651 932892568 0
279759453 258940317 0
580140563 997300937 0
511409626 804570985 0
274906239 369715116 1
89477070 877563374 0
897207052 137501934 0
150519773 202070324 0
843627395 956205138 0
935506856 276554884 0
290433626 400952370 0
100805141 493239244 0
820796532 327443078 0
436896595 515221176 0
345000590 933029351 0
911021218 88387599 0
788030419 977886206 0
142501291 788094145 0
701476032 510587534 0
209119228 738892297 0
733100453 152489317 0
766298743 954483536 0
548649174 931557024 0
527531771 647894822 0
803663629 308036382 0
78791379 690107175 0
288466288 257693349 0
18939354 245682602 0
412314739 721170856 2
874253460 909765170 2
185683647 452957192 0
736792272 580615737 0
101542276 254490516 0
858647996 215869083 0
70679939 592607995 0
895417963 92138815 0
28312054 843925420 1
739620719 511388865 0
18255610 711404631 0
818458594 218174124 0
465809905 849198778 0
593699625 15861267 0
418258536 193440617 0
553032973 138364699 0
367196782 617208580 0
702064391 765296459 0
5572745 323917322 0
896220074 353103518 2
253913070 695315571 0
210711922 653221731 0
682301230 507198041 0
718830882 826892674 0
666328943 207845648 0
481445993 929556835 0
27700892 130569758 0
774476796 885155065 0
75347314 948912156 0
115239524 309399509 0
543494321 820641443 0
905827245 832082793 0
273660036 742183188 0
351434346 861866358 0
64040125 452849770 1
404277097 955982254 0
446236797 988007017 0
562991801 462405512 0
808448407 789099313 0
622807093 754025169 2
913501072 100341921 0
141421428 469135550 0
122372204 144223529 0
278307923 837073619 0
688031183 451133242 0
605852644 416070321 0
470564661 67171125 0
35459026 53638552 0
879620018 26863492 0
330168135 851692658 1
56887041 13417650 0
106234313 63917054 0
220779980 863371342 0
38141303 483794820 0
845228099 699657241 0
290387861 768791014 0
131730386 702586896 0
874722729 71430993 0
462604542 358732893 0
363532573 316116094 0
725811826 1477616 0
260189962 732685833 0
775343734 726982162 0
403275521 175545124 0
775328200 219941083 0
338583852 939011685 0
442257327 67467654 1
803109666 751554 2
647823720 289874046 0
800922998 162791088 0
49396213 462129262 0
434744296 927958130 0
813660449 138211040 0
503408857 12855340 0
972743215 318441944 0
671930442 66863801 0
883277621 94835694 1
69162175 791783597 0
550300585 437304953 0
297610349 201718715 0
585042037 530300189 0
253977563 195382514 0
657779391 540380576 0
928635491 85714754 0
143934091 679374897 0
545648973 526753062 0
946811232 735742501 0
682854477 549789772 0
343771239 27068037 0
121722422 800226185 0
280745344 439534449 0
848674071 607105201 0
677720229 143673744 0
635530188 516220974 0
54718171 530274115 0
319692889 832239091 0
719430458 195725175 0
807880044 250160457 0
40361873 721775575 0
12494897 12342862 0
707583964 886773220 0
545712728 528908422 0
476869808 707370633 0
816263989 880469423 0
18797055 557345675 0
737763344 873556058 0
245157236 871348805 2
518493333 288355575 0
179674423 217086415 0
92848726 119551796 0
495142918 309571364 0
894989394 19336432 0
310545516 398526684 0
500983682 962514756 0
474353633 83500075 0
151031538 999645879 2
891115569 251029192 2
398976416 996936668 0
819361843 713540618 0
896924707 968989795 0
705682487 493040054 0
133028974 566690528 0
481304045 138774839 0
617509694 558708091 0
333291914 928315687 0
335518791 955863265 0
39591220 674208753 0
665165451 71415094 0
506113325 247137715 0
106804091 255792506 0
611681683 553016265 0
850307032 558155203 0
68868674 198243608 0
463586247 64669798 0
897103356 644246774 2
364137098 795657223 0
111189706 29811512 2
482693325 911246414 0
211231628 703886975 0
662404988 292158071 0
985726886 929817460 0
985895610 986101518 0
961969058 270747371 0
768917030 74085443 2
321446520 38350971 0
729750942 562783313 0
302829977 995290127 0
504648937 477534886 0
268761464 879576461 0
353053696 792217470 0
237624946 904919886 0
418537870 724051758 0
145743719 223886538 0
769658566 71902536 0
155714576 231968293 0
513717053 765378674 0
755730745 131707105 0
266992237 375833020 0
533109713 340128763 0
790582911 658675032 0
530650378 469893485 0
525792578 669196831 0
902206420 878399121 1
710720539 919941619 0
48534418 37925308 0
628565488 279223638 0
116452351 830440316 0
986141401 85736877 0
616454947 435896016 0
557689788 690453908 0
550769582 147797898 0
300958333 632826156 0
853024467 469229003 0
288081198 518277972 2
684611251 38732804 0
432577919 704396578 0
44543605 207821610 0
324701698 310858291 0
404945899 671713317 0
934448469 733230613 0
959594883 700803973 0
734884519 494505195 0
682620829 896212519 0
679232614 542861763 0
656408325 199640459 0
238402446 789539479 0
723531125 19012084 0
783672023 41631130 1
12393000 37968802 0
397682245 190890510 0
902110137 21572645 0
974021353 370428542 0
119433996 968684632 0
724219373 868117237 0
668434218 199036640 0
943676297 154381510 0
673705233 109686118 0
806489218 848007362 0
80065666 377699574 0
793710417 14347345 1
123402613 58537523 0
44884547 680250105 0
427566250 307351571 0
376989713 594348250 0
448650059 609148124 1
127823338 258907708 0
388800004 532519416 1
29457570 238971937 0
273157876 973333581 0
463404717 225612020 0
306694503 226540837 0
105426100 459884933 0
508390310 50365434 0
837641771 458524879 0
480705213 289392204 0
533182371 583912462 0
37149895 875134245 0
355812020 617580861 0
204126504 513679480 0
718029224 861498917 0
915066603 78993353 0
474389416 597273508 1
911161455 544240351 0
773635597 36356440 0
114991626 357804724 0
877463991 826610436 0
935233241 524853158 0
698636538 609587465 2
743313932 308097103 0
921651828 947064129 0
493702851 652382234 0
213614881 414610378 0
221592239 947892997 0
950572101 206853965 2
759698619 18209074 0
465407843 606330318 0
763802008 723860108 0
892103126 256723414 0
382339262 215571018 0
668873288 645563834 0
657413884 275057207 0
564966275 997673805 0
838097654 890944616 0
70289064 178346425 0
523398436 241765196 0
205387085 29428316 1
689775141 817537440 0
477113625 875689362 0
210619077 730338537 0
655564166 38392083 0
490378622 440311369 0
22688478 214399790 0
369318389 550377967 0
429213184 573338497 0
255495087 863124217 0
47277953 948059100 1
736343854 863900699 0
513950633 751368040 0
176995415 404095694 0
851144014 613213986 0
320525735 7118876 0
835694522 656939347 0
483229468 453146676 0
623105332 15884527 0
549701123 950876021 0
114958310 605265945 0
671134009 939706684 0
111548956 59856802 2
625838595 946475354 0
659600980 302169288 0
714486817 133305673 0
254461263 140601612 0
306625992 548311794 0
878890011 952563054 0
17315214 967138976 2
198093245 880498283 1
795048168 105531288 0
793301166 511266320 1
325773106 953094405 0
873442625 49159200 2
213645120 88530186 0
240202853 171606542 0
682185157 707713427 0
12879627 271575167 0
568280918 182985643 0
60747279 257500319 0
412506413 995461745 0
105580010 693293058 0
972312497 973988918 0
674718547 432357905 2
488512780 917007882 0
754769702 351773648 0
950333068 904013474 0
314771727 309058076 0
71046359 401746918 0
116882431 963400262 0
91360431 39009512 0
799032125 633232493 0
498142816 25298020 0
814983706 232842241 1
852507221 75676448 0
954305268 19680019 0
544902470 398196943 0
113165454 84387992 1
224527498 120058104 0
277709688 367287216 2
884140537 519154340 1
551613729 680471316 0
107285328 60637072 0
687871124 107253866 0
891351053 42599184 0
115086577 101264548 0
624795229 54122845 0
549805715 688685829 0
643773970 953026256 0
204407753 151144780 0
62966393 520683079 0
715662763 582225075 0
735450201 11189030 0
161296061 843908229 0
364292270 843424128 0
742087828 31643766 0
986402834 524518783 0
552062645 854638838 0
186104505 257049240 0
52044725 16193584 0
401665518 964505065 0
544898346 749750989 0
846144945 382595284 0
192114211 68830103 0
452448523 642803093 0
879313712 993331035 0
460862351 529424852 0
698733374 158317264 0
436268260 672727286 0
115426957 891178761 0
486919723 8000500 0
12761024 935268708 0
936510607 366978597 0
665550959 389946795 0
687805924 919213869 0
76954277 356698301 0
914944868 226242253 2
549834014 148554206 0
824993256 938186266 0
391022576 613837934 0
644838651 250084746 0
331020181 143559418 0
91962861 999003539 0
525202298 443925737 0
883850781 176969636 0
279063036 49666987 0
123185356 457284615 0
454883159 453278313 1
212546038 491900062 0
736759150 609556559 0
866860341 101955178 0
769008945 209601099 0
772714166 987900877 0
447297383 110040758 0
620248976 16799591 1
103553516 144903147 0
904535158 146749735 0
404295920 155984309 0
449503671 556020804 0
251378282 971225840 0
948361480 94299360 0
511406907 81056745 0
504798473 809087372 0
104272913 410134403 2
487335681 92312181 0
388180843 615381857 0
7772445 112901746 0
449131954 714032091 0
494506545 193876606 0
185442975 826140962 0
345688848 318454939 0
643674801 77329700 0
364564821 215295766 0
214453632 127943640 0
824920346 182505102 0
447171255 845064361 0
841602202 700641238 1
103473658 800632312 0
897404941 119600684 0
79099726 115285191 0
287583861 843014347 0
488610254 428187188 0
318992343 677816037 0
115223299 424427018 0
799201213 83139767 0
795302947 721983523 0
96919577 875009620 0
934641957 119324533 1
94077957 451482021 0
770374747 667433310 0
9089419 591030489 0
587389733 108506109 0
657750232 436978553 2
306981309 202913898 0
135051444 779737101 0
959718956 877937536 0
627662345 359590728 0
591067578 491182950 2
204623905 592207921 0
417305448 287598307 1
964210044 607845471 0
532959209 226345238 0
60816941 544303136 0
121402158 160971550 0
528642042 573164893 0
875861236 131045861 0
985394693 580736060 0
585236724 140826703 0
635220718 646991313 0
274650400 460633334 0
21548933 84020584 0
826964417 266625089 0
161431103 975173681 0
30633753 613658203 1
71683841 25044486 0
62595195 616360121 0
486804336 530884137 0
196744524 428179955 0
553499674 642936213 1
507127130 76764363 0
558270201 15197311 0
467450800 463352749 0
237305416 707892315 0
294848340 273703130 0
980892247 69270578 0
533882920 68361251 0
917012920 582323521 0
154191424 66025467 0
278900028 472776040 0
722356401 333751208 0
953666179 331860157 0
883365917 56277500 0
825861648 737008992 0
217299155 769634426 0
2202234 63683207 0
838120851 689556023 0
753294213 216690577 0
512988527 874385799 0
802424085 763159637 0
888636369 646803958 0
542832367 439318676 0
906373531 129462779 0
922388261 80210175 0
360236854 47841301 0
100974771 595263605 0
857502498 933545621 0
932394858 986121654 0
726044260 85709835 0
624724459 515845807 0
115293453 16179827 0
993028396 338359841 0
596255438 588288442 0
20240949 898684635 0
125188130 993064396 0
885891947 428396199 0
132732870 151221634 0
514741279 355323844 0
90244926 335291852 0
146642258 422568220 0
312032938 170508674 0
2183350 457125254 2
907610885 560621451 0
619602435 6433473 0
316570248 121211669 0
63330884 722280422 0
219811921 344667358 2
882001369 4824339 0
92008367 467766504 0
603841554 497403639 0
59150924 523898453 0
673693386 667786255 0
934304456 952302124 2
168939759 550077631 0
463957808 33471190 0
119647078 369711305 0
815997771 765632724 0
24495012 581988219 0
969777141 40208784 0
633988558 604127877 0
979345617 112008928 0
799029426 740104379 0
531904916 406595624 0
6924142 972838582 2
992863302 407184409 0
60722172 521180750 2
744172449 56713582 0
723130989 873233272 0
808495116 2351051 0
830190887 533596906 0
146183218 898857989 0
886743349 52373645 0
563095468 398289750 0
687862001 10948334 0
1718938 947364025 0
578461264 456328680 0
369676677 66073771 0
539281852 280632979 2
759544886 225151847 0
184550037 504786733 0
61229739 406272270 0
704408833 715499427 0
653414526 142370256 0
539988358 676381912 0
254255330 720877243 0
995681652 320225118 0
629185779 840284836 0
678088488 905686006 0
600834659 105213215 0
85562135 632702508 0
718054835 104472989 0
899863739 969885808 0
650492120 932874747 0
534190196 437103946 0
270182094 432359052 0
726632255 642726035 0
924507327 7206522 0
872709049 251953047 1
510385806 738574231 0
449461380 76358945 0
703400989 649464356 0
874910844 738322220 0
823057511 13489685 0
560220495 887907890 0
563189054 65346090 0
383125103 26629193 0
508086836 990980563 0
33860292 591093677 0
655799254 637844090 0
67357471 37691640 0
235476218 837742997 0
8364312 250053916 0
240408264 234336932 0
611325614 116833587 0
770418248 256777261 0
271082310 23648029 0
877846143 322717027 0
523047682 132887714 0
554263303 989436036 0
170703187 654780866 0
636312430 552894569 0
558396166 691811109 0
46447680 747036513 0
336480334 955188638 0
845245522 22742729 0
946443979 655323829 0
68865577 746477259 0
756253449 175621691 0
627765552 731571441 0
897108400 593065321 2
519662983 966426960 0
94918755 328268630 0
761101354 296402000 0
888520453 359734163 0
878466350 405905057 2
354329981 372180762 0
649246395 594708705 0
3071877 781280360 0
441292615 797757239 0
840383023 760231445 0
564740571 871869008 0
351874535 673550947 0
776046448 36173811 0
538604984 131323593 0
840062247 454911111 0
24251452 942719386 0
126984461 253075714 1
505208166 293110530 0
224406286 965368990 0
903729114 143550625 2
962563165 761985622 0
387194540 936062018 0
172096938 508111798 0
607312146 69526923 0
34429705 1211041 0
276668397 882935585 0
560895900 747657247 0
564171252 63772013 2
83556432 59321993 0
278609661 204765233 0
984413265 409223126 0
869315281 779026720 0
614725918 300696697 1
490773505 44576224 0
875467352 674408494 1
576588617 311235957 0
958132621 845844603 0
985766230 29732743 0
726641839 601125196 0
463758881 363266798 0
229287337 526888388 0
363039364 8289391 0
466925404 675352767 2
190371344 776965780 0
246259340 70943978 0
132943466 412908677 0
492454784 354634549 0
605120849 904068564 0
621178115 798300188 0
30003807 157048101 0
228110040 192599136 0
775002543 612516376 2
152828025 756416903 0
257622921 605058841 0
241742939 274615384 0
190048347 722805184 0
19244219 423757571 0
738467345 14098359 0
613735769 351733504 0
551437469 867773620 0
523196143 455063196 0
554116298 60079035 0
258245715 778692219 0
664647267 106328975 0
136297885 285483637 0
628965453 204863843 0
712630397 781763701 0
68725022 104506153 0
556799986 301440337 1
612090854 227578290 0
818929293 765587700 2
471816059 600394020 0
26282839 315056013 0
590620328 917021206 2
888727364 960672225 0
656229345 952294535 0
470938913 204725618 0
753654419 743418305 0
878856173 462136717 0
863842766 920780976 0
208706810 477356079 0
359338376 163524453 0
945678008 630136024 0
243654518 254090030 0
659565866 886004672 0
847722907 265219648 0
222808730 557532853 0
889855273 344664608 0
820230427 824844994 0
507787776 459889796 0
157366314 793926483 0
727304604 187857260 2
283281010 103378383 0
105571693 118174121 0
75447455 299042297 0
915027414 81153966 0
21089997 278082811 0
552035570 678323744 0
206105065 33829240 0
15128445 660457681 0
101813247 818599038 1
126434667 269894277 0
140019322 834197449 0
232136159 498447025 0
140290622 58572460 1
941982771 746383149 0
629631329 720345116 0
886906798 714603306 0
819380132 47713753 0
401520819 16006607 0
31731359 824610187 0
316078492 465539467 0
594641945 876747165 0
266554580 299847571 0
233816534 930796838 0
3369747 910820397 0
266570835 122487730 0
158337956 827595456 0
83531010 591253249 1
221109947 668940233 0
822097573 374155130 0
984479111 661640156 0
667858555 505818792 0
469579697 504655554 0
364046787 968565672 0
265127656 147507459 0
915476899 47966694 0
162525308 845740395 0
260416422 448864460 0
472055325 366062770 0
134771478 239135711 0
559111224 102344466 0
6535754 334023099 0
196471583 545627734 0
324092675 232292083 0
865778795 553031770 0
140763623 338010097 0
752878371 872123235 0
635220007 232198366 0
619515284 454728742 0
467529193 383211139 0
759213110 289760934 0
139106724 873725716 0
879254630 237817103 2
350386078 763017525 0
665952921 711011396 0
599497080 945233960 0
558532403 492417607 0
486040998 36477401 0
27937088 518342519 0
302885760 327026179 1
581013246 374097753 0
488832614 176481509 0
555455180 79137789 0
239667 294096121 0
895605568 720433412 0
378052112 44446485 0
934100985 783783898 0
532391551 139044635 0
356721987 234273375 0
87459863 753012339 0
383574073 214008526 0
252791674 153460073 0
719835060 523699673 0
351917071 215953899 0
939300079 554324410 0
623325 693078407 0
896750287 813863621 0
8508748 534572460 2
997460902 936757940 0
923780204 721795932 0
2120502 304675477 0
925381858 126120 0
487473452 485549982 0
392373927 85438116 0
237298513 622351349 0
859030178 275239670 0
308085575 104632188 0
547402931 955700535 2
631019758 109996632 0
757774946 636456234 0
690789019 64925137 0
866399499 330392529 0
834585686 57925034 0
950171568 958747542 0
969035769 852259788 2
622523529 375709544 2
343989793 440160338 1
705200257 587643720 0
217445873 589078016 0
623909586 883383924 2
447064191 720974997 2
464492752 731417355 0
131666859 519065605 0
298523964 59904436 0
825620660 207596830 0
881436416 972457427 2
888198458 101345325 0
105168049 949245772 0
387545870 161611056 0
285445772 275647078 0
19831261 6662181 0
643098919 523189076 0
937596292 742694861 0
933481057 40091410 0
626406923 362870838 0
737170605 107595291 0
845285580 100343237 0
353731538 599459014 0
975653162 41065866 0
675128876 146557152 0
249101212 935201692 0
858598681 952420839 0
584725566 275707545 0
864144230 79920274 0
737904979 717057687 0
854640607 12118466 1
819450633 914721695 1
959108524 409655041 0
974386508 824929636 0
354987525 269745243 0
420311135 714671052 1
693296765 929848198 0
531879334 924168516 0
367617777 71765757 0
430299290 89683073 0
351509750 44212977 0
859419158 502172569 0
474957056 101206235 0
340700317 95648998 0
832772305 854417276 0
967017275 759151682 0
176315051 848729003 0
549230989 152067206 0
112793911 97434063 0
848151672 63388182 0
560842458 458595047 0
743021421 408302792 0
658530263 527513987 0
189387846 362603416 0
945034035 274622779 0
170735661 377636775 0
923173858 116532650 0
120185489 322737275 0
693792110 848081491 0
25840836 398522012 0
848640223 644715327 1
891833465 940572601 0
951227922 275772918 0
320696713 634183153 0
359827093 283173240 0
84717737 343615045 1
191174402 720938531 0
823861976 113856213 0
730785618 922004845 0
85020430 436216210 0
573372885 17315515 0
856862887 651096011 0
504858487 463665327 0
979127954 764131213 0
31357403 45741013 0
726014880 536273804 0
527492851 47684990 0
445550394 22250678 1
462753111 426187965 0
497218033 857790255 0
256101664 949940189 0
117359826 994632055 0
280836383 467569752 1
309703638 570113882 1
237621028 410329526 0
415763950 735354066 0
786663396 957641816 0
192405406 33278673 0
737534182 164010202 0
358522071 150370116 0
665699277 360188796 0
574254234 490843527 0
216518161 579664482 0
71440383 463861032 1
708790517 231172061 2
313269837 277669418 0
626470078 73848806 0
27719880 20207901 0
103831333 993502439 0
368051898 241994932 0
55237350 560697220 0
592270257 610718036 0
214568139 816981894 0
318097588 908918656 0
419261823 901103250 0
304535157 870137219 0
846258968 296936882 1
99180171 922887416 0
87534085 20864429 0
556083332 71518767 2
131511464 624970081 0
842820975 271425224 0
276467395 36289366 0
738070502 554283619 0
530001955 83995508 2
544707435 451686478 0
381069357 291002685 0
763910771 13202923 2
13137372 207178827 1
300486111 784969340 0
667035419 100024611 0
712704755 850156777 0
21487930 131612651 0
348545483 431798417 0
246501280 688527572 0
900392847 489825848 0
615126139 871072000 0
78583099 984421724 0
760553957 323092374 0
358587556 322856169 0
46536980 252316712 2
410386663 157691850 0
892426311 905344550 0
68146920 76871118 0
284536030 41644077 0
390934687 808835614 0
71256965 102428947 0
643640683 330135818 0
314062754 97435725 0
54679319 841962996 0
751491544 471518226 0
138269662 715692524 0
987303129 473903249 0
201162073 319138305 0
328154410 89714074 1
930256707 723430542 0
296125622 651961561 0
871989178 750824234 1
280319205 437882105 0
180698825 439540514 2
598723493 376393263 1
914832954 294645084 0
973341433 780634490 0
313756325 725222851 0
29948162 121645686 0
12335535 71219019 0
992787966 526221438 0
470880255 866065474 0
497200025 951724931 0
34135298 379711238 0
274219472 287124658 0
293411164 324433976 0
440968256 778324307 0
263856517 994756597 0
293239235 683890 0
490272815 497279092 0
702456977 877581256 0
655796995 848519608 2
31774070 861779022 0
19941941 732704119 2
713261466 147508003 0
314391604 28720127 0
715657452 358933287 0
502127911 812995973 0
87281168 197599051 0
72134067 41092178 0
133374019 35365464 0
634857098 61528984 0
945592651 347644540 0
263851893 723031898 0
854539101 923221745 0
500284391 389269324 0
263862311 321720015 0
822923406 603140123 0
103131464 293224391 2
563478692 745325144 0
324524679 160156402 0
676177595 818618964 0
403813675 258027294 0
25829659 589860182 0
669881877 285292775 0
556888809 364245967 0
87768066 793723667 0
879984129 773441011 0
981758094 757532307 2
535594948 686434649 0
554652 906697734 0
704661731 306725799 0
68614554 92407932 0
98536695 242104001 0
735071339 712450734 0
641046646 998923945 0
249533455 32687123 0
627902917 98841101 0
922718252 103650454 0
500736775 553404343 0
217306650 69489480 0
346679531 471610053 0
186010 759133249 0
647664937 217874404 0
508990900 354779750 0
771216437 765241577 0
414396801 548748043 0
58898562 673985162 2
823229022 50297694 0
395460895 322222623 1
10449135 53171634 0
906821730 613333517 0
147374323 708933373 0
323134006 84588573 0
372694637 959318780 0
73780576 812335880 0
269126707 575886030 0
302887546 557999690 0
226182538 780920055 0
403127110 622347806 0
901409318 513479554 0
804014996 501509915 0
98290903 301154238 0
493791748 390653305 0
920052909 291638851 0
730933210 235789509 0
714354294 28046268 0
350069857 617329604 0
802676928 1836068 0
42236516 775264069 0
504184495 790181889 0
15931582 900692763 0
624690219 120671163 0
477323164 365776038 0
243997994 511247313 0
954030608 792101184 0
142197472 342402420 0
325112376 210985797 2
562795738 963865549 2
867124434 646839562 0
69165854 833254463 0
962650183 138952264 0
96001688 90727250 0
57628109 853412850 0
831643406 37107383 0
950876159 960197554 0
927404571 876385722 2
725823934 518653740 0
889863815 293669807 0
828123472 112961463 0
320196784 390541768 0
983654223 421990029 1
843238709 475887601 0
526439282 126277666 2
198871792 27470968 0
180949491 588342372 0
90327342 373507992 0
948382459 669880617 0
771404891 719264476 0
840439430 778872815 0
602217438 28244039 0
851675938 573867447 0
4628345 403449776 0
681528797 377352428 0
490146465 957095446 0
678251090 410491987 0
743939334 705200651 0
603919229 908221367 0
32254627 720181272 0
146592287 23425537 1
422409292 190020895 0
766211667 77530570 0
109821652 759983553 0
465944645 223169459 0
884453010 489578497 0
453892874 892910973 0
109272800 91280264 0
909141063 906642789 0
101561684 386656513 0
919940950 562822798 0
621945769 205547940 0
993780438 733373114 0
764522696 890603733 0
975841124 704618413 0
89230753 183684771 0
927229466 819604957 0
362336675 609845463 0
430327860 947149851 0
983820548 343277131 0
709928814 53445612 0
171615062 130805762 0
150403474 372203293 0
79936453 372347398 1
284740935 266125107 2
934840120 631228773 0
990484994 906093504 0
8350908 651646152 0
511260488 991491057 0
97330474 636863806 0
80214200 364963918 0
382552939 72924954 0
406211257 952070034 0
353590742 18355975 0
165876094 186905434 0
467985733 472871134 0
717793524 824988280 0
958350962 501582601 0
824803895 888733003 1
23976328 529829082 0
132603736 891055523 0
136328136 293992273 0
59564855 546892734 0
964159990 941768995 0
763053060 45960233 0
391315434 299443736 0
662127545 418913091 0
308716753 122341908 0
463464018 619717368 0
291089315 140749049 0
91199274 530088504 0
368315456 966651444 0
534107590 279281265 0
421684943 291434116 0
45216778 412912838 0
469448389 481516121 0
271373836 737252338 0
12175365 558093066 0
545746084 826246221 0
20231280 373708796 0
43004447 744262703 0
430876216 967043010 0
57357264 234146744 0
894111753 249583706 0
207693490 69792782 0
252494931 397013615 0
872846228 926720662 0
237632331 812968449 1
531672968 653103205 0
467543270 644433523 0
300407601 122724315 0
381994744 202014426 0
895482704 805476781 0
457142637 427551930 1
224479274 320280523 0
137661786 69481402 0
660414749 730717122 0
51092651 755404022 0
47724844 866921768 0
312177009 546225969 0
28235425 147870755 0
846028642 120276286 0
155711966 670718215 0
53846260 653733880 0
280651214 392859688 2
509125674 449014729 0
738528777 539688617 0
843524828 215303770 0
577593446 230569316 0
552491305 668052353 1
730735300 863550505 0
48441352 722773081 0
12567983 485552905 0
511672879 262155953 0
995993956 787784485 0
460187502 918392196 0
357058655 878300659 0
182924089 12644832 0
639989840 336493924 0
341580954 475809211 0
957772378 25814470 0
815435124 864300476 0
978551623 242006112 0
272133035 688845117 0
723166692 342333520 0
435526725 866992536 0
462934625 851569921 0
440759041 872712409 2
763114357 900045549 0
649777642 767541497 0
138763016 666622994 0
778271016 758557214 0
783583003 757350611 0
460441294 735159051 1
416049589 2797636 0
29133033 905652175 0
909337686 68101988 0
110499960 716218391 0
118499081 3539852 2
666515319 148889605 0
272993977 859183854 0
44591315 38926683 0
692275387 171645577 0
254639622 396286914 0
586923960 343328902 0
561952312 634088121 0
895224403 280369914 0
588156519 441155807 0
286797179 571307737 0
956897373 247252039 0
240249782 178091394 0
597354367 227995027 0
901063834 270484005 0
2870318 429938332 0
397890311 413426018 0
835821168 596393469 0
741885473 361235122 0
494783521 75412832 0
930972483 773701033 0
184348965 784634509 0
297964844 841840510 0
541303945 211296918 0
391549626 434714182 0
488720476 442127091 0
78099730 162892285 2
234817294 401577859 0
825730619 403305426 0
110712670 895159350 0
283191013 383525395 0
320187458 233547596 0
437385118 110396410 0
307923254 961052413 0
80927908 30425762 0
76608994 293128087 0
9050097 158978812 0
4595912 75591196 0
78533802 566774135 0
75358301 281125573 2
223618958 499417491 0
431328105 417933830 0
628752615 496087106 0
892293036 60211627 0
810320330 7337782 0
256959643 111102642 0
375067675 68359425 0
921577857 870504900 0
76244985 423427483 2
441026084 988317207 0
774360099 690226439 0
307247710 212477266 0
830290220 977209041 0
472257220 671594042 0
795916017 121544818 0
626640682 269376998 0
651804062 91005541 0
891666423 135682682 2
193745638 709030107 0
634263113 584742982 0
510526173 636672656 0
694013131 38505145 0
732475780 994059385 0
226739011 232924569 2
892709680 888537861 0
954224549 19142990 0
986815677 124527113 0
825119647 713062504 0
380851361 136732725 0
232395358 12669954 0
645092706 359366199 0
711325516 86125264 1
562853325 218583042 0
779209279 837834406 0
772914794 24972369 0
805013744 976610301 0
153195085 555939866 0
515419306 561215669 0
995394825 630543512 0
175122405 918552478 0
5555805 382434989 0
95460725 436027469 1
840135394 838767962 0
904487329 549390143 1
155276070 699912956 0
398165349 292445541 0
992572863 356576436 0
896748533 527074164 2
188726969 36568612 0
330314526 57010938 0
229422518 264984999 1
78895451 654606907 0
991321766 935992063 0
841352860 572330165 0
266826358 669757435 0
690796076 343725134 0
814112708 300889864 0
300216575 84682273 0
14159431 727686365 0
538992510 740525550 0
172109717 469103812 0
667442743 251872145 0
755749610 248989035 0
122905622 483884192 0
575057233 121153744 0
791720409 417370951 0
53265521 435031176 0
219383696 386444228 0
417164936 57847246 0
391196222 870634599 0
966378932 286948511 2
129365936 212879629 0
18076908 457182680 0
860794015 958160872 0
760653800 828161095 0
300632478 143059017 0
776037549 422942455 0
268671190 607502960 0
376824479 427954133 0
425031255 666918122 1
995284603 876824336 0
397751544 497170663 0
865842472 314664034 0
463988131 772739142 0
647114246 686725653 0
918432503 435331086 0
659174916 508954578 0
849450075 621655185 0
308504507 511064677 0
79305205 90124425 0
299063554 876108747 0
523738850 908567296 0
274496493 883852249 0
917725935 951398174 0
328703547 895681220 0
679512566 966123129 0
615476647 443320511 0
448203272 486604286 0
487815114 57809555 0
983770190 123560687 0
757684482 181086413 0
653208451 869740665 0
49780802 636594441 0
32960710 165161514 0
864724634 980672202 1
135693104 65213297 0
463002391 469205436 0
187649749 870986151 0
490373490 233758342 0
931390189 965684059 0
921039467 557623507 0
726661825 464661985 0
337247865 24431949 0
312296047 889748906 0
24277800 146668939 0
310320823 62502922 0
340207758 711258102 0
212111487 205866999 0
108949544 142391766 0
880887211 462484513 0
45239180 426026048 0
256468322 39953978 0
700191974 463677236 0
910885591 47519710 0
57324246 412201471 0
260786695 84001793 1
61924858 261036992 0
529866241 159020532 0
403732833 905026949 0
529106232 432527161 0
91651439 459297018 0
915399942 938956687 0
924848965 706413846 2
312675833 126025293 0
146558078 136058048 0
89750109 90339082 0
592877654 312860246 0
191721925 1124217 2
239941223 145322427 0
450221134 214423385 0
783767313 818571053 0
605387594 991642750 0
632411016 458759899 0
983126116 121431704 0
492169527 65418324 0
18906596 927073379 0
48626604 943083241 2
908854827 25179315 0
904447152 384588470 0
133160453 35516847 0
528337510 300628280 0
291611686 996132888 0
84252556 499091783 0
288598035 839172692 2
287219671 712297449 0
570645972 781276416 0
280599379 648392163 2
758177706 456536904 0
469779009 694567525 1
196802805 3639977 0
125605343 767741583 0
971646008 977202812 0
902394433 929952746 0
661362803 934470799 0
677867422 728922362 0
322108988 455548084 0
833198989 979464305 0
848761026 691776631 0
96924357 424081716 0
470189001 135087447 0
182464933 905768725 0
289242465 776231160 1
243260639 237590766 0
832456975 611531088 0
638776743 430001150 0
524199673 518943419 0
775937505 421219766 0
633984772 186995882 1
128414312 966902335 0
832831822 583720358 2
8487299 604671255 0
192141912 509627207 0
223855992 471328585 0
375190985 8024994 0
115974565 196023409 0
373116545 447639571 1
405100921 972668913 1
599900541 155518407 0
214289909 650486033 0
480083049 147930753 0
161745483 26464258 0
739165427 287095552 0
738360585 112111040 0
431774711 69917979 0
589394109 44942838 2
874609641 31875200 0
411725016 164208093 0
64453561 518671526 0
580769715 621663543 1
531082519 788913337 0
511568906 592250566 0
908870457 300409827 0
862636593 124984373 0
913854831 478526054 0
18990497 37637390 0
79574701 596734760 0
236241802 273533948 0
770733179 105264663 2
945571340 664912347 0
36252785 167341893 0
412296352 236810777 0
918839020 144783687 0
242420346 585117510 0
531979263 29566034 0
132123415 166228523 0
514881605 688241871 0
98672925 223014328 0
582345885 260476315 0
132048096 786911557 0
596276323 593844557 0
543695009 205109428 0
258070268 452696694 0
304016459 139359224 0
852312894 939700453 0
376716565 649677367 0
681496899 426221830 0
541424845 146421965 0
679682329 903142484 0
307485701 202192620 0
357412994 345662476 0
458566670 290764148 0
576601869 820869198 0
238478718 840549840 0
134053983 476144701 0
187978439 219790290 0
706122149 163975834 0
131765577 938256593 0
3169689 718929396 0
529217727 87855868 0
30462182 325376871 0
518350710 941590211 0
221043087 864288497 0
446969553 889171073 0
89936649 535566788 0
464922927 166414242 0
975170293 190826685 0
907237312 639465380 0
158948033 140287292 0
514554454 34424031 0
16781182 163328693 0
155896407 628283532 0
35239362 401180441 0
977126481 745346641 0
97945609 51888113 0
717455134 25811560 0
762590724 820779663 0
254785596 161617153 0
904061578 852849529 0
843821443 576278024 0
739237328 404508698 2
128846386 65698278 0
473250032 628779642 0
492974176 611467644 0
752866989 456181930 2
686350200 916718402 0
279607706 428452490 0
717413170 878290874 0
80850109 660924511 2
218275521 940837425 0
200505360 208710404 0
352787299 635267671 0
907765759 681694992 0
63557578 16593089 0
238621257 119118627 0
768737417 141091786 0
532456618 8282564 0
29049115 530660218 0
977081459 618658164 0
853226596 461978574 1
141033364 32709353 0
84612 898938926 0
957460276 374950803 0
379526432 184648167 1
928602944 485260769 0
200559817 169636497 0
587967955 433835636 0
322502159 84638472 0
172204043 901169982 0
896314500 403849195 0
908197782 179147212 0
597358800 525617119 0
863715252 940107203 0
796524596 44223961 0
276770174 183986161 0
433091778 685376098 0
353686547 219815166 0
72524546 883096814 0
480774418 772186288 0
967916567 849745291 0
272012480 68591880 0
641850783 801910448 0
656623829 118365632 0
108007904 694656327 0
457007883 551056348 0
334273626 56248129 0
675676350 786901190 0
20055060 4112194 0
336986510 186735921 0
923831130 983590860 0
982886561 375627580 0
721958455 236116449 2
699557904 242683110 0
917145985 304589109 0
35481207 820870018 0
197307184 403115430 0
343948464 483173453 1
768112227 390489594 0
664589328 318954754 0
549935253 529780176 0
340033159 72310263 0
531015036 341272113 1
669213017 326120999 2
367500625 476891115 0
442832395 240245731 0
42959968 929823200 0
391852671 828971936 0
701607795 127398579 0
272187693 974836466 0
513714091 938670674 0
624525955 709916444 1
509097134 583838069 0
825829048 142660928 0
610694130 162572809 0
924403960 986076273 1
789998253 444917688 0
987869846 778563518 0
115645410 484958089 0
191188761 706904815 0
155717193 712698366 0
115147755 180228600 0
237558890 688890368 0
629913189 402790750 0
139771497 790384882 1
375726129 137376287 0
980234613 13687176 0
431245939 53443006 2
163297014 687679244 0
618066899 111244213 0
393136077 353657776 0
135748498 815998677 0
82776089 862627786 0
324634826 277690447 1
144009728 75642188 0
135410587 236570185 0
248704515 827919339 0
148468597 275068526 0
16329801 318309861 0
481290713 818043042 0
462352521 206615867 0
526269821 105134438 0
638872879 427175758 0
109210874 941277570 0
374863498 901652224 0
114673799 832464835 0
411370485 160121082 0
98699657 927278842 0
627166223 732030204 0
324954666 617244309 0
952026188 203170159 0
720515386 675778483 0
751276612 17087894 0
670296634 246473922 0
224540647 871080111 0
325346077 173647989 0
863084526 235629738 0
341929070 162334748 0
473929384 73281930 0
876841604 444119072 0
993165073 729857807 0
631663121 72733414 0
63359939 356573239 0
554081826 211527209 0
548249521 428987336 1
769937421 966365981 0
329094640 804689318 0
790357710 492394566 2
742474253 508281472 0
270340014 756290424 0
6816907 82562401 0
93411533 80562876 0
352811447 378475446 0
233428954 711409975 0
624419148 94954217 0
702552205 474688407 0
114558795 83932099 2
781399698 324923417 0
546959827 159132670 0
179659109 910211996 0
856062939 182416023 0
462457371 656233704 0
104243297 625155621 0
826516616 352979673 0
222996769 729187557 0
971175146 984108476 0
579026515 371981413 0
410854493 335469863 0
3932464 272915988 0
519991664 627349944 0
585898812 861996825 0
603679729 418580972 0
735668762 428929303 0
830947393 374009564 2
905258197 586558002 1
872463392 119966454 1
787671004 371347237 0
47618345 679404355 0
760197116 407177572 0
384296890 997241669 0
113715833 29849582 0
134031178 95228404 2
915992190 628635676 0
847329203 223633189 0
683489814 471774117 0
612891182 781908980 0
32327029 782822420 0
678735404 179622360 0
455173745 1390117 0
446200209 729153371 0
822888816 820200462 0
706322162 981642676 0
427900722 540764398 0
563665725 389153442 0
97210783 231199983 0
959048615 677163160 0
874769355 476747975 0
391542314 468867924 0
788031698 551878232 0
789387181 499228389 0
605547991 609231955 0
105823184 229502957 1
159484137 119107684 0
354099127 377866884 0
120420958 464482753 0
838192743 56318331 0
221081379 970202913 0
884303968 190997422 0
290781771 278145674 0
201442914 474003053 0
201533784 613828384 0
620199757 10976324 0
686669821 12132568 0
405225857 597170296 0
250126331 504033006 0
525398969 873052478 0
224401875 356907774 0
832160569 765229738 0
268582555 385443430 0
895636301 581282881 0
76886791 133037093 0
60430401 609418488 0
709453341 341372257 0
57785818 674631806 0
728769089 605019160 0
361183402 65394140 0
978939883 567970286 0
576481850 510756449 0
498587821 741610716 0
989976482 378785017 0
673963240 60639534 2
520669270 855561903 0
759267471 461216097 0
435410912 153520265 0
473835717 543951512 0
894020158 928660022 0
853011365 157745560 1
189398893 571491432 0
15852063 401900581 0
733537240 921779204 0
77113243 445083814 2
360069397 28531150 0
511108486 63845548 0
553050195 568843990 2
302525610 181750026 0
204547549 990502397 0
78423842 443683962 1
107307689 608207185 0
20837886 556656374 0
603272776 161377947 0
240332008 557432025 0
928158140 408508699 1
998706554 784381457 0
304278830 860082537 0
811792990 122885167 0
90780370 216850384 0
109586437 21607059 0
677443966 950812056 0
683552592 359273686 0
793412774 926009752 0
738975094 432219204 0
792879158 572804054 0
754146872 649796028 0
62833935 547812818 0
952291003 790780121 0
938257252 141652211 2
93059835 584168112 2
587807011 148562161 0
191568610 4538337 1
566305007 970641833 0
455700049 295447739 0
708977511 393064865 0
251161880 68122873 0
146312073 543299299 0
705539087 584639951 0
174947128 244457438 0
842441150 131349038 0
182143498 840439447 0
14019601 358209525 1
84172961 852678494 0
178812998 920950968 0
18507014 198664196 0
93988732 344979604 0
738858320 609017774 1
108850497 24124237 0
955818097 917976319 0
186395046 722632049 0
953397076 181371611 0
487690761 51026955 0
319218330 755643518 0
407096260 693359537 2
457902543 784975445 0
588218079 558966885 2
329707463 168169887 0
823125069 288249283 0
569566666 332082853 1
265582144 760047789 0
195913042 276052718 0
129771157 115964461 0
504811243 639079685 0
133376517 581089612 0
208375539 972262015 0
934579980 821668737 0
35984276 296846581 0
251374202 610563721 0
371687085 395408433 0
605623880 354231560 0
437391815 584445529 0
448139102 35091605 0
771390352 28491325 0
529189033 234921956 0
284896214 778409416 0
749442227 711792686 0
268265770 360100573 0
580240949 24416157 0
951506869 425527561 0
189151406 208744209 0
265089387 838227093 0
104692763 583146392 2
596326242 50966259 0
521139749 944556567 0
277938785 798600093 0
536248041 736724386 0
995056854 436770343 0
287578214 179861418 0
56112883 563044161 0
39528527 835320506 0
772711286 422959438 0
438789952 869614060 0
999190935 585347923 0
374573364 321994703 0
964047572 45308910 0
775827385 550855362 0
821674410 848575512 0
43261494 186041074 0
747078222 106973665 0
904625065 253781673 0
166553036 727252997 0
213349134 809090123 0
920768232 878926360 0
145992271 195960814 0
162979215 27379084 0
874866762 373428439 0
617913433 667927587 0
818070894 482352315 0
615776831 186629520 0
75710313 146627497 0
554051620 951893182 0
903354538 793469215 0
278690445 344059996 1
85548124 282444633 0
853732168 812663363 0
290270783 517033201 0
637025915 190111025 0
103478219 447794081 0
920280800 249346768 0
738748942 922496568 0
651431630 730230190 0
858621131 893555326 0
694290356 497308802 0
601348058 825092987 0
126744272 973732054 1
751961296 128248935 0
51246212 841878794 0
194769681 390863388 0
130644269 408813139 0
52864013 784111146 0
394771116 843092621 0
831352444 51695031 0
96344 9741625 0
782199432 399343046 2
812446827 70479998 0
787292609 211948044 0
236699783 889952889 0
736055707 239194670 0
698006994 792468466 0
992175741 423773179 0
321654121 728717768 1
987072933 626293968 0
13919524 532604837 0
228139123 496838803 0
706071311 261521555 0
894340398 84479587 0
25189206 726250647 0
462427657 639177799 0
758303125 78512479 2
423859356 150507836 0
653990095 734354694 0
603572768 5170367 0
646335151 145746581 0
502386029 30220833 0
588347037 229625918 0
769346026 185893599 0
65948175 26729151 2
439069057 584758661 0
752150995 819497561 0
800154463 8178404 0
127124297 446271102 0
41401050 228942756 0
720639659 344123927 0
787868273 58278359 0
510277028 87163879 0
731472360 906628251 0
25840313 695979332 0
255256838 14049192 0
614501390 322086175 0
663025216 11643094 0
696551226 167781730 0
246382469 614033031 0
22513947 285903138 0
765203319 234607179 0
714841678 244916891 0
847054170 499412637 0
632745659 744602185 0
348392272 214191148 0
798419879 88509459 0
989502663 446673388 0
245841694 274535663 0
527351930 671374684 0
688596229 719739190 2
145961705 160297779 0
136889827 710516527 0
667991232 22296736 0
536430212 119082123 0
677131466 136159478 0
776448159 76860852 0
435110197 389584455 0
254249100 629210436 0
134357995 325400347 1
784943411 762397212 0
146064060 595608563 0
896422129 944075612 0
573721210 803558848 0
777854126 122445884 2
103877414 426520484 0
236939930 926535994 0
293913945 102739737 0
482216092 970353276 0
345109153 520207379 0
237371563 180694540 0
23647621 939544244 0
601977564 953310712 0
499793184 467470662 1
730517003 121917249 0
248784010 679058745 0
934203810 636936738 0
281160493 992646305 0
476644830 759178750 0
51619077 809598115 0
489517321 610802201 0
581360941 112281854 0
854645030 213557312 0
666680958 677923712 0
155932537 406592746 0
69345786 313896872 0
276999092 981760585 0
273434390 989360313 0
897182132 50973298 0
410712434 300632073 2
107631140 325936982 0
465208750 20235760 0
704487750 249860511 0
724416353 517228692 0
8716939 336866231 0
7918260 74497899 1
79704529 867010855 0
389767884 320743471 1
163438842 729462017 0
959754646 106314525 0
260809025 146981157 0
61969831 792401454 0
773746448 743181752 0
108499616 681397071 0
583420171 402471449 0
437103708 899703177 0
319138645 470907584 0
852122817 88539645 1
810833376 767683850 0
914988200 339967214 0
382671077 205671796 0
1635424 301874899 0
106751884 333737273 0
147590376 667658228 2
916795346 676240439 0
142488695 400491614 0
15560178 78570555 0
904708779 456021080 0
955150891 555311574 0
105677921 176536570 0
54790205 104783503 0
919960350 192311605 1
897821575 908656894 0
977168669 958447242 0
390808274 705399590 0
612259783 689821336 0
140480178 127335870 0
11946541 16457954 0
608070797 84052769 1
892122021 913743558 1
729931429 498027474 0
558510086 905049489 0
709770091 615660575 0
443909761 169906498 0
434157041 851918619 0
613837779 472154208 0
97241235 365132689 0
999179301 457643078 1
941843312 600108669 0
276753424 922470607 0
150149984 693188361 0
552394960 896637508 2
486240939 749827636 2
548960070 181952341 0
181877986 114805139 0
467990021 198534057 0
509099118 722466090 0
690095545 786019334 0
44156181 606772566 0
337840262 634861049 0
340562276 427590121 0
530142974 394456616 0
494348961 501627194 0
606537775 616684026 0
513402058 536230994 0
599787996 95155390 0
284372942 527052101 0
49090052 945633143 0
720901248 315510275 0
713467549 69205754 0
716115270 74602734 0
128269448 271222758 2
642105856 237685816 0
67939857 329473079 0
101061281 642765697 0
106293333 364217851 0
574503209 357549714 0
924537012 89937897 0
437572285 330106211 0
399043688 868156122 0
451689396 326002924 2
197307814 819629735 0
53931416 631700465 0
868087212 957976717 0
979284460 446368087 0
771932331 804248104 0
409345290 208673819 0
771305162 216740317 0
230204118 656956371 2
991600163 773680882 0
506588578 632661233 2
675590946 141272772 0
822368274 538697278 0
593971139 566530828 0
524919407 215804919 0
242143104 133331721 0
103718644 301128140 1
97014408 6118360 0
100545691 473782722 0
883412730 599697857 0
316984507 768845784 2
51076139 260374031 2
978605319 347450971 0
737446427 867592388 0
243614937 686932695 0
286676490 906900854 0
848422985 545443656 0
962307607 882691664 0
697037997 346813164 2
399749440 238168749 0
620935388 364294215 2
743115216 633732484 0
500864333 113935936 0
701993855 337628749 0
466753864 660304933 0
89345005 637798195 0
500303332 866276885 0
625265624 120053044 0
335173511 64690212 0
500056358 221985131 1
433104176 63177831 1
711929957 684043938 0
278486285 103062787 0
66837943 35122850 1
728869338 352889441 0
886411708 242414985 0
396466740 980090215 0
850889341 990571620 0
974920639 207659276 0
424090230 201643345 0
352256459 199661134 0
171940896 114192875 1
718285199 321644041 0
88963884 158078152 0
333139769 202434807 0
865012358 382788616 0
898019349 101731617 0
299941091 696906515 0
575747935 678541336 0
23764534 541827658 1
531288139 531688484 0
659209098 187762913 0
256735775 978004342 0
830460293 726904362 1
337890541 44419887 0
53658162 298440481 0
96039999 414112089 0
264255162 78360544 0
635372577 362255488 0
186514464 65107218 0
687772957 52312113 0
71779951 192534271 0
447345564 259325264 0
257197998 132601939 0
786202448 318822275 0
815728860 184474089 0
773568288 295071340 0
190853112 466827358 0
377666859 257796609 0
167927535 584175111 0
386582353 236989332 0
40389482 942304154 0
331421143 675836242 0
209455935 752956676 0
930578512 311723934 0
931944418 153093338 0
346101103 530737378 0
132672831 942633114 2
902527872 851476004 0
682046458 689882872 0
599260739 894020075 0
756755554 448300733 0
296951144 671027231 0
895692681 987695866 0
519781696 715497817 0
669663968 681022746 0
125243035 98022334 0
576758956 726693845 0
67339538 896471381 0
398224750 7529790 0
314275376 499537481 0
897995426 114866114 0
222733720 819133097 0
419650855 467200479 1
620830714 527655400 0
429668726 501759434 0
682717340 754473257 0
396723279 753448481 0
862518969 760591811 0
659554112 448544484 2
356190469 186320091 0
128456377 294154942 0
842449917 30430093 0
120157545 36472021 0
178935526 129745568 0
923483181 860671355 0
275204413 78441631 0
154713152 994609089 0
555834649 371511169 0
787861702 190663757 0
273085314 112970045 0
256698577 71947760 0
134564460 842832612 0
377351505 804839442 0
846879932 206580082 0
481393358 268223078 0
157035091 63529045 0
88361784 943271882 0
161402738 408178155 0
125667820 194330411 0
670377194 575488171 0
902885204 542974897 0
434290026 671667066 0
361032720 952151919 0
727410051 942146720 0
253671103 81950374 0
411905961 212076356 0
443341624 162164239 0
968900382 546796587 1
476648617 351118524 0
967331769 965705175 0
130360287 419838413 0
486339494 350233690 0
635356568 10685144 0
510211598 893415555 0
151694433 813670294 0
318802059 319838784 0
720891031 554171362 1
486892854 822080721 0
143020959 332679044 0
19951952 86020163 0
404209250 735814837 0
702500067 957881568 0
899783888 977832047 0
23423020 250069506 0
233373816 953849594 0
37498400 876297758 0
195262537 817502286 0
991433346 31467918 0
898662820 379214738 0
875176788 517913212 0
645519562 588500663 0
146810676 375604615 0
925566307 429215776 0
150275248 142072638 0
690820711 315953454 0
660228080 833336973 0
204833096 126186507 0
721063758 719600872 0
215583799 20930598 0
703030976 854080770 0
819004715 440428511 0
68621604 832319209 0
454804824 35261931 0
597750503 988399876 0
416710882 719517933 0
50924922 389081130 0
589918719 34283430 0
835886466 185319721 0
587525563 410055584 0
877269896 938637937 0
541157521 371252091 0
461710482 213778268 0
463667176 691224533 0
901619851 350345561 0
140882177 247259459 0
553922673 238382056 0
232920527 310848315 0
942046267 76753996 0
421789190 743652952 0
772273090 977821590 0
90664620 582493303 0
436702394 617170369 0
230702000 526359461 0
907619182 919394399 0
118548494 639731888 0
228343846 268459165 0
679362738 483291585 0
135314484 85404951 0
106349890 739562388 2
545462404 865863568 1
71467834 310621152 2
515219687 836474668 0
375734134 104398621 0
874243515 26908865 0
636748341 829586661 0
595072595 705432116 0
138735943 245708955 0
575711652 961266452 0
887427936 59173053 0
795837304 131636741 0
20767268 774136262 0
784202153 427837179 1
70384266 532386561 0
27268730 756779663 0
749766515 258614509 0
934658880 332230018 0
48192476 119364194 0
496234120 650619801 0
728254863 10672225 0
419421781 852666138 1
565559025 730350432 0
327774370 464753984 0
420133394 321427938 0
982507623 336333896 0
274917476 318540655 0
443973854 300979385 0
808396530 612663171 0
542032639 150850360 0
839549640 862979154 2
874857895 956136905 2
196681560 987035236 0
638371757 747793900 0
596376657 358459529 1
184727600 966467041 0
833816392 948482612 0
957363125 167347577 1
471087537 576578559 0
907628778 407069405 0
635713683 590785858 0
650615586 348641152 0
536606939 154829642 0
921240256 286193132 0
678834552 996378556 0
28885745 585553898 0
552974264 613213248 0
131481480 283651554 0
145161002 105904941 0
809012079 783200656 0
692719348 150459812 0
812520406 774042421 0
502831089 328590482 0
898660869 317747019 0
737095826 50506817 0
196668934 960059984 0
125131927 840910688 0
496856371 500649894 0
445260730 147421346 0
711634519 41185267 2
732459170 527147899 0
25546032 132951564 0
52673808 88421176 2
332578662 914641880 0
563221021 412883440 0
763969962 385834337 0
428237452 594935728 0
169472572 175243483 0
875073609 991691733 0
765568 939855416 0
776654737 363383002 0
726190303 759991374 0
962056035 865014994 0
344259964 31962638 0
120547258 635292460 0
557769245 395072805 0
603746340 447060491 0
471295077 546097011 0
669080746 695987433 0
993968873 830021225 0
237768445 280255109 0
373110490 65481672 0
72028362 764541826 0
361022879 647240387 0
25425139 616573752 2
564468479 204994582 0
332007120 256201360 0
726816481 398388814 0
824759735 221794666 0
789201858 43458871 0
599408483 2217378 0
482920442 980680691 0
72641631 3927289 0
15497530 987598908 0
237736509 775375538 0
707875346 473127650 0
71760846 691262663 0
82115991 336736970 0
807658951 918956010 0
705458529 18791705 0
315891646 864963166 2
695293574 992332267 0
617870801 697040430 0
85872987 402859753 0
588483324 642025082 0
469395687 33714304 0
70099966 371171956 0
49438841 957834735 0
509644592 732905244 0
303185006 558177610 0
198379045 933057278 0
555378724 134411514 0
148793444 58898513 2
782653547 37605704 0
213927556 919648219 0
822674112 6829798 0
241464850 47046100 0
66422480 235554776 0
771191218 389281627 0
457954299 601042735 0
712467806 530618394 1
379779657 957774554 0
115783585 691726178 0
626168561 106511348 0
101019100 227196058 0
525922784 723187643 0
944713491 644728751 0
431703439 439697835 0
755310094 371838285 0
893784726 26550067 0
677334113 365790608 0
890580084 696858520 0
320473163 694549149 0
568752867 428987923 0
231593579 655715470 0
909964854 586793713 0
544606446 147508082 0
685624327 920009345 0
617603103 417334314 0
374007474 778393394 0
173258221 591235573 2
906679967 362200925 0
798867162 384376197 0
458288357 365825787 0
429394981 5126189 0
146321384 27573439 0
897932712 659198638 0
612721010 842801059 0
180625425 936756400 0
739455127 709296864 0
139225875 450929130 0
251420595 123694629 0
294923194 832325111 0
225942605 271870387 0
935658253 444373033 0
774341427 575495492 0
660176134 428877825 0
567857652 269852195 0
175038496 830912643 0
696271044 423715044 0
695127985 907871870 0
231462276 562376862 0
771302654 867618167 0
75571330 601407508 0
757170108 809035916 0
178077485 574726524 0
399018778 498317099 0
663628735 799417658 0
912605934 717132218 0
646772655 485936224 0
594279109 91771651 0
387832136 316783946 0
8143814 701033212 0
295323507 160586906 0
254638887 586935637 0
422927040 407500056 0
29216777 41852583 1
823557559 346872626 0
437847528 704083679 0
530870538 882168610 0
830654128 615743403 0
886239440 858753061 0
71408251 679643269 0
868858809 614063203 0
475976946 273652393 0
723588709 698211561 0
689902681 973925966 1
47731011 750023163 0
954767791 469722759 0
680574985 374414692 0
594051457 43631024 0
494508891 121336804 0
169732719 112783021 0
345319103 887616198 0
125697096 693181886 0
156420251 850000842 0
53439674 712539670 0
351158578 621942525 1
338813714 270256270 0
617191035 280885238 2
179330694 212413145 0
892588198 172041680 0
907137686 44962859 0
268642348 19829444 0
942197237 773854900 0
325360138 55977898 0
212629207 558909385 0
11576554 770270722 0
413740204 22372354 2
740885151 50875070 0
747564249 854625008 0
239794108 394310758 0
229137011 531318506 0
976045837 517045262 0
51075778 883159335 2
103004878 558300614 0
941743332 227139524 0
621317106 171590251 2
338885638 373051645 0
652158958 477340108 0
830357861 573504520 0
688617023 77972622 0
816350883 666103970 0
414046597 737932653 0
892497582 380047938 0
94622183 251522006 0
663821487 158545538 0
353599362 743335996 0
964265620 987852247 0
468678330 713087545 0
91537097 786633053 0
810411229 608338286 0
96149720 944776344 0
340879710 103192742 0
112183270 684634113 0
768115838 785312540 0
72195394 836135043 0
154515441 596522415 0
635113192 687689611 0
162158073 250362680 0
193415978 513585917 0
116633991 969512271 0
824004534 653145038 0
735568466 328235546 0
108073567 372171177 0
213539767 788934447 1
748200937 981630542 0
194950290 566399918 0
844154600 868853116 0
134179560 548122027 1
11142192 187913976 0
330528271 967466160 0
850604834 358779297 1
326553595 220240527 0
25953786 784851569 0
863907253 485054568 0
966108984 452717691 0
244876697 203085615 0
664866347 47980710 2
777466749 634746347 0
577203446 899436501 0
94672702 219148900 0
241329074 37821716 0
30352145 109720768 0
949501028 256949199 0
79772092 387448226 0
182344329 232642258 1
927494720 230446981 0
232803786 278081383 2
233202903 58453264 0
430409021 762154832 0
420091822 797170113 0
424247024 368458634 0
697960245 533879147 0
49175329 256136063 0
604921846 534900039 2
600521146 17619183 0
69503952 128131845 0
510562498 367328172 0
705753896 794853810 0
393704850 539516787 0
157244301 91026526 0
944151625 151085903 0
881250890 633868728 0
53883667 469124200 0
515406761 999221998 0
104980692 939257498 0
471430240 278472868 0
291785992 732123186 0
467903796 817496102 0
801494518 419686029 0
250089991 265994515 0
623596975 737723973 0
438942649 324948218 2
617571835 744040147 2
56173236 776184493 0
905915074 326359830 0
53617877 483468577 0
34407291 419151779 0
770968105 311375257 0
871096508 220955332 0
715488853 529658412 0
341082733 8415383 0
673447080 788547304 0
680196978 180671378 0
540297740 897502952 0
99965149 754512883 0
675314159 707139091 0
754240463 46781522 0
816890544 920072898 0
753584328 500771571 0
742220564 656872029 0
621329008 147047279 0
783127093 277432130 2
540193492 188557862 0
951602387 939132352 1
635642968 521808438 0
360679040 458333841 2
450056446 701032398 0
654987202 920244129 0
881666812 59533459 0
45344916 545051849 0
260634193 5173472 0
387879837 24781944 0
469451891 559516752 0
172292181 271335557 0
527537748 463610376 0
943859350 300966978 0
449555042 979942797 0
47267500 471905261 0
323437751 745534187 0
137281881 277396520 0
691377177 662845205 0
509972908 64724510 0
224752508 421762154 0
813247019 294279942 0
647031277 755776439 0
760475092 845541299 0
295662490 628357051 0
590138200 103239817 0
16309672 73088693 0
336833992 743096826 0
622726096 906091147 0
64457960 583814138 0
625163205 485346329 0
253902592 469415126 0
785919278 915531636 0
761979173 429875773 0
944807618 330520160 0
817853500 501551740 0
437889694 756719266 0
552451992 251061568 0
779876256 43046880 0
990086615 390778516 0
190262853 139604294 0
382900596 685525535 0
100154004 103364294 2
930229302 185318240 0
932529064 64209224 0
751690877 341985196 0
478894671 872774045 0
119789557 219167728 0
953873644 141291342 0
721850649 834003956 0
544060018 692142268 0
102555525 237733244 2
608979355 779227676 0
681495006 32476219 0
863128874 724202002 0
326023538 695679121 0
301363881 934375112 0
555332337 78841684 0
188998096 703679247 0
7833698 194978166 0
181738953 17921624 0
302382346 560138056 0
267165269 105030599 0
699034534 328807456 0
818411337 384266689 0
969109450 150641130 0
123239060 269586048 0
440597217 391411852 1
341541859 45811799 0
836153061 145789066 0
957967081 715998263 0
931390747 307404606 0
576452958 579393326 0
257047870 56439302 0
817812169 764913392 2
76435255 765487214 0
496206045 846717690 0
281657060 963378416 0
882765295 686895539 0
924728784 153911032 2
815772993 61529707 1
425061537 858174063 0
728432301 786376885 0
11511729 395675936 2
148120039 952838156 0
613688719 977228082 0
126675254 872870124 0
689589419 486177749 1
689900481 45518643 0
296913617 723394687 0
758285336 241613601 0
500286301 932589542 0
666095751 862759549 0
384275319 688299072 0
110178069 887974704 0
117090597 583754601 0
886366573 446151407 0
291807766 736104862 0
693850690 850404645 0
125150844 3084861 0
543750346 562856857 0
69105581 266436219 2
742765557 253867078 2
132929593 164655470 0
203528560 849396869 0
847091434 324668150 0
702831846 180905787 0
338663859 983976415 0
65091228 720902693 0
435429045 975563948 0
604843712 15660806 0
298189201 874838393 0
47917323 177639825 0
766136019 295346808 0
100344761 895690074 0
154326249 971152090 0
453563693 318030948 0
675806955 322281943 0
130003762 666065808 0
478459874 787885614 0
215679682 997883378 2
885787181 478371894 2
12604235 520388666 0
77321968 631772844 0
4581748 59467795 0
566489980 210932435 0
348159743 126774840 0
773011346 26557693 0
899241974 48815334 0
56997352 256236792 0
329233971 640112293 0
68325087 591546217 0
309209311 145915714 2
100866235 344821421 0
635092173 61133334 1
924739730 882549634 0
276440144 213421184 0
147290206 472184622 0
590884774 274436105 0
413539886 367285233 0
394848525 100219689 0
907578127 654202582 0
99525149 474863695 0
469117563 47579980 0
861416864 592609916 1
66115580 171473701 0
89880165 328597798 0
461545611 682380858 2
220195240 172283354 0
132731720 906552875 0
52750595 219413237 0
933017563 712689497 0
137645419 134793120 0
994504463 655788934 0
935906048 744044028 0
731346544 432485523 0
853388127 974377455 0
185350012 16557997 0
584934586 915713698 0
26248141 991043062 0
223064856 650585712 0
12564338 146142507 0
940967552 510490065 0
197881194 132804356 0
91714810 892140818 0
895226206 959507494 0
764479008 595327945 0
213261504 436952655 0
556017567 615399505 0
152479044 194457397 0
142044259 15177321 0
55761713 49585071 0
534841231 274708093 0
699557643 557637501 0
73154803 705981589 0
125590910 989111410 0
585256961 899053090 0
191722906 266860150 0
232301318 614159731 0
542265953 684223819 2
300376256 810943596 0
427959644 691123435 0
84655890 837858446 0
271747454 980379372 0
167727915 578022205 0
717162535 816939291 0
735077191 999368984 0
789629438 248946324 0
870857776 40833376 0
880078508 876270830 0
476770418 852144865 0
678826828 876084454 0
127999641 317744604 0
136761062 50575291 0
109210286 52163255 0
94905533 176079841 0
688404740 278202484 0
698150691 514485781 0
593714442 106684499 0
562732640 487000024 0
240914050 357621744 0
680850618 432020627 0
785637082 222022872 0
172686581 570905522 0
504698498 242176892 2
94421354 923203463 2
823627666 140148189 0
184261378 70120394 2
82529963 140919145 0
923402767 615375393 0
695008581 735889717 0
326446678 973084501 0
141064392 437891619 0
801499904 66208356 0
102454297 644096262 1
741382539 289052945 0
953979595 690898667 0
664600699 519832583 1
575740534 838664711 0
598862430 182494357 0
99545773 995921140 0
80447190 405270773 0
914267012 509583046 0
88848334 13848234 0
744184728 884700626 0
103631432 454460223 0
665397631 749977963 0
569798790 382995311 1
986804143 543609667 0
233147808 251153556 0
35624145 121031742 0
267462604 285814813 0
446901089 75619543 0
844495644 864240268 0
380163305 892048903 0
964967215 728919260 0
560296197 476129041 0
561352816 951904628 0
399682910 123416059 0
478820498 38817756 0
871439183 964584941 0
167301231 375756361 0
76455395 911519688 0
488668742 634546592 0
120263879 32857045 0
876139764 20177198 0
568843998 800464635 0
137687656 800705861 0
545225796 113568938 2
876152107 870081141 2
501568738 239832534 2
641505957 514042410 0
708907582 191705388 0
950433818 93851415 0
823632460 944000078 0
433450280 301903145 0
258284108 5113359 0
429142830 897031192 0
429700765 801435830 0
681293621 428087418 0
437037119 184462973 0
979958830 608936804 0
448435367 254399088 0
235609058 901157325 2
272687018 743705285 0
711695812 198380777 0
551704142 5565836 0
274479817 79041311 0
272816306 923530890 2
801971590 871923232 0
597935257 861858628 0
937610420 281503122 0
17106580 955523253 0
204029494 713415238 0
974195818 378725276 0
726011308 6420011 0
853133868 468120034 0
763484316 834018018 0
467912170 311136708 0
62690262 447526174 2
663714415 894904610 0
785270072 23983735 0
553593511 586882786 0
71527937 301583695 0
145146527 79011658 0
203898533 189446749 0
640511966 72292953 0
841577205 879823364 0
419521978 193561120 0
971941482 986217792 0
671427687 717176552 0
950055880 584184298 0
879817794 691174676 0
633818024 61070509 0
229682528 579098338 0
21270458 227563277 0
990010261 680833144 0
239098053 27777713 0
337914475 816326326 0
752205220 359176247 0
538421606 595777099 0
80138000 565293945 0
101682201 409391957 0
5851798 533446913 0
833303510 658498816 0
129199885 469673311 0
698666746 706219273 0
104730994 281285749 0
284470422 848938739 1
775311291 858497769 0
510431059 234986544 0
146308282 115179265 0
2396873 679011932 0
319894331 258420927 0
507089247 650282389 0
105064315 502083890 0
351599034 823270924 0
706541182 857068627 0
11282375 691645813 0
535943277 665047911 1
73201029 376378914 0
701815273 992941307 1
146541997 92611209 0
638995838 192123269 0
977679704 654719644 0
538592304 625790402 0
295131969 770015588 0
138424947 931705911 0
167310813 323166323 0
542928047 437513969 0
755725827 461560636 0
845375582 991378032 0
774595316 963244695 0
129934889 403565902 0
991784209 797127634 0
145197529 677719068 0
985299690 97622275 0
678580360 879150983 0
432068105 122706687 0
138352038 211143229 0
472463761 370429119 0
439131197 69787953 0
783140984 623311680 0
548510934 786281708 0
916429630 240628357 0
867654953 641212764 0
947547619 210235685 0
383148467 790701291 0
991091014 265557092 1
852143423 561660851 0
267754965 61464719 0
981560843 420748996 0
477563812 821061001 0
456610396 767120289 0
787700595 279630630 0
769131939 845574314 0
469990635 310180887 0
43565289 736997341 0
669905845 103392863 0
943202535 992407708 0
969763713 848116666 0
652142671 16307052 0
445019899 195873798 0
198606854 559076191 0
945846005 272146501 0
765606486 616394750 0
606303952 559522600 0
921441872 785787772 0
212818900 358981789 0
920207850 752498218 0
273714710 562976722 0
254302524 945473078 0
258126426 140077252 0
820781040 403262191 0
107819970 63115504 0
509570191 520481073 0
804743637 147497644 0
301877269 999265919 0
333517844 859865691 0
349914777 291634241 0
416356512 745885763 0
152521170 117644600 0
64774593 586410940 0
788094819 55374223 0
301867037 880142298 0
715783938 690273885 0
131182254 545302535 0
825846090 245803803 0
384114164 52219061 0
134725049 822131940 0
298413845 864186256 0
70537069 239618879 0
117625224 153659030 0
780293739 305521521 0
563947547 903806442 0
878394857 84780202 0
739598455 353815949 0
621172569 774115655 0
749005436 788522824 0
527538107 185002275 0
706747543 70124583 0
531470303 482351839 0
456779127 6338033 0
99450322 93326041 0
872777623 456420621 0
230621762 759044967 0
514452581 942321909 0
199767716 598980406 0
241859712 696524159 0
43125738 250546493 0
897371278 73841226 0
320972609 98571363 0
942272129 706937174 0
111903800 644148304 0
892082956 425054969 0
248318166 729458687 0
604633301 206698351 0
161665891 946130915 0
703591939 133572851 0
184111372 96751537 0
916042939 645935243 0
142836490 566287907 1
562854492 611960013 0
467044771 28624791 0
695348414 835235668 0
964035464 901563019 1
562989772 932511854 1
623571271 6915779 2
912650703 602682561 0
125556449 3206910 0
306111698 201162860 0
450565001 803939634 0
883748066 878715694 0
618334268 667383856 0
864890388 281509034 0
996379505 875325720 0
120430366 205333230 0
758618635 956043936 0
241781277 580206964 0
193663993 55218739 2
335666391 459346966 0
255093557 682107465 0
459772023 964319004 0
119930764 61625524 0
165998276 217591745 0
184904008 493516773 0
177286823 249768173 0
472183121 796724692 0
589295935 614796335 0
301252887 432009024 0
600196488 14695664 1
290243788 488033576 2
325119637 128148830 0
174124945 177916175 0
206829303 631207105 0
578168865 619224659 0
523615094 106503935 0
137433505 159855428 0
981050070 341802116 0
693025049 8057764 0
129017931 693070089 0
961075799 432982479 0
681487344 236720081 0
244893340 451187378 0
214743520 912129832 0
845054922 237490773 0
280991526 290849516 0
410826309 276326687 0
7597494 864451018 0
567391042 725855787 0
554454770 12067274 2
442614607 214513659 0
731076566 533807268 0
919379672 322919607 2
106068781 334909632 0
418161147 636014460 0
446329882 7088358 0
741311077 506690842 0
51037379 655021474 0
836855831 482417937 0
339044906 357134940 0
444770688 689528462 0
35325577 623309062 0
923726192 726178512 0
408687012 924749146 0
425590266 815017477 0
596282487 983670191 0
929247810 115620374 0
696806214 568824359 0
162655221 766984681 0
448223780 23081299 0
531227089 233474969 0
669281779 236240174 0
341331091 772946434 1
206801161 668885629 0
627414785 933247571 0
229105138 338245191 0
256054770 119628284 0
579633399 40300033 0
857213536 589779225 0
112068810 302335945 0
125929157 580827106 0
642573041 308827985 0
185738505 496762801 0
490639266 854891336 0
445509074 26120380 2
473036827 44471224 0
688167263 909630647 0
550929368 854226465 2
624616781 663052295 0
509203083 522420553 0
54025843 293512379 0
475573111 500427587 0
756278666 112653752 0
13980992 107299573 0
724139691 651644253 2
573930135 146757080 0
573883071 12338957 0
571858524 898618927 0
806030301 61921331 0
472894159 70709662 0
361035446 604047176 0
365886600 784418536 0
150216472 117022710 0
907756372 602519121 1
453497252 123526197 0
19547688 11632638 0
939796921 962101538 2
415280233 433704493 0
313667733 820119294 0
442591395 510627930 0
775349634 624280561 0
138666047 337751715 0
575645715 859914923 0
565490677 842930196 0
115474150 662559374 1
631761216 873877176 0
528352514 294331503 1
889152610 143955928 0
348097194 227083465 0
467646382 102291334 0
29695949 740907140 0
845331423 789319929 0
2845067 588896162 0
123400159 368577544 0
787651440 516660539 2
955415197 766052357 0
634103480 74570140 2
662686831 443271705 0
824271834 775694487 0
824890314 688461298 0
306680079 599331193 0
528344432 152066365 0
590260954 495139184 0
153780590 115860743 0
628455311 353298404 0
214615347 487610538 0
893831304 117428258 0
238130166 416498475 0
78528625 71029594 0
190019413 510108332 2
680918456 405390634 0
873753559 231182907 0
82257102 783494666 0
820488222 918296663 0
969009424 16824624 0
422965602 168946070 0
58059213 461851297 0
929294432 106750744 0
121556191 692855941 0
559280812 535531262 0
860283037 412258113 0
715949930 406705319 0
811714444 415940312 0
203280153 569607026 0
252127753 106360085 1
944603822 176650338 0
833530998 833242852 0
777560570 117517231 0
968421907 21517115 0
873842231 373938189 0
251083399 119153209 0
198593876 303324799 0
28342766 819529958 0
322559252 19482266 1
444053455 199254128 0
207387050 239459805 0
117988493 905743119 1
704454745 268062290 2
588885239 609431383 0
139138420 537772250 0
937719629 388570900 0
49064242 72020622 0
632771916 26770169 0
880912018 116924559 0
540072596 289920519 0
811464803 63635951 0
604813766 781422759 0
683129318 225228691 0
402357110 12982667 0
648046357 680750761 0
764301116 179372310 0
119668963 879783384 0
918895509 582464931 0
320102586 486084433 0
361751999 316658315 0
385895121 843302363 0
567649775 957213612 0
920603528 627881304 0
748780714 213168780 0
388168426 207916668 0
432986952 181510530 0
169279685 121562891 2
739119880 531346808 1
699198640 449403377 0
775415895 777866352 1
289483242 367522260 0
210028858 681975061 0
77584684 650891975 0
972570085 32055411 0
308566852 117114362 0
538458905 76632059 0
166024123 243173548 0
22967447 32322831 0
859199670 64473164 0
85415668 79175772 0
190340840 429924765 0
496499718 763690883 0
286278327 990127683 0
790262303 46647692 0
555398454 442332343 0
177627722 18730821 0
551387034 854944397 0
802649866 259708507 0
441220598 57773221 0
342112069 603053077 0
352095460 721121352 0
520951023 381440283 0
539419032 926148736 0
443276872 622768126 0
235760676 467181575 0
303452846 334085352 0
59153648 110747811 0
638209700 308409362 2
360520325 360028314 0
139492962 718633083 2
28654726 942255040 0
174914462 31070143 0
403093029 499507780 0
64956101 320196531 0
130980551 167209748 2
650774429 216600353 0
772269050 681255855 0
513043783 29669781 0
262052290 793997259 0
428739218 37236084 2
519630480 76627154 0
109068212 383968115 0
131595963 228296654 0
498495230 984430558 2
695663151 267117744 0
599218601 61588583 0
927738327 72386415 0
373403907 999694041 2
785738765 136470926 0
134924306 233541482 0
319850894 978523630 0
426207357 46020147 0
223915155 454686737 0
424038587 773632187 0
817122739 198417297 1
574080244 578610542 0
791956501 860536923 0
339120998 522233393 0
874644287 426715369 2
38405120 83014575 0
474278184 950650145 2
327058467 244405973 0
193450019 104747892 0
553687644 900517623 0
114914242 965585741 0
272635344 961165016 0
760461306 259596990 2
416819125 55951080 0
349530036 763554199 0
9406932 104168896 0
716469783 667277734 0
132548903 87326858 0
82128162 96696897 0
931817416 895864138 0
313780096 66596450 0
828447681 817159914 0
411083536 864148966 0
874089305 160635524 0
198849230 454700694 0
517169285 209192234 1
609442866 950414038 0
810117311 407219456 0
554215901 204133713 2
312193244 586393537 2
439350668 787242916 0
103771029 307180830 0
314490601 483972590 0
802947171 703227100 0
676526716 971442646 0
409465286 978451194 0
304722555 648534854 0
169256574 929358584 0
86841203 544710846 0
805277714 624544322 0
673825598 143421297 0
225460778 948079974 0
634797118 383816980 0
503880504 161719321 0
59057813 933805361 0
230536163 857703725 0
911335603 109052081 0
136673479 215637228 0
131867806 643947184 0
355926455 245985667 0
428365375 307113643 0
249655377 227026596 0
442962941 15682624 0
938365628 212985281 0
836339852 791875735 0
220557637 134534846 0
49849715 287145027 0
333195151 327323054 0
123338039 650365105 0
223880145 667095604 0
902135637 197542452 0
859835552 732300657 0
542460527 213739832 0
42115713 63751722 1
329124406 116373458 0
850968911 474580341 0
145099221 193703498 0
233732752 487031525 0
192513152 939661236 0
852202564 993621284 0
847825144 387632115 1
333433859 235707748 0
823020472 165476270 0
197163871 358365780 0
750904928 694475579 2
43825938 529020102 0
339579539 181783041 0
406767451 358441380 0
240036335 263458715 0
114236817 267189029 0
669293661 565737765 0
92943052 345927981 0
593884408 450263764 0
997697305 650154158 1
49483276 10718892 0
568752703 855496560 0
212884096 753478726 0
587930216 602794547 0
223445799 355999361 0
185323135 91113774 0
266512236 302474573 0
190761510 866060100 0
153420389 683079313 1
22125658 52700066 0
170718850 191054593 0
402562783 204154561 0
25442704 935568297 0
676022409 143584611 1
589197744 1676448 0
120797198 635229022 0
649056275 766373105 0
878133823 747729102 0
588243409 402520684 0
286800778 236733580 0
340572508 65129082 0
197880531 599289282 0
45048309 498845104 0
153525882 521035445 0
150530004 119690170 0
468006526 123177220 0
143406814 222751052 0
251665635 743005395 0
96376110 302089675 0
998739946 906613441 0
671691600 696230131 0
973241436 6727118 0
737405012 678018052 0
725497417 658580936 0
106458939 394272767 0
69216353 68764428 0
272447755 416137235 0
587443990 400862343 0
644627973 767472001 0
392599672 71365193 0
335584069 367274929 0
362517690 600879900 0
816920927 194399212 0
848858133 802504058 0
852307367 251961534 0
277050029 740599451 0
165255795 402448784 0
300317145 87407724 0
161562802 716515122 0
198981608 490853548 0
611119727 161458629 0
519659964 809516140 0
572019103 89025853 0
252133279 119546651 0
469123468 74499931 1
120870199 890653432 0
300301778 245877392 0
705791664 542872028 0
326083896 254976980 0
958897240 234448753 0
762634119 919749290 0
443857722 92695198 0
582734845 132805490 0
659970686 426873428 0
544984596 289674890 0
956160568 96638482 0
604030777 123851543 0
136022831 229090624 1
68597716 19533105 0
959295541 829411699 0
159315679 776033661 0
546514719 94044675 0
880088490 344644324 0
823107643 273186267 0
930841283 549568604 0
112557415 33292648 0
236105126 906311686 0
640970218 629049745 0
292322071 130898532 1
530970769 956069727 0
423933000 192466672 0
844617979 883512905 0
951710536 574134848 0
492090105 117433059 0
363926367 899386671 0
110904535 325389836 0
419310652 736299245 0
875661212 279172260 0
935783788 344087337 0
86926849 301767489 0
339204785 316908834 0
707213381 282071641 0
879749685 941614034 2
631846234 88548099 0
318903343 809206705 0
251829200 697075522 0
978094809 158612764 0
66602650 342712277 0
701408992 656011247 0
287677692 693705540 0
573177216 491178571 0
91199381 189548852 0
480871486 932043678 0
87369677 642989709 0
503020683 946635349 0
943614205 110499264 0
292077642 631838965 0
574430632 654900952 0
192383214 955015904 0
879919545 411964933 0
252650737 982195136 2
479815590 716598172 0
245463284 523894176 0
528877889 312657114 2
665956516 772646797 0
412483231 57503673 0
489172134 289871402 1
24691028 724822317 1
583202147 135081877 2
358580783 143038862 0
252150436 792808282 0
545199368 641195923 0
103461556 594322874 0
341804398 825076598 0
230974499 752279067 0
290984725 682960603 1
337930569 11307709 0
193488975 232509712 0
240691266 993449973 0
571850465 508427673 0
795423816 535764147 0
689404365 968576219 0
250292495 80594121 2
840653725 906403691 0
595335815 666480410 0
233311054 671466021 0
890428900 257800627 0
851592304 4893537 0
644812076 455806803 1
317084420 857140747 0
641148642 796332492 2
173046440 545807797 0
102457700 602556494 0
242751762 855439190 0
751655112 777789560 0
111796807 499465189 0
556550233 54454658 0
649490130 56860508 0
141215330 797345106 0
499343724 269351630 0
189294179 407929801 0
403794288 667070224 0
829638238 658556132 0
884605061 14582084 0
491818041 441069441 0
288738003 166630930 1
719836690 889358819 0
164945194 716064874 0
356101288 699820061 0
185612645 94617182 0
781815744 820777846 0
54530855 680730010 0
56022260 536102424 1
304123219 429365206 1
199797331 372923339 0
884140292 587457226 0
288320008 339055823 0
81773897 226748907 0
794735729 697647361 2
43869982 883772089 0
396380668 952011469 0
28929715 351585280 0
216413844 612390709 0
675655190 762352422 0
11938223 625598359 0
352653085 173392467 0
592788867 778966829 0
112069923 18693137 0
427624844 952251622 0
722897976 367398824 0
267636789 940025835 0
191638197 191488433 0
344077411 347479039 0
15509410 258093759 1
12151837 416726583 0
924684599 654610834 0
513935204 573062256 0
877269339 746593167 0
112513629 393136588 0
780843010 117818915 0
545496407 84206211 0
349507490 848770755 0
305542742 828831447 0
954967019 67256984 0
707252633 161437731 0
830120093 695775943 0
225325988 725214433 0
719709868 159354327 1
124010166 477954049 0
931914760 25366684 0
517355884 269903183 0
362352234 686426613 0
25088622 184827703 0
69378249 311889192 0
240000151 90022952 1
599855083 95432805 0
619506855 277281455 0
87595541 311414952 0
866954841 650904751 0
551924788 583752679 0
212679786 260346919 0
339397564 206341788 0
223742496 389963791 0
207647684 432898004 0
118545938 748786032 0
877451391 42044722 1
158079943 37531956 0
901727122 812701510 1
426623333 137645922 0
25341357 514956839 0
711389885 248582533 0
424540542 190115165 1
759356384 411238038 0
761958536 29989253 0
330977882 430733555 0
998650839 715138704 0
467333587 877795037 2
211740641 742612940 1
61879716 714719447 0
38671696 309425071 1
666617319 451953422 0
218275881 787603293 0
761616983 122292605 0
723789900 172927529 0
409227543 494562202 0
517846502 355761717 0
437927095 180170528 0
7193191 645707197 0
436642417 714472194 0
98394653 452992893 0
653073330 177852911 0
278086363 43384451 0
804166644 3612703 2
160422990 99429664 1
566841425 875105639 0
601125360 76492065 0
69359461 68842714 0
108612349 861300419 0
703326565 395762669 1
558633862 44279154 0
672105504 874208456 0
131532252 312666536 0
51584509 124678782 0
718935204 74084109 0
119649789 466149300 0
382188612 108720222 0
333616430 850965760 0
80153984 147447158 0
259490801 274300702 0
67735606 107001677 0
471217409 756939890 0
546853204 928462528 0
553030171 583219776 0
596938345 830776426 0
600914611 806307580 0
499435284 502617117 1
902600992 393731330 0
663934212 240566476 0
314039223 6381750 0
319614929 78070402 0
971011660 367606027 0
85168859 623003078 0
598014180 247762077 0
91353417 602309221 0
519285684 966336718 0
915504801 364405196 0
177021669 72063485 0
399739152 844981310 0
3962196 409764665 0
874040077 702511178 0
424487135 741887836 0
757328951 922303550 0
558345211 839014253 0
798978869 610660930 0
113326541 117739183 0
490457460 630157973 0
622813277 814967465 0
171667819 742584370 2
342915855 828214616 2
841576730 137447937 0
918593708 955912520 0
66997595 117733045 0
904330286 880249127 1
878918765 587628434 0
818645174 92211836 0
306385761 37654502 0
546200001 912452228 0
251666222 557337858 0
418842137 592577837 2
466388782 201629773 0
251976470 92218992 1
992074312 639564751 0
489156173 584854808 0
804721990 799700240 0
831027704 612185066 0
303301682 46295593 0
882932615 619548200 0
138254054 41176471 0
802062749 806508266 0
398816565 259045694 0
200056737 813261971 0
831638368 51707875 0
201913282 603300398 2
161608129 815127959 0
781033374 255418684 0
382016498 636117814 0
271505005 113727836 0
269183126 391939700 0
115691110 778751605 0
68981955 91004378 0
272030919 558377521 0
45120586 94418014 0
415340785 224448004 0
301347181 524118851 0
439251244 275212774 0
128664956 451067261 0
642679234 850600974 0
999041859 224692376 0
950509637 143092451 0
935754967 43825970 0
709567915 246385497 0
880673601 655557777 0
555107020 690740604 0
122941815 249971007 0
413768987 488548878 0
516141919 587104303 0
387015528 402578239 0
642567314 811380546 0
367378770 456282821 0
253516447 224271016 0
460445605 217928482 0
363351672 665126514 0
248474763 467351720 0
351097119 927076777 0
278471931 590639485 1
4181752 701083130 0
978513317 534432755 0
45835010 351853984 0
968050295 163355079 0
370367271 314220308 0
722149880 725870862 0
390286070 43382494 0
84761453 503261790 0
467164116 299123966 0
207927699 20505870 0
307429040 907218097 0
545995076 145044948 0
376199234 362132848 0
145136049 858809701 0
478612384 8507550 0
536824390 120710578 0
734256105 925892862 0
98653536 587394816 0
812947890 442284709 0
527914251 662900072 0
67851862 978093494 0
474656182 733379103 0
243565040 779522573 0
706820578 459280654 0
769487726 663237318 0
32206029 476197545 0
210101315 283831564 0
339705685 122961452 0
449924780 398644505 1
75137186 665438145 0
75858862 86181492 0
525997209 330511766 0
43351851 328505648 0
994729584 454806002 0
200349645 137985846 2
148604070 617994751 1
985516657 976189822 2
302592804 360141335 0
727618147 483043901 0
453341235 123990546 2
988918636 559881032 0
473143064 838042596 0
837702991 121278475 2
681847498 853001490 0
472337684 209840813 1
498887957 668711377 0
898933027 918251069 0
549549260 256277533 0
581862807 645333850 0
120253531 868453524 0
992399941 968414103 0
218522110 526100718 0
818693874 930757143 1
525697331 569907602 0
13830739 385611367 0
101097475 944986493 0
533808018 545903654 0
178916155 944099330 0
142984471 437989240 0
624090602 971456239 0
277032230 62451754 0
818367606 233817448 2
782181488 452990119 0
567757195 736962735 0
870563293 725991696 0
253733854 612367089 0
570579434 1541897 0
463578504 927423384 0
475448239 255152167 0
584398320 18962856 0
505533646 239799579 0
846692885 376903588 2
53494120 52450919 0
416760690 954656918 0
14649106 443220069 0
236413660 778049905 0
184103091 198352783 0
449436780 865906245 0
417002835 179647644 0
430999459 680575388 0
253238308 469932203 0
880402210 684048447 0
832650201 752928040 0
925850506 479486636 0
932865572 687661585 0
294383743 460461443 0
365262891 983319687 0
40909852 4020533 1
381713744 38512110 0
668768555 408438764 0
209062622 475773450 0
529029455 744573530 0
570574971 6452492 0
232349786 742569771 0
825680513 178774745 1
384032102 778248623 0
821752456 224111674 0
543153928 45077697 0
257509606 130747452 2
375716168 732327018 0
933712330 311658403 2
103056412 19011854 0
120852266 51156375 0
310653351 915868734 0
556575881 62182394 0
774911424 556304503 0
428564264 365096854 0
451964188 137198908 0
713521146 716040256 0
13037525 422050838 0
676035668 752934014 0
555569425 743051953 0
121999026 837563265 0
32270677 38303405 0
523838999 32793745 2
501150481 797011945 0
742106967 521364689 0
91346455 453127326 0
400400683 286028296 0
276713969 54330403 0
687159876 619497099 0
248462397 71947049 0
490423714 305648906 0
483597273 41598015 0
25258046 103298658 0
818156588 36026201 0
64639611 842633898 0
281511454 278612717 0
916315233 140850399 0
480616964 719029777 0
904247295 997352654 0
976440682 792837978 0
507795228 721499498 0
656798427 653566347 0
351141205 922446205 0
944565962 266798774 0
883647413 391652581 0
724245009 2339051 0
550487525 250468101 0
626234752 38343664 0
448955814 477261188 0
298264794 916557761 0
175980197 971255053 0
743101351 426334647 0
592898295 509603161 0
249684341 290360766 0
508827969 569804106 0
464698151 560294226 0
151197254 290900429 0
746452950 201183203 0
121366733 266063253 0
271195247 833243692 0
183560469 306462466 0
334406366 288212718 0
44439919 128839080 0
148547077 704768515 0
538845890 855768256 0
122944781 577642434 0
697956403 533057915 0
263672263 533936880 0
666552338 849557372 0
762722221 321449256 0
58865132 446044252 0
980462219 598301968 1
431381808 678185632 0
382108307 141601032 1
21497303 270673161 0
8390768 932733494 0
437985723 857245702 0
557205282 72183839 0
380370048 656575582 0
25406461 169493260 0
518730770 25521008 2
599385637 143175580 1
137537248 966125195 0
411482611 163043726 0
513197829 665228640 0
959435931 839509327 0
437646320 265854395 0
165207905 661901756 0
83185847 608041857 0
388819108 423619426 0
468178456 10864558 0
292911490 834230774 0
745645353 626544055 0
682904582 78565775 0
239287830 732657340 0
31223863 851121501 1
49960155 718477677 0
408743207 638244989 0
874626681 708411688 0
945427546 36331813 0
328897406 86704536 0
797907283 456001704 2
586160272 481534161 0
751255075 872185016 0
517674623 410764484 0
88139943 215441136 0
435383210 30095782 0
959696483 40576268 0
192495379 702698229 0
160359959 684170189 0
194804948 446102101 0
454684763 863072954 0
366016249 796314673 0
328938826 68380331 0
507059579 751678244 0
942505028 715940971 0
40112384 487230763 0
576736326 122927098 0
850767563 253155341 0
214998542 133792989 0
554086983 459681319 0
337315397 399118083 0
28886878 363021666 0
48333245 173008804 0
715489909 927901993 0
102034686 673261909 2
799496941 145456009 0
827383941 268529443 0
578815903 932117798 0
688977765 67121828 0
577405142 530925266 1
671527279 118922424 0
439785858 988039818 0
693260936 621691985 0
712501450 998052155 0
744158787 374869705 0
214533682 283710595 0
86970665 186720471 0
738949097 956859578 0
682038522 340361065 0
167156637 518472393 0
472239179 10559474 0
609400092 522792807 0
799106022 23880350 0
260022581 943419589 1
495433342 131924811 0
855846537 384509343 0
498695279 82890384 0
90445545 896092545 0
69109257 443107284 0
260838478 919101149 0
575956463 141623321 0
203512860 935665797 0
981495567 469012284 0
201587202 109391115 0
134464042 782809498 0
677229876 904464568 0
697317664 856236331 0
174967432 623251065 0
21037669 321955326 0
406615581 817636062 2
711840572 84988683 0
162709336 849092508 0
244582916 913048369 0
175084462 350695475 0
293783260 462777274 0
505664550 881312380 0
629785432 135537600 0
3818976 525927527 0
323140776 555112260 0
364856739 375468109 0
434282718 265295888 0
660121179 34594515 0
23395074 299415967 0
557527483 904649374 0
71924020 216937115 0
174734466 44223424 0
113696867 971575297 0
968702327 462956069 0
77404037 709987085 0
586720341 310306063 0
373595489 510744871 0
390667917 122227201 0
579656711 764408634 0
526756530 932650658 0
361977776 404175832 2
924668972 558253341 0
9761794 272113468 0
54336426 427271004 0
332118921 117419889 0
625672837 849894368 0
512600701 82464553 0
255578409 943652476 0
280770656 413793559 0
796823100 80617319 0
627230261 119724884 1
998259725 642225092 0
96662427 721312534 0
193960103 22648333 0
74419171 893567201 0
1059671 613143972 0
694114783 787323508 0
789808529 687120355 2
519797449 816629041 0
101845312 311049066 0
292685612 97150892 0
400532215 789109320 2
365918186 90906491 0
622874429 413020175 2
466041786 972447284 0
727786701 105596672 0
417543072 434723456 0
478438961 352260916 0
327147356 989955900 1
269482729 764008780 0
91260751 457809706 0
192348558 418538635 0
67624681 431495861 0
953160849 219396824 0
157667959 934608297 0
484290525 144469612 2
467527408 96919719 0
520390468 205753016 0
101439065 972499263 0
142742806 819564445 0
541480598 704056674 0
138080710 548487571 1
24301824 117126095 0
661368546 581481078 0
264232335 117166066 0
356749445 840811206 0
112737859 323095282 0
404792396 808294609 0
447826820 755330837 0
46765529 30186281 0
467655499 618348304 0
14999776 315685014 0
212691244 214790519 0
771134650 503789757 0
637099631 828939726 1
761231388 875276715 0
126943022 230191855 0
54241266 802354523 1
430159764 244738008 0
605291654 115097787 0
160242798 489155864 0
848101851 120419136 0
183264376 108272320 0
395631373 275550993 0
536232279 987133572 0
272374327 246217481 0
75694688 474869377 0
229433696 943318620 0
454776142 440155202 0
536642471 609087847 0
657864245 999694570 0
64486778 265046607 0
100632925 232911506 0
979924464 407218118 0
4490757 873550336 0
203918437 10117203 0
295598788 61960697 0
782776809 833184656 0
679477365 116138247 0
259568677 64036009 0
138880518 921741069 0
751220680 330135747 0
231990401 366151893 0
884774968 643921635 0
918005903 2246580 1
37755984 964822302 1
439131064 964549264 0
27689980 846901355 0
521911565 821222299 0
578391271 475797507 0
473270972 684081426 2
413334574 24957084 0
623665190 201756728 0
752323248 65612772 1
496329139 493574520 0
107211795 306497672 0
998394150 517389189 0
281407015 732401365 0
437023761 561840802 0
906187023 883729787 0
790245301 465538905 0
342902997 130385015 0
40859820 102938032 0
479871200 928531419 0
605600704 488249868 0
319615026 6810273 0
214861127 417825970 0
423746185 91882740 0
907951164 104425387 0
226224816 244688945 0
595106756 465535802 0
297072062 432250062 0
94336836 383574571 0
787543964 32036098 0
104491995 425766727 0
94967916 107628564 1
594474450 140602132 0
351239208 683842068 0
635093253 599666172 0
248416663 193836724 0
670676234 231814344 0
178685961 63308833 0
699694770 107643384 0
936251041 93885624 0
10732786 690336083 1
15043911 98874226 0
13008998 941917751 0
134450137 717260686 0
266349019 836827215 0
175782208 176984174 0
417305865 36197098 0
643931848 696702134 0
848562173 173858675 0
515025400 916218213 0
711693970 830435498 2
800077981 990278519 0
733128721 202071222 0
272519995 126436491 0
52719337 581257441 1
875027638 943668 0
737874366 833743659 0
331757102 261029385 0
141986 530335586 0
596370717 134358147 0
36085334 272420086 0
332053051 555122858 0
583604193 164791177 0
274077327 684885489 0
113052697 124567327 0
654473627 978043027 0
204914078 804930620 0
590636357 388655684 0
455683 673844455 0
355144655 40430598 0
978171156 943027430 0
444839851 828027551 0
195251164 313405215 0
604218327 389910808 0
684187374 940342274 0
264911783 544959426 0
165027344 69510792 0
438811107 325453782 0
828581308 768564980 0
448522038 867251289 0
931191952 788695871 0
383043073 540182858 2
49372309 136066375 0
834106500 112553235 0
50904484 88700861 0
181661885 8110185 0
848201458 75978869 0
47436685 449306377 0
68383626 677991149 2
368520934 551980240 0
72773710 442822634 0
140654904 77560179 0
612921673 32324460 0
63858935 730173358 0
255147999 150817759 0
26923854 673094390 0
421460228 677503714 0
533682335 539460756 0
110321811 944405559 0
562037442 144515307 0
91687865 746875663 0
314889871 80958429 0
289157439 685681026 0
112074033 323780689 0
602178123 623004426 0
356979361 131309508 0
979330666 74538187 0
179743380 427524744 0
724392244 977968561 0
101150661 225852835 0
955854160 519849435 0
831394187 722534599 0
228746272 896643417 0
2748768 220323246 0
958347029 136111637 0
218131110 755234837 0
12764308 800650063 0
162581791 424538723 0
922091275 15938823 1
634082473 934055977 0
897029665 932124807 0
44373588 96522578 0
697084078 126903417 0
306452409 3207277 0
751908577 433104311 1
142983508 374285809 0
683292608 242463851 0
856414414 537149732 0
294589520 746007985 0
291880846 722927581 0
220540548 147213386 0
86944483 223016785 0
144842380 59257270 0
555665464 748925047 0
980491286 818953608 0
801906415 471250168 0
576568775 512775676 0
989543363 395294941 0
77399148 345799724 0
931063110 364019656 0
980617548 590644690 1
383176097 477351352 0
982881117 685545210 0
446860093 922457413 0
566788982 869436679 0
210787785 52979524 0
889534941 645023084 0
713912081 131629586 0
436445569 703077213 0
203003722 351681182 0
809642040 733128862 0
657341018 694746334 0
43574781 42550630 0
777723552 852945466 0
506462710 159695560 0
279958711 347389476 0
877110355 333221109 0
821242554 148695563 0
693950393 706065901 0
707862605 32557745 2
794521522 629362677 0
321076971 593763001 0
177876816 290605826 0
730754406 448842670 0
768101199 890268019 0
4790294 615861760 0
194372536 679857020 2
804001850 225687465 0
312430517 67061016 0
613354220 603739386 0
294684865 279579681 0
523843510 566466224 2
159903926 425233486 0
149444863 67795468 0
722837927 12696231 0
913646029 363395251 1
975816993 669146361 0
515218938 619762851 0
289569757 22905925 0
320950167 5521816 0
199446870 44394073 0
287552094 512594432 0
950145706 290246769 0
655177573 81784767 2
4711260 432405397 0
780962927 58245320 1
969496698 356098377 0
551573110 115045359 0
577925391 492357624 0
988365375 34100222 0
229387798 89697926 0
138294777 505275603 0
861241997 610321368 0
135778583 62258880 0
814291435 850006508 1
527284896 447850132 1
971689713 81459655 0
762027153 468279499 0
735758669 282332018 0
590186942 78501414 0
299833622 218029694 0
376761119 679019701 0
74293552 954104269 0
166180075 52516467 0
92475871 430903961 0
840198131 482734947 2
918104557 254096631 0
448164996 219670094 0
70293822 423579143 2
582467950 167912717 2
27348210 757761774 1
940293515 79074537 0
59456249 944107000 0
699392888 215605492 0
935211881 312210850 0
139526861 718272365 0
337035255 27618933 0
135071379 457351064 0
288239207 603162623 0
8441131 290125967 0
544910459 332739080 0
288648294 471968773 1
976258801 167138931 0
920833703 768292481 0
956901804 955444754 0
784641053 915826062 0
62876685 437431368 0
530857802 468844453 0
429036103 728510927 0
651301100 441209350 0
513755830 708729807 0
152215360 573431204 0
746874439 981513223 0
123077232 736534364 0
500539 363505212 0
253587641 964628746 0
90952979 389266679 0
816398560 39984663 0
921988504 175748740 0
370488368 921160814 1
424897342 283100669 0
827986984 80483118 2
140148129 577745861 0
829654395 140227260 0
270138146 743051766 0
84149106 195844641 0
550729255 735526917 0
676811144 321568085 2
718198465 602467210 2
439564246 509091674 0
675477379 771518257 0
545898179 820538081 0
60353965 391787929 1
142998747 161012037 1
765983734 913646290 0
68647827 291298086 0
22787852 241389737 2
2820965 421156236 0
745136632 761506249 0
547766332 920809563 0
38024655 552337676 0
629746948 825456774 0
416034907 786344968 1
964254042 262049660 0
377287883 936100360 0
716699596 321704372 0
245410274 46118688 0
618832262 790250991 0
565147689 652448066 0
78217774 49510093 0
109340041 472106273 0
193215723 971555145 0
670277530 715830343 0
198897769 361775064 0
185796314 797008905 2
112908022 309137150 0
963510279 824202954 0
607830179 998275380 0
295406322 425277150 0
622294087 369226869 0
582548914 662231848 1
479946932 837048221 0
439107311 558031403 0
307549328 783111855 0
501753655 152900886 0
919543356 999740565 0
161934885 563577950 0
581336094 531467634 0
326553495 825040811 1
296704381 109455013 0
721095735 585846621 0
528687151 280787137 0
907292015 405670950 0
259020055 859245946 0
42821864 576996187 0
277172034 206768632 0
387658998 43524109 0
140392112 545049278 0
468698450 147767699 0
767646218 911123172 0
395228247 792699303 0
343799322 97986367 0
976362444 825248928 0
944143827 700590516 0
316616603 982618816 1
655932031 149429448 0
690647991 884690566 0
763500112 142245770 0
707119396 614641782 0
499158679 348673940 2
348282365 176019869 0
775637808 885645331 0
545954170 326970692 1
856586522 774396290 0
127327969 989792771 0
262625559 979572576 0
127514331 619257245 0
307133388 34745152 0
84867981 891589681 1
13334420 206479886 0
16424165 284343790 0
668870618 909878040 0
240028514 548560873 0
864431483 741599294 2
210897453 775907234 0
172252025 841843000 0
13008135 299334553 1
291965 425514770 0
162841032 56226 0
655673579 657769586 0
987931838 178030291 0
599448331 246134957 0
40331749 419584865 0
102916197 237690103 0
834120035 925098387 0
465319120 559823838 1
207156503 801273970 0
885397617 10983265 0
537404729 421027428 2
177351766 131328249 0
815123200 909248826 2
538230238 755727152 1
45785435 949212831 0
777106339 764261507 0
893798218 883687981 0
362457132 468691593 0
130376305 688248914 0
820285901 946441416 0
63413593 907381692 0
890280765 67553729 0
383838994 555195525 0
231984873 107600989 0
402377977 712502231 0
124632720 14029859 0
356515288 534740233 0
656530903 779769926 0
151414264 546129579 0
529330781 372612595 0
121446690 244261346 0
895627445 745985832 0
598300817 396810505 0
686961763 651623045 0
715081228 366728455 0
448515355 268367319 0
616820719 411825026 0
927315995 591328270 0
235916291 194043914 0
896923727 317859347 0
20051504 596151884 0
568614867 708950386 0
12728847 135175141 2
197239317 190681940 0
803545825 143992922 0
731562942 200766771 1
610532033 863449079 1
691652087 408864233 2
756910733 143555920 0
708375555 18024773 0
287482697 116356604 0
811825881 367263194 0
118889503 13115960 0
947472490 9896060 0
153718310 705188722 0
612337273 681957702 0
748631559 134847508 0
930597402 374075598 0
37362051 842376650 1
647502871 45225255 0
884838757 152129488 0
311174035 2769533 0
880110378 957840740 0
732390242 924048334 0
38064331 436219394 2
933670100 310427932 0
971689890 108836348 0
944726624 865786733 0
351275050 589641137 0
670314332 727953901 0
927946703 115800151 0
761226503 501992828 0
688325404 97938409 0
214388088 44746227 0
340739662 285864216 0
639466654 194974935 0
766624919 957193435 0
965668346 223080137 0
422641479 919660062 0
75164984 223956724 0
609158321 156378091 0
318412647 809530918 0
452318066 972342759 0
508076239 460020593 2
24345362 271362755 0
158487838 658171540 0
84221585 374358445 0
824069570 143760357 0
39881775 193624671 1
111879958 497848495 2
626278807 128539000 0
997389814 48095935 0
154585963 692295614 0
35610177 891025165 0
376883791 975063576 0
979306900 1408638 0
824466885 187617927 0
75940741 969628061 0
908509208 174846439 0
561713233 293835207 0
984209565 664612578 0
179226379 976278548 0
38889246 501799877 0
329885623 32135902 0
958480344 869606992 0
702087478 120223168 0
587774774 802463404 0
134480576 948656822 0
949419574 288947273 2
846814870 160158686 0
82981670 110614722 0
545611505 852828060 0
499201758 501659107 0
236547993 56843315 1
565611788 35662787 0
970566773 263361801 0
423558224 680197832 0
767829710 56166543 0
673954855 998483279 0
637465908 98958938 0
538019138 222521403 0
140475398 932783777 2
554436176 735987281 0
476318666 421881156 0
275713837 293624329 0
500895410 45357564 0
509828802 886069646 0
552986552 462151014 0
173413487 866617741 0
481053982 558736226 0
526965763 289890335 0
88952176 81508666 0
72714089 133155868 0
991269532 357884106 0
459764793 5009763 0
279768804 624174943 0
745282033 113312946 0
98455466 497593954 0
91854577 839693987 0
857410252 746608602 0
736048092 799548780 0
911239562 915595238 1
609446267 404091261 0
52689113 840760811 0
830017978 183307375 0
47122445 247084492 0
663048208 103576262 0
173543037 606755717 0
277157354 265419295 0
825123416 397339949 0
529622164 759905929 0
231191516 33027193 0
821959802 3665846 0
89166607 709938054 0
931409078 27316809 0
144576582 565649922 0
249030574 125293030 0
269023233 839261819 2
498309493 198053788 0
246709072 983405592 0
76386582 383786945 0
553223502 985280131 0
880787895 316201961 0
93447445 9624805 0
980260998 130504000 0
78977997 504454638 1
769991959 394341051 1
370904734 973399354 0
618366529 776660779 0
402934772 251215563 0
72036951 573634325 0
75279435 169515933 0
328724836 792322839 0
21355150 898893451 0
80451068 101566614 0
706795694 391832243 0
213788970 822171877 0
522803237 511925609 0
122480660 176449131 0
15541582 655816174 0
651520937 688515543 0
819398092 488239643 0
238598931 485349999 0
511515956 498874526 0
12213824 771371564 0
318568892 222637325 0
642045527 884361166 0
960407623 919376406 0
56292249 35698413 2
250214894 632847206 0
761202145 939888429 0
818267828 77157973 0
712710439 942285904 0
331628189 747976328 0
782508793 822089003 0
819793186 645193068 0
124197239 238649274 0
392788071 389014449 0
481099560 867157657 0
133790263 525350030 0
880382644 100850048 0
277410165 424396308 0
211361951 827486963 0
561709007 798806163 0
9612343 781437656 0
312077524 707711102 0
739396816 586963913 1
310612440 126933593 2
395625487 896414067 0
755132667 255627357 0
265661957 612913977 0
952578748 965392944 0
23893705 439546096 0
950424093 821525172 0
445084718 230734260 0
483272928 124384340 2
462771180 460388093 0
68848309 677973099 0
26220305 949618817 0
138888316 398058804 1
916145409 24531421 0
280616082 759130613 0
390928827 422360825 1
33883349 418463443 0
976152810 635007389 0
274357289 870141755 0
233435851 534582068 0
299293641 57809843 0
844656418 905389388 0
662456321 774900555 0
346145033 208020934 0
465092114 24591892 0
949995007 398940134 0
5095826 345091132 2
573606196 9453247 0
215923878 674502465 0
145559811 710248389 0
92755146 671637042 0
496606256 64459513 0
159132476 658948491 0
36309513 295908836 0
513760545 824397202 0
111308267 805121401 0
961593288 79154651 0
193171902 357524252 0
961897713 445584587 0
373398406 611998056 0
574332009 916840243 1
147086725 320484442 0
189138319 318663966 0
324560583 522791934 1
162479422 220777061 0
26858265 622947661 0
234457633 705892991 0
101285563 985959492 0
71331580 484430314 0
696529734 295707656 1
897890655 810872151 0
81672495 458927481 0
232033104 335031207 0
889917308 90260169 1
744576957 345495506 0
261661765 956075465 0
363607887 796244960 0
804429156 501706679 2
734460284 115837169 0
859801445 738933086 0
379332762 770770146 0
39998834 75836215 0
183923679 302859926 0
810097215 465315073 0
39179001 925100543 0
315137850 285970011 0
326849620 157852235 0
574564521 440508409 0
386328678 165810409 0
517092847 49992066 0
106999384 661279069 0
738040714 392373177 0
561746686 868640639 0
643065727 485058558 0
915799674 175822254 0
672135973 901457046 0
381709888 480469704 0
920789508 821411969 0
350450860 476422463 0
320254556 19565987 0
302277261 54595172 0
685557633 899971242 0
670183365 232742231 0
454134998 309576792 0
739923401 504704761 0
259624271 762109148 0
977860615 105539809 0
952634659 29476777 0
788237722 443555877 1
867530873 37009977 0
22724570 141859909 0
479835184 150616765 0
711658426 690188325 0
187688964 62450564 0
11654709 675672030 0
111895747 367376479 0
386369060 175123779 0
682658296 999110682 0
931597643 9111778 0
909688246 900316883 0
701648187 615597167 0
122824574 691794810 0
825822348 635646813 0
744479549 532599477 0
1354040 226465030 0
353896567 58051049 0
425326099 24979563 0
380749156 194054158 0
498714203 363232330 0
611343996 600334362 0
788511709 121438479 0
338156957 211528635 0
659145406 556792891 0
40134908 540299801 0
661551280 348327977 0
664961265 888355283 0
79785686 153860059 0
663477759 486413499 2
883767895 247246188 0
474548817 918938281 0
837445868 750919156 0
47694041 160017250 0
785152676 422767477 0
2636789 597980842 0
37174292 31391214 0
230897073 367526089 0
399114350 287388218 2
628211424 305015818 0
318312073 947389798 0
562453151 762388538 0
947103597 904505230 0
773732587 483608103 0
421115737 169892209 0
286529276 184810832 0
543270324 995485287 0
120283121 246905098 0
906147034 511005132 0
99828479 947117872 0
547877138 208754221 0
651557895 509312102 0
102275391 132721781 0
592593327 818174177 0
654133437 623331371 0
34852025 694154238 0
279168608 841529675 0
832297206 156069669 0
549237516 922116598 0
916057835 349429843 0
741846894 172270025 0
631777601 809809138 0
918800116 219518578 0
510756021 244092691 0
656472895 705826294 0
361956345 490133640 0
434473674 61697959 0
870332487 630656903 0
728057715 336144920 0
75546556 510073255 0
737838951 537721506 0
745734876 820380194 0
796966506 359652301 0
313819973 461759090 0
8456345 19353884 0
247652917 7006421 0
363704835 309767058 0
384255799 896062209 0
296463267 490643347 0
92811020 828797634 0
773005450 451613394 0
257348434 989398696 0
629822488 63285528 0
98926229 57518737 0
924774727 198533924 0
199663335 37293179 0
506502001 125011693 0
63953646 10708844 0
41008539 976838183 0
208963150 830393751 0
69790997 9842914 0
377083944 691791211 0
285289360 417504834 0
567812836 679934500 0
731138734 78399944 0
614301990 734418148 0
257333848 806831925 0
915388108 217278263 0
21687305 717337256 0
119741851 179439881 0
675677478 217987630 0
843600240 10146814 0
510729213 84227975 0
247216096 748821689 0
49009224 176084963 0
107020671 545954254 0
444469472 353066927 0
537912157 224277839 0
62017640 296473048 0
1858795 923576573 0
157798805 822327839 0
450898887 609617930 0
998073750 940923610 0
73633049 58228149 0
193860967 54268752 0
784784744 413048124 0
86856993 236655431 0
95099224 779652665 0
30124789 421921942 0
427835461 73185622 0
46327728 6361290 0
473165632 129599735 0
695006242 544203204 0
748364229 8805518 0
336233998 664819593 1
336029833 705212352 0
743034015 972149965 2
469615661 331267743 0
870117762 635786199 0
49753502 672967647 0
162592414 567770541 2
881500946 546379011 0
956433335 136048179 0
839689688 869452727 0
931982531 95764382 0
75805625 762019470 2
741781137 912502245 0
335857697 428858237 2
475358788 775631754 0
252558278 187969604 0
348007283 934969205 2
278946960 992327399 2
213035512 514001474 0
408936168 321124840 1
960241081 893272859 0
447827759 434544906 0
39804073 705010129 0
94070617 800906121 0
82924966 90922915 0
209441247 972504515 0
853681384 446923265 0
598421307 237741597 0
154487988 147545440 0
547565348 394516801 0
593170004 982024944 0
631447128 360713696 0
952311885 228631910 0
53652329 510614733 0
511634416 691593018 0
258432449 357654534 0
600558416 303873501 0
315471305 116588188 0
151224584 396486680 0
565610043 115776534 2
30710452 268687201 0
636261771 511601526 0
380997576 891767455 0
1644174 21406670 0
734252404 851504536 2
676143352 252636544 0
12786300 375568321 0
72005672 784961901 0
143225709 172959353 0
894688786 77106776 0
42604062 837464028 0
346001548 865324292 0
223077074 129921043 0
494120280 196116831 0
484914342 256910606 0
495821717 951673809 0
625788294 45909904 0
145861813 601334764 0
80768831 454355052 2
365670038 173283307 0
950104407 717984509 0
981876275 739806132 0
651363945 841320180 0
990669748 716921056 0
811590141 61381602 0
39423508 763838113 0
722042775 319006671 1
467934478 107036376 0
980006237 832419303 0
408207215 737352694 0
979771341 811949616 0
813102281 23798915 2
434082920 720379618 2
962477153 202003301 0
870307420 496520193 1
555215539 900642005 1
30112916 736659217 2
105409684 820917116 2
891083446 879238408 0
726435423 60935757 0
507531740 951843485 1
572667536 969756056 0
515839501 934275398 0
728390109 467843688 0
134678695 239668277 0
81004039 401115193 0
861724942 900157393 0
110430028 60257381 1
135965976 135403969 0
657620289 35242344 0
106184714 107816501 0
75973407 732815741 0
366729378 594147937 0
379836225 620200322 0
63019880 48333650 0
145544351 654086460 0
545105121 241692183 0
292176428 717868455 0
707741712 168772899 0
847799860 110661520 0
35287566 520456177 0
37033793 244642721 1
25889589 883703270 0
845605465 734911196 0
274165661 9260692 0
468746040 598690290 0
77091524 416345017 0
993072211 72189681 2
47398603 67786099 0
826999809 991632231 0
54528336 686677604 0
934620948 907405032 0
743085359 537148409 0
415457313 477543008 0
173693488 850145284 2
730647770 495090740 2
243396264 537866417 2
366731292 999025320 0
529779763 104966629 0
307497851 310111306 0
993967629 731600115 0
157859279 401749904 0
480231227 620418977 0
392048988 945485535 0
558650291 638017727 0
932515712 604788895 0
371574907 383405899 0
692425379 961886087 0
523285127 197233875 0
945680940 811977756 0
549985066 578225756 0
444078591 172137520 0
86901325 129814545 0
552581184 14846263 0
832026381 796358547 0
29911607 910322889 0
17412446 953656275 0
789554104 551218829 0
850970119 251601665 0
415808322 129002267 0
669831661 716131752 0
86535303 781271130 0
529489822 801062904 0
266421140 942068877 0
82399371 514646482 0
715915668 732692641 0
157103390 949800842 0
978545174 864668271 0
168632234 155137593 0
885089962 802975751 0
699089609 545861856 0
337514664 991121405 0
13699897 392081602 0
935269708 263974679 0
376741977 562123657 0
42233690 108736553 0
999435136 780769904 0
48696383 826091122 0
539194000 485370002 0
712559545 759748601 0
120548372 707247478 0
727179043 62033614 1
43421622 134041584 0
614397874 673424623 0
133235530 579990849 0
532310905 609843458 0
672896611 394363578 0
681450262 599368653 0
616677562 379855907 0
681496586 29132902 0
202467748 843553553 0
836274865 791729852 0
978532994 799442733 0
791514991 437766467 0
821411238 247310785 0
616132994 990707345 0
134954364 827211084 0
703348267 69664062 0
334256990 480284162 0
846393966 16375228 0
984942509 623436214 0
316602025 783826104 0
519554477 429854945 0
139085470 737585716 0
287708750 44289113 0
988318994 534705375 0
625125453 303044148 0
442622051 443803205 0
874046105 544319423 0
833883312 399759009 0
424185394 933498390 0
895174174 621731121 1
980613110 832318112 0
866056823 12359652 0
72325982 90416231 0
312152766 111374085 0
144351812 900846092 0
446303178 12929716 0
253006156 628971205 0
56819919 531135998 0
53773433 999645702 0
774271648 117271864 0
947431255 945660388 0
465395448 609868397 0
704775568 255198920 0
986810812 913633713 0
7897570 91493454 0
428815001 738794766 0
146311623 416297521 0
429090139 475344070 0
943668000 174700293 0
782464728 258167324 0
938503063 746127123 0
614375621 217906414 0
978787740 587974482 0
260157501 356930711 0
157371297 419778363 0
755948184 387535011 0
304577814 772099586 0
267830981 326345128 0
660442851 49602465 0
556166044 544233424 0
678527294 161685695 0
407542782 492701944 0
357132719 586161906 0
267810210 929701264 0
159539276 6826267 2
249217671 106430833 0
400046139 70616423 0
338108313 789452842 0
967792288 895402954 0
66495531 292623050 0
462939877 879859631 0
628838386 88946677 0
11789013 86975219 0
308544843 9459890 0
629789774 544794958 0
884561393 374266500 0
757813509 937091472 0
859551344 536544166 0
488870172 22967216 0
217273494 331331650 0
78948351 977276505 0
159680535 324865454 0
439073525 626938354 0
29774104 340872033 0
882723061 486302622 0
984648994 825927818 0
278878691 228032507 0
887628609 624759238 0
40628112 762479671 0
738737042 440350491 0
427887961 587382390 0
48303406 138647127 1
251320484 346204205 0
813330249 662803193 0
674512782 630054359 2
464523765 504312537 0
879978234 836455153 0
602514469 824679337 0
213675448 141994329 0
431797921 125829674 0
825629626 631361859 0
985219222 498091448 0
139653514 32335302 1
18170424 479823258 0
424453012 976942075 0
44881284 761182404 1
119773164 599578205 0
418516433 795327169 0
547656106 844345226 0
514990136 940001345 0
553300698 564860189 0
655130364 223287789 0
742257864 76720822 0
125345414 946043764 0
49363901 727173752 0
541709028 384861208 0
249185151 336096257 0
63319419 579753446 0
602894821 194384135 0
675978263 82320904 2
789913912 578405300 0
177804377 572144240 0
812647382 113362127 0
986436268 415912205 0
675010601 334626684 0
608574817 191235465 0
383522934 934205501 0
272117847 738718813 0
803658736 133343016 0
528678432 450473568 0
28974734 924023758 0
401955747 576538921 0
3881016 395089623 0
4101101 210733857 0
762620655 104081964 0
272294199 828242916 1
887652483 612050356 0
955241950 81180994 0
399795547 948753188 2
578881560 399233603 0
682789419 106272534 0
629772922 874745297 0
657613263 201582768 0
811181866 831492082 0
857088298 983446155 0
357147082 933532681 0
807059982 5913087 0
72792672 536321315 0
518347299 146244670 0
205055938 670657464 0
404157532 92074846 0
899207044 743765081 0
350506977 139548094 0
355709165 327857485 0
788232901 757833258 0
224999483 971736580 0
384965665 886795259 0
824092902 406076002 0
961593235 64390488 0
813067013 796392712 0
116987263 264046598 0
382353965 747986511 0
770961811 212502344 0
890391091 325272067 0
366437820 56702227 1
441544756 329197306 0
676487267 548563118 0
898010103 37203988 0
215082442 55962271 1
820665524 701059334 0
179261172 402642719 0
22880319 17067132 0
164608592 140523695 0
179705049 479650058 0
387531775 242333765 0
360695019 875391279 0
165173125 772876974 0
756742303 552583272 0
421544427 717617640 0
93313647 314010972 0
960583851 95450206 0
202251893 561844998 0
488318357 252745555 0
92212504 701034361 0
728981370 42625213 0
424518946 735834593 0
863526634 499389867 0
898040990 523925318 0
659318076 640725492 0
526245745 428721510 0
542473257 775559008 1
277295950 983676122 0
752691587 374580647 0
17459451 496403686 0
456095851 48888743 0
973929072 789839041 0
883543470 123188781 0
572122453 297238410 0
512782249 783065045 0
642338436 516512688 0
84704914 348536761 0
197412931 561833930 0
38305877 378799314 2
249468487 323713347 0
863737112 387536161 0
79251413 779846442 0
837648469 975850528 0
601726216 780986872 0
610434726 345503022 0
725582481 866997426 0
205732610 626901576 0
471107674 217452840 0
95705995 509835123 0
421942748 640558476 2
992810822 735712593 0
353333586 569297626 2
43994577 581434614 0
43845266 805079472 0
530967330 733199082 0
991682806 865293209 0
609525814 221807981 0
992206676 54699869 0
352496451 390862925 2
752602974 932153254 2
702307623 555976377 0
426691561 657227034 0
39943487 985964273 0
379315404 82043222 0
525985016 291200202 0
940841704 669182513 0
554176721 810210206 0
997833648 125098294 1
723939003 40529724 0
138033769 288401667 0
907267595 179686034 0
45672033 14619008 0
860455539 639585364 0
145076356 951371442 0
512325749 756367272 0
893648635 748879566 0
839793026 628086277 0
644222397 117237467 1
939765864 542239922 0
121457572 389984570 0
633631125 970844762 0
665917386 183579265 0
121297982 442512019 0
770355020 705896778 0
867377741 602527052 0
822580820 1217607 0
778007588 570447528 0
655480961 2093373 0
743791012 267934946 2
179413338 86925496 0
553226114 795309222 0
414604784 334676435 0
503521440 56384823 0
508673729 205897245 0
32682111 182043640 0
117204415 447089759 0
919740872 377554605 0
546437613 709593640 0
87189983 628717622 0
318808791 122327800 0
646724771 104361324 0
501767787 574158991 1
278804322 406576957 0
773507271 512238586 0
592334599 281128459 0
55924819 64061998 0
158007913 983216166 0
91417265 679563052 2
801427200 59463650 0
429965971 641950591 0
462210137 536249596 0
689276852 851715403 0
736030143 576568442 0
214182753 301586762 0
113391149 177198064 0
148260490 283055545 0
322767281 935198216 0
207803071 70813702 0
73956408 567070099 0
759608412 248641201 0
8627114 691757573 0
920049291 305658954 2
930307285 882215980 0
80199701 7282456 0
479126764 443453231 0
5764487 256004638 0
975792291 287540027 0
151398803 46258147 0
890718544 592043912 0
991328909 656983867 0
213195932 109279941 0
643770264 15275450 0
502648038 340050246 2
366279851 632323449 0
632281625 196076292 0
187012967 385651729 0
375303658 77292189 0
990563540 212664563 1
106040946 127894414 0
180116052 25908794 0
19987370 465220835 0
268928404 549405332 0
775437304 621274608 0
245717923 981764831 0
173774057 28831867 0
677319876 120757836 0
249582949 86361738 0
809418422 467278334 0
170126816 420480916 0
385906484 193463002 0
695743240 243543816 2
278526785 532620137 0
978196424 837603464 0
542951908 318729233 0
535522876 594587308 0
677124862 450331968 0
360158620 892255104 0
204119595 458623755 0
80072682 715483017 0
102662688 617468442 0
987859842 924788661 0
917101025 585328783 0
118220372 937685026 0
980884 233756555 0
484963863 699352906 0
946599532 188890306 0
152454696 611389982 0
726032823 578647171 0
758258283 893745085 0
681301351 70200786 0
217793728 953449776 0
10393599 817179539 0
284707708 517196116 0
659950357 976628274 0
755804435 413337116 0
673910263 132443657 0
129397134 177058585 1
79985381 497848221 1
765079703 299486371 0
231411040 999723406 0
81093520 457689913 1
949865421 727070976 2
49358155 568689614 0
515292998 944330390 2
621872774 213998284 0
501274656 181311985 0
67172736 201774262 0
25728415 418527981 1
474342020 682371224 0
111670867 74845521 0
970845726 849729240 0
635661962 589726751 0
164574427 824980215 0
510245282 115537756 0
400925069 646346141 0
882385976 667564671 0
703000201 319854652 0
205910934 303317012 0
747230590 874748819 0
828794465 7434277 0
342208969 607125300 0
795003658 676404207 0
845753648 835367562 0
486815619 744644105 0
804754331 587122295 0
456378106 110352715 0
107824604 585570949 0
495773285 234623014 0
320052114 665553 0
193220416 822106059 0
227836050 563344455 0
30608827 660674629 0
793890334 585977309 0
242984233 903419328 0
670635159 179330267 0
9748386 669268967 0
89454922 214680758 2
330620786 503658608 2
538224903 216119388 0
766055576 147982412 0
855390601 604565814 2
705615636 146493090 0
365651021 340013299 0
431196933 383890105 0
919033879 256166201 0
742311928 173227448 0
362112462 368754105 0
580107891 569714534 0
883066887 379142108 0
661220462 837162630 0
658790341 330665975 0
389792531 360695977 2
786656505 884231593 0
19381783 804679534 2
592978703 868419064 1
44969510 830156895 0
305177629 780300093 0
748178042 365116536 0
947911854 529101171 0
192289167 507147928 0
24749567 711317416 0
537821080 103102620 0
434345990 921248798 0
646635620 92265248 0
72214840 904352973 2
902840364 559563828 0
792329495 951198225 0
439703654 664654910 0
764616200 983891545 0
598689094 691429252 0
229612408 262599159 1
365977034 95281121 1
749261404 623236910 0
260047029 868127906 0
810163855 595127880 0
636921491 213154589 1
745934326 369689424 0
129206069 667267402 0
707663202 748080879 0
595907197 665816729 0
655867804 21196204 0
913842532 824389477 0
198020120 891199014 0
282701878 188307802 0
159359584 351730518 0
518334462 623242810 1
414121180 456399742 0
129087591 733199879 0
117802424 221192963 0
827948508 219973799 0
887090128 580035364 0
949049539 244639122 0
166193339 744549875 0
241857468 27372490 0
936042306 230862372 0
581120795 135225087 0
207173296 469948018 0
810744246 326933000 0
553279821 955523325 0
325981765 532196992 1
26016010 838825160 0
613599748 724115777 0
823419285 518416616 0
453524024 869101891 0
117540919 887208989 0
345319023 373077439 0
445119425 623380636 0
928910015 885510569 0
200259837 28919736 0
33522581 663126031 0
517913358 634447979 0
670332301 955444912 0
647057737 645004207 0
882567358 398128870 0
338982096 18324497 0
107214004 323691489 0
974500253 719489232 0
972194569 224090310 0
660535812 184315268 0
621122492 365234153 0
790752670 966771292 2
525748283 486837226 0
537856296 50661017 0
814690239 188663503 0
16560214 368916230 2
746588484 380758984 0
102374903 783634532 0
675425927 596255587 0
691703343 708172059 0
758167149 68705838 0
376867797 154112410 0
30301259 192357960 0
588978861 552509132 0
879293642 346404007 0
303263720 855689291 0
754452921 536688603 0
484526500 452988470 0
214809135 133747682 0
455143758 511485908 2
339848037 4281508 0
47974707 98536279 0
934910716 893100319 0
133194201 476925645 0
641955751 455686982 1
301588945 692432173 0
384548973 430461681 0
670988605 976653683 0
521973680 251291391 0
75412795 314515907 0
46527521 159963851 0
580301988 62067606 0
80524870 226597154 0
105518878 439626701 0
598755650 839268912 0
774979596 340802123 0
301184622 244362327 0
512110533 77788935 0
479088462 666840707 1
193158389 395058628 0
183585778 191738673 0
18808568 711960497 0
690166392 217533870 0
594565923 719867154 0
856862119 664928942 0
64977185 57483175 0
402228 45575772 2
728876687 271799246 0
450196666 510899620 0
87916594 730337534 0
170672721 41468207 2
974461154 921235122 0
345946226 363957511 0
707020264 353819706 0
134815415 12032358 0
398475979 947619567 0
568320850 45388219 0
18227311 635421542 0
631712190 687499224 0
99715940 84244621 0
552705103 906593102 0
264430719 948355514 0
44941954 23352844 0
203025735 104624422 2
123336875 954923453 1
697912189 853841030 0
428291825 227252746 0
707813111 187560177 0
496322215 162615607 2
40945178 114290336 0
453447242 825557013 0
511684584 95779004 0
830183697 436900209 0
873310128 431377030 0
804873533 279022173 0
169139006 450650233 0
271780193 758978818 0
971562028 661287895 0
794785045 197022056 0
195158265 690223191 0
845102072 52649966 0
532190275 899188744 0
656637281 384074447 0
413287987 517424019 0
188484507 559760172 0
435602789 449375323 0
205487938 753504874 0
654256811 96034969 0
171513179 430081519 0
345013914 414649443 0
845265699 688700706 0
992732101 482484469 0
7508335 77721606 0
656148256 427439314 0
542729607 977504527 0
235349166 434880587 0
44491707 320456060 1
696976802 396088619 0
742608213 564314982 0
53637960 34425406 0
389990386 719635535 0
739122768 654222789 0
278598061 47833499 2
880994078 843069469 0
559074233 783683085 0
438242326 695538691 0
599271208 890452891 0
560904585 933249937 0
410970659 369116051 0
945075944 611161545 0
283746361 243745793 2
97153951 176802010 0
10626635 774334489 0
19687615 537952181 0
604659682 948402597 0
77039295 821478705 0
742216742 510993309 0
784057027 982115928 0
354645501 17438975 0
64121789 96238411 0
302562451 321341702 0
484699078 914618281 0
556120048 367680065 0
45776661 807502923 0
93448053 191005629 0
163873032 564464769 0
476271714 683548128 0
929418628 956907647 0
652194368 369480846 1
200524780 552243859 0
880553042 312526413 0
887557386 905336233 0
24193345 719100163 0
781772548 457864818 0
354765746 982449118 2
694671689 562580419 0
802934697 186516117 0
938113726 150841208 0
532448100 192943902 0
296650367 8065925 0
235920882 706291301 0
683759485 526961328 0
465611819 209212990 0
881691091 14006028 0
212681315 146666076 0
538340573 7204860 0
553298438 663712533 0
9772429 109291365 0
381379237 571321804 0
537075607 497990711 0
983287026 11700766 0
43793292 557654265 0
45138322 767846440 0
515630371 317248769 0
711085078 986020181 0
40003583 284090620 0
481513462 419349274 0
768213527 180173403 0
600126941 796286167 0
370370083 80767329 0
238404795 591512669 0
148848601 259260034 0
462000471 614334381 0
965683375 732287259 0
661204155 906269190 0
884286007 875241833 0
114269477 118691364 0
752174391 54974824 0
832074818 906455800 0
780422369 204935639 0
479270302 856199078 0
201901426 371135413 0
867691503 980209147 0
783651054 931831597 0
427578347 524528864 0
619372394 973122598 0
84760191 131934330 0
311262176 861199653 0
507074928 13214146 0
901608682 880093157 0
303017148 631065820 0
137425337 739870766 0
492946584 985862024 0
856934045 674270926 0
775065722 731880764 2
102285145 739072816 0
433168879 69994480 0
226917613 444714240 0
914071442 618771879 0
797708762 723407048 0
279516190 390046028 0
735017559 578970488 2
668742434 581269566 0
530373597 732983919 0
422608683 398947341 0
39583953 964514751 2
432300394 381774866 0
25386253 688385275 0
923247382 673426664 0
540122002 77350234 0
782289998 340763207 0
662286864 125205103 0
318305731 301788094 2
643880523 11606117 0
541298718 631381012 0
847407823 924799006 0
374165425 321814031 0
840248470 982282152 0
960919612 356184204 0
836816595 536216197 0
399970036 809581647 0
613877289 72424190 0
168437461 557299796 0
245947662 198332246 0
504793486 992630432 0
879942193 740642792 0
648639657 193862066 0
921059923 846616770 0
12747762 508805070 0
230691770 109700255 0
76728221 719048326 0
935214938 754169801 0
774759529 864824933 0
525352223 23372009 0
911454877 366030909 0
890871056 568959552 0
393888165 572612697 0
736413680 80507069 0
283799310 816784559 0
459674511 2541500 0
517978789 208583323 0
317042858 641289015 0
2899902 48131450 0
266163700 431519665 0
481645512 464112267 0
40821577 141406090 0
480620316 72338534 0
93218565 192431453 0
274664629 912175639 0
114349966 544693267 0
18338883 353385412 0
137286738 703289154 0
49617501 234278425 2
276820843 111577182 0
490117103 556712681 0
885859126 197976687 0
777056861 164767511 0
913908755 129593880 0
624010380 565713717 0
377696496 477391550 0
618190965 454695326 0
107439994 928335657 0
386270703 73810738 0
87247 392412604 0
805511378 989088710 0
656390757 735099463 0
758573394 362193879 0
292248830 556820236 0
713499499 80248980 0
570179127 780541945 1
60522961 550005998 0
326420075 784942413 0
394560690 242903143 2
695390254 560408243 0
389528930 461658666 0
666872346 944272878 0
925557085 289699957 0
754783433 52635015 0
251076582 971268450 0
599295887 238315637 0
477719266 125312045 0
262852191 385526195 1
316172314 538732315 0
904500292 829303572 0
87660575 768962557 0
956057429 374640083 0
542162261 69600568 0
581508948 433545895 0
425634617 500558780 0
207904324 554976424 0
995840850 598507642 0
514604239 76178285 0
648003962 228317118 0
123779646 577350080 0
761897113 593854533 0
957289833 42038802 0
371480079 629457507 0
222111426 876175170 1
8570898 786329791 2
365187413 183002075 0
719409080 767903913 0
280881973 88874196 0
575794703 343068204 0
954578608 673164566 0
698261426 181115627 0
78321895 533891673 0
393097400 279912781 0
88342435 5157912 0
169743799 69347830 0
1303799 444328937 0
710359447 185071861 0
213307962 423111538 0
635692707 883851562 1
206216359 189037396 0
905588184 282217510 2
192916373 218894596 0
33356587 181377309 0
957736655 959703553 0
221647451 369882765 1
497158611 105758289 0
209201083 990948657 0
737190605 336710418 0
515121840 629975028 0
472203785 56738589 0
964936280 786998005 0
351152836 866200593 0
865982896 676231729 0
318570246 215821851 0
797347116 3508015 0
639147333 583043952 0
586619438 452169108 0
126801849 852312681 0
55272984 570917656 0
444671395 650497772 0
508097547 169716432 0
285903248 421492489 0
293889885 874717949 0
432803465 913973320 0
614220189 208052231 0
35148045 1490567 0
191498573 688653408 0
893040544 179286572 1
474199336 29814599 0
82368102 118448020 0
319342745 2372691 0
989785932 494309126 0
604926450 869160905 0
366475269 638690349 0
10339994 373865875 0
653486800 985620268 1
689257515 889577882 0
493162532 538738605 0
123934894 358430385 0
285425519 426686408 0
779379360 914854554 0
89642742 28180184 0
919673746 649877313 0
853993550 813238033 0
554238719 15456257 0
681798652 457824697 0
421023058 88637932 0
384099109 918149904 0
936533797 188882095 0
9786736 277924829 0
525579306 104746439 0
699232033 566703832 0
88593852 340517644 0
188780581 279960155 0
103110771 612351081 0
1168727 148887796 0
904677912 891865173 2
847308793 269086121 0
527559060 251193478 0
135642079 307576436 0
837573932 635833214 0
505589455 419934226 0
140297055 271297550 0
453574731 661523679 0
24936167 538968315 0
784288218 911433336 0
766406521 782078266 0
747606549 686561782 0
51135861 327532863 0
335310965 544065950 0
428919743 291130569 0
349293937 797659375 0
850061603 113873573 2
829139430 14048557 0
469332103 146967687 0
582653517 434954187 0
399186390 866953249 0
163542737 419208236 0
860569983 498058711 0
926979982 834741699 0
897916528 434404055 0
741839154 710590355 1
753082714 118554809 0
854892023 727005940 0
304538753 223416733 0
34328874 937068115 0
785665669 148922549 0
335540743 934158819 0
147739157 126756828 0
800579289 407340758 0
485050055 915253651 0
903059443 907347542 0
330930071 75463285 2
604430650 298041571 0
74755914 45802155 0
478849134 779335615 2
520737046 208932231 0
309149611 761388385 0
21392523 426976875 0
867598560 542203932 0
140558393 675939655 0
417165181 740664947 0
430052168 589662241 0
54894422 248683300 2
454987262 634004565 2
839501542 110597351 2
35790136 673856355 0
569304622 621799950 1
501646012 439011599 2
733560324 526469320 0
573894733 129509503 0
109040985 78533450 2
190336318 26917385 0
162078434 341545941 0
619512489 575622861 0
465873620 226294288 0
140335850 746741896 0
95135933 828072185 0
717390760 129015256 2
764468573 556519028 0
31122722 626998434 0
703550146 243452163 0
289157027 283265467 0
852992739 989628310 0
736724861 632974721 0
415683144 678960494 0
198041130 777615138 0
508437263 425261570 0
835335277 434087112 0
156334103 3605170 0
522488831 782545086 0
958047423 578244407 0
891532683 371916072 0
641211445 63179429 0
28410891 700120633 0
21601443 229214259 0
502446206 978504873 0
965395837 679922642 1
164439055 786717143 0
30508819 975813434 0
896611132 835888173 0
501247938 445479359 1
351575474 77627512 0
452391124 336498774 0
520244273 665526836 0
775185229 877258912 0
774473324 428552835 0
312040080 727633469 0
138816633 880228319 0
433141282 670037472 0
14638139 38896389 0
201347594 2940054 0
85032506 584751054 0
588618532 824724358 0
626465572 102143747 0
629815388 345089248 0
778242763 249975096 0
902326059 204644696 0
80966406 986874316 0
830916568 642429005 0
28625457 817807984 0
101889926 768508745 0
522651964 907599820 0
948873793 78083455 0
639967556 592587452 2
998533017 585340817 0
508405500 525632035 2
772798877 408078817 0
495030581 94349343 2
370432117 786995583 0
380248460 326569496 0
956731800 310900989 0
735819676 933355630 0
110210992 895462104 0
79246010 442920469 0
27340149 588810546 0
482787106 915756533 0
673083884 260746339 0
161134599 180674234 0
218077674 654533002 0
16746839 608011395 1
869425533 140651751 0
493220523 139822435 0
403977816 401778579 0
83301751 124308589 0
595635081 758603992 2
84257864 958974979 0
437988956 662166670 0
503805454 907989541 0
846837607 49048893 0
992877029 687403312 0
95416449 814407244 0
64584900 553706813 0
305309175 1869777 0
601059476 396236265 0
293065413 85011593 0
599872460 836174612 0
902892137 203879491 0
866626281 482607946 0
186753285 64272038 0
897140154 433112960 0
170572169 41049599 0
664961561 605266251 0
400367504 935650317 2
438299295 904309543 0
143510184 933569078 0
197645644 366348854 0
839715236 679236754 0
191509217 576199524 0
427079846 44837561 0
433562030 891566447 0
70531912 22778047 1
814951964 916511447 0
227575195 69213941 0
113675561 452183251 0
217148404 778582724 0
508086237 93327920 0
760383318 556418893 0
567021010 352569500 1
885828345 89490279 0
85553200 179288979 0
352385172 424674678 0
374588799 269799606 0
482416280 686364010 0
747748690 68875210 0
10426537 258980749 0
213919503 645632746 0
319753262 133545986 0
670362593 609713952 0
228986601 881484329 0
239425624 694114867 0
29473756 173265522 0
306821740 187749524 0
828639542 960422046 0
376829375 349368387 0
107320774 225205491 0
368874820 480759496 0
843233394 51936530 0
639209963 674325762 0
299308159 27619409 0
955586292 148908740 1
170210698 327342383 0
296999980 685712511 0
607120509 256042023 0
464548752 624070031 0
918222249 24406194 0
31165812 948213926 0
252897191 20917337 0
913561363 821654053 0
396632973 465891296 0
895491072 415262910 0
27924515 194332001 1
23529019 182511684 0
768999458 713979599 0
693688586 560728944 0
504497458 2016156 0
989547942 776380730 1
659950569 705736965 0
747097637 143227619 0
112831651 146808444 0
687889475 743595136 0
143158432 307267554 0
942407476 236184883 0
325408557 938436966 0
928337449 683905251 0
296375416 924149937 0
741729258 696970302 0
261264318 501428925 0
858236558 997172630 0
14562189 977686140 0
881565041 398370980 0
566279051 6968875 0
315262289 362899792 0
260467863 606011400 0
333049496 602072163 0
461062267 270204992 0
199347815 377449065 0
876557560 12559706 0
539228822 760235628 0
47555354 444817943 0
658866471 404606335 1
931406988 660651243 0
194651226 420839212 0
83110237 605117020 0
64178963 731698997 0
360089361 859764045 0
260524536 30431956 0
912756920 921905180 0
635207130 317130762 1
867348180 165579487 0
343773058 516636391 0
681121369 773161500 0
2447240 678705729 0
791417374 590527469 0
679855245 822255420 0
115047346 378719897 0
16252448 60860538 0
46940286 696379975 0
639920933 731379118 0
100715374 483239886 0
272040761 499305077 0
335269613 158015010 0
94611154 784423441 0
912163971 811644035 0
524936234 853092853 0
514451316 855374577 0
538861086 483849463 0
232655137 613050510 0
41208581 674438379 2
510352062 185466730 2
615627930 594539685 0
790487710 857231894 0
928463947 58621015 0
587236301 976855271 0
225680741 187535923 0
921701259 257328867 0
54196032 882904671 2
853755827 474254576 0
214504883 46707077 0
10193570 365113378 0
209462821 183913160 0
436192016 959573638 1
98717890 361229765 0
490013002 494616940 0
229592530 523393943 0
817958575 256331641 2
340118118 251628689 0
225737141 17052375 0
147175290 695575214 0
527411832 79670515 0
651860194 386319091 2
767982860 473838225 0
205222782 618195363 0
908432823 507928328 0
906460384 710754242 0
104567055 108954399 0
172250535 123933199 0
107147060 906318797 0
404869052 990883376 0
398195444 911879245 0
83379000 255624488 0
817768406 26808681 0
704812640 945621389 0
350729944 212089223 0
100091035 663665252 0
328591270 32750381 2
318600296 332134516 0
601087646 415751411 1
283461279 321704310 0
212202867 250671220 2
161876827 147375618 0
60029756 734918578 0
926897804 402694865 0
953404048 954070783 0
367248179 473642701 0
88204020 794677261 0
121799311 801529504 0
189102629 11229463 0
949430116 809328532 0
996904627 133239648 0
925170481 979766987 0
533917012 913441929 0
317519662 26695445 1
740064962 53924924 0
34157783 608553338 0
951944453 600570954 0
92267004 949615224 0
279537285 38072809 0
939914658 507893809 0
800036891 347777899 0
742244865 221681894 0
8340709 595581239 0
241052158 969206398 0
447595132 588900012 2
132330313 185779667 0
829472917 229198185 0
115890134 270514117 0
236067590 658706621 0
945512236 714292632 0
568571236 277281459 0
440853041 583509671 0
483180685 514677255 0
527120784 312205694 0
108220764 202888787 0
505022129 66831128 0
114119504 660383640 0
10636692 128455309 0
572113960 505869697 0
51248187 16226602 0
705902745 432518535 0
333221527 878474100 0
848574769 445940392 0
976976315 184021740 0
136105335 103195101 0
540251261 294948503 0
200547949 170602393 0
6075 103735082 0
412279206 140293086 0
56509424 306663417 0
328652208 46405557 0
281328494 197772511 0
805484883 768814158 0
660086989 27528080 0
806138886 406286913 0
636623174 156943956 0
630989840 115778057 0
720926984 42076511 0
609235580 271418711 0
326960927 79429559 0
628358972 916009200 0
918534077 649441565 2
483171141 294869300 0
179128785 255047001 0
854504398 319629843 0
196288039 8490119 0
267852842 127012814 0
568345989 381325032 0
631957276 916020919 0
505905113 698962835 0
423780529 444764131 0
79957028 47665511 0
302667302 132086382 0
712102718 362613503 0
12058223 457195292 0
202786007 180792997 0
491673730 94565250 0
859443555 278894623 0
490331498 963059127 0
23492442 544086406 0
183844827 27948367 0
952370066 990583764 0
836801669 666916088 0
344092047 325568848 0
769740978 790660970 0
115779347 127998723 0
536957270 77204064 0
141394853 485255391 0
102657749 314927270 0
413744465 143548428 2
422643928 798981693 0
287050946 833758045 0
45267374 189482564 0
630003751 114307339 0
552318973 846951737 0
214839807 771224306 0
563328605 987801083 0
154678772 811385814 0
784682717 40950001 0
854223125 980404371 0
334871880 812042380 1
184236770 521857324 0
515148074 404407471 2
404319774 52681913 0
334773418 350441247 0
518998139 981326163 0
113886765 176723928 0
156666702 663132628 0
94937366 35379857 2
375524950 461542729 2
798420554 822597812 0
622267242 863230898 0
868857624 106697354 0
474197146 919597598 1
205570031 514294409 1
880080261 134467629 0
707669628 624293088 0
880986774 488003889 0
440272250 19113793 0
766379043 417033178 0
152806841 448242857 1
96671657 920467571 0
461984597 74087196 0
767817200 347240570 0
674364836 747335445 0
56473145 311124157 0
205623648 47640557 0
567359375 808263057 0
238116207 469102300 0
549704828 865987855 0
751649915 527413333 0
303676989 815817287 0
562954870 460851166 0
51091012 813960224 0
289387701 104743802 0
117574736 424168045 0
805536135 319698762 0
272486686 496929451 0
949810801 837088627 0
946883751 220944725 0
602346124 694493532 0
724213101 951233882 0
345707157 355464318 0
408124377 94117877 0
54038985 502193292 0
821400407 464762930 0
62980995 866050153 0
66104193 101616212 0
173733153 685806792 0
281948589 803106283 0
105618558 359747096 0
898778616 133096781 0
222773250 849816588 0
540355352 718413980 0
34508983 877100488 0
964153467 140937267 0
859721211 285684837 0
649101124 552016794 0
34012955 142161838 0
190337400 264999116 0
310537741 156899401 0
176301512 596624245 0
118967710 477540111 0
722824823 591368387 0
25909841 499180737 0
894711307 886122873 0
239513272 645789368 2
257138416 100274803 0
472927075 203654613 0
479917408 32754962 0
449349433 349336752 1
695630071 238957515 0
501915323 578379324 2
915947041 779945485 0
633047691 483454859 2
470452884 299537005 0
956360457 548266539 0
164732017 221655923 0
709601606 613643387 0
448673836 500673429 0
469952252 627496420 0
506211583 373359524 0
470404502 653351496 0
666731588 656400464 0
530952481 105920837 0
358961142 639152842 0
655114413 170060716 0
604466852 926501848 0
192599278 31017104 0
831962586 451940825 0
143784561 955456192 0
599662224 308064890 1
107625180 352582925 2
880503826 620933305 0
15107626 67206015 0
295922573 778514964 0
826503511 690397016 0
53395560 904885057 0
302808742 884262519 0
637875196 587145778 0
638423525 723513734 0
488069282 918509875 0
890681413 405187410 0
45584530 913434197 0
834241460 641602120 0
142435086 620623942 0
859075300 580955042 0
943328071 701169616 0
432075368 737148124 2
721180842 245568523 0
79449459 327411015 0
954825316 671882606 0
142987794 579491435 0
442339654 604548137 1
239048417 244931127 0
249033176 135398330 1
59217518 472388129 0
938575264 233659959 0
768469370 501206666 0
409234635 926152082 0
200211415 820887577 0
115786636 179402558 0
526520833 903206422 0
636144455 30406502 0
801023944 723513328 0
191460244 338980782 0
223094041 16907784 0
470220637 91388510 0
692618886 423716509 2
8613260 544165180 0
388487605 15855910 0
258369799 621936433 0
526396287 687471569 0
107440432 485770501 0
513851096 122857669 0
688028117 384203101 0
116973442 917055513 0
398640559 679001817 0
111438479 358224532 0
422357272 757177909 2
855970222 847276391 0
455522465 438968232 0
390209070 662853818 0
17102589 13810134 0
866033623 222422211 0
794414348 697591658 0
26306335 491371533 2
380031729 7299320 0
8779481 764762216 0
199952449 98896848 0
337503691 823652660 0
432855862 521431343 1
754759400 800887902 0
73803955 785733084 0
184334719 853333521 0
49716079 51364379 0
514255835 190645360 0
774656063 187364111 2
514514991 941006798 0
774176674 110766747 1
911958321 46454036 0
713945423 763128243 0
182263464 226302030 0
878429419 890176487 0
121088287 910397840 0
960321027 346280092 0
984201584 667757812 0
104974563 163929930 0
173188083 102349448 0
367432738 963279688 0
141938295 652162817 0
906366065 717107657 0
339910285 525799599 0
482367628 281714755 0
126626635 819656421 0
17238144 356625909 0
432500969 698233411 0
815543408 862152243 0
61795198 626121830 0
373636349 619934396 0
336195268 443901620 0
33402507 226652925 0
817683556 277278802 0
552259539 926140130 2
38982383 748117090 0
924634663 624720089 0
53852017 642194750 0
960647154 607771038 0
304444141 903360900 0
689266557 668822591 0
63345602 665867648 0
513724838 230328657 0
634342579 697358742 0
319709952 592112680 0
182670721 103484757 0
130373014 101908596 0
599788540 954073031 0
641316983 151588580 0
314401679 367470840 0
449717093 533859655 0
817729607 82935664 0
922447082 604416137 0
591836987 424304402 0
814941875 781785493 0
78135927 691073136 0
596816888 100001496 0
794170903 50809024 0
31851757 518812389 0
219765968 882456567 0
697158878 910175473 0
348516176 602685215 0
884246612 148066755 0
197954474 689960740 0
238135163 810761821 0
459024880 999092517 0
439473140 292819971 0
190434587 594414473 0
706315006 538077475 1
813691650 681008407 0
819802268 496679980 0
729479022 327748701 0
157510131 507039238 0
757088375 452226063 0
843376652 107495769 0
625588277 904504844 0
88150300 15278621 0
637977940 641362493 0
39360445 970203493 0
934286158 994358880 0
230413333 938699355 0
909233523 457278434 0
366124104 55565314 0
889707264 773652585 0
696382121 808085948 0
805163247 389860672 0
314469889 954535488 0
155344456 622198782 0
975178641 32131113 0
248756992 490752228 0
854515579 527309424 0
80157123 417184594 0
400772824 763214446 0
407349714 800747027 0
843640317 87900055 0
144546287 957233184 0
541274134 803460223 0
12814006 478740028 0
216842260 243135942 2
935554222 519328850 0
164074068 541530684 0
895874986 14288066 0
988210135 649375743 0
832172572 760566049 0
73561919 562316628 0
954679559 789065582 0
976983691 824577702 0
778171498 828050479 0
896468250 472120280 0
255820278 445242982 2
808096936 119458926 0
158947343 245753072 0
67375184 930718682 0
276736476 648295797 0
440889213 997473392 0
322629021 176564114 0
447956959 553500909 0
294097638 430073105 0
61227258 923650759 0
655341075 626068231 0
276047577 559740294 0
730209648 382626387 2
14922834 252654554 0
377192546 78386947 0
936586674 826423443 0
500326885 520125910 0
529047921 345484619 0
270118552 705625882 0
823827244 682556082 0
849760348 639522879 0
164490638 429350917 1
386072266 88925476 1
958278916 489187060 0
426187512 3229137 0
263001194 434697227 0
694832592 608029620 1
240421308 300263422 0
508665845 629566298 0
689642931 859812599 0
822398289 281789000 2
90193175 868694294 0
59426245 379240782 0
298714604 711722803 0
370278082 397193080 0
64993352 141813070 0
429612491 276797677 0
351650239 401193601 0
215201876 626708547 0
117207732 440284126 0
566256483 128982484 0
774039681 702706497 0
996228322 328827470 0
265913328 449674108 0
732615545 628252465 0
852221012 464289427 0
386825597 499128225 0
940393291 698300200 0
989812182 491671676 0
233835085 285489214 0
108302607 193372493 0
653987097 702233013 0
552105899 456565419 0
203874921 444590593 0
258495537 497496323 1
545355632 335871014 0
349152860 815961352 0
700182840 208742592 0
985739057 838827118 0
839319611 6722947 0
11166036 898332690 0
843189413 304216735 2
510904309 805929969 0
379135916 555935705 0
902826860 675522891 0
49225000 196127740 0
988700971 521944859 0
239776386 475601020 0
783070268 374281654 0
142600781 798677482 0
644603864 731508189 0
892281520 43232440 2
100931942 932173165 0
302615402 958584742 0
804754028 449838708 0
642047305 993066662 0
346463139 413572999 0
363246808 320173825 1
929192393 674845302 0
161043933 496415891 0
643689748 952615508 0
841316390 115776727 0
120577762 961983608 0
909754748 581935746 0
65631303 767324817 0
149343503 638765334 0
689212665 176020564 0
845326646 935485823 0
34635479 372446479 0
388659971 914020551 0
766050427 180693219 0
55290310 868433351 0
606285455 453372696 0
169469661 243964741 0
277753390 155230425 0
801001374 640749851 1
263562646 451206229 0
915547597 674710145 0
789859856 703186664 0
492955820 601513408 0
65791470 57112628 0
837992621 977880809 0
102545691 662547067 0
62307960 46615774 0
101394022 185884416 0
571675215 376117381 0
748565220 284925616 0
144451959 9148513 0
698497697 685696515 0
684913001 180779837 0
975783343 92376642 0
839461294 88342682 0
953753597 105430697 0
985376314 761996622 2
190069125 718173098 0
51653381 496098053 0
869704826 611253075 0
894004749 995920265 0
923898970 234506139 0
689033464 797271101 1
524575427 188516675 0
115905066 770279876 0
978623808 617425055 0
68520804 490330578 0
47974420 37067763 0
288480745 251436709 0
677342813 97233786 0
804646310 612415389 0
645407415 979865279 0
190952155 764537507 0
351278846 312960152 0
205308257 575274698 0
32254755 787549312 0
55348841 167692535 0
33345287 273081790 0
177317790 57455507 0
252763154 374178762 0
656928074 366897605 0
146209959 872076691 0
989358822 680206741 0
124189977 381757626 0
539360648 499025871 0
309786876 858571759 0
346830551 97952545 0
97524625 885389448 0
835838770 377436252 0
229734410 225816568 0
72164649 171674342 0
283699434 868900719 0
129690074 727036222 0
363180132 771863107 0
453652507 475436006 0
11838862 881930856 0
252332656 777369367 0
214628900 935549927 0
367493587 706401943 2
741620012 169409782 0
130797356 462202694 0
14450479 819965920 0
970834476 977339545 1
849885905 73579000 0
146436248 974580527 0
306591234 71000910 0
38399463 95915365 0
428329817 494931238 0
336007886 270001554 0
142078532 77672832 0
534428744 157176020 0
637722637 697461196 0
142814639 438780783 0
118928914 66392516 0
93739413 472963439 0
26099036 365605344 0
680995950 463968375 0
247109292 393148764 0
95335169 418748142 0
117916986 478194035 0
357686509 314991119 0
580415211 257975611 0
765367276 841138241 0
760048220 339460914 1
339310223 471471228 0
293557700 783021393 0
91827842 474429718 0
4654984 259780978 0
122135207 924876440 0
557119645 107716724 0
856117583 549968812 0
398035368 960195567 0
446404514 526375244 0
323148128 286296681 0
12410126 737217161 0
21097252 922475340 2
714333792 804606618 0
578328433 903833167 0
146015722 102885935 0
998377226 306637798 0
347596470 182311165 0
721833202 747170471 0
856562437 943587848 0
366932405 720104603 0
805813709 778265182 0
348718889 234869956 0
795962602 130085918 0
20642100 612793494 0
591312586 509549282 0
578531496 453751830 0
384036653 104399453 0
853820041 185515054 0
654064685 296430714 0
340093894 304756443 0
80828820 973007464 0
562786677 109756290 2
269266353 811392178 0
48138113 991910957 0
865871955 295002162 0
95975824 897609281 0
975380626 616641887 0
392410811 589376580 0
38210374 502887955 0
923037613 138749174 0
486645661 41142564 0
548366709 341538439 0
604127576 928798184 0
35530244 272865955 0
93250648 257178567 0
751288225 583157199 0
778322239 195617634 0
100864372 942368885 0
593338941 83412733 0
340776564 335311825 0
920330888 924785862 0
44027872 820409873 0
35815606 2535179 2
109553515 912907182 0
671604565 217290659 1
506421134 664656793 0
215978621 38864246 0
132630404 467941914 0
783199591 8408627 0
260789496 374782330 0
145013356 343238266 0
37249817 511545991 0
205230202 85107366 2
484041339 206183570 0
947567076 942059306 0
138422982 275245922 0
467194812 208349233 0
873942237 917313631 2
926284928 597022842 0
463259866 315824190 0
539277355 921935601 0
74122093 342633766 0
66567295 508272727 0
87838078 814333301 0
651672329 272569836 0
878800516 798151493 0
849139510 707453121 0
315021483 966103464 0
597611947 21550983 0
932987994 783940417 0
77768321 250691991 0
202834720 562810399 0
506578272 182346133 2
654450846 580721436 0
136514041 895939154 0
668628877 280606199 0
725035562 979558008 0
339331665 302011922 0
54859872 917700616 0
907671101 580334235 0
97341069 582684239 0
392332199 290930382 0
76765066 139430008 0
282434061 36172018 0
545839288 922370810 0
554862357 530101941 0
45247668 990058455 0
101702283 987789143 0
749699747 613691736 0
450341568 644005833 0
907689258 84812211 0
284897644 738747147 0
723784991 729478224 1
162129649 963923296 0
946886281 455787063 0
663297246 7335173 0
845078739 231270731 0
793250366 248622737 0
78355450 674379648 0
610103856 161676318 2
342890134 902722631 0
341378997 591431719 0
614073706 511775703 2
15472143 900358131 0
300674498 852496038 0
408061678 408475763 0
147516768 479808540 0
526708527 718044200 0
178109781 517083243 0
74956303 721848907 0
104491522 497875617 0
582162945 371674296 0
805273111 27078253 1
583821599 401673001 0
293421464 307919661 0
760629285 414628516 0
996731383 879877342 0
402859528 837984009 0
434487893 444663817 0
508151666 166947608 0
775247989 926320635 0
240396901 471220130 2
269236577 434072143 1
50424507 804452814 0
962841538 414177764 0
329414597 267142919 0
185311880 357527731 0
448473077 587542103 0
253563355 705412347 0
561315608 137181386 0
977308084 732960934 0
124018959 740928671 0
802419927 501637400 0
744543617 43303228 0
24838503 848765063 0
415787732 168545203 0
328300868 65615520 0
977296015 590774616 0
739191987 543299127 0
842573483 463015591 0
348837148 361833797 0
643337675 789872243 0
226251626 903992889 0
154474980 413425729 0
524639171 839928555 0
616750352 413747131 0
111139478 565801042 0
543808270 926102175 1
71938342 409824252 0
770588409 112109639 0
690697564 604491575 0
969332080 107244306 0
317217762 81654073 0
258518665 747676416 0
756368341 322757071 0
653837474 194978526 0
688162291 18769862 0
27704526 699768520 0
723801508 399883011 0
915529728 208013981 0
101946225 929306866 0
280593153 824131529 0
909715268 111176252 0
201515824 642543230 1
436506729 616646667 0
144116605 20994443 0
68887851 782927096 0
295637818 626313855 0
291242649 759704402 0
70880692 123587679 0
117918075 901448453 0
935161040 580088944 0
301755867 580436382 0
82058425 145035100 0
62068430 721827715 1
424047277 204596344 0
417154919 58816899 0
847808018 419445946 0
176313907 437925237 0
413610585 597268280 0
23842372 606041341 2
994629673 705441657 0
32227976 882307005 0
444709272 494771663 0
27481752 44789708 0
88522055 881955742 0
40741587 788383914 0
302499406 867294348 0
589421952 13179193 0
144446978 487074128 0
321874716 729395321 0
834708665 198183898 0
10842847 122129632 0
930742697 218458056 0
823296275 883875964 0
437587259 711492538 0
821901366 432723597 0
700253415 258071502 0
723679594 320672187 0
94944009 938598651 0
324157790 616049789 0
587061454 172881958 1
115073725 770712138 0
650848924 264480731 0
90237387 156910993 0
59683322 383631684 0
6144096 591762842 0
539430020 129212115 0
31727274 356683282 0
130817384 490750484 0
673050501 33752743 0
500903738 753879239 2
793578006 409774651 0
811824706 311496385 0
477363838 852203921 1
475636699 20179130 0
545868555 738450603 0
627515852 118554283 0
406147080 784272153 0
84733954 981607908 0
256296442 435043171 0
760572448 496988689 0
527073794 788064565 0
561480752 801981854 0
758086427 687711481 0
170868813 613448733 0
894654682 77051528 0
343095391 964904378 0
195328974 299914777 0
193531448 587343163 0
771055272 5976421 0
26216394 912056848 0
454123979 680212113 0
894233148 476397078 0
70083255 150493147 0
507410181 67269973 0
747279039 205484929 2
833432674 66705538 0
239428613 665616087 1
915621577 96263600 0
469276361 545088335 0
350592182 770314292 0
23998163 912151373 0
982475333 169679471 0
206725608 464925831 0
767447043 847880721 1
859737478 752476949 0
708190404 789842149 0
444523052 976618983 0
517325857 476640640 0
843241534 787866058 0
701775571 318751592 0
14420581 48424467 1
531573882 517078021 0
695538942 844908271 0
193441915 351306192 0
106144910 517589164 1
797058930 399239673 0
811737953 594790189 0
26027528 80353804 0
447392560 940849413 0
258752749 420458551 0
445327590 237756751 0
364221053 126959521 0
399031423 718753132 1
662794265 68527400 0
468599472 241188466 1
941702833 392808488 0
485277667 605076185 0
142945842 156018784 0
367712025 282797948 0
123617214 25698087 0
956368971 354797457 0
857142221 164355781 0
187252569 718989515 0
616459063 425702621 0
113576274 757061100 0
84550674 599276020 0
39369037 950725576 0
744364856 978928572 2
106362162 734043488 0
690011366 747433571 0
419756312 659825319 2
697372779 770439636 0
76694788 640201850 0
656890548 878986345 0
901270033 150721964 0
731261824 15989092 0
720606934 845714792 0
54083234 22657321 0
79845948 365030816 0
856088499 823028520 0
696874623 76873021 0
367723842 6314270 0
404429678 134775888 0
256600414 551957846 0
691656243 40249624 1
386051067 734186653 0
550517410 524685406 0
392750524 822465329 0
326110589 407868613 0
421422300 161947584 1
47748652 446460547 0
266894422 496987583 0
384135375 110249360 2
241608804 931352936 0
905654516 359613785 0
889126574 414886661 1
887251450 488885865 0
596627638 413573192 0
802990762 116896013 0
535534650 308591567 1
135073617 403685247 0
531272466 861655878 0
64397535 253010839 0
426659526 2375388 0
136847120 582599672 0
134529149 392584061 0
106781258 824601222 0
530951852 978183965 0
936755839 259679579 0
410801199 526871263 0
138255245 796299334 0
330449040 514864944 0
764300232 554055945 0
381634035 840202497 0
225553551 369166731 0
894408101 597147990 0
912965516 338238103 0
13993133 476959433 0
834457353 602603081 0
809859958 647945641 0
294664363 171117313 0
613744318 216424944 0
879699656 358419546 0
350589935 133911335 0
226930879 250795295 1
512160217 289536643 0
439202295 736354999 0
79811562 277710052 0
11342663 851662516 0
372619661 34357506 0
85826389 840996078 0
472789163 413325195 0
838305155 767909890 0
171019186 30203526 0
483616311 657143099 0
507658232 643800048 0
918807680 878502091 0
496106330 640254281 0
779015062 161750636 0
951565501 50000980 0
892083913 201754675 2
845797110 778649180 0
936013251 416376681 0
518421856 244160173 0
707170503 336323518 2
535009787 654929511 1
865872223 463407896 2
268170566 872018186 0
906390728 579601550 0
542798320 62120902 0
658312351 878603769 0
234718755 283420646 0
102170407 7057541 0
605188846 239198046 0
97791271 723052445 0
107767312 649959177 0
659795743 167788023 0
129171699 319135732 0
529025249 57791725 0
16598166 178620993 0
253067314 375463676 0
64423260 183578345 0
598418355 768541903 0
337718017 26006020 0
496589892 54967472 0
469671342 577361844 0
529333210 301234092 0
554578407 923593972 0
6612417 278404833 0
489049176 920917592 0
913156212 863264989 0
683408246 334180783 0
141504354 596989914 0
105305627 945924554 0
81321822 982888451 0
123015713 148953425 0
325664415 446958222 0
81931861 365836297 0
847321979 137265374 0
53469873 71315928 2
166686093 136305174 2
509052478 707574341 0
337204251 982258957 0
982348473 562029070 0
74808068 730251867 0
845299948 475292260 0
632442363 834314718 0
756144689 142438334 1
731625790 670145125 0
907592611 512566229 0
828670496 685144336 0
451860089 881610089 0
333475065 467411364 0
30442440 952438871 0
753255557 663118913 0
138712340 881231784 0
909328205 364116516 2
292172676 671897156 0
344671851 306792258 0
411110918 959038215 0
648262519 897905285 0
573785048 451776631 0
565499835 452898477 0
135706477 79672291 0
618407472 319353146 0
602269891 923402986 0
97966248 411605622 0
634295769 555394744 0
473865112 668171585 1
203911099 663532439 0
195973823 296688452 0
114241680 223033325 0
685173916 658828667 0
886247563 163157047 0
383737841 840925636 0
102241953 193862888 0
74065009 109503561 0
285627495 64727032 0
716020271 598528095 0
412263278 642402571 0
708074624 155341854 0
98341564 36263231 0
76313549 375045123 0
323060542 272116723 0
33151717 198474246 0
380426514 459635202 0
89892535 386403248 0
93516246 724872972 0
915927903 176228482 0
292993803 842970204 1
440360485 313901387 0
175659816 207281987 0
88452682 39681841 0
440075599 822412669 0
88210515 36212924 1
696165310 626871930 0
7991559 460503805 0
994083813 628656089 1
806052730 844831055 0
72893003 844002086 0
347890413 817414389 0
672691305 741373044 0
830199573 136076780 0
135397262 638835954 1
444993440 659005679 0
300157952 841298850 0
391897109 34535855 0
349592444 520539789 0
606766448 718769063 0
625968896 512310397 0
882504348 981918938 0
226400856 853780713 0
818779674 600647409 0
329279421 776824584 0
13448558 391279405 0
745186876 931103106 0
317602314 210555189 0
340441564 906973099 0
305567516 287738668 0
635609874 952768419 0
807932406 150516291 0
1918255 601297809 0
554020001 403369171 0
628835624 285623668 0
253136527 91314240 0
147744505 456699396 0
134740732 782218953 0
996724695 249095822 0
68662122 374765129 0
859723256 851984853 0
572764924 403471878 0
420911048 907737157 0
978107514 82770142 0
162342360 948646520 0
197965351 783979142 0
412571149 916231379 0
617959134 466043224 0
28273087 289810773 0
94244279 864918659 0
232845530 336253234 0
543910309 361811976 1
167688712 455975538 0
846125020 150659127 0
555145381 923398208 0
440220374 566657933 0
160051851 253106304 0
373995967 805135685 0
442680866 318551678 0
748113154 16695993 0
737918696 977047793 1
467690026 583549739 0
460518196 298866303 0
707918615 956608745 0
23820730 264763808 0
265128086 401817441 0
110511805 638265574 0
63816735 350379448 0
31182759 962068008 0
546033171 725351963 0
95100201 310205832 0
50642513 612372358 0
826726591 39396337 0
187820899 42329020 0
418442459 337382894 0
704687754 121002250 0
441330307 464379057 0
299908907 273052031 0
65962986 890351740 0
181808388 30653709 0
584788130 684232111 0
13896452 101910214 0
892644864 320467943 0
300925447 334835214 0
858687551 159035202 0
289126898 792387410 0
497514744 700432302 0
653833415 587329 0
668769589 384226359 0
111310942 226763531 0
665049295 114670808 0
287438006 91295056 2
710660313 357720578 0
810172864 103588163 0
651554558 703617811 0
798608645 540425161 0
796937476 96651062 0
692714394 308007860 0
79088431 140551963 0
89430026 468305667 0
300233849 56817740 0
513627966 5315151 2
674032377 249993697 0
697262571 9528599 1
11180289 4884456 0
44570030 692465665 0
53138965 557891291 0
896066959 105632535 0
716607395 847494687 0
866147988 526920389 0
411107907 64515734 0
419509978 683523215 0
208847099 321102171 0
451136749 837871268 0
673370028 96791889 0
686235307 26997276 2
58791315 977333756 0
781142051 2061754 0
669086881 589576253 0
293405982 833558456 0
529850800 752665783 0
25102749 351948298 0
391172345 276064458 2
978362903 138262961 0
702329327 517946980 0
574880991 951907569 0
771551057 470015990 0
280166401 637843141 0
298328517 445630123 0
101092831 684824201 0
580133913 593186957 0
648289364 281706417 0
919293601 19776987 0
257344 897991192 0
250543636 784858599 0
273035596 457411107 0
6071890 278711498 0
528894837 995087756 0
241178579 396478839 0
574469098 396236036 0
687761649 673334909 0
938574306 162710155 2
145667884 795124308 0
51798800 553245006 0
237409360 771643407 0
208193237 822933147 0
502075847 71068781 0
270744190 155434789 0
757615846 816607247 0
385485473 285891698 0
424928093 783805990 0
76077521 767231934 0
411059095 320038218 0
840650304 552257366 0
96690693 470248855 1
244756444 441233738 0
553335246 832598956 0
235401069 344465485 0
402535659 920799647 0
957064726 934613773 0
828122824 323029186 0
593202166 345139540 0
169957672 510350705 0
841254852 510422588 0
107292443 910558206 0
878819764 884496887 0
479185042 374989939 0
121931847 503561548 1
543747788 825299397 0
394013838 285634815 0
41518056 928458385 0
470640540 113486301 0
288301672 702211315 0
838835031 78920711 0
430372725 939924514 0
759575542 44909166 0
878244644 317483853 0
104951397 7558725 0
953973044 800640341 0
697383176 134697305 2
985932740 503678482 0
239629909 738848427 0
143202065 63737239 0
751101810 636139004 0
444028913 331873459 0
769284397 464960080 0
331939766 773124686 0
30578249 913953020 0
371962164 983025229 0
629175293 548927702 0
412032035 549116705 1
314552520 621746147 0
933893299 41749871 0
389508237 28505865 0
208375778 251367024 0
855294353 303249091 0
597943928 29875302 0
130054341 194295043 0
559513499 805983157 0
887050007 422901104 0
690158284 477689059 0
598841064 592906666 0
2427767 819002910 0
582018074 46495883 0
672116224 495027938 0
446403517 595021365 0
490817649 130097772 0
552369467 444215674 0
724165808 65323813 0
279067975 927321373 2
478997897 670142457 2
981143593 139798256 0
202918447 4084865 1
862982819 64599693 0
420509073 751655787 0
238379743 233833659 0
891279081 239443957 0
523306820 188355941 0
827262963 440271489 0
706321646 459993569 0
782397894 25959494 1
187719551 515926578 0
3432619 253846774 0
626369253 136939347 0
869334468 827189907 0
674228271 839345362 0
738869594 14938993 0
184030517 340770252 0
445378197 637970443 0
725232886 921954211 0
339003675 263453160 0
157676589 59287664 0
9536186 476882381 0
747736638 851531841 0
226837663 909673474 0
936347131 471953545 0
832249715 36744865 0
766941220 932570766 1
947788197 130566759 0
117182899 508694321 1
113939106 952109305 0
305310424 278808369 0
290930892 888366307 0
546087900 35435248 0
907534421 639962237 0
281411872 558138359 2
118190681 205019636 0
820456712 284197796 0
469038996 882201868 0
91342603 891429577 0
340786824 719385356 0
925977696 292304907 0
4313023 435200496 0
21165839 12250339 0
893891927 569164727 0
101219894 891610875 0
713360779 319504565 0
704641289 816228054 0
838013951 8187473 0
104435229 803633409 0
809511523 253135332 0
9026785 268568660 0
236733329 485991449 1
347581933 222339567 0
981700809 135672453 0
936656853 27832235 0
50458694 807514309 0
45038790 818824878 0
294935031 642458167 0
305287069 689145293 0
78310042 578519231 0
553588499 880702530 2
288857316 152715311 0
638309372 289166314 0
969102649 811744756 0
82151415 745027550 0
634100308 273168010 0
836739925 982533425 0
290518616 502286767 0
345551028 953236603 0
186306476 906339253 0
542262905 853532475 2
292842723 252144858 1
921545728 264198465 0
65681861 66222773 0
111620010 222894864 0
4543437 37094104 0
84494154 69066952 0
4190903 665313232 0
935048864 877751544 0
12113229 931829158 0
678588278 293364728 0
63819678 926053812 2
536218869 809618531 0
989111751 162776811 0
635313770 562763271 0
308444333 425342003 0
603930690 94807992 0
559470037 13292634 0
748282023 545863138 0
686090247 609711138 0
895923461 209973431 0
17283726 24935526 0
122175920 101071876 0
547572052 429054205 0
690574033 48325844 0
371303684 968733481 0
198420965 480261769 0
580307961 754950482 0
263433865 280203195 0
16715680 968449033 0
929816628 305672167 0
242174296 630653481 0
214001841 627911881 0
632314330 835015573 1
155595704 92471232 0
276141204 707880411 0
896738295 895036738 0
56814168 10312056 0
963004722 243036594 0
144078027 35470344 0
261215642 367123855 0
163183509 733990784 0
144824799 78827754 0
102317207 876721853 0
260130100 128027824 0
407761036 405825869 0
705565993 23818260 0
981127019 12057550 0
435311402 588682715 2
496442105 231588065 0
83683381 608147944 0
908187928 251550233 0
422542524 15784140 0
69516352 191438163 0
739571781 486081351 0
610752395 687972136 0
639892596 61128781 0
382772750 53228882 0
513252977 764531912 0
650058372 132311141 0
620184942 82524935 0
757662006 570805796 0
724282673 83730987 2
906615521 220132314 0
505077700 524656008 2
486317410 72834168 0
261358528 966720256 0
327349967 581428017 0
87948287 55630123 0
376927641 541176591 0
148966716 477605509 0
69513188 4425326 0
694402940 523677750 0
144670141 723669032 0
442024759 428075896 0
598475753 267351689 0
468882173 419232882 0
496114309 955971389 1
7285474 299378547 0
778323716 854248182 0
4242684 700674556 0
863998307 694276439 0
290516020 584931353 2
724703589 921424321 0
489627238 652158741 0
257108392 432021297 0
552162218 923653886 0
103198873 563874496 0
885843644 713558612 0
527887278 671357659 0
107590011 440768565 0
242081890 124621555 0
676546550 105664315 0
849169093 76998034 0
4477028 737596905 0
779281019 608636985 0
560370803 9719384 0
678752852 824224514 0
10980431 932772973 0
377841844 648831976 0
37103350 260588116 0
892303950 169401400 0
906091197 754928281 2
737528945 825601476 0
603210339 200574076 0
756391682 489110748 0
371630677 956248425 0
92883523 972852645 0
137169596 766757356 2
32127961 657587340 0
857529152 723576893 0
705909836 395018398 0
376857269 388295461 0
807271046 75341931 0
203670348 467329061 0
47601057 862251385 0
560383663 183665371 0
221680570 560116280 2
26774685 786683157 0
659947202 376155872 0
609278979 877911868 0
919103600 962296461 0
917067200 57435889 0
894076656 443354261 2
817163521 248955375 0
15256681 383516434 0
475529045 872670434 0
286728191 95868789 0
838772204 280368552 2
259074096 497850302 0
93933942 299645477 0
521219554 482720058 0
988774128 687774452 2
114725649 969381743 0
771694792 834205843 1
332995839 545540401 0
652469456 649700528 0
199099565 154573976 0
385787078 371581291 0
547280930 352491619 0
845022137 597949752 0
636319237 220886943 0
664283293 335399947 0
850618521 50818526 0
35294627 477785683 1
199753052 630751541 0
494682579 555816144 0
167512266 882875151 0
131160839 877934696 0
66791462 929896922 0
627866487 166870814 0
646703431 655055477 0
207020253 415882361 0
159705046 794743876 2
956882066 35445869 0
80940090 763456521 0
96144421 631197931 0
250733156 989416792 2
183798304 25164472 0
24889010 912513852 0
674386311 646097449 0
306679001 361138427 0
395894463 752921030 0
405248283 822524219 0
744220841 308791967 0
601200154 407014863 0
434854900 258764587 0
74891762 253823759 2
757273951 430441623 0
625889760 43064525 0
556514968 222829524 0
799323539 359162265 0
438453199 230634242 0
202329990 479459879 0
859838917 640377012 0
832104327 80749224 0
823692063 684436775 0
135919649 108940275 0
816122758 23614133 0
664520145 334497421 0
571792746 468381132 0
619769112 277575054 0
454705660 69432098 0
835719710 683170034 0
613178847 624526679 0
495036430 742415799 0
872306596 189637650 1
866762946 131481070 0
259470712 463915760 0
924128999 120612809 0
827170612 603824550 0
217261824 793849712 0
228967054 435745184 0
267365458 542797717 0
283049225 226150174 0
285598713 61942679 0
336831811 599277325 0
655001850 514502104 0
759741467 219102692 0
263854915 379133346 0
296488073 443195443 2
400790354 656188453 0
41667595 472623457 0
375838194 842382182 0
25925935 20330825 0
86907821 129489382 0
555353526 42926863 0
997192383 372298375 0
533017680 144730288 0
690451988 328222921 0
241947473 70765325 0
911849329 717661419 0
54515217 817754007 0
75987194 654040969 0
742666506 624566354 0
372746677 591539485 1
984374105 531566524 0
943881154 392702771 0
3782331 467963929 0
741546287 226878863 0
382438200 979000938 0
745251281 479479605 0
462944015 517179726 0
600667702 528355577 0
569590777 41923990 0
54875273 531028913 0
646918712 853426419 0
511993535 364269130 1
97588232 335597272 0
315373663 785492519 0
666671123 859197904 0
614425667 98265051 0
346268776 784574593 0
683819783 38715204 0
45031777 647539185 0
16210862 54094313 0
535859742 691442718 0
494054485 485668214 0
508193121 946341807 0
343537581 98344805 0
239164908 617241639 0
32338744 114164360 0
977386243 814915680 0
942758877 97404634 0
495859517 421549981 1
12031020 69697406 0
767550565 956050384 0
786237107 79857602 0
645161242 790029037 0
884528587 666696801 0
247222652 251835970 0
687605279 473822611 0
925580706 180245566 0
955630697 848112290 0
257962502 486039913 0
124153937 208701046 0
974278185 463751717 0
533703942 830808952 0
984461051 169836998 0
90246152 78722150 0
152791584 329779773 0
725724112 971702330 0
739883897 176393299 0
53895516 998653980 0
882976366 637421623 0
758526495 471377288 0
848902798 357019985 0
921221121 720613894 0
346396350 362067044 0
104938403 125156086 0
2619240 576685993 1
841536329 730900045 0
780280823 273589169 0
581039125 83158890 2
76261141 41412939 0
445458062 477287297 2
164371705 310889399 0
633627343 625292651 0
826859120 877949298 0
439207861 4755586 0
886042159 553517123 0
302024439 229889795 0
225815842 882958480 0
428940257 682547914 0
215809699 143408256 0
519168803 386933255 0
787142134 53423763 0
132623796 349465861 0
724732082 811513003 0
698913470 420217827 0
286481035 865001096 0
548141718 514061009 0
552744546 470706141 0
864028532 100657458 0
94719085 789246430 0
31168467 420964587 0
421041460 712707208 0
703363210 559501252 0
326562563 439151086 0
14190776 150189609 0
277419196 58081425 0
881099209 152408284 0
318127586 444874574 0
666878927 513906209 0
980525953 351475996 0
80729972 555185105 0
909112437 581061451 0
803823096 817136951 0
565650641 858658939 0
424652412 256823364 0
131895282 9475697 0
995065616 873325190 0
100305057 869856247 0
484060617 736522162 0
86338629 450694671 0
825826350 365064425 0
483572643 44382011 2
210864479 824606983 0
690472471 521829127 0
798455016 9030915 0
668772371 51530901 0
316609475 93700459 0
138656363 536918372 0
43616516 37588230 0
843425544 70881145 0
937525194 748209806 0
437961546 266763440 0
157814657 525146563 0
99934246 603924961 0
822906570 448741127 0
135309165 280784289 0
326918126 279127809 0
736568613 571456883 2
682475717 726021810 0
450774031 765792497 0
257225349 520822883 0
513459814 181039265 0
722270759 607150341 0
37317160 60460394 0
211317586 190509640 0
865429915 918981128 0
980379662 886254272 0
809785301 759515204 0
740254353 403116865 0
557098807 6795227 0
764121142 184694434 0
666470032 192383891 0
90876401 141642056 0
218123580 50176295 0
528410920 136315837 0
29212848 402023258 0
735267933 767084228 0
549053306 95134745 0
258107151 677526236 0
563562535 963594880 0
123054992 933504987 0
837396845 1905340 0
245545842 673219824 0
166943861 127978390 0
142008979 718764998 0
441163605 160985768 0
80537013 332665689 0
260049263 929753190 0
27461584 503628351 0
848854035 80769763 0
70236193 760297934 0
581925418 716333986 0
198170486 464092143 0
242446101 266619811 0
401163966 992242169 0
927162160 253659410 0
218345552 946577338 0
84516655 343420604 0
536575825 991027229 0
356519136 752907587 0
155160894 973524791 0
854537019 722343963 0
34569575 337475161 0
198631569 245684847 0
738501386 318153641 0
478930687 989698165 0
817320183 773315949 0
676529881 736304455 0
621876779 270672736 0
463357057 279809790 0
341774398 237724161 0
482845459 404440239 0
560938457 53490734 0
36248022 125188584 0
255022305 650245335 0
275750413 172913836 2
657665363 48554632 0
264288556 506807297 0
570909756 656117879 0
633264999 956740897 0
907276888 20411741 0
624187518 93895825 0
83425973 377896469 0
107254554 358443501 0
851981626 759894465 0
668689993 377617780 0
881406288 84184587 0
26018860 172182204 0
330374379 109860355 0
178828844 714053113 0
567541465 923714256 0
495459713 560066938 0
935874836 604630711 0
267525163 501301761 0
808163705 159765119 0
656581994 598144842 0
386473983 705384682 0
187896115 644077952 0
41588588 58768207 0
166008377 272536163 0
781267 297400162 0
632917748 198930760 0
832864082 150658164 0
917857807 729426499 0
228272281 628702139 0
422193 961421483 0
807606827 985309035 0
291788727 74013728 2
994361316 341490371 0
47640630 951085191 2
158733593 556777625 0
451039792 209704543 0
877157138 325475417 0
402505195 656022719 0
64443995 731313349 1
752802363 569431715 0
241496236 375023022 0
914236102 478030860 0
216089910 46652860 0
897163047 352348347 0
132154644 997612494 0
910991286 124552419 2
292057516 570277721 0
584610178 204873575 0
203533512 288418464 0
526883723 605133996 0
960748348 111052945 0
140488853 807642821 0
814297550 548136918 0
40412819 721008032 0
263207193 992632656 0
725405903 672036064 0
964133888 278898077 0
286520964 10877459 0
857774699 59363924 0
890620742 722577347 0
28901745 718513619 0
643890379 22631121 0
350431426 993035563 0
241270364 543790317 0
572814333 516454695 0
93197534 424441620 0
404901022 603552051 0
993667289 400476943 0
994512602 234320499 0
220735547 332636928 0
995010501 129295139 2
526155546 492738444 0
300473519 599550765 0
510801190 5889745 0
881740493 142104442 0
100812119 444558328 0
145308800 960924863 0
691502907 946577697 0
985497361 743063278 2
904768468 884414130 0
316103042 160947480 0
981878940 302045147 0
638644727 981240481 0
636901295 389233743 0
166889889 962589142 0
322515475 467938266 2
410014263 587843273 0
411861159 252784726 0
186507327 118072281 0
214512795 543672896 0
113247635 567870220 1
650649067 325392556 0
915914395 877449240 0
127201305 372657935 0
911633200 920230588 0
586343392 648037786 0
549184684 180146952 0
763365159 162274169 0
611519093 931773356 0
538142317 767103821 0
718923160 957888754 0
13928292 403399419 0
629892139 758569290 0
94333749 344194101 0
297755121 862052365 0
256344969 627154766 0
142676282 592534622 0
679850720 808112307 0
567262822 63930920 0
706000938 757910942 0
232033356 749505106 0
709276742 130862323 0
102038699 718077015 2
600021527 976922277 0
85807395 127614496 0
711274018 31976666 0
3251346 159807420 0
894470297 495818661 0
690161261 145976640 0
403279264 433094772 0
837528266 275637149 0
12718086 30974778 0
864358518 746953230 0
124730361 724325422 0
142337202 8406337 0
981077622 890207157 0
288161501 709290916 0
233072880 727837953 0
182900765 370766122 0
641886323 311827779 0
646491990 474090022 0
120731057 618497302 0
148696584 745034721 0
949508402 71533358 0
332497679 167199976 0
893983673 824369834 0
906266790 353375547 0
870645601 90386431 0
904564254 233767138 0
725562504 119071045 0
900982073 477636569 0
621732792 434398023 0
79968339 385185405 0
72527694 439011446 0
258028446 923067743 0
806572023 290186304 0
809496104 289423506 0
160055546 131208615 0
898757482 1351807 0
5740742 491207086 0
380172940 479533366 2
772169514 952695755 0
571120192 419832557 0
63179979 583306171 0
939163679 73350546 0
215196154 310499831 2
905810039 983620571 0
511765733 685213562 0
526732235 888707335 0
419971765 974547206 0
371150671 318471809 0
591665990 666649211 2
249662673 599286335 2
229697258 562513167 0
32522099 35838162 0
742198018 189409186 0
917552129 371941365 0
58252109 856969775 0
511961673 921018242 0
596685100 76557579 0
66235747 836180912 0
112035204 612016858 0
821296237 320045261 0
452342947 697241035 0
367160743 382162286 0
7869885 507038441 0
467681132 408652478 0
387416886 578003124 0
987017256 791306842 0
97278110 537264880 0
5778534 607322616 0
676510377 107909266 0
312487507 438718676 0
59240458 511212172 0
714356072 596894474 0
631458771 327512708 0
206637254 106079585 1
56030395 923006694 0
721312896 33858313 0
5212106 27574838 0
607896153 707023469 0
226540188 941120865 1
139834324 395566311 0
806371583 266717795 0
545935622 595334087 0
956185482 94490439 0
96697715 963934617 0
511152526 355277496 0
649602656 446486913 0
480379328 691600909 0
233737051 769909832 0
543882296 932901634 0
251257593 250770518 0
676746034 488386616 0
319660086 604003833 0
561176810 642859100 0
783952377 496436966 0
417237641 279435831 0
591239330 524746067 0
752721288 367924652 0
744537014 114223982 0
9884296 351402176 1
230938863 87956903 0
393412496 913779619 0
264293931 652684473 0
480249876 850662726 0
525310706 446370096 0
95016634 106077472 0
752981887 291690886 0
640098584 191711702 0
731955470 372187971 0
453920440 238992293 0
381700866 632087163 0
774097430 181447764 1
724316068 110958568 0
141506969 823771705 0
877453419 916787599 0
766050821 214321139 0
924471731 644947215 0
829042846 356671458 0
177400591 992594022 0
378908122 745579594 1
281810731 284169298 0
707723871 710328216 0
255673997 285827087 0
51092694 292103799 0
63069511 664700677 0
105183127 86472814 0
285861880 510114593 2
80565901 69233458 2
612720385 973993732 0
15218979 677248300 0
293233308 119967772 0
389767441 29663654 0
451660126 331372912 0
771935158 93915555 0
836134122 990602929 0
281225197 54997924 0
527815477 976397658 0
60106121 816764584 0
620628484 349584658 0
926842802 980848720 0
126481336 725463312 0
240849946 137170469 0
254848028 709637561 0
397972049 333436786 0
601765054 681591164 0
149171571 447541750 0
122700167 319917080 0
600505224 569219625 2
222944170 186354130 0
17408214 142782051 0
980919877 466080787 0
11902736 158339178 0
420556169 800605824 0
314347464 15620726 0
521422165 850817149 0
385991525 195247054 0
681626773 645529360 0
259355254 559538300 0
358681874 234973091 2
902021182 178642523 0
39860040 311491464 0
392799864 853066831 0
553788818 893465557 0
311335723 920409465 0
495072443 443736668 0
638183952 588063116 2
432152464 569821305 0
960453836 895493430 1
792505328 12976383 0
921296506 759059071 0
177524340 89613543 0
466046140 306879839 0
333887805 322582994 0
29372682 400401786 0
87890839 428227922 2
291341313 330306144 0
93979397 477842118 0
724523264 844666634 0
909571772 740920420 0
500755387 545619114 0
714068579 496136453 0
222913391 909203993 0
765761856 22255944 0
559778637 907934259 0
98511506 436279950 0
46947495 97947117 0
133764550 272746088 0
208693559 436933184 0
542794513 971798379 0
523792859 151924412 0
467719470 447699945 0
16730489 672923814 0
65582307 755910435 0
61902834 81689614 1
991910408 830748632 0
120125984 694062613 0
39355519 479481174 0
675249163 446179139 0
110329610 899180675 0
609777214 437467171 0
877093383 428281298 0
966350256 330455824 0
898312464 275027563 0
499528105 501700156 0
818519350 584652413 0
261264650 294304134 0
802373318 9036747 0
144425752 595424651 0
852154348 548229848 0
396032663 221361446 0
562933237 188092071 0
957280379 641939618 0
42748984 267991826 0
656187381 606897704 0
298994185 475098836 0
252144298 430820451 0
518783589 603080151 0
622688517 385931191 0
850051422 648936582 1
245874640 120733809 0
841930606 96032863 0
978487902 154057199 0
506727025 41322039 0
694516030 971252783 0
679147972 178293599 0
644021700 718531068 0
558458850 807251965 0
94055250 477884953 0
95822931 795270644 0
101303620 637516903 1
29681137 902035629 0
536038874 262301173 1
147779403 934695555 0
170518267 259196053 0
117779453 433311309 0
921668859 224864539 0
818682846 673988187 0
526192568 948868365 0
778776590 15705043 0
99460752 660515571 0
105072195 405334893 0
969736750 716318962 0
78604923 388190994 0
243695011 103203934 2
823474318 432713315 0
988270090 624190417 0
696664375 85077590 2
887798067 299437949 0
590242031 574214672 0
14414959 452364725 0
68222045 109123118 0
236895647 498705493 0
387274207 296865253 0
410236572 837408788 0
610648313 387859537 1
201866600 254677766 0
132861960 978338269 0
581373847 648859913 0
226678066 169422718 0
307607045 319758260 0
1615316 697725739 0
920299348 982082311 1
852692552 604868362 0
760514834 815203412 0
932145711 992065920 0
782966172 43856848 0
750429446 343067462 0
567845885 505979876 0
704658893 884509644 0
125456033 185132668 0
332918966 479778037 0
840118303 684892390 0
539723252 245881266 2
854546710 857497295 2
406748837 278017167 0
50945221 84474897 0
596165023 29009449 0
120918824 165916451 0
164257710 751980802 0
873608361 963548802 0
32724382 818286097 0
343391175 180356795 0
781965700 113374762 0
784543674 504901624 0
711164373 257711727 0
144395515 33587500 0
590177955 229114422 0
871562360 534813163 0
362557385 894301955 0
896948304 452825147 0
775467528 398743458 0
35376908 333392724 0
581315651 211380245 1
604513156 324729440 2
797585730 480674456 0
64398560 380174281 0
898093972 237174195 0
701916675 81359565 0
766757718 196653270 1
96582786 518096633 0
36575682 62843134 2
665439988 914215581 1
941609631 141921878 0
840833530 905471683 0
908090293 999145725 0
681661372 951986075 0
746662301 851242364 0
534297842 61508761 0
287510581 60390685 0
998448221 520970687 0
822660187 230494293 2
291158583 455150510 0
904000306 857972356 0
852458742 467738946 0
711474139 165969255 0
234764710 486576705 0
230955974 912264100 0
243302246 440340991 0
204775619 371148014 0
670725969 825814790 0
638194394 718927049 0
5048282 815348598 2
555827229 734253716 0
943215775 231650418 1
605163100 964238006 0
44776600 408487850 0
58426615 20759050 0
30685081 814933113 0
173947517 918159169 0
216056714 826449828 0
304983360 69567494 0
99919022 723635696 0
998019666 682945214 0
740955460 93580639 0
537588230 22435208 0
4774561 430461361 0
362145503 279481232 0
52363121 999761266 0
103564580 649315445 0
121256556 82950711 0
128341859 816561722 0
760068110 792702366 0
228772342 534832870 0
199597634 275170622 0
789330279 681890491 0
903132344 588816945 0
458895982 449410486 0
517600523 583042472 0
8701663 20412185 0
461627148 19761876 0
942198254 103736634 0
484331254 493475508 0
974523010 967521645 0
81988820 249267258 0
414582437 699832334 0
205584899 452922443 0
331720709 197269680 0
267902085 189710541 0
895545395 376637062 0
833239197 745080039 0
539501529 857979982 0
191507004 759182139 2
946232823 171130923 0
279793316 453422679 1
253463994 713243429 0
119414091 623002773 0
102099264 230637368 0
75648655 28789614 0
920203552 849377631 0
469698589 270717030 0
464089423 356160778 2
12997238 550081881 1
756356695 46075771 0
292516788 412965319 0
698171079 772478741 0
126028316 296993841 2
773883078 563823452 0
226152023 730156950 0
57293831 546457754 0
171036542 833426174 0
505711827 339306275 0
178026017 122040372 0
816159152 523203171 0
635138639 141275709 0
121253188 438206529 0
468751461 227020894 0
70066693 822324264 0
92328287 324665507 0
50418712 977930767 0
84493369 346602271 0
474017318 447865435 2
878097953 940183224 1
645596732 264230332 0
429386381 863200251 0
672195412 687327134 0
637858390 85529204 0
937774482 129296995 0
468072878 639945908 0
695264391 719431152 0
249893893 623140095 0
706941501 111296706 0
76066312 725719362 0
923781701 163169931 0
727454472 118443850 0
649055747 491075752 0
827248543 359546131 0
923867228 361081816 0
574194636 969797373 0
996396644 400598832 0
811464038 409431404 0
337705215 473835515 0
364875328 117996077 0
291126677 770462081 1
578262433 847537074 0
587595350 384946414 0
921859553 517292187 0
285001371 955105887 0
744798697 69791444 0
588706709 684584979 0
66319733 26585734 0
379443225 771524097 1
904070488 658946094 0
195126321 127958993 0
540570346 373256045 0
214319009 844623332 0
158170404 409287839 0
982915474 740673666 0
401421634 801780736 0
973357715 621041540 0
2909103 647148945 0
627437990 272301794 1
701802177 73887617 0
75261903 137548105 0
432082846 356298836 0
533376509 806656183 0
796521626 554833667 0
339181298 760813065 0
84423863 217917171 0
523719509 195926387 0
143061956 181909599 0
854019478 865250778 0
339795340 81757786 0
87486695 983237350 0
506080759 931591921 0
787703573 872781355 0
161685261 312905882 0
478701220 466255199 0
516649878 326963509 0
467227826 252433264 0
649882814 376480877 2
44932965 24035542 0
654667103 682477322 0
36581378 220291994 0
700828151 780391547 0
91337628 476341724 0
20471823 441674022 0
670178607 153332579 1
828327573 811751658 0
186520339 47794056 0
877569580 991473903 0
948374613 149809436 0
363943674 701933349 0
616741835 968657563 2
595606467 763989205 0
252309774 443534441 0
581069595 605785628 0
671995403 59370127 0
523045334 406577122 0
737385207 169867052 0
115183155 136578083 0
632872731 869503035 0
970952884 804585998 1
527175101 814106776 0
901532216 887195762 0
852549209 256136279 0
375747192 784414114 0
146993412 564841489 0
256295981 859203777 0
457856924 788703489 0
298701945 680255648 0
703473717 797472361 0
953444351 46466706 0
110516209 38743061 0
742807114 15851013 0
183787000 956708496 0
514441318 113507892 0
241956193 53648609 0
231703741 145963364 0
366626034 706724300 0
698596127 121915497 0
550803479 569364642 2
648759523 377319467 0
668871444 512066077 0
948089185 215127632 0
751062336 317617102 0
264692499 64902772 0
502721670 538795587 0
504989798 144314907 0
9005389 348049672 0
25174884 381344363 0
46804219 517755812 1
772459367 834874237 0
403977120 740786520 0
571669296 128933760 0
254125056 442241287 0
987780714 189130220 0
241565876 142328303 0
656164478 95669738 0
581749392 586196436 0
56742092 130299197 0
934413372 662771868 0
702453368 518618465 0
397523459 362920524 0
315395140 908718086 0
116146161 676390600 0
374304072 930745558 0
832881681 973504003 0
59171561 474391044 0
42578910 893362552 0
928384492 506700230 0
973356444 599352949 0
118803054 534163253 0
821239945 161113551 0
841543681 638186576 0
143415142 449955468 0
36726429 506409361 0
722026275 813370889 1
491706228 373457441 0
451417562 543893095 0
788170940 718054793 0
945387965 541184462 0
31296425 787193611 0
382014133 878312391 0
501417849 777326755 0
121491236 347882366 0
566008710 478960812 0
24072977 280643554 0
89253998 889591280 0
419335129 54277304 1
470780270 342943631 0
477938222 181303947 0
17954940 41574182 0
941462332 429155130 0
34862109 520080554 0
118513908 376790760 0
435691877 601146280 0
986058252 773184001 0
720129787 978020645 0
85802516 916500275 0
530720633 386569660 0
138033829 526970663 0
656389673 66279623 0
713923147 665977133 0
146071904 91129520 0
565157299 650087893 0
291774631 916573301 0
440437763 857719361 0
128954888 9254343 2
789500215 889967229 0
30109742 979616942 0
526628228 857237654 0
792452732 409856026 0
923716643 71746059 0
487687292 848394449 0
821681257 933066098 0
527262501 820846285 0
677727222 127068087 0
670072690 835800774 1
528550632 644639680 0
35347876 876271437 0
485452779 847057382 0
173210390 383119656 0
384000842 640592510 0
233866327 995238999 0
23233233 827015906 0
815102559 417807646 0
399910294 367562137 0
536495156 40125233 0
293557405 785674157 0
728245093 575746462 0
466615095 873115208 0
446666631 478744361 0
294365234 355755302 0
912377171 345727618 0
116268607 100337409 0
514419137 700894282 0
173991938 870030087 0
600539204 409888490 0
964622211 314672041 0
950760553 452162809 0
303867796 323617473 0
250629835 620485307 0
607919770 12416884 1
455063265 704322748 0
940041180 43442458 0
280192756 771879994 0
25324206 359453895 0
329307263 89126792 0
379522604 554211870 0
361062887 691318529 2
334895745 184465360 0
998984238 29741887 0
900312340 8215442 2
367837043 542295270 0
167347221 982413808 0
108758712 132058160 0
675049071 896029536 0
943648332 755635600 0
742945266 615486979 2
916770886 239154165 0
920957301 194796880 0
297129374 174184632 0
758964705 465066249 0
379732918 383654598 0
167041443 376338719 0
361736284 988217717 0
900922538 626779896 0
396774916 472910907 2
116393674 932595705 0
789071434 991018992 0
952272414 738435207 0
860457894 499286798 0
507211890 599978371 0
315733718 847456635 0
134875270 465486175 0
782667205 989470811 0
24456859 143451484 0
934249760 707232225 0
683111977 103068904 0
838790316 772715379 0
275648360 31333015 0
959642309 620853581 0
384144294 295013028 0
87328965 293111852 0
309292866 242709896 0
513243750 473227087 0
813412160 328659 0
65781507 745610321 0
815064701 637447425 1
516678359 343255996 0
593637191 770195680 0
950481832 341761442 0
489071510 555305159 1
106398622 939008364 0
670955364 703033771 0
944888739 119829125 0
733722256 700580333 0
234955012 311981366 0
374508119 200238298 0
112467728 222942278 0
731003393 120770127 0
72055291 222692482 0
584516461 389115057 0
88263819 734677648 0
965819365 247676760 0
585706904 964701548 0
351129801 139870995 2
203215707 887973016 0
940944421 24635610 0
331978181 737631567 0
864340303 274967235 0
216944557 249316094 1
204033692 914810271 0
254590111 253698334 2
104499875 183133417 0
98669676 610312806 1
714898915 726921200 0
943543163 377750532 0
286798776 106955926 0
420319076 256757086 0
808367142 193540431 0
650321047 517277971 0
85918667 282925743 0
761004200 134843651 0
892291318 384994054 0
30871021 28158460 0
561260489 969362305 0
309597086 403841675 0
773272242 876945494 0
868942751 856789822 1
133175172 183174633 0
496234490 826381435 0
349477377 123667315 0
669822500 398201106 0
895965731 248322261 0
958367379 735859566 0
9841046 932560248 0
839336933 960859421 0
727164097 698539653 0
651231226 755190421 0
808487955 883036196 0
508474921 454740399 0
680995879 420527558 0
830670868 960241966 0
403622849 105158910 0
883663991 523192354 1
62833683 86933545 0
333174327 889957095 0
872875434 167217186 1
921428393 625096823 0
947778157 608897747 0
112415880 381665214 0
324850447 738264023 0
195444100 420517231 0
140122221 266032255 0
122786193 22637246 0
924517444 374115038 0
861155188 478433968 0
285873027 176495556 1
242914413 529533415 0
357167539 831624666 0
922867925 24377254 0
853666709 532540326 0
344377278 187518960 0
38583112 294035288 2
146470609 825512522 1
582711259 215971636 0
758051729 595784631 0
25302678 608906355 0
160261577 371998182 0
891258718 223611279 0
778353106 769374632 0
958827409 778551546 0
663187910 24755351 0
544305156 48368294 0
512523979 142605911 0
152526238 37333651 1
679111047 695160581 0
625246865 560549255 0
152914179 293730840 0
664251475 739258204 0
885356818 298779318 2
123541006 138937883 0
213689699 448606297 0
371575573 428441321 0
675119284 456062943 0
299288722 858302634 0
2752623 580033038 0
364365980 371961782 0
109636402 7410328 0
956847926 844902993 0
170568461 312150884 0
850080489 828645729 0
627171676 789106144 1
271604947 945357962 0
704455438 61682569 2
784325688 467782454 0
834668328 775078852 0
131920585 378958433 0
650369929 164038749 0
891586820 129949954 0
777017941 22874295 0
784661228 600410811 0
902195382 328920105 2
700467486 341884184 0
88766992 823761600 0
301135179 396013079 0
607259345 738066660 0
770059142 869158154 0
109028599 991805495 0
779345027 286448774 0
948675903 776074374 0
614302805 126237575 0
947147966 357678113 0
97273545 847641021 0
460487407 317009244 0
421289492 230625874 0
113215011 45760860 0
367381977 68471194 0
817636037 748143504 0
94850383 156187725 0
657321479 221620297 0
787542904 328063085 0
431587951 93599292 0
187979027 727650826 2
760742332 187121025 0
977219630 348501714 0
406192646 843105467 0
932093142 59234902 1
701133576 635722971 0
722210695 89615367 0
802153053 956288500 0
787261412 416150718 0
643080034 59391174 0
780433611 73881088 0
675277265 804371493 0
271914067 138636020 0
38170681 549624013 0
215234353 910743964 0
71519993 807916562 0
426388758 854321822 2
875532192 144356001 0
64093144 835967431 0
701724325 846757297 0
623296177 617144306 0
147698784 321674801 0
754715148 472673646 1
203550703 771277044 0
369937829 318234656 0
920820849 407212430 0
19620312 585521795 0
82320217 477924343 0
528803238 474222971 0
282999393 979041440 0
617899659 813162879 2
88512313 454243551 0
13237791 3351522 2
304846353 625062653 0
390686466 271211315 0
830183918 569892920 1
65518217 266406082 0
526460133 583814487 0
727125701 992949157 1
828884890 297805687 0
542276819 878527705 2
59365182 39419489 0
809385271 76553087 0
169790319 32712232 1
603432852 53113464 1
117327593 773450244 0
195278714 44653106 0
179238833 430033069 0
147709946 139995614 0
703775694 36877423 0
349835203 512777159 0
190164478 73035966 0
177161897 335759896 0
739352601 135080760 0
298753608 610948643 0
615880872 483104790 0
507427034 296564069 0
739153048 856608144 0
776361435 348304932 1
32598509 557407443 0
44781720 362350836 0
797792784 37087102 0
902147622 407791570 0
979533197 857653164 0
877548768 952817317 0
533571529 569104998 0
874651343 780884892 0
689762046 834434245 0
483339234 920119824 0
458311034 687794749 0
335665951 298109775 0
138287153 945026816 1
86759879 655875313 0
521118343 674746778 0
790107902 141278795 0
982282938 486541301 0
630693853 423113677 0
454327811 395409685 0
464907833 925045030 0
638942902 752775130 0
788023206 7893096 0
102257407 774545356 0
317190278 110056350 0
78391521 210287934 2
397924741 266508892 0
445076013 100269338 0
516355749 934234305 0
189331620 364483379 0
759633919 47436016 2
78292408 743618728 0
330882218 247959437 0
570080000 626157390 0
639949462 116713474 0
563975676 388850323 0
817243435 678706010 1
461752506 758625203 0
59742943 604938373 0
751959903 33067051 0
608689921 571012609 0
772281373 293080564 0
79277643 368817184 0
498745739 605779592 0
532262599 285607533 0
896469562 423631501 0
44884699 82664379 0
336294867 221516057 0
374132044 620247840 0
906542455 653147980 0
696883840 205541391 0
264828516 525492437 0
436454290 89134781 0
20829405 213731788 0
618017052 439090090 0
473751456 813624219 0
654435106 895932864 0
824179057 20916206 0
694817870 180260550 0
898208973 520311317 0
846461655 590617315 0
246520950 602936579 0
385918563 26577429 0
420207317 18440456 0
834744384 50632408 0
47874961 94567150 0
767260480 446970437 0
480870887 238928395 0
126944622 985331308 0
764104971 400881532 0
453950984 362596064 0
524298789 81067482 0
330761893 338691338 0
87825565 887944923 0
194280416 62430165 0
297608100 895455718 0
65242452 903280252 0
248815789 64515260 0
923394553 291737042 1
639801723 291790035 0
73025377 318459684 0
336304588 786287783 0
261486813 461676568 0
802067360 138894079 0
656198008 286645003 0
742250967 925757064 0
892062888 791232933 0
882461910 159100487 0
134993701 35645633 0
231829026 602149236 1
440680852 618979276 0
97844181 892696956 0
715198662 582787480 0
120911221 643626817 0
339811337 197604195 2
330445969 357349019 0
771349394 324052975 0
964269276 349284944 0
185757992 744428667 0
234644012 431642976 0
574928754 499238017 0
219260798 129741760 0
388123257 287503623 0
521034750 223866599 0
570409526 878654691 0
781662718 837881058 0
131046676 590388710 0
402676703 669490046 0
793660795 884976592 0
321648944 713558932 0
896425135 41246321 0
811110237 558437069 0
188517972 403434158 0
388521467 515342332 2
765223470 441942326 0
803945930 994224890 0
730333040 359378084 0
574250979 846074539 0
43824549 468448683 0
543830065 152113267 0
511931494 419703311 0
733417329 268085538 0
139599142 139477769 0
705921163 292943996 0
354657891 135337511 0
961844607 654517608 2
85006194 928490862 0
394434290 123883949 0
611308109 192871748 0
658509849 782518767 0
168993692 60138808 0
107062142 20401677 0
884307498 842193658 0
537696649 741135401 0
155690036 123021560 2
121746206 643840346 0
446374227 801062385 0
553421745 673425013 0
277866630 146555271 0
698242971 122889904 0
663867089 572310604 0
46912969 769217336 0
765745638 799491124 0
49142422 438884311 1
252736216 59070466 0
728948772 672477051 0
81604411 526607861 0
817700650 491582092 0
689412681 413621091 0
115597207 597846047 0
576523318 635169054 0
867755894 410681284 0
833525437 304296120 0
309270959 576412597 0
330516957 795301377 0
513869147 495207636 0
686687576 694561990 0
964866740 19751285 0
664265568 656717196 0
195410719 962475974 0
355064981 84001434 0
140681790 353863395 0
112634963 134841770 0
845066925 233466973 0
874365113 86546395 0
886028499 480000021 0
5284080 292262955 0
722770375 408254110 2
160602758 659721620 0
119182546 750435791 0
6528689 438735162 0
675596612 402951636 0
493426570 218747948 0
713593510 998665905 0
950584224 47555541 0
342140233 474574421 0
119107314 540404753 0
860587012 739766859 0
731940899 367046866 0
859917828 631330984 2
373107691 639754022 0
81856417 840511205 0
150876941 149148716 0
319474779 3418010 0
314618321 503043107 0
79383731 282567188 0
167617360 287193830 0
642302364 551404448 1
520331473 98112354 0
426576703 462201009 0
763041927 976325774 0
772254495 776475730 0
386598596 351641531 0
2315713 844716441 0
379043650 453940314 0
886230115 934943767 0
739485231 82924173 0
80278268 159101783 0
191437258 229375037 2
2018323 670552127 0
49062142 973475052 2
722035689 599931828 0
553904573 33498505 0
414567441 725915376 0
993631803 283731652 0
910434780 574273195 0
251579581 488108786 0
996485205 16834805 0
839023047 884921652 0
529384633 507099989 0
754660379 714182411 2
234861142 340568099 0
357814531 59690127 0
35827332 123063246 1
84237093 879987869 0
58392649 157152220 0
349887181 93880020 0
527233452 599512080 0
332266911 153296714 0
981471060 325639178 0
317013823 770246752 2
14270733 552610394 0
140911967 86121355 0
741853088 509716337 0
891121970 320902470 0
507320406 89418906 0
894730317 586666975 0
31875808 98833230 0
706128211 89203357 0
688553312 273906928 0
863558925 216541125 2
481697706 789133988 0
911269459 877100950 0
15049390 383434291 0
609517359 905824199 0
721792446 768512648 0
503194518 118427956 0
353610528 583327283 0
699920056 645438153 0
257145117 673414006 0
267013962 822071796 0
187607162 997535735 0
945378085 16157008 0
33639318 475595898 0
239144661 81682375 0
521972824 738888001 0
648845703 948178050 2
291767833 463047591 0
706577444 757849907 0
304995020 53118247 0
922351399 627343598 0
698553578 820544538 1
869255689 447646040 0
469748627 224221307 0
269785051 561657496 1
556650921 796477107 0
882924518 819581281 0
464584874 882794320 0
928402184 12819382 0
240617409 722317086 0
472561234 698115710 0
796261570 782351317 2
68754922 739294980 0
544320392 381275608 0
36504645 474394730 0
451741642 419190120 0
473407921 907275984 0
27831379 155811924 0
684482610 158676280 0
314232726 93045628 0
516735334 135005941 0
216100678 799041381 0
939588106 169036234 1
546959966 6286028 0
146317278 124375187 0
597574775 177447574 1
496864500 322993980 0
788717706 976723954 0
317963526 838726400 2
533738967 79949338 0
367734609 138111033 0
171546904 689007424 0
678832719 388517499 0
729558261 137617261 0
427547484 996567507 0
990066570 262557853 0
257014565 735535501 0
459704941 28522963 0
326475367 589520510 0
147270191 700738233 0
58286722 908488944 0
666479036 696119909 0
107595921 332415046 0
278668584 112227763 0
530696779 795273395 0
832649142 223724609 0
8350841 270039102 0
295740557 670905909 0
82095313 986992074 0
438472676 483614216 0
834761794 681429471 0
531479936 793600152 0
1024188 235086396 0
509043321 106584798 0
663263473 106906070 1
604319771 817218668 0
596496688 779891890 0
712941216 216144257 0
851473665 137516126 1
503703969 498624943 0
2497024 366828298 0
771358336 111806228 0
95870617 26512962 0
325174308 658262379 1
965157184 665807426 0
229404148 70088182 0
603220964 531340307 0
569376434 831718029 0
122570083 648661183 0
82725625 806930302 0
986864493 582331424 0
104775370 458695726 0
853605623 766801139 0
204283999 288309899 0
615224928 420070516 0
726043016 770070946 0
217518198 431580852 0
73862422 510405473 0
723471935 637833890 2
204861626 574430988 0
716619462 289263841 2
542352974 516934663 0
916323160 650333772 0
408941574 531383357 0
108601479 38773561 0
144180763 239711566 0
813843198 560547238 0
531900869 853117476 2
906179617 596973901 0
50627192 673370410 0
62965355 866379875 0
383288055 419352593 0
919654947 39578156 0
138195395 952863217 0
713260228 978310091 1
401843150 905474216 0
384508836 348539642 0
77818385 303449279 0
959625358 722326989 0
332380558 237037340 1
835751806 889370058 0
249428992 212275726 0
787668654 70520724 0
772659373 592162344 0
476691871 145224258 0
929061844 971640381 0
103994048 403309734 0
686327694 574652145 0
591144679 125761246 0
963624214 378764445 0
655944783 586794664 2
713539646 126406309 0
17814559 519534090 0
895395571 35207726 0
630603303 116800115 0
84992765 82600067 0
295707699 523948844 0
405892378 498725420 0
768018693 551155194 0
865038216 53793470 0
224552322 838127739 0
355311835 714347822 0
735662136 691096328 0
108986487 278472523 0
758580773 938671927 0
949686209 565218381 0
168804585 374618148 0
746242565 903821470 0
123185261 893272200 0
677201115 991979177 2
766934593 618453229 0
438509355 345214171 0
770539731 545648196 0
454841747 925669450 0
17351312 924096181 0
381209081 11398900 0
680297565 365137719 0
954738333 628472369 0
588132133 809076835 2
43230044 986120163 0
993484291 220779449 2
707886967 984993274 0
245506695 487723927 0
536458487 987997385 0
698292124 292524997 0
226642053 965751954 0
115014724 554732519 0
829501592 331926956 0
486920835 787113655 0
734620064 2935745 0
501735285 104507766 0
84446070 982922564 0
311609788 139872137 0
12807906 43234188 0
374638260 254755661 0
419768940 134287072 0
489525128 45771028 2
110858956 579595969 0
42362908 288542785 0
226470019 390846559 0
887147917 596015798 0
665259283 308710184 0
685406637 724946512 2
209670875 59571934 2
100157182 734843014 1
615270634 62216749 0
162283514 573625003 0
855680661 329593727 0
309428622 653027525 0
721179993 338216926 0
571530029 272146900 0
406923598 291318891 0
126656472 126164282 0
710630928 7276248 0
638846380 546927547 0
164800112 855080707 0
115889624 854326232 0
170884284 538713664 0
882560481 70101636 0
80657715 58840785 0
413661017 285897887 0
525736669 71166440 0
693692951 127026037 0
713225529 655514548 0
165929102 238908355 0
532543906 728055657 0
45367105 78302771 0
439996206 708296803 0
596602459 347735933 0
372931369 939288999 0
131980100 617036658 0
936974997 787042600 0
95515067 397649400 0
875716699 934989072 0
147389176 398804108 0
438359539 41351552 0
200006553 51189359 0
591963671 58800538 0
707494915 42205863 0
471485922 179244559 0
847025085 876352826 0
939890301 864050251 0
376819814 443494536 0
712934318 19161329 0
280497638 103591825 0
775171712 267365048 2
284619052 606967576 0
677956000 963100016 0
540514579 39637013 0
982736411 579862006 2
813147022 536176453 2
408798990 53906611 0
182927731 451247747 0
338712254 841178817 0
483514820 142062771 2
338388444 414241737 0
48850629 724926755 0
16291297 924728275 0
946875922 462583686 0
34745579 974748732 0
555532535 463529913 2
827090127 747926997 1
167035083 899185185 0
60635343 660981536 0
147722295 201559082 0
515196165 4362050 0
497859982 122761894 0
823940495 107094809 0
906909682 640185364 0
870919640 348226346 0
125692860 797524650 0
644442244 80764676 0
522888560 953385722 0
142658073 666160318 0
813096469 380190771 0
791305343 706328844 0
591873236 183635408 0
767631875 234527736 0
496215772 618673200 0
652187821 567896437 0
559663349 118574356 0
152652206 199618287 0
554087424 300634865 0
951221266 177692281 0
59978282 154365350 0
426934710 632590213 0
600635958 758920740 1
152007556 404081081 0
574688777 2742564 0
495402980 463203454 0
807595492 525500564 0
924968305 106021991 0
861574596 392583010 0
701882659 73407843 0
587704929 955624599 0
939614932 102965785 0
723085946 198721363 0
626999241 171968890 0
41476058 900153568 0
788864079 248371915 0
228974299 225699478 0
934259013 78910174 0
68305905 691356739 0
374717463 613314458 0
525175514 467748163 0
718160791 558278022 1
471886056 234327917 0
774261055 912339017 0
284002356 902419138 0
239750432 512241815 0
8131260 889464514 0
563916970 860663426 0
91308610 984175863 0
444298446 847208345 0
55996359 137686250 0
309880717 329240682 0
144718129 896625585 0
816923255 268375862 2
78216119 389340579 2
421760312 268465397 0
477296271 439672188 0
419923759 908004997 0
381801416 507420401 0
811116503 988539700 0
313956594 338671396 0
147498688 566460006 0
599194813 589923255 0
593491227 338548822 0
210017802 736808545 0
137232267 849340171 0
5592835 888980842 0
475143200 948554034 0
861240927 928385231 0
180449177 54601454 0
486311652 212522317 0
314522869 941797540 0
981341606 894300904 2
348437882 64947896 0
212517055 657377397 0
906653335 374054632 1
137939015 27221412 0
599887731 514128625 1
229894832 811949190 0
946809692 798592210 0
140023470 745074727 0
651469527 610640987 0
209445143 469106658 0
815712238 102191277 0
662930011 649993574 0
289742261 24960869 0
825678064 411313334 0
43525274 173946602 2
165054691 765744850 0
656675382 843938089 0
135703772 224371505 0
928272975 40088575 0
304458301 849363831 0
778404659 5912497 0
275703653 846368195 0
683974306 328808760 0
450325034 81053672 0
751814938 635520928 0
765038260 812551464 0
352717290 973080369 0
151758724 21415965 0
831640562 236034164 0
892416011 255886507 0
273153019 892473688 0
67986609 639755547 0
992818465 808546037 0
684047975 917349356 0
87803441 166291609 0
29318072 56921828 0
886948708 19433597 0
665859651 818108408 0
880206573 111547946 0
419741827 501828123 2
4019447 846499406 0
520832895 264737954 0
284512913 422835215 0
847079765 446364522 0
166001129 688571635 0
241789595 427997011 0
765667756 966435772 0
904811426 720602507 0
297618475 981296277 0
663663636 97140146 0
756257761 280653309 0
899163316 109992300 0
952575669 891720598 0
627608156 295184156 2
362516663 66400277 0
291465129 750936298 0
391943913 246996470 1
928037592 495201913 0
142879076 865469616 0
53113869 134763294 0
897661201 896285764 0
819696599 601025301 0
309294657 663513085 0
161125324 221952037 0
806055044 508663838 0
444907875 112773526 0
216244325 726212929 0
77477216 799377626 0
915951093 307327646 0
992560238 180319500 0
330644925 638989467 0
241604725 338991115 0
175701983 987863049 1
87809458 351384268 0
214943602 390646465 0
980342115 495865605 0
427116812 485010130 0
469243726 720938141 0
320386186 353768205 0
221672258 701773954 0
700364990 619092115 0
808495081 373219672 0
225032236 682614515 0
820777062 254518620 0
83951607 870471849 0
457162231 19496187 0
147618998 494138092 0
49477265 190492046 1
634358492 470121638 2
546361175 600069099 0
733028038 980230999 0
178895412 676351602 0
929893652 706965918 0
688277364 137723849 0
601883352 970820285 0
666857341 201238051 0
105862128 955250718 0
444690337 775837475 0
76042246 230486457 0
912710144 728910484 0
144928885 394908996 1
391475529 109564402 0
71506453 815021887 0
610423137 573999037 2
316173199 89183318 0
485353278 15493517 2
571539189 205507861 0
808780589 702345438 0
631773780 590716607 0
440269620 153253795 0
821559602 129913015 0
92587979 80823243 0
979430866 733284701 0
993945646 592044612 1
74103587 47384569 0
793173046 435097524 2
916035036 506544248 0
865867405 37644856 0
480385992 524941092 0
112878069 636176359 0
171333626 420587739 0
131803609 230336773 0
753541261 187768144 0
107998326 391377784 0
864778050 681589487 0
20049020 114640723 0
512011928 812609110 0
131052219 90736081 0
334160341 63297958 0
954421052 281087201 0
98784278 182893704 0
198696965 310891665 0
589446723 538573259 0
89299930 559816666 0
144989679 193213181 0
910265341 622303295 0
797465354 841332467 0
675356247 88949874 0
955796899 74821693 0
287448688 766156222 0
275356161 844800520 0
904163281 211909662 0
42147646 450673555 0
455873171 352123766 0
535527750 915620942 0
890797504 485952676 0
148701391 254460989 0
913113489 840060854 0
398551860 644033618 0
648876607 950263306 0
597915301 665380944 0
872955819 497634477 0
756747321 126406427 0
4648326 535692031 0
165672769 557267466 0
743339851 270579472 0
312485308 386295443 2
705780429 793599055 0
419293134 505573096 0
678088372 463313216 0
602061427 435227885 0
497484873 729706115 0
182361493 374014637 0
948252491 996606335 0
69644435 998467497 1
703559630 138629036 2
854021298 271514947 0
223353516 962274471 0
244669989 896172379 0
173138829 680390675 0
257906157 542272786 0
358124487 120133965 0
705992460 74937926 0
438787009 149782330 0
437805474 438779955 0
614595595 403078216 0
348705462 185423529 0
104551500 906914662 0
291429134 457324477 1
133126700 56828974 0
127477887 610040325 0
112234162 347914432 0
142877520 408755440 0
570489357 640471555 0
915729462 718944771 0
163448008 132901257 0
185977640 447631605 0
540536030 106420828 0
263151437 146455444 0
624373813 62863907 0
500540425 258845348 0
754942086 57530010 0
25476519 326515827 0
324427393 20744679 0
933019956 808093783 0
852151001 10614014 0
655694893 553048883 0
590316855 648012500 0
575658735 886598351 2
119672623 199579348 0
426041143 870626681 0
583747469 939184356 1
232451047 48721101 0
134511209 691071187 0
705380090 426618921 0
784410234 391477833 0
990157431 340474782 0
563196276 300732032 0
770127668 79811672 0
236332564 118958847 0
497064277 39775750 0
45650895 544964667 2
105450427 716687005 0
875667160 556442759 0
969001186 457479465 0
474522036 246113334 0
64108280 608229120 0
21905667 712437126 0
209080854 985096773 0
200859871 415201149 0
746086167 511850098 0
23641657 64513988 1
476620246 265945246 0
410534148 280252644 0
261513904 915545533 0
116856594 139055046 0
184456472 348647334 0
518906527 141007965 0
416725283 108758107 0
547159120 328275957 1
318827050 912781928 0
274385006 516735022 0
507485415 150126198 0
906882794 309450216 0
238132493 724540876 0
289772525 635430908 0
502735753 486323237 0
59489796 393790861 0
538581169 971885601 0
192958629 915986071 0
63456010 634622123 0
627298723 391624230 0
661856880 464687360 0
494877705 238195728 0
142606347 100202789 0
311829160 75970093 0
593206068 875942800 0
130700612 605465721 0
282775986 650026269 0
874834023 999804364 0
183829278 127398322 0
741184567 959284310 0
529444971 856440271 0
750103517 324495981 0
855078014 138454917 0
234114171 235557560 0
549705177 68192790 0
348561501 94277257 0
570496671 645530994 0
485528891 884986716 0
979346594 661631860 0
658150718 246204847 0
87746192 829829532 0
520257586 590259301 0
426519012 41280362 0
180205523 431060346 0
879808512 11628623 0
957464060 253851028 0
887587963 735591237 0
786696902 567227638 1
263880668 364376569 2
668268488 190421502 0
20559746 744229149 0
663355799 594107547 0
774869563 483470238 0
943823349 547843501 0
737578374 796896617 0
396966112 125264344 0
721713334 150915043 0
684743970 636561831 0
393189759 810461626 0
388650900 788790251 0
597424731 850672433 0
650331336 472356171 0
280679535 753091397 0
571755347 62789744 0
302267338 283943003 0
330073697 317874446 0
833651282 728334162 0
86229933 80238837 0
69903390 684962818 2
634552761 12656881 0
392965280 70962670 2
403747277 130444127 0
236473536 535056774 0
692195051 113636914 0
660462242 426030120 0
352646615 342815240 0
120252481 359037240 0
318409762 118089795 0
124986708 569019361 0
551370551 924313309 0
420706795 724852770 0
961668886 841779164 0
787427995 904654855 0
425296476 545569246 0
260388720 888558249 0
648224249 394359717 0
841403643 389322416 2
199396040 845221325 0
300875814 260646861 0
50937139 810257671 0
758998818 303297355 0
28715379 607411425 0
490191025 856768960 0
864656181 116875264 0
685321203 474114586 0
551767501 499625446 0
769741249 954722116 0
978131751 6218740 1
774349276 747095692 0
528340225 289114360 0
267467419 672704464 0
942131018 736055290 0
743250860 81699614 0
347514155 685398501 0
875917701 176278928 0
543733099 368259094 0
719442213 107396603 0
892697510 651955418 0
797738502 673171148 0
429224838 42968410 0
583486751 150565467 0
958122922 258917582 2
291515112 850405655 0
397200550 215949782 0
45132495 698626419 0
233812979 853648888 0
973655383 719661441 0
744654216 424310746 0
800971173 269942401 0
205281774 130737965 0
732311630 697362336 2
686575271 389263113 0
690209994 50924574 0
308897004 46691815 0
80082307 909156383 0
894615195 244238363 0
764543270 995400708 0
109187886 770409843 0
91347552 487244860 0
536153072 422623052 0
83307672 987071201 0
719314629 115132001 0
954961303 706993223 0
210431249 57029129 1
600868001 465763567 0
342780343 898770004 0
108683156 118456870 0
599807142 883399455 0
768516280 833655908 0
857881806 587782341 0
361493976 881597810 1
727615657 98889094 0
862192160 981454827 0
117841932 61926970 1
394148543 242815366 0
664868376 63575746 0
124168915 829160906 0
54371235 816785970 0
314305428 908280527 0
156976355 956799038 0
165285620 560623969 0
233251816 299422388 0
310960581 544291609 0
134376873 286889473 0
349718991 278767382 0
282904743 672781607 1
667723397 982839181 0
802757197 19211773 0
133696857 52821989 0
512351705 822851851 0
85852526 343626715 0
414411857 111749531 0
511874752 334455867 0
557640086 901650343 0
78689989 541362827 0
691185113 757987880 0
599363186 391617710 0
963192497 391987394 0
973232474 985999242 0
538559350 134605724 1
677101489 503963096 0
718129532 571165430 0
106422898 946116214 0
262936362 970131858 1
884767651 961294161 0
363201951 437889859 0
293514487 522690846 0
501019237 704480635 0
786959188 912850592 0
984042958 269880288 0
909440476 846723929 0
133559506 277053336 0
683559494 145341847 0
367544853 321779073 0
32868525 731807779 0
323987249 353643761 0
891136116 881898093 0
508062407 405068417 0
120566112 419181199 2
69916065 299280787 0
345109694 578350227 1
473459810 563650221 0
978691627 852780561 0
581404695 291883701 0
137142371 372612103 2
272462335 869235879 0
49342924 368781867 0
303956445 936518536 0
819249115 514587082 0
150627842 983353087 0
347562151 23119486 2
211139674 846733806 0
425186095 722124933 0
364288065 807643058 0
456558192 356784837 0
626740094 872449837 0
74057135 78266272 0
97575098 850282872 0
999116916 831214403 0
677340571 537896328 0
782006455 217109356 0
965152671 276240663 0
265948095 405727409 0
24405100 245686842 0
210796720 624224743 0
463422298 213438407 0
208999039 983882641 0
237042356 52756545 0
252897188 78594166 0
458606262 953437770 0
952246677 105630123 0
524887974 837690111 2
942244394 737213323 0
179961685 268495144 0
522965772 672716524 0
84731135 642167948 0
773627697 170144250 0
749940797 738302814 0
963986450 387640305 0
715716222 123368524 0
92307764 634686090 0
374365182 923227481 1
514009725 976787732 0
449812785 998487350 0
344377561 86446351 0
511778251 10730766 0
758515735 410164143 2
239680703 87028649 0
42829530 887692539 0
475454095 434861204 0
644207419 736559067 1
558036122 836540400 1
936870625 27389520 0
390287057 512970605 2
876378204 2015740 0
700548819 711812813 0
849879730 318965328 0
737236965 216912285 0
801681336 399556067 0
221881323 480257156 0
254875830 349374550 0
716348120 114621448 0
180630043 921563693 0
752045799 513736556 0
958440148 8637375 0
334048506 555132117 0
895863698 378713940 0
604694651 171242473 0
215866414 642031822 0
178837502 29239986 0
212796006 473136783 0
625551888 97042510 0
83024415 22323932 0
917292830 823592796 1
487904461 172683112 0
708555523 832107556 0
270746787 644931921 0
718375080 403406264 0
954539280 188378021 0
66659418 112074935 0
389128682 864508751 0
146631915 54035775 0
493086764 448043518 0
328280789 947938801 2
73325288 238695123 0
793850735 777903301 0
30510636 175135414 0
519850228 320836870 0
423502852 957863639 0
27287786 290732466 0
35091876 835339265 0
940057752 183461168 0
980036902 784122059 0
113590354 866085184 0
570560825 650121950 0
332045098 166308801 0
487334418 596267089 2
550336268 933239895 0
142752751 166533576 0
754338671 181824815 0
551185272 526832390 0
871463963 28422954 0
70694105 92277109 0
290902922 56837587 0
113689938 830639876 0
928347075 626218124 0
728966706 510352483 0
751227828 522625454 0
940039303 461316382 0
553474308 726704557 0
891376168 427151105 2
646768608 424328483 0
672009142 281719579 0
762249194 159092684 0
792451784 85289160 0
218282004 265555905 0
414707430 594819233 0
834323351 4841986 0
932018879 109472619 0
914181962 712337514 2
227284300 120195642 0
205463144 943518742 0
984123943 83573760 0
327894586 945738603 1
22576223 900600558 0
746070732 744485405 0
85068346 744729806 0
182590259 471653737 0
173286688 873393480 0
111051393 756034405 0
478432 273187625 0
503308792 41820951 0
625467405 733471149 0
894884449 550519738 1
156558951 933520255 0
786633813 907824726 0
672796249 270328942 0
659149300 272029489 0
535978938 33537140 0
399116243 957805011 0
817311308 48558333 0
990340717 223523586 0
44638484 304524472 0
67476149 621566885 0
778454733 585279020 0
820249034 485714173 0
808286440 17698826 0
121016879 733388624 0
571009958 252343887 0
287565618 855479756 0
879586937 21177978 0
976968090 799508246 0
862432230 740824248 0
358188259 783350000 0
2453858 929953758 2
753043420 401493185 1
977210230 826777319 0
210692648 612571723 0
428071210 412755983 0
732095103 49240332 0
838835415 641859686 0
936020806 979474299 1
84369747 266363243 0
701837599 546302842 0
440785787 100628239 0
498041673 75422829 0
14875336 979216829 0
83663363 762051898 0
702804297 357833820 0
869329700 513063178 0
398339228 359422551 0
290351184 103320154 0
723946819 582885614 0
821281168 211475621 0
37209646 748472101 0
129340894 708200843 0
937130822 212429405 0
792990360 649616577 0
416708234 316488975 0
863201499 361684741 0
886826609 600052249 2
107845563 389853005 0
424793167 763199702 1
388665010 467369581 0
214395289 689973453 0
69195558 409919819 0
942295957 495299142 0
634194882 91672035 0
833773284 43299003 0
363498574 513819558 0
340401312 142430837 0
847912198 628824407 0
655059318 629250514 0
29360641 571921576 0
500686907 675475042 0
459923110 55781888 0
880627122 404953476 2
347383232 30477631 0
752819754 312007219 0
305421849 146895001 0
887432848 585410740 0
735793131 464835093 0
982700031 867412949 0
220546111 58999701 2
191532036 770124584 0
642074619 245270288 0
371612728 885055176 0
496127931 50388874 0
755192438 528979035 0
82173948 110215410 0
885236101 942471009 0
477234519 24664192 0
57830087 388471453 0
686998016 95957243 0
68307348 125695681 0
469199923 546649582 0
850709604 531272184 0
242764298 987464137 0
713746111 944786765 0
998868287 906448756 0
471917138 855557379 2
574962402 161120509 0
366767478 840501848 0
39710464 840265140 0
546710621 21178090 0
407649228 339871300 0
311459397 295311485 0
422768323 540407535 0
16417978 315825194 0
524269283 566143693 0
84807918 300611734 0
856731064 287413761 0
689253034 406657723 0
102931400 340504394 0
438368439 13898365 0
574708887 183526686 0
250837553 374558422 0
583282138 942856985 0
704573460 257722110 0
206156233 90122358 0
958308531 127518298 0
384093946 831714840 0
655341900 431290241 0
111351353 248099679 0
160631335 100195752 1
990708697 190444877 0
374329263 742575253 0
22313026 137959390 0
692217908 62923120 0
159686693 600779114 0
956336759 412178223 0
247427170 327588530 0
164710476 611824046 0
8254728 399076568 0
18060426 821847379 0
187028128 49131281 0
763154889 223073010 0
329027578 307571125 0
978221985 552537983 0
697552862 10487783 0
455846512 100497315 0
214027191 923111700 0
620340076 948957968 0
456025982 428475176 0
800187880 900456914 1
934201061 144533346 0
501860103 821099634 2
157191666 900648086 0
355188281 889922781 0
72187320 15420072 0
134021263 522104016 0
864910941 82127875 0
375549722 982185190 0
24812965 814564390 0
550496952 307194285 0
155927339 995053553 0
84413380 648093929 0
817434097 733615481 0
392167894 966343032 0
465851223 733096989 0
33062057 468077298 0
959966624 520062029 0
633285022 894898968 0
598248895 204883539 0
746325521 67086533 0
519876901 840931376 0
834364552 473233152 0
459064272 209713306 0
979632289 205842405 0
122980313 351373613 0
114440120 841512271 0
407833171 707601051 0
267214927 39933148 0
270129913 461986878 0
369492403 118848762 0
779957033 761312444 0
985898026 902540859 0
276907471 29803411 0
134610015 758975252 0
929729616 89444967 0
326340883 542653080 0
950473797 133003642 0
301597723 721749920 0
797596268 763168649 0
388907331 324300182 0
538862322 154032957 0
55150515 576973980 0
615290029 567692802 0
804154958 889599668 0
269013890 880683588 0
20249309 294642732 0
733090285 913138388 0
993820886 661328246 0
46697443 574049899 0
975762463 589827036 0
154842160 659036457 0
154798912 301188901 0
823415963 954913588 0
812685720 440308160 0
168514040 158479487 0
136900645 777287975 0
472625772 996445804 0
737903344 234118825 0
990380592 669735838 0
69858093 686522820 0
615749332 615489362 0
334275395 967665062 0
621749607 574987545 0
19038371 507241939 0
10679615 980791369 0
501585181 363242966 0
79432918 671719049 0
104861179 876795543 0
231390216 363669983 0
665817740 964249590 0
86039873 692428477 2
291934478 881965004 0
148222052 913941100 2
959309588 862501443 0
975626193 780962710 0
221255596 716836037 0
710872599 319756467 0
593576167 217895355 0
176551507 660084031 0
745776380 362439153 0
605124961 807515738 0
15675066 540744379 0
429578899 107962103 0
120151975 641236288 0
73365391 980894729 0
902571309 929828214 0
472150976 499461291 0
549200318 576096332 0
237013550 634228094 0
435590771 962855907 0
998499068 879302424 0
382412535 449146389 0
108612256 852223743 0
63050968 573888786 0
124876181 49941770 0
682366871 901282011 0
838960087 282125302 0
24802378 661016314 0
696586119 363816755 0
160735809 161023328 1
231574833 915125119 0
946763491 603188290 0
786566220 255272564 0
547080792 103305087 0
267698652 324818029 0
816346180 196155532 0
565958139 558426537 0
568926403 128060162 0
720932680 743670476 0
2574130 384338509 0
139258977 849464940 0
802934869 829511195 0
44250967 507499025 0
853758651 509760032 0
84965254 41270565 0
496602880 144350182 0
279567527 99620233 1
476082621 861105735 2
922543303 734802321 0
78535858 213007322 0
877512915 510717821 0
171894754 164594611 0
33853803 870034824 0
311749234 816648717 0
504057512 239321180 0
133385762 534390962 2
417927027 69462159 0
799271966 579645104 0
236445655 744535487 0
729561442 926978114 0
124380943 223888301 0
475752694 489489973 0
246191944 31813652 0
932031230 810152334 0
105766096 806486889 0
91244227 430959602 0
923651408 479426151 2
508701452 332526627 0
990127779 188764402 0
108158253 40179250 0
452619389 193863776 0
329380819 49017810 2
950066999 762865657 0
982367938 142444837 0
569427338 839101341 0
131674549 501207133 0
547248944 654999939 1
581148842 335374068 0
234386117 645481470 0
245099655 246419289 0
718836585 119309024 0
969985516 895580163 1
953470210 269133132 0
23164704 446171110 0
96016170 199437960 0
591641858 705188146 0
879640037 610293665 0
703114115 653753901 0
870438134 38241174 0
600052700 937775758 0
189482740 17977933 0
797266441 334369218 0
292822140 91444996 0
118809783 111928776 0
322683130 891514418 0
105203558 512687695 2
960321966 420126961 0
384144240 330211445 0
129472656 707566765 0
124472661 190625576 0
4442905 752977054 0
111631618 740602058 2
911079602 547943359 0
341898093 523167959 0
680651015 155382998 0
969761442 378967689 0
333557760 783099885 0
495172432 260388469 0
23091447 644009232 0
230159725 183623206 0
68197575 310250989 0
320163662 599152536 0
873244287 482171976 0
933778870 126588261 0
193669668 281934432 0
929195529 187238434 2
496919702 644856716 0
53983841 60655887 0
303664063 533279976 0
735249877 362088989 0
162522618 19086524 0
349132494 225374799 2
212156929 406396550 0
67808726 941001880 0
163703552 337957586 0
63104876 127312136 0
629138386 681791990 0
318952718 711972628 0
356019496 657306570 0
791490754 778622761 0
957289217 688011650 0
716578026 395086842 0
368597052 11114771 2
566412432 687849889 0
715478576 744483974 2
619408639 738018099 2
845300938 569494016 0
72795768 311498931 0
458069710 533497228 0
351579905 240443600 0
16553286 131059880 0
821293889 257918410 0
557760343 963323596 0
358673944 832108658 0
551244057 102572090 0
953755518 877233621 1
231095821 588144502 0
302171710 583989933 0
874072709 317567135 0
541625954 528980986 0
668540365 413375735 1
281160748 129102541 2
650646024 817220116 0
246573309 625838892 0
327597247 758541897 0
290286092 574576043 0
764319152 615293426 0
331137031 76479449 0
530139130 783048160 2
776236803 943851864 0
206418066 851442889 1
227749411 639045054 0
137035615 921925075 0
672649000 120525296 0
94844479 503217328 0
35249187 821772978 0
993980493 196586061 0
599750556 491975379 0
251568136 660548425 0
2089161 164934615 0
763397580 932161885 0
86365639 737392133 0
484996943 393232351 0
264501508 11612040 0
72854675 86212551 1
316775159 509541013 0
769735754 11882665 0
260461457 120178957 2
557859026 343591771 0
583691481 888788259 0
974885883 847933733 0
723327671 735583177 2
471349660 841514485 0
837709705 510871290 0
272718867 895216094 0
708940361 561713791 2
317365136 834868529 0
307482970 172606062 0
444028231 988349775 0
166799427 600433104 0
833692668 893234043 0
674734144 749509684 0
191735845 879837612 0
222470582 231745586 0
134621061 593235448 0
612639444 355020321 0
475557999 646063249 0
139701178 733058022 2
656923954 135213942 0
404563499 905286775 0
362774161 59933715 0
589680061 603231394 2
320270429 1521509 0
714682867 949207956 0
8181440 674117539 0
44655161 841878810 0
778530272 299359872 0
80104382 440509619 0
480962780 39377869 0
538430689 238686587 0
410102396 452534184 0
180316719 867253564 0
566091249 983516825 2
622083237 544337569 0
937343583 163853867 2
918137004 917210777 0
866970683 93311303 0
452949535 727625853 0
370899782 706987351 1
350565788 583687070 1
126306781 908484760 0
122683491 339972863 0
796946565 103679528 0
727650663 426651426 0
573389489 363561422 0
993185831 969970065 0
720209950 440321146 0
376875982 49468440 0
181111522 612799813 0
712789209 244996553 0
317118360 121586666 0
732600109 420936822 0
117850692 771324428 0
137296631 567585542 0
481676075 692070792 0
344894690 313684645 0
454447512 940240149 2
729769175 464914198 0
978354077 43781066 0
192766918 182136900 0
341550870 974158548 0
478555840 606927612 1
319620813 320673665 0
66083738 107713935 0
25512728 15755604 0
810093775 17182630 0
319092418 236650188 0
424380355 95836555 0
525458829 5752629 0
191980352 213643517 0
765242578 967374870 0
104254878 942957572 2
683182266 971652360 0
254652150 898073775 2
911851545 171166181 0
538365561 650444994 0
219449699 706972396 0
113348703 259585206 0
258861168 844338893 0
136637135 301163677 0
434032716 661953942 1
918973489 872298058 0
397739655 336603091 0
4969077 696012143 0
537133259 233939963 0
9422148 281568494 0
981631464 578303037 0
545086140 373724879 0
108201931 607572025 2
24504053 513894821 0
280766702 535864944 1
42422701 652627008 0
309564027 980336819 0
367415457 775037853 0
682271999 660600409 0
54413614 564310086 0
592484752 31816511 2
819064563 412349898 0
274232989 847797418 0
453384760 946365035 0
446610880 495136509 0
368886653 515500595 0
494757654 748266687 0
981508831 103323951 2
596807677 853071904 1
934122131 450743325 0
26075879 240340474 0
27606180 69666707 0
216845187 706580961 0
358323536 379637514 0
748989973 21141008 0
650378040 973575798 0
565811632 753222470 0
61797236 317793671 0
337013015 19613277 0
872434416 837388576 0
681898332 684986480 0
458371692 930917637 0
875729163 407572832 0
662211642 967264978 0
480018202 423945406 0
65499294 81212744 0
589037941 122619887 0
80590622 767916513 0
843768202 555477730 0
644592602 669082195 0
702230400 584644271 1
930700665 691631595 0
31989933 982723240 0
488902563 384797820 0
302009523 672857347 0
387681383 70419261 0
317719287 457986847 2
325122429 352182132 0
398358674 179953505 0
890302782 875565124 0
380366449 312011375 0
27662238 500410172 0
295176312 574502343 0
905061366 844982975 0
832798263 90264941 0
810677155 512086345 0
743741127 932175311 1
744517820 440293150 0
257277988 656149457 0
459713294 518643837 0
937382956 991870591 0
121153623 653324563 0
378978935 793279631 0
706454243 973605239 0
352040855 480138986 0
692104802 612787547 0
698791110 993616573 0
858361721 342034332 0
417060626 975818045 0
583536258 481689958 0
405551482 906757656 0
824885091 322216393 1
587327419 768688847 0
563115853 354365988 0
311132346 398932713 0
411369486 136893564 0
601953409 753978931 0
704976226 703272002 0
839270786 143657488 0
182131317 709624814 0
524089655 549988746 0
539412695 66104993 0
365515073 478645828 0
396798467 947514743 0
816295795 286284166 0
434451237 677263049 0
21455420 94227182 0
840162698 112384059 0
803057167 96281288 0
879978805 757943697 0
934358162 324317997 0
502556128 93484502 0
851071041 111813043 0
529430280 554685795 0
15666600 638674639 0
337206670 422459053 0
629798609 322444201 0
127679048 855247804 0
804418902 554299254 0
110401698 782884873 0
858826150 252328835 0
763046599 175013581 0
152789508 347746568 0
928696725 86815509 1
566783442 364376463 0
17478519 492158059 0
43017393 302022462 0
698987456 715310732 0
791789545 337148030 0
554838705 433291430 0
11963801 729740021 0
835017196 523810677 0
573537302 825911555 0
810427303 853316291 1
393326013 136701054 0
435247350 121837683 0
47269217 18379005 1
73897295 555436125 0
123098030 291215649 0
219519607 494194035 0
169079569 835063711 1
653198421 251028227 0
864764794 626066051 0
877052683 209347228 0
19525404 597508278 0
334183848 647842691 0
521267532 286326195 0
38715272 811317263 1
762180110 977175057 0
383546065 378595512 0
333228628 690728977 0
13650014 42767510 0
418853585 838962394 2
437489958 415582363 0
295908632 834914091 0
15320557 189152384 0
131738715 115906838 0
401609348 413749469 2
264269321 46497140 0
678203481 907219509 0
570889475 23780044 0
717100051 59654477 0
913394472 193481317 0
712124283 191809849 0
755857197 97961617 0
768063330 671012579 0
623813912 393712964 0
596468404 866523847 0
580884075 846356558 0
10414517 361722628 0
329576392 72365801 0
254060767 607664664 0
690346572 36600745 0
10090351 468184991 0
690011824 24484602 0
465958308 572304135 0
468727698 261221448 0
25137403 929991413 1
200259138 836091540 2
175520728 924409538 0
100226147 879380718 0
256766055 631776569 0
399520269 595077730 0
199862231 725092513 0
441481141 6925080 0
579686620 507670167 0
793180836 919413628 0
879690947 903748154 0
184986661 276145048 0
349919865 567556333 0
808479328 737536187 0
82404182 899351686 0
503777240 284351340 0
432502589 552142221 0
765133693 34907941 0
797700749 766502023 0
566538529 277036732 0
130972964 172377545 0
950680619 632481986 0
251077195 39312069 0
575987994 418496686 0
73212796 416269298 0
775606939 733603334 0
448752630 276673948 0
374516561 445004197 2
334584626 215794001 0
85791510 887642228 0
107021950 675771183 0
65606987 508727796 0
665033623 359136271 0
256389055 325641304 0
282449213 737365105 0
21961838 789677610 0
252153035 267174166 0
960412496 885632929 1
619854047 8056221 0
968612018 76266113 2
772119274 180130952 0
477823057 265630002 0
590028058 586658089 0
565087738 893339663 0
611069599 777852967 0
859756881 958690385 0
408558032 480369878 0
664713756 667761868 1
277758871 790835180 0
542339352 858776301 2
506503201 516310410 0
180428027 636755070 0
70086458 198348168 0
909009199 333363696 0
89591625 505986862 0
972739095 521966373 0
109400435 393985207 1
649706710 536581591 0
885726581 104659077 0
465538702 740458112 0
992412523 757982332 0
220335212 939081797 0
453785059 190289883 0
619584637 65616581 0
126526888 562000571 1
917303034 810042422 1
694283747 239474170 0
913946141 836531080 0
296620228 138373581 0
140012852 856641843 0
960998331 379360210 0
109117737 613228176 0
558655961 883867897 1
736385862 127143046 0
24108112 352036765 0
598881881 735813896 0
469577016 401595641 0
898350117 833029204 0
455527477 65221505 0
483290868 754124870 0
133110783 279719138 0
106495328 371045670 0
760032386 212899857 0
582013936 797454870 0
829326046 420857409 0
415058819 725745999 0
640249228 630823940 0
595880424 403178831 0
11809741 138059269 0
152019330 842575395 0
15796563 19478306 0
227188997 615064083 0
459380422 824167617 0
95918331 284893180 0
304287576 743819054 0
279794091 743600651 2
854127280 657136436 0
114141952 14319220 2
142036780 930897989 0
23765082 171026798 0
343635948 451177806 0
659833556 318219108 0
60260048 60328226 0
846647607 670946486 0
345634678 783536635 2
471265759 604239735 0
869328358 861442074 0
94008 785668957 1
528986439 851949409 0
917475231 4263031 0
495573516 59325100 0
744315576 512028883 1
119580304 691888543 0
933552239 304214953 0
590675733 533205572 0
629712667 35960766 0
247988726 995018459 0
520857963 415903139 1
34655484 371431225 0
28694195 243915295 0
630021091 853283451 0
610094025 574207434 0
4535692 109370454 1
591475219 911308776 0
352216716 70750134 2
525843814 2244130 0
164848988 828873084 0
317032302 388947484 0
16680775 283853513 0
920661599 421364529 2
234770790 876708593 0
336118493 23541146 0
244791403 994627243 0
629155592 604251175 0
304279671 740278724 0
976923518 136016663 0
399031445 307023324 0
236629885 908202108 0
179529027 420287501 0
210501575 536476914 1
490320460 76591554 0
763582387 68564168 0
424447932 808883974 0
819333804 75582419 0
356191311 292874432 0
630316226 25031037 0
918414346 873973103 2
619609918 288753258 0
909830361 5754312 0
112682446 64675010 0
918353734 867659129 0
541386245 973564575 1
164370932 218106187 0
842453675 923559825 0
156617695 310393933 0
116410662 996096493 0
16399457 260410800 0
652195426 168124155 0
594866984 117923830 0
305757739 800882451 0
593990366 576818843 0
378962683 486674195 0
477858710 701388065 0
58630118 780821481 1
11870900 571114216 0
709876786 907195355 0
211299494 891243270 0
198425308 856801105 0
148110031 323019761 0
18005557 474445138 0
148054379 653091477 0
468973101 583551350 0
255609350 796593048 1
986420035 946454125 0
373981248 572462203 0
870819526 864868301 0
579779327 952300315 0
804138761 601491361 0
236435491 472398007 0
333144199 455344783 2
293115914 453020106 0
146181106 326933060 0
919600036 534825187 0
21327488 114028197 0
568987361 621514521 1
638562504 298965210 0
393550726 565025094 0
1594767 962325831 0
873950734 888338047 0
1335417 313183551 0
67416173 185984384 0
467838933 582210956 0
65251703 292045915 2
243737533 450152982 0
631532848 193413681 0
147056634 282950933 2
76622152 552345517 0
416768503 107641864 0
186443462 283888652 0
457611314 123216171 0
522144322 464941906 0
627536027 67019190 0
438152898 117358399 0
474650441 299322155 0
105325101 273820722 0
101452270 937735778 2
510241521 957928710 2
286247788 982405415 0
805021396 85360241 0
68688347 97092539 0
260373624 393627621 0
461537347 351557340 0
679053814 68343976 0
167366472 619059275 0
145426586 90534349 1
796778928 67842473 0
973704180 243538593 0
182447638 986579054 0
441549059 159781453 0
491002411 485658878 0
512958256 583611948 0
180248519 294520546 0
334040342 626824537 0
308466611 677624688 0
735685992 3994387 0
451990106 91170886 2
535450587 640977026 0
801319847 23479666 0
671617142 565145620 0
535291133 699987483 0
497661288 122216592 0
770390043 404066157 0
318356821 556415895 0
185154945 159002151 0
467616982 962314949 0
192165486 294657434 0
509707836 430603136 0
43114948 211419712 0
206204735 29708133 0
967979311 39441136 0
279557695 201936958 0
668144512 969901803 2
309906481 508909596 0
949009073 772021501 0
423075519 937030133 0
219455266 106268740 0
85891513 870634382 0
366298038 905803628 1
830766240 102764421 0
108715950 961478450 0
506859480 336386046 0
199165240 11174608 0
772137226 540232124 0
243092410 162233293 0
881037067 594121710 0
370704408 364127908 0
74076453 726982108 0
983175448 487052413 0
400936238 43299887 0
34684742 239942581 0
119270428 938886492 0
90540208 327383595 0
233651205 238029736 1
718144185 91535498 0
982369906 444323226 0
902321073 108975778 0
823336976 600212437 0
747876654 688855133 0
419968809 629210319 0
531596035 883688697 0
671750259 857797086 0
81469590 819508640 0
962164126 879690858 0
142856610 294076028 0
67363908 679855268 0
884998320 29533273 2
968698353 891397072 0
999874164 950838689 0
920762193 518293285 2
483002139 147359944 2
943660602 250041101 0
198089601 766840043 0
275157066 819567424 0
902401542 392522209 0
14447673 748468720 0
241122011 423655081 0
645497320 426644366 1
206705704 351892438 0
79649518 143212703 0
553479299 876537642 0
171463798 696274902 1
524533426 315463595 0
299889000 918536625 0
914244350 329496507 0
603980995 712410746 0
987506536 11421557 0
619444166 79531069 0
66572723 40431465 0
663062395 298608072 0
62172429 446696406 0
124521256 639923073 0
181952994 615718803 0
280249202 731426048 1
132370390 195654087 0
811233034 659068435 0
813775139 156241579 0
269821247 240216989 0
339944845 150065369 0
355916355 189002146 0
860193686 378499746 0
609529927 599548943 0
310919302 622442607 0
166698938 213826783 0
138619930 126138624 0
62654234 798462479 0
741343423 133102466 0
285531255 428506621 0
50118781 754925966 0
513627849 11091760 0
507169690 529781048 0
184046753 200685792 0
237190964 228005131 0
837941869 591861070 0
537646354 511052034 0
53435023 242729707 0
768550429 816242802 0
587361836 973079302 0
202516105 38654027 0
847996683 36201247 0
688183688 911914424 0
132561542 481466723 0
134441801 575087095 1
41386861 335438295 0
502762061 999499247 0
591846523 233334876 0
352716436 381415143 0
259004946 119011913 0
278501832 77399398 0
896622333 253229256 0
594984629 26298270 0
801667935 228970720 0
642847750 471012618 0
118741442 114219776 0
282471547 350450079 0
112554883 189268425 0
410030180 239304510 0
250505045 774520370 1
606614052 107252727 0
748793439 552160350 0
596368530 794015446 0
949488128 34465080 0
699318894 13847872 0
66567020 623031402 0
48824721 434126318 0
97110783 572413043 0
267982995 121938432 0
900973720 598067531 0
400869953 573881060 0
255909114 62226658 0
368026934 69461284 2
148248378 129934694 1
232343662 537267858 0
162694337 877692318 0
708471447 520391935 0
186634727 820255144 0
138275743 221018506 2
902639332 890320203 0
381863328 29112348 0
191193974 663704272 0
663880710 974696204 0
523902062 488429129 0
45014402 118533063 0
938899867 345544649 0
145212453 965160169 0
545224955 225330339 0
162066209 165319414 0
246316314 731165301 0
77085026 345068682 0
517239807 338038269 0
603576654 40505644 1
895084327 919400828 0
819959122 949751245 0
719120601 761652264 0
152782011 443121006 0
478359449 997379111 0
758812048 962937712 2
861933325 384407003 0
494971433 77555280 0
52742421 304417339 0
161169253 593648460 1
43926475 746012672 2
845645071 491919050 0
777885784 473128569 0
45628579 371138936 0
757302175 549570656 0
889575138 623758905 2
362647812 647886638 0
289028719 923664437 0
75211999 121186226 0
697205950 305861875 0
5260526 624425693 2
910688954 6504235 0
145471824 398195036 0
77995258 743269682 0
932038073 414026789 0
942319862 735981910 0
751778027 258653269 2
9611262 562006815 0
670870767 263042101 0
286855669 813342640 0
281335268 811390743 0
155753326 414642549 0
33902181 20765831 0
284186903 303419773 0
878336859 213075820 0
105853539 65877756 0
683942974 342041805 0
566354535 656804293 0
159772714 15192989 0
245593426 553346482 2
646362095 249640213 0
408493831 579650635 0
468916461 800586589 0
296164337 963790714 2
677390119 807672002 0
669987612 934206251 0
431396912 907347260 0
818895123 500701882 0
921171823 46796209 2
204475962 336696542 0
461788985 949619381 0
747957860 378158609 1
279228655 861561305 0
374957299 520183112 0
541703158 55861024 0
274721663 128247095 0
645319338 621145097 0
358780387 14284594 0
453764125 554226 0
106479540 838605211 0
162053136 720030652 0
158621848 562116633 0
80910162 65723700 0
675220878 716873309 0
416589256 659617312 0
802228738 357624164 0
21523973 442856982 0
534226648 200979379 0
90569488 115091873 0
100070501 836613226 0
42337365 982400018 0
792783826 434141891 0
2258193 986059737 0
255396841 783742385 0
835935764 998332889 0
901900216 837205421 0
141951736 388586603 0
408372040 218454128 0
500487406 825134646 1
156050114 317337131 0
209712591 5714531 0
142995775 868663878 0
463211285 828936068 0
606759283 550536201 0
99138135 438450719 0
251675043 68286353 0
315903748 990351187 0
69998247 684294506 0
786827083 757333141 0
468673143 624132067 0
668152417 115544965 0
620450253 156904833 0
283537399 555073504 0
663468834 652657807 0
777487830 416789204 0
622163532 860791126 0
466058466 500546345 0
842384851 446383675 0
74831763 234796451 0
927187166 714632348 0
493937176 436067655 0
877247131 863063795 0
43186114 614329479 0
838856053 17411521 0
724714040 532271092 0
254741971 63715118 0
875449372 78876386 2
583415809 201010887 0
682622813 176025125 0
547487448 781528265 0
733042029 734176383 1
733191 74182009 0
81400462 319105287 0
937481767 870888397 1
797579185 355635220 0
110335742 46702091 0
857551940 552119227 0
483089264 795298729 2
219428655 141773072 0
528861925 50469981 0
204685356 120368817 0
208945185 470217245 0
283578513 826829332 0
54211175 70460990 0
582352448 66410074 0
2451594 497753601 0
476240895 957019146 0
766791586 43728511 0
528291552 255307130 0
788082069 118709428 0
958458038 179206834 0
700587078 212241092 0
723025775 528717417 0
102396586 524647363 2
511806108 41290261 0
986276304 745808708 0
813303473 709887229 0
167485259 530470183 0
108383440 573842241 0
211130346 718419435 0
558659054 429365219 0
749278067 740955965 2
34540068 546080567 0
36819755 920238498 0
429404049 65755322 0
349601749 623403561 0
676472870 38835680 0
106164230 711039669 0
963333061 555162928 0
49477221 340536160 1
50446078 20398480 0
19053403 49926751 0
175541573 28129748 0
10242546 920557720 1
662960724 353894490 0
976924174 700524112 0
579905649 898178692 0
965286044 338971196 0
884234528 359056182 0
33354909 950875491 2
735245392 147417258 0
846328172 79444027 0
189137884 890347978 0
819461558 225980930 0
835534602 322443915 0
903542401 879019721 0
457213624 982091 0
639465472 292545792 0
5249813 378953077 2
236036958 187715933 0
68400286 474937816 0
346435021 738006183 0
403703306 640680855 0
984239233 737003789 0
560012338 479860783 0
824556147 313302644 0
895815673 491715771 0
530816794 755690024 0
455371561 247824556 0
481401665 766359233 0
749947807 876147761 0
649895874 559294333 0
664887946 851019500 0
695957396 573376066 0
322184637 537129149 0
948001382 364744920 0
102020569 495072394 2
295692128 44125196 0
559394224 492226078 0
418701254 657874603 0
491861258 475454406 2
854558506 372975548 0
509505241 269649099 0
173584972 344894384 0
402259693 410212889 0
14313565 784847274 0
366171763 777905858 0
246672915 50399307 0
510613344 735429626 0
702533221 936495242 0
596170505 549108108 0
871611745 44965824 0
405291624 711508569 0
185453831 593096132 0
755114642 279008251 0
960617696 485021315 0
250876689 742553764 0
107101658 326248259 0
61385190 79980825 0
888336514 320023409 0
873470146 781822272 0
296065229 725920722 0
155549197 935376485 0
998140328 207877745 0
89537342 47689949 0
383404859 34808836 0
212683691 332205106 0
785336597 593188330 0
842987414 14549004 2
598815459 691828320 0
799717006 965277705 0
651052747 439751965 0
921304020 820095224 0
923331012 147960368 0
775158018 15157029 0
552358337 639496243 0
94910217 98022964 0
689093565 403169627 0
304438916 676628597 0
234664232 66588577 0
852321041 50188271 0
184237676 287978000 0
157565186 615130069 0
32684708 222473514 0
654219052 445076497 0
42263477 60377085 0
811939252 315074377 0
980144814 281011107 0
243295839 514931714 0
449118421 310847412 0
478279224 911170443 0
969071108 679448902 0
942291993 792066606 0
106784766 153158961 0
591639681 978481698 0
151480552 157177123 0
718234006 635414906 0
931981801 204090293 0
15312338 56674253 0
647974525 669708577 0
319352334 876451905 0
698134204 554541444 0
321537728 862207749 0
100010638 609500289 0
57416598 943122071 0
173096771 871018768 0
782904306 951825150 0
90316200 493229013 0
126820429 543958229 2
757414760 234084791 0
59519795 522792989 0
128265998 173480938 0
334805302 288160700 0
24748105 712197406 0
412950533 71620114 0
433157699 183587865 0
892508636 949202596 0
684971635 547480775 0
65401499 440355835 0
501715203 491338997 0
61150619 749627560 0
976525326 726098041 0
262307911 194760216 0
692141779 838263102 0
695453484 270125195 1
393051414 201709193 0
98730338 809600823 0
507473602 722877862 0
106313439 801870837 0
587910877 978377230 0
344356197 145479335 1
637995969 370927835 0
100754829 395559230 0
949173356 74707919 2
238063326 522143869 0
125151698 198481833 0
812080166 310102977 0
348338839 988493597 0
236202282 237867605 0
634971120 116346467 0
377671049 69063073 0
422318784 539055908 0
808393550 2087434 0
320616032 908461280 0
844863983 551326827 0
748282039 658764122 0
773712223 135331316 0
332189913 368523643 0
101114130 344763597 2
303918616 358049027 0
767673155 180332438 0
16303028 242841155 0
40856039 855511196 0
682594088 554875919 0
131959728 927641064 0
478238994 639599627 0
794207894 95120565 0
57184514 172268712 0
353279435 641558432 0
246159006 971934724 1
114064636 113006438 0
864215742 864586579 0
998421438 38517812 0
781341800 109451581 0
66383848 904809617 0
19492504 650812008 1
973999148 605302071 0
104131308 36835843 1
187752160 844708251 0
618923652 817258563 0
184011338 95749797 0
573549153 68690983 0
525736460 741977057 0
218844853 40062604 0
9944623 120628504 0
455393476 647588232 0
316660173 627758919 0
551161528 96786762 0
436839021 72351699 0
44297284 167220063 0
517226701 516533530 0
162819972 898994637 0
882799136 765476184 0
367044878 556496724 0
163695046 5831254 0
19176570 281306496 0
855326728 609879031 0
261095829 605482553 0
348607815 853777169 0
960268073 116048969 0
34392914 749844561 0
903261651 593395443 0
324387358 377795966 0
857299800 587381247 0
956538416 786353889 0
730945563 676871925 0
473787459 861672449 0
338663105 538266122 0
394917450 977679392 0
582533013 55223392 0
408553567 123292193 0
765399915 860328539 0
39575759 967626153 0
955721811 929698974 0
295998818 229791042 0
482200968 812770846 0
121451916 288966016 0
657494704 433129723 0
471018897 399675546 0
199163731 558940947 0
495282271 921225580 0
184256362 440511935 0
370636349 923611316 0
859598669 883506483 0
222956022 125265159 2
297650592 11380401 0
627799261 176345989 0
551150300 769961251 0
305169572 956516324 0
684725672 876329706 0
981299280 720941769 0
594820888 343674049 0
589406140 262912489 0
768997213 193208472 0
748015749 861420364 0
763231077 512189322 0
873285551 713246448 0
588059750 101266429 0
581014720 25943620 0
605307148 660645833 0
488181002 976336135 0
475548316 727907254 0
374545473 67757273 0
75833601 845257192 0
223201754 786650123 0
986502769 119404863 0
617547528 856129181 0
150724747 337634834 0
70032691 211596161 0
918858015 911438112 0
480454643 779840622 0
99070303 583926065 0
963105770 196969649 0
522835441 822252867 2
714832247 744683035 0
330437010 721861369 0
413921674 965919662 0
920620017 16638565 0
860615092 388375994 0
900093269 871790429 0
147975769 28061858 0
126397129 107982491 0
166433940 761970321 0
54262351 2319570 0
137025736 955453828 0
913202604 683810128 0
741489226 274598916 0
339054143 758115110 0
456169128 297178924 0
1058429 347346516 0
96860245 41091534 0
289653242 511627721 0
522560024 727231836 0
19198895 510948309 0
257868006 27933079 0
859071509 740977374 2
722911 922581049 0
499633277 436289594 2
171435578 543495342 0
803850717 54330718 0
22645954 109580340 0
723419483 40252785 0
847585621 887290187 0
605381939 438402368 0
69012759 871446134 0
877954053 371353589 0
828159800 725365728 0
31018924 121206616 0
950481259 2182741 0
593459779 303366846 0
663722865 345715002 1
460307685 245380446 0
104678709 13479750 1
554028141 437949920 0
640516244 649665378 0
810003457 299424607 0
432052714 787239786 0
121321045 167733858 1
216008465 630470581 0
818780591 492447370 0
883771568 28980137 0
641701107 319354562 0
297004160 281914761 0
244462126 631923207 0
331470 441190133 0
994417431 415296559 0
330967345 214946629 0
977577037 147252571 0
296130678 415912728 0
850881801 52215609 0
898349999 358278873 2
926984240 349383297 0
140270449 136693317 0
838727870 165220278 0
221568400 606849782 0
567364211 645235897 0
702473466 758154562 0
64777237 561734666 0
126217902 39079282 0
838558195 201473982 0
428098983 944104139 0
304443475 566649093 0
388658082 235298749 0
605981770 365931490 0
154185288 5611446 0
678102967 576754216 0
262966313 157157175 2
405897933 176032303 0
515267594 234055636 0
99513313 921265863 2
850102741 857140233 0
799182752 429106848 0
680289353 100810890 0
38271363 812151195 0
703138053 725145489 0
740457512 496269074 0
98802664 457113287 0
544019323 485845658 0
43394626 128678546 0
222018019 344780399 0
409803288 648882890 0
564556095 760490527 0
914882389 220360169 0
778335360 59803711 2
367083981 139018418 0
95619173 92334281 0
440208815 146268470 0
767325637 673980333 0
711334263 956642814 0
214247571 211542176 0
190356266 920817107 0
716459395 508327308 0
916613529 816371806 1
383462177 574668361 0
47857134 830241057 0
149634994 588223475 1
272085341 873297789 0
554277696 905869430 0
925404745 829477851 0
516112001 418157233 0
465276746 351127989 0
823359354 697520619 0
236762783 109805328 0
605042153 957967446 0
255300261 995516598 0
602993351 50461046 0
65713078 133767164 0
71499787 704833230 0
587695435 155832238 0
105881496 473712651 0
584886080 566599360 0
160946543 957665483 0
517966291 35202920 0
597162649 134588869 0
522854931 233129167 0
259678175 962206816 0
710062966 111191436 0
18707712 281249114 2
292186540 800203404 0
812843165 370750355 0
525066491 927049926 0
713757623 109429376 0
756299751 205392988 0
174487540 870566104 2
972351901 883797156 0
492024990 707535379 0
226991080 93144124 0
378512005 5769643 0
453370556 994646137 0
981679831 48205868 0
412603585 522574744 0
886213084 106391733 0
415508156 417761133 0
61068988 757149802 0
185187404 505153013 0
911559174 812294996 0
769021283 550095014 0
948237824 807012857 0
54622764 81484186 0
930540378 986743604 0
214300092 20934948 1
602491403 767779160 2
163462928 691655266 2
172652445 451531675 0
837988635 286932428 0
601838757 623770302 0
792873357 868504421 0
461056301 610749549 0
782803173 6432950 0
13996166 768227490 0
927310900 797462780 0
461188850 433088503 0
392470600 227661210 0
259334969 726998230 0
530341327 382051195 0
961914656 662756655 0
24223448 235334704 0
380603775 210359606 0
850293435 252866954 0
724037927 857327851 0
906503409 923323301 0
410616637 235082691 0
961593334 65028610 0
78372432 410090807 0
713548331 513647505 0
125535092 76254418 0
863157832 387368383 0
870993628 913492670 0
877191248 104386839 0
361306323 509345936 0
71103883 877915817 0
669208756 89967889 0
722704554 790089737 0
115215117 102951929 1
24005658 368817686 0
440014065 843500333 0
907140476 52592708 1
615041225 833058328 0
521660383 85085991 0
281400025 763162747 0
903555368 41316001 0
303714305 224199468 0
589114471 703322826 2
53771011 179627331 0
265542694 403275561 0
10460694 70171133 0
659189042 444500856 0
206388448 10447441 0
155352305 87987548 0
399767280 303077502 0
107596538 635371517 0
193189550 683361316 2
642500221 770260954 0
147148773 788157831 0
126902954 666451638 0
277900219 18471690 0
860845017 695699368 0
213500750 582164572 0
359926358 143411227 0
931308150 875887604 0
80610600 358565336 0
122239752 326018863 0
27618880 791410088 0
609684378 360219337 0
106884073 350886239 0
575571507 28466369 0
583524877 118423884 0
25493385 307697089 0
237096548 420172638 0
88724475 46203413 0
76726624 696742399 0
352624799 675505116 0
193924001 299892510 0
134819645 411399065 0
40152979 202999601 2
269039902 445312384 0
470835506 697527181 0
682187861 828390455 0
328784777 263359794 0
680631502 23903984 0
573359062 42848514 0
400782430 251693947 0
414813273 189445042 0
77287594 80775443 0
839146916 861934727 2
93407418 270453861 0
435840955 277504017 0
984851500 117811126 0
879771195 10768616 0
256631722 539303865 0
60665922 69025805 0
593884107 202871639 0
348570450 467820155 0
732250698 462123283 1
951454147 54559237 0
733960237 50730770 0
278400885 896703755 0
572319273 31370924 0
68321679 993079553 0
249550039 905030211 0
644327645 669055646 0
297368195 764258039 0
190514268 692084983 0
816660306 112787950 0
83320775 465216513 0
861335191 181473619 0
174448894 18614578 0
886115149 96627987 0
494988176 321601798 0
252772022 104612459 0
170696503 152192731 0
837723137 597719933 0
970719101 944563010 0
864644395 101000510 0
928833388 412427445 2
394417383 963555202 1
383880744 443159672 0
580915159 459523741 0
589278169 18281983 0
207659936 304232988 0
648918463 570650887 0
887405910 885475783 0
495079863 173598908 0
35500148 247065344 0
266366885 407876899 0
244447718 392256898 0
226412116 689574123 0
444313839 313055676 0
208891689 834701971 0
691545726 773352339 0
47201297 546381439 0
47170409 807994122 0
551049549 501939528 0
43087297 203289523 0
480152288 232195330 0
920397964 10804942 0
108072174 320959994 0
426957496 181375837 0
514800025 325342286 0
720755499 637853055 0
25756855 117914819 0
171807365 442542320 0
163656524 44717758 0
804294352 664428752 0
953210273 986528828 1
10311289 270583065 0
391414631 12363715 0
498270497 817891336 0
302809349 607883412 2
798370637 157287561 0
364487506 797303467 0
572472262 13916486 0
623419012 842028252 0
624480323 576018006 0
148375012 195134511 0
694159479 836276105 0
768256546 254845754 0
469483666 293244044 0
360716989 901180917 0
752477820 680542306 0
285641356 468665828 0
585720662 336039660 0
933024128 905263651 0
115720865 234797212 0
492100921 108392212 0
195406314 671341749 0
114696812 732091834 0
93104253 751413795 0
180076538 620963147 0
650299476 949541125 0
614554058 714046269 1
965535639 845239839 0
132769579 595831710 0
337015117 88782396 0
823945535 788940799 0
414838933 752381694 0
935688066 270667986 0
900974310 584640351 0
477743591 403834116 0
770007249 104060105 0
972178489 258305180 2
781222624 21969760 0
712919506 763007820 0
15467451 942930210 0
38713379 690655548 0
455937879 293711076 0
389975377 40813061 0
826668542 767461573 2
166441920 67746358 0
952828964 339986889 0
210610194 728903159 0
526554968 602515774 0
742610058 128668680 0
59362101 425725077 0
76954125 294094869 0
938886780 593109610 0
924608773 733566205 0
546480061 850884264 2
636191678 605817377 0
323804069 101702097 0
591589664 66571399 0
447077355 503889067 0
651504939 821451452 0
685785206 47626480 0
56690233 555677913 0
462096033 256667574 1
339809457 123275605 2
854151016 915885582 0
747972002 54020458 0
856688201 592131615 0
129279136 931431124 0
480638180 818808369 1
589563519 211031021 0
86813637 911504364 0
389338136 594897631 0
863957456 135678788 0
457014118 134633899 0
907132957 761756515 0
8179606 827247175 0
382193437 38083716 0
487115289 35143770 0
316432727 454088472 0
990206325 609235905 0
250326433 85454298 0
135408436 673128942 0
432048315 267214214 0
380205037 137428239 0
89840972 835475347 0
921107379 251198449 0
388800601 4016426 0
29069964 702954333 0
125501584 401604299 0
571296181 122640727 0
981540745 661700737 0
445766721 477348422 0
458514555 580310857 0
541342147 278118627 0
546244562 656812650 0
623478061 38219727 0
875994080 805153473 1
465179537 153576627 0
897225592 10356718 0
391847732 328201333 0
150589827 10770371 0
801095949 315364415 0
762680427 416615762 0
835391935 718690022 0
203749695 476749222 0
17464341 493560098 0
854250638 575259894 0
160845087 128025617 0
134925710 804810072 0
759378749 556301165 0
368694663 21146978 2
734503881 784215249 0
711743191 261776339 0
312522622 99995435 0
498808416 745620126 0
374997268 89531157 0
898403194 674168227 0
202707615 414418336 1
48034536 356861337 0
26289993 951677821 0
544004504 165500351 0
410107869 99154736 1
93709954 110198089 0
469804106 637361359 0
445489883 703343773 0
307018226 380057621 0
297932732 946047437 0
493521384 153415059 0
754946259 879290691 0
737676703 953853009 0
408381954 148486817 0
220661981 450504931 0
314083789 719562947 0
634647384 375089760 0
91529773 137713617 0
654044924 240350763 0
748633591 790307169 0
134143141 823624396 0
22814931 673435822 0
575596263 95435366 0
830149237 331071304 0
973101926 526160265 0
478354042 871395163 0
71285121 109733411 0
485314967 287819166 0
228963588 930054836 0
251469371 738068310 0
782238455 675145792 1
820563277 427339601 0
175695176 841039661 0
975841390 237966274 2
207119071 531120696 0
530604719 239911910 0
694820435 869596702 0
192530236 288007957 0
64533748 853618580 0
380460308 248487231 0
502371585 429233521 1
255946874 442477183 0
813629312 813663390 0
874755866 677352957 2
545047202 96504247 0
280758259 291632651 2
118526012 91578240 0
374732696 821674251 0
225216726 591364351 0
98156836 941358461 0
462713440 485567869 0
289340500 281830264 0
265498632 242732741 1
234450167 450682957 0
104607290 506404580 0
499094556 553693340 0
743658687 444228046 0
713375250 39584317 0
116282971 969906409 0
574859618 373684035 0
119413707 34325408 0
630664637 161741454 0
119960656 954378608 0
19638939 342048064 0
575638278 849310203 0
455447934 817078964 0
202311277 742866854 0
906184975 567728573 0
373102632 390438274 0
878794470 506402314 0
839740954 681399495 0
794085037 908315934 0
28080887 271179112 0
640154409 233180422 0
685452222 796307331 0
469890380 150699084 0
469380022 508730579 0
189084563 164550340 0
68899086 767768288 0
952760112 466047421 0
252246707 497945441 0
776660945 538181896 0
249278610 22250611 0
85322979 623485329 0
351876958 150824157 0
31719613 661131530 0
794809464 21876361 0
74552244 677596827 0
417546011 994360618 0
175665179 778655883 0
707087642 440779078 0
279137880 986790178 0
114463222 305948649 0
144729461 827714884 0
927576280 241464093 0
925447834 935823045 0
299670738 463376489 0
769469440 756534639 0
824174357 37385996 0
286331654 996047297 0
432589446 752626381 0
898009400 697850139 0
965503888 971907679 0
104046835 892100226 2
192004459 930525841 0
430343598 137379986 0
899267923 775997996 0
128645501 478896956 0
182081024 144741083 0
376209702 225375458 0
957433851 542306693 0
182560 352278024 0
330475428 221466155 2
958455023 42527352 0
903722517 790028847 0
391800866 288394425 0
577113538 949459287 0
53756744 294680645 0
251220694 939852398 0
315148057 51102275 0
984179135 978104591 0
770120193 540910800 0
398047053 49936152 2
121672948 474263721 0
392500121 290993965 0
772671692 216946004 0
295083787 207588358 0
198052242 87254171 0
261227264 64175753 2
48177905 736721329 1
59592108 84703122 0
374892463 670835515 0
115363943 799887937 0
97122362 630837967 0
19961044 596727504 0
303965376 369170643 0
556631870 680580719 0
97737330 241533883 0
214949274 144292508 0
772308229 947895890 0
386992231 32260873 2
52271273 843714235 0
206242372 402911907 2
34033632 109817321 0
928754575 775405078 0
811809070 21120496 0
754590469 656789522 0
632903738 827220507 0
870985733 118367145 2
432774894 514356825 0
929083922 288865426 0
645087881 403480853 0
265284382 313357888 0
691354261 55925346 0
348921100 192591543 0
284959703 998520099 0
555224672 178588012 0
134926788 645548609 0
32089061 365132284 0
779743396 910036401 0
700413189 22954225 0
187315744 282956466 0
6079109 132861192 0
175428278 585043187 0
482985055 962021301 2
165152764 978494456 0
855473886 61336009 0
58465834 276918615 0
701128802 880576053 2
750105630 26730821 0
234546778 477586345 0
258348091 114913352 0
701769560 537950033 0
625687449 703417258 0
404440976 373185240 0
454557098 13158637 0
878570851 303175868 0
105678577 575937129 0
962896601 141323399 0
3291847 890128338 0
988362348 22829882 2
256817902 12880199 0
215224385 491792525 0
852504178 107354568 0
189634710 358690187 0
424155084 218923554 0
119478458 698208170 0
45068669 326133352 2
189810026 117300169 0
759151297 295453673 0
543453349 673585311 0
594863497 763282905 0
964154675 742796655 0
136367602 99882457 0
771646759 806052006 0
610710552 283766776 0
105862228 370379605 0
356808800 490041470 0
65807823 276201728 0
430794333 766649836 0
86136723 386773880 0
607855967 984706262 0
143993219 545790912 2
879679537 18618318 0
342622856 134311217 1
581517483 254168258 0
741939622 841704177 0
133023785 701464292 0
46702277 633687375 0
393983497 443414130 0
980355103 884700611 0
124183193 899806096 0
401980017 64952357 0
613477686 878269833 0
671730830 939546200 0
465466658 169905941 0
117327415 159986822 0
163339903 149051185 0
143057604 133384052 0
729562116 511834540 0
928000241 520777547 0
457148992 955267408 0
303982734 361646110 0
448092756 285052062 0
746860662 35300808 0
798905117 621237654 2
73263131 798228426 1
132099042 883024990 0
544650567 166296668 0
896421066 537508891 2
221416133 219867872 1
852524866 242124754 0
153688609 7283453 0
226731692 88158148 2
232728302 122875816 0
73394817 266935366 0
126754480 448914026 0
518799763 455056802 0
242281522 321163952 0
826033732 40453812 0
266131422 179898714 0
285474180 147949307 0
72037954 411637372 0
11005289 293701497 0
434616455 912434680 0
900203034 293989061 1
514625259 524686088 0
568919700 730599024 0
528571001 732272720 0
236803114 278745025 0
693470048 72475216 0
957309162 280314417 1
555101723 656913816 0
492700311 94911826 0
833544865 871186421 0
58479406 96867820 0
68324381 308108925 0
583335535 553103360 0
112234653 139236534 0
546369516 912971262 0
987401994 37275097 0
49018868 24153874 0
865515394 255329628 0
824331090 66191970 0
145369510 51413877 0
121915896 813867467 0
911201306 114006334 0
920421631 973306501 0
2894670 141094842 0
752348864 288973088 1
896466047 743790975 0
766383572 924552973 0
34876176 36497799 0
905022812 731443204 0
27628868 257250483 0
503762851 503739597 0
310041555 270410869 0
768441888 523200661 0
128633319 456546710 0
849223719 769371849 0
156278793 498543705 0
59747501 603446219 0
200980044 249043947 0
485306572 327541779 0
561872050 3676091 0
81552825 971374970 0
608132962 787398063 0
452487189 886310627 0
159464849 260233614 0
435603587 316294067 0
133939304 46829911 0
577055138 44946228 0
120211464 629105519 0
768135578 682381570 0
438037058 276553887 2
630014788 973061590 0
328632262 969274 0
374596220 936819149 0
660213241 522977333 0
947315581 783800218 1
246590058 847352746 0
810751257 111124505 0
596404023 260738872 0
84517233 92353323 0
731565753 26704471 0
319352899 114770281 0
406668674 590396526 0
269856288 803930802 0
516130802 929971787 0
9561525 257992513 0
557680218 458251158 0
841817700 803002191 2
729952632 948134678 0
171505677 657884110 0
26706066 164897322 0
61353766 164403456 1
346967781 255808741 0
935728891 158959780 1
905419416 955766694 0
390756516 957909133 0
352767003 150824753 0
327406479 165991553 0
840173931 73990141 0
715224000 835515299 0
37544703 48605710 0
694914126 24633743 0
710078325 331353046 0
290182625 114140669 1
376978937 26955790 0
825460856 106737303 0
434245789 447321299 0
189321620 850806661 0
973094478 870142270 0
531008451 868061227 0
477160494 126527206 0
410639910 310930837 0
612782333 424784614 0
475496286 530219941 0
64281973 998926971 2
5278699 359561464 2
307005623 494164453 0
159854326 142881924 0
937649460 257140730 0
988810939 716057644 0
820219665 424197321 0
210296367 545990035 0
141112902 544641004 0
755172374 166828281 0
218315019 55472930 0
458179268 841620439 0
52704523 765290438 0
379206600 434246308 0
475373728 748380311 0
506307865 843962929 0
651479953 859883042 0
614174737 956959983 0
237600962 597926596 0
187902756 320336693 0
485871480 570108393 0
217632179 397297935 0
101140290 264009697 0
26115821 734641568 2
298032902 542079161 0
187842133 520871929 0
72132936 81479872 1
818985444 167797870 0
893986834 816102785 0
394225976 886975204 0
618021749 579112877 2
932212229 293049473 0
40198504 683154221 0
353991679 917786828 0
949839848 169791513 0
657737062 553459271 0
875800373 26539478 0
39570246 61680966 0
868792960 955333182 0
165067425 130275053 0
815939651 244898755 0
346688024 455201050 0
793188193 413753386 0
170396764 408258808 0
273613382 420907076 0
464338318 870157384 0
661819234 256243889 0
661179834 527019335 2
397775487 866521892 0
255619885 47368072 0
246315522 757303143 0
10628482 829989376 0
237607513 609005639 0
326002380 572643410 0
64709105 271048588 0
783090016 218780102 2
671038689 402193313 0
834616343 887377701 0
364871536 126130302 0
481145942 730196546 1
71304245 743328945 0
113320926 270343802 0
117751548 342239551 2
393050501 484229091 0
165435212 902728992 0
991538439 16423816 2
708622083 25802994 0
247738807 374708069 1
628283561 312703771 0
875947138 683654401 0
418382503 515791246 0
709443152 232894582 0
742846960 383802556 0
96581063 4646990 0
585622467 960862225 0
338757029 638242698 0
223766607 529842280 0
953299663 987096782 0
84357062 860999397 0
769751264 88982970 0
729625431 146885388 2
141838912 567078744 0
980126456 344942437 0
291567321 799025228 0
610002332 484630931 0
463814797 872173811 0
576327013 475356821 0
580516247 102317075 0
203737664 894446103 0
422839854 745422951 2
234847842 575658890 0
49248625 378067460 2
74149964 88221067 0
77982483 67730244 0
105256299 615511816 0
565933276 762194062 0
336412767 743354867 0
162498332 132821858 0
530251518 419512945 0
874450826 72116844 0
950608184 72490326 0
935472919 142477567 0
447458135 596890329 0
302222159 921848405 0
720514303 447387412 0
708020130 429123608 0
528428925 254553104 0
972135137 35960184 0
674359674 742129993 0
373671688 240224370 1
435159561 839867347 0
321299086 900211655 0
533510257 558947139 0
331305156 517601945 0
376666433 755828861 0
775722596 50404737 0
459941362 223818871 0
317584724 98820281 1
886847949 996221674 0
518344036 897162867 0
710688095 119099453 0
849914538 739875602 0
123129086 265599602 0
971100364 130537937 0
369444396 36962645 0
127613759 217617537 0
885035867 357155858 1
703232126 792971480 0
681330435 343507728 0
527906698 27289146 0
900093440 743295300 2
466066216 505152601 0
634427794 880756346 0
821388179 9157338 1
806449414 916526349 0
39312531 94277361 0
618437931 285979399 0
16939970 135867722 0
988241657 842124610 0
124179561 698828229 0
203680272 654919303 0
288373255 777804573 0
708669192 693843997 0
353907991 99235986 0
380843294 669175133 0
604654144 834277505 0
565431685 208138625 0
590306538 941154020 0
663058181 90502745 0
379102797 4634823 0
968479713 202880423 0
314754133 806586497 0
446876263 506995347 0
22646307 276336431 0
254550830 844704778 0
858844406 641858638 0
447721359 384471109 0
41631747 363682422 0
661289946 836206527 0
527084052 649536372 1
748442221 385004133 0
284891271 375599703 0
555346215 883580304 0
293133635 301374807 0
213374785 30181777 0
387932720 937451250 0
645840032 264522915 0
89034171 70566854 0
431807476 379531135 0
777326498 145650901 0
103578506 453009766 0
967759473 212798809 0
848276518 181211416 0
133158830 933475625 0
888182269 77262619 0
819465960 380689157 0
671777130 119696342 0
186373649 96538642 2
305399622 46527252 0
640893053 356381246 0
910132007 565843997 1
37853484 51462750 0
229490346 762633168 0
92343163 505507902 0
986897191 764658343 2
603894122 280950332 0
280270752 210977328 0
167879483 22034261 0
164803531 720835127 0
688387579 555500862 1
406607420 563903629 0
811210295 651823146 0
448280175 250168103 0
184452862 74600735 0
62953544 199511466 0
974800065 978177928 0
31179355 665239943 0
857376907 707804951 1
814800189 522939993 0
253224132 33538572 0
725646441 482803942 0
719132126 192678518 1
889246504 607265183 0
952646862 549715393 0
901158220 722183166 0
447467460 5295642 0
527396419 188328859 2
780592187 529051770 0
830901725 292619472 0
586108703 514528970 0
371712669 441047669 0
615896638 556313261 0
135225121 58620132 0
721023983 458608541 0
278899004 436725014 0
676617523 671502036 0
601325786 633552356 0
611880275 231323626 1
940908419 255575160 2
80600419 545029321 0
144523167 759268737 2
923905657 166237559 0
299295698 717327059 2
604505144 523410588 0
454958388 354473110 0
114674247 448485345 0
507962801 445469916 0
882937962 105277878 0
7319369 788104679 0
437089643 678888801 0
498494432 172007936 0
665944012 289022350 0
430078181 651670998 0
79859183 449912706 0
789590065 16956717 0
348524204 525333985 0
251194965 689035016 1
7893911 102384476 0
798616843 358923952 1
67762913 479809934 0
100776757 980939983 0
330256289 130904949 0
158007288 710831656 0
517934617 107433314 0
240895988 729500885 1
519749777 368260667 0
799770747 592107153 0
11266774 162830681 0
979778532 453058633 0
863681649 364613347 0
370734674 689942787 0
852958069 248550733 0
556675814 124060574 1
558136137 566234898 0
667017637 191922565 0
87135191 746371846 0
190727426 679728817 0
842899436 984390287 0
824226784 610251300 0
279013560 187708456 0
703502472 490474907 0
993123965 807588575 0
630257466 450343726 0
780101339 34605910 0
759739075 941309921 0
132728820 821007265 0
828945704 295951418 2
387222614 810303172 0
976256794 155970965 0
745759708 831009555 0
260934446 47835232 0
868446209 547614412 0
930662446 309585798 0
852775647 606638303 1
341930968 136455882 0
257476735 515451487 0
974663813 868642766 0
44181218 673444432 0
498051291 96745863 0
123788420 158854021 0
669856148 543654186 0
428817621 992269183 0
654403469 359318320 0
167832939 913216258 0
611307103 681327108 0
190222444 179602444 0
217949252 97690353 0
684677902 465144063 0
214010868 656951043 0
616552806 645014654 2
45735240 521611502 0
164287891 922181448 0
648546915 659170220 0
68746262 885610077 0
936709998 972894725 0
78293402 55305347 0
384625716 795500627 0
207440486 734569364 0
74186869 304785549 0
716346610 855106648 0
501548591 517601108 0
350178901 680149701 0
722260187 58420333 2
646314962 455555453 0
686260539 598086278 0
938209013 36872344 0
60295318 47674322 0
425150007 726417713 0
902583668 325329966 0
338141232 519137550 0
545299480 681687080 0
181163232 356948605 0
606630881 252374008 0
839814097 320272016 2
519271541 407905378 0
393481986 115699275 0
313716587 173499082 2
82994651 937558825 0
364086133 573106558 0
136072643 230974510 0
250191813 46304605 0
68656603 944468268 0
568022552 386777052 0
570331141 999354491 0
460191419 739674625 0
279226617 646330662 0
446974408 90364915 0
888381717 475405043 0
607456231 579724522 0
496243164 86968811 0
787918892 286380116 2
622830653 16229925 0
118396592 572635907 0
322998176 601359403 2
646339426 267577114 0
124930910 510173794 0
710215237 721331726 0
690871433 298686393 0
768760864 622431291 2
760161295 523774398 0
168682706 691673492 0
941252886 758735753 0
57744127 354832977 0
576374994 606054802 0
986770733 364127474 0
995463097 441767965 0
4995031 306734269 0
143569265 793331854 2
181017034 650415487 0
320641352 478601411 0
140886014 666778738 0
353167766 757928735 0
717766532 110741143 0
390298084 457365752 0
435356144 970152835 0
435867152 169631443 0
491204289 17736732 0
518799878 44763072 0
619029638 775627379 0
527850879 100307981 0
462577888 590189724 0
159264980 531991503 0
51978685 709208284 0
83877973 622234651 0
207323642 561868586 0
404947700 463098344 0
68565230 816567770 2
996550726 883675256 0
951963767 807389630 0
538302611 686233497 0
610181565 104621916 0
661401757 494880500 0
133600223 361416606 0
929306934 639084906 0
832212269 327318084 0
143022913 955882230 0
387127811 411540982 0
93591967 670745629 0
353186752 321756653 0
986712877 47142125 0
662443874 162986972 0
272287196 123699579 0
855228258 110578347 0
670480280 456853995 0
694165857 403368783 0
658555722 620022248 0
300701096 86044969 0
336536151 777424848 0
358452918 528367080 0
61442058 4526255 0
997077646 338819522 1
844551147 445259655 0
81435680 138962009 0
478717285 616074174 0
764962758 858587991 0
251310455 414485826 0
993057126 517543652 1
858858972 298858059 0
389001805 510961700 0
827865213 315583917 0
851391986 631034211 0
95455769 500530840 2
498890181 301023652 0
488891915 87582106 1
746607313 165858470 0
527970040 406332348 0
61224648 37441392 0
816500447 109772426 0
36588760 273988406 2
791643410 491531585 0
926437703 318099928 0
899869602 671134990 0
618958841 14492298 0
162977786 321881344 0
145746853 964447582 0
682690064 213250827 0
173861471 87495847 0
167037635 51315814 0
484230926 895376778 2
148821485 877126697 0
82303918 232210020 0
825946495 114557747 0
27797305 346559410 0
18140177 376910365 0
239634050 996999112 0
593861384 612122693 0
645954500 617867676 0
786518451 133600909 0
930666002 189526171 0
989678589 604741139 0
56764071 855082022 0
708224524 47817647 0
957466508 34733481 0
725069302 119171804 0
302601576 129636676 0
689222598 167779589 0
21374603 233107594 0
33447244 990715812 1
298132550 28009268 0
608792542 209920148 0
486308812 745965046 0
424658406 389908395 0
809551943 118287214 2
903424249 609628633 0
866924278 610960357 0
102151927 709507275 0
112681224 39336164 0
268485173 110674957 0
563057694 897130769 0
320188854 874392577 0
809765537 684215694 0
29826582 362415744 0
374884175 273663601 0
117140542 569462280 0
129227276 406718042 0
279757837 809873486 0
725573722 698111488 0
861321303 126141645 0
328043488 102498528 0
259915450 833849735 0
647627425 347820744 0
861970645 408014123 0
21386562 205638534 0
342356683 305420964 2
754044060 588266733 0
30761613 508206350 0
444313197 641809 0
395493966 105788371 0
289794659 362611552 0
667584879 167575336 0
721944620 31849367 0
67881394 910567046 0
914480229 925859159 1
83341800 365793717 0
819585826 342734690 0
324821468 10325044 0
371588385 40276146 0
568913641 543372520 0
381170629 535360358 0
80992757 187942495 0
526167701 606553338 2
86004217 86910507 0
465037149 350507289 0
776206328 535056428 0
772187538 43437457 0
113727306 688747558 0
132931705 424382173 0
266765857 499342636 0
560793937 870549078 0
584885453 311735889 0
26324131 556375677 0
96857496 74254112 0
688503030 284403887 0
332054905 214805862 0
637974847 110193706 0
428099628 906742759 0
123702447 30971366 0
380876698 931654940 0
665618157 438977835 0
567793385 903097539 0
654554595 298592833 0
165798555 90124773 0
562652362 661612034 0
466492631 372901817 1
163273045 939851534 0
367358638 540768427 0
217802365 720135908 2
193378087 600090566 0
602379880 799143141 0
538758738 503447210 0
837849046 197261233 0
283281328 111629819 1
603211224 51968412 0
600689045 755965181 0
187485296 604187065 0
929495147 922497522 0
148557438 514627750 0
87240338 866390919 0
930608546 695475240 0
260020847 59016455 0
449420309 984139024 0
537060479 291875358 0
389129924 288539822 0
21350515 748485226 0
37352432 18951461 0
880637010 756283211 0
311838052 117333744 0
85925102 365620940 0
36891984 495537278 2
584522719 33157367 0
619104538 959943107 0
357099885 171571028 0
591791237 456919045 0
333188574 821464540 0
441735679 878750232 0
955943049 54567980 0
596615228 819611689 0
386344774 250326927 1
30000902 961470059 0
115957179 871255481 2
308399508 175220326 0
153911798 150559602 0
526986424 931476455 0
841554426 870082626 0
385979860 131406264 0
35002496 937909748 0
136579835 419975031 0
640808882 457516745 0
898464754 869966507 0
14719659 170889694 0
363081746 33605556 1
873028797 410819141 0
224266783 204837423 0
426585576 853180058 0
934478036 271876438 0
234865233 144758612 0
729335098 31424848 0
625659624 181083337 0
76617679 59420275 0
788650732 134132578 0
602284476 942249598 0
817831155 275417942 0
948543738 657150430 2
546401276 937088158 0
649687925 78971902 0
431998402 88725025 0
161304316 504754778 0
454985354 503003982 0
318901083 868651976 0
446099967 706784726 0
710783791 429884017 0
316011059 345016180 1
78623253 128075718 0
859346571 34832242 0
625902366 219288136 0
237234012 352484001 0
999459854 890651732 0
758276704 541663409 0
132052954 582598534 2
399580988 59415702 0
881660247 907265919 0
947276942 152271703 0
233164168 739060293 0
818129466 155403782 0
12286320 661907499 0
61523359 404240383 0
58160402 739453108 0
558608591 522988401 0
821595384 500933987 0
835805586 580948990 0
179356606 127180229 2
97726154 906020658 0
738265773 540016216 0
742009597 59432057 0
344672301 348814872 0
406617279 867413515 0
982090576 892206791 0
635778596 329273262 0
56294903 262444793 0
689280220 334928049 0
810909540 188524519 0
567937579 655101998 0
173318382 552701487 1
987863711 450076003 0
535139259 604281606 0
528965762 984815714 0
741257917 763139052 0
90422802 34294119 0
906554729 204078975 0
877461067 740753341 0
863679324 93944592 0
984604512 845109494 0
416620909 370257052 0
257550685 748865888 0
840070828 868096167 0
563698991 627475708 2
984075352 197267118 0
804586526 640909591 0
900357922 745426479 0
531931112 127753392 0
592430997 956553564 0
47356231 727542257 0
276588876 442042166 0
852300236 334388731 0
813703709 653277157 0
828503155 868893916 0
562622881 266867035 0
313892783 90606099 0
612675048 53156589 0
675993568 629552150 0
378408442 430520979 0
529070988 251454157 0
965472050 796878869 0
883037658 287427381 0
362606978 405619813 1
306943060 725559213 1
523933307 605129818 0
291758528 263718987 0
68271622 322899847 0
703427530 830422133 0
404917721 222945034 0
809504902 5200704 1
539730694 807050745 0
774425892 631935470 0
418369541 954425308 0
322532391 472629604 0
442032855 316478071 0
967911636 207635487 1
935290155 754734430 0
563094392 140279813 0
647148493 123315981 0
432637362 39434792 2
353937787 614477774 0
317090641 382219610 0
412050736 150509325 0
149840767 968676469 0
107871991 793452323 0
358001114 927195656 0
971521377 692420518 1
793207375 336797438 0
431325178 650382276 0
506368157 248804933 0
973691549 466141932 0
105462369 616445901 0
201491844 879023162 0
510170008 741464129 2
246339377 512504338 0
179564954 918719747 0
151544867 891965150 0
614797158 137124930 0
129301996 441761321 0
99544938 172017677 0
801550903 855378771 0
227009607 800946634 1
169678674 775912328 0
102714875 665558200 0
555521474 742918204 0
520124317 650734472 0
224660940 535154899 0
210270972 489353586 0
564680202 101034644 0
269956906 686016774 0
931465409 366124856 0
686715425 814463690 0
74483926 782026391 0
566445330 89129310 0
135453313 336412242 0
239350154 699736339 1
750570724 14155514 0
551054726 809574214 1
654691399 374602442 0
629832559 274681254 0
48449789 543123997 0
78325898 901450 0
377151938 516803510 0
83074738 51973178 0
131632329 112228690 2
368699450 808201241 0
138758910 110971708 0
795953534 686479181 0
557272109 190720356 0
57923980 588917036 0
421587864 788338171 0
810432711 188373376 0
223915500 695258618 0
298045300 553092371 0
653304690 639185732 0
763271044 612475007 0
932703189 868957328 0
768557018 100018030 0
1839485 967514414 0
664000481 628136125 0
106662044 708943908 0
98080197 726633757 0
89746001 353883648 0
420997825 137168940 0
868853590 128051108 0
74783686 896126538 0
407753846 480363903 0
421308261 877762751 0
647029765 731151350 2
2075486 760397924 0
958335948 53563178 0
976164584 20184632 0
16120018 500246280 0
822619680 71420687 0
46703962 568405325 0
454377230 6485454 0
52210901 46871606 0
927363721 879144384 2
724394625 337237418 0
512550784 554028154 0
923953518 57676583 2
26793724 319740529 0
985556025 570018050 0
480045164 985054719 1
53210306 926797478 0
887415904 165289650 0
19274510 656307618 0
55323970 667786527 2
583262149 407967825 0
141732897 896904951 0
374183887 450615806 0
113216482 766461012 0
100426198 231851538 0
857369286 49903344 0
643859769 992704210 0
101106303 876614469 0
174733288 347738547 0
469118525 766383709 0
684751390 319809362 0
582607902 654475673 0
638570168 86544653 1
611898010 798410872 0
147399093 269968508 0
800496996 951245038 0
66918806 580656273 0
13219292 985657111 0
892220201 970915188 0
380954895 519370276 0
57968813 533978703 0
653645081 168654628 0
974116230 55255459 0
782005601 51780407 1
404749793 678098066 1
104547582 354658512 0
403356855 988782556 0
685939545 669552465 0
201144473 967322570 0
165431185 594398949 1
312689151 271658698 0
883852911 112703969 0
605765419 950562898 0
52205723 831659774 0
784096844 900038024 2
907646274 926314962 0
593762231 72763746 0
913878592 57045877 0
912039510 183697411 0
303160157 803302183 0
640995457 53744398 0
401176742 632413312 0
874770987 18861949 0
755581459 386957247 0
76257105 197917272 0
338160504 226887321 0
393830371 256626826 0
227580946 414039251 0
469318474 867272326 0
968294913 92450631 0
886755959 761162786 0
267143951 695059847 0
607802425 722878559 0
113898995 978948079 0
190822380 718854325 0
84902110 93979057 0
943790175 367641089 0
90973460 509424400 0
534004600 834795650 0
668252864 885377687 0
395730730 94545239 0
208757116 772751696 0
377512983 55488340 0
517837737 517751877 0
934239088 154563978 0
60025882 407385630 0
210397683 45906075 0
836494306 345623259 0
923332868 689284805 0
900416683 14860468 1
380986477 218228103 0
644313149 999391179 0
809034196 946818642 0
126109757 348158728 0
364451498 321448819 0
117129403 276863494 0
616068577 937065432 0
746432272 912037541 0
18536457 537005554 0
52766322 584130694 0
970609069 707976500 0
282302562 934213279 0
555984353 506231853 0
508577773 995256231 1
311740941 258786622 0
276806253 831109694 0
147022676 466733678 0
38512491 750440538 0
340754020 652564605 0
246716078 664351431 0
250142751 221371660 0
744835012 376352518 0
370072523 101331855 0
269599299 31839676 0
688096479 77097743 0
636265147 138392759 2
690744203 137259468 0
568965080 889918313 0
481168110 931857233 0
429317392 945370075 0
304811276 925344105 0
788352156 834862733 0
70225901 427925941 0
542918813 429564104 0
972346132 720176419 0
634131232 80804986 0
660917444 891925274 0
144402014 377376953 0
887649775 284085299 0
188563206 126486526 0
392111989 993903840 0
11957261 593044722 0
48513512 280661027 0
205938192 983150587 0
280392466 925054497 0
888822989 977536092 0
60223268 88927388 0
445148365 506700130 0
26460384 723927838 0
917157372 161826975 0
127186384 274133118 2
119529212 882945812 0
22418770 31454822 0
397805380 996722357 0
447023912 321427379 0
740241788 697447633 0
770661718 411514303 1
315128927 141483349 0
257724877 711115401 0
25899318 351742773 0
767919185 257418187 0
120217396 493635786 0
259514221 191074225 0
834567306 297202546 0
635981987 480892937 0
423323734 263740439 0
50971068 128454393 0
24222205 725317699 0
304742535 106615192 0
670397911 634400352 0
812791872 818747261 0
591184717 860774474 0
973183171 180519384 0
679109692 561418265 0
237479513 276063965 0
533391660 491730642 0
418530940 551284460 0
278902997 998970984 0
298344614 64571331 0
631054373 283701409 0
855010560 707411100 2
86811841 62841266 0
931971233 878141099 0
579675814 356669799 0
616488557 392131355 0
137371528 131293512 0
233826572 479208140 0
79130602 92764900 0
861746092 457475024 0
747175927 144517806 0
493560722 29173648 0
294929281 280852432 0
174951910 930260730 0
738572195 153349093 0
995847112 224059384 0
761051785 973458733 0
3197831 37428193 0
823833947 533865681 1
553076545 265441758 1
361119712 228656514 0
58880149 615535115 0
163806804 44030071 0
815639694 67553765 0
321098729 500354614 0
119652268 522078316 0
688602588 893873610 0
858660431 137824170 0
703601816 444620794 0
793743656 400085674 0
138051823 430311480 0
238772646 74942540 0
357267970 116412915 0
442411810 174222076 0
128147683 991088455 0
364153531 504753305 0
211272068 540354104 0
209027408 254528017 0
915922455 23934664 0
99471891 789628011 0
725524290 749034154 0
114276107 195958574 0
808029011 885936770 1
606439180 708122065 0
149369764 107743815 0
411525598 728937815 0
417318991 685013108 0
970004365 926006605 0
533599249 406345626 0
157871224 681874239 2
645174140 158427121 0
920693472 103745827 0
787441641 798795199 0
193393653 232726608 0
221100312 823005754 0
110832465 941068431 0
322738861 48063026 0
248833212 557945861 0
6726940 822057057 0
901633486 980803664 0
834682305 737824869 0
649826404 837141859 0
323011979 424534686 0
585807582 835603692 0
206805041 697749197 0
127942526 399716697 0
103820362 120834123 0
252461472 574819211 0
197400686 804920275 2
432408087 870454598 0
820555107 748449869 0
526572413 563623786 0
383998949 110600190 0
850783061 376495085 0
407922286 655941248 0
257463547 603148315 0
456030716 304179491 0
773615257 885018533 0
234527119 663850375 0
21266866 450509880 0
161870260 160166764 0
625750003 581323650 0
703017512 654343439 0
249174358 95941166 0
639385872 230789041 0
871161801 801807290 0
972878141 969142102 0
754033016 372035127 0
404505852 642052403 0
64478995 347223195 0
392075061 698475922 0
501965636 382467287 0
416160862 14691813 0
143204753 677294537 0
884088410 80270742 0
646998642 952176173 0
974008448 268649166 0
761665236 774654098 0
21217110 292181430 0
255276085 372757815 2
335069934 889219850 0
949390040 408569494 0
554464916 845325006 0
632810718 860242085 0
853313703 828884127 0
321916121 663336731 0
807450927 601057546 0
735465077 989652956 0
271947271 946519334 0
570355815 42772917 0
139666912 522233524 0
914216057 68345205 0
527546089 562632426 0
877434084 345339442 0
969389604 95042342 0
447185054 692551472 0
830634469 62439928 0
256581391 87943130 0
834924396 288308403 0
641049645 144234507 0
131743114 157040497 0
541789224 630199163 0
359008811 92345631 0
255453530 2942527 0
950194730 21946851 0
739661793 416147960 0
60304911 453973257 0
699758511 561871155 1
131494009 343244434 0
753957413 695816195 0
504023717 944701241 0
892654209 312105598 1
73203466 625134589 0
380389229 8647798 0
453300554 390740949 2
101233635 670949825 0
108276872 817047792 0
437379108 171169140 0
181865258 204539378 0
152114844 113678810 0
68242989 415194647 1
24143683 700292386 0
494755748 647304417 0
93271853 511130302 0
400254917 14458030 0
757920854 422329784 0
929105749 814242645 0
74939321 544027628 0
875221072 86767079 0
550253160 965172536 0
600948643 757739827 0
550071445 644916826 0
530507288 620923693 0
748136842 918989318 0
14185616 567760281 0
615337124 541458254 0
136862889 293095979 0
385395208 737146424 0
677038632 768571264 0
669257424 698852982 2
433609004 984300135 0
675279479 631643214 0
69120718 493651465 0
46537582 951438383 0
209737471 152973530 0
609181995 959182003 2
298775889 373871692 2
12270615 652227052 2
39315071 127488187 0
664864693 897283113 0
414500697 793271610 0
89738348 686263045 0
973930881 252667250 0
977304218 32647694 0
422049499 294321397 0
53866979 352172411 0
712766138 162196583 0
230968126 916795937 0
25980025 561738648 0
121800300 94587504 0
371541331 638866489 0
899025871 950284830 0
127597300 367017076 0
888057740 530758490 0
732546873 22351721 0
453184154 91789420 0
29993789 310496547 1
728411498 607105349 0
401919720 54740383 0
985859602 344946104 0
75766430 437892850 0
690071221 980877954 0
223413475 945059598 0
943931034 890102297 0
414290476 185172889 0
653401221 751792587 0
500748543 756016798 0
77357730 52254524 0
103646319 706409774 0
651318937 661707928 0
180705581 888697841 0
301530562 940279199 0
306716651 110680022 1
682814057 118143781 0
793943927 459324212 0
466681088 873617385 0
108591340 660735651 0
121220921 272821645 0
830624862 893434782 0
978762292 163093976 0
67416300 725801355 0
338638069 187597276 0
613231812 364236246 0
794450013 204699974 0
641095496 43916676 2
23547753 860312043 0
355578383 126215855 0
278774352 566919284 0
700366625 138469935 0
71434598 223872675 0
67143478 753086210 0
274428185 5005144 0
41880502 761820033 0
427995818 468262590 0
673871083 689686142 2
296000740 477493452 0
933376653 198793826 0
45539253 460584000 0
835630327 466470863 0
766020963 110323410 0
605178910 887820886 0
130068966 131910203 0
504821412 708925278 0
691271160 469119530 0
134608882 773925996 0
648271471 267838368 0
744526768 987068564 0
88990716 83941421 0
881606242 111732521 1
105797146 265931280 0
312231718 809544297 0
294749496 792445550 0
87282789 328494380 1
109041629 275261724 0
559162642 231445140 0
941401608 760584879 0
358555926 856795570 0
489251264 895151698 0
634174989 135228359 0
637235965 810953266 0
209787112 702414918 0
456010116 975908328 2
896893174 326382515 2
521617148 692730462 0
860207026 943850546 2
914371619 619977255 0
562645327 378237091 0
985326317 68187985 0
389541115 66016410 0
140077831 490829481 0
65817159 46521665 2
719697854 871900120 0
263543624 92720946 2
485346710 896557339 2
908316706 520589693 0
67166005 23188182 0
412515633 949857807 0
277955436 614623292 0
102731188 627344075 2
153526726 935149342 0
762602158 326748168 0
396210549 49251857 0
567187235 217830454 0
842503021 333870937 0
452968116 850970014 0
964054952 967401390 0
238334725 855960055 0
587607396 60267598 0
125962028 723032386 0
379137301 910429432 0
30586036 372094601 0
863192068 404596949 0
406247123 591677114 0
666186655 610116178 0
450549316 980311151 0
447430193 994686781 0
226767003 303967673 2
31912064 165533713 0
811187868 648494112 0
785349971 63938260 0
995645313 58218744 0
47011438 738218770 1
223785358 611848404 0
41143933 115662600 0
700065802 851361162 0
715966997 830886396 0
615085533 895204138 0
265005396 56847385 2
23778262 215481091 0
88241438 726589407 0
630434482 578517959 0
232148728 262081166 0
199068128 900802514 0
829126665 53269340 0
106716618 298269835 0
96164574 298034350 0
799232907 774912476 2
300026017 807051355 0
329148797 750525932 0
328217448 399759570 0
650763883 732476466 1
568676019 364527411 0
405573459 770128520 1
100420508 715573591 0
439169137 856721778 2
656690762 544488605 0
992393677 84839437 0
884723062 402624591 0
473765884 468035887 0
141798089 669978853 0
650096539 870519561 0
773071230 352688519 0
12270308 105423733 0
384894 974645558 0
514797659 616382519 0
327106216 192041015 0
109185403 434908738 0
881767024 118756587 0
596758196 327924839 0
314627293 276765353 0
3286074 789936512 0
780430291 870531407 0
757368638 709490425 0
121081956 962823316 0
501761134 4733654 2
584010775 26117927 0
218503597 256482752 0
182816318 687518181 0
344558642 95004553 0
731591315 597594110 0
776582446 946593681 0
556025632 56035940 0
588643206 333368568 2
475074644 128260089 0
708779727 659721695 0
118660761 74827080 0
157432918 368279459 0
576034948 592063430 0
683570822 14330432 0
293563803 200381600 1
246416550 636819668 0
548581748 610663140 0
641429784 1230246 0
999368023 893009240 0
227500641 406390792 0
986106661 80875838 0
523154173 267863972 0
653605704 89957143 0
381252448 278436373 0
854855686 392853500 0
433378808 668964629 0
122580693 570404899 0
2724001 956263533 0
944325167 76296173 0
826030360 16709643 0
151814856 207053911 0
64151795 753272828 0
967431987 145241324 0
957559873 790779326 0
39477919 324967069 0
287705934 48322982 0
671770247 546841151 0
596807784 224509933 0
326843771 933524336 0
209869515 881808194 0
68875248 616089769 0
38517078 113353197 0
801782813 390206859 0
876653028 967184024 1
920098174 266193349 0
232195942 779617889 1
167266617 26865311 0
498647661 388490453 0
587628056 70448867 0
862406048 797570877 0
256084239 111764673 0
659182454 964228460 0
71169914 846897283 0
195284529 28208291 0
375760674 894845937 2
635429363 981315158 0
750091863 298222092 0
599930156 758537154 0
547816566 926464985 0
755438331 597356578 0
780939491 354865273 0
415345385 701526440 0
667810444 701323463 1
906464748 143203 0
334780402 595720466 0
22877076 652539593 0
705739580 72160592 0
807798433 135669590 0
474035340 322579541 2
534975183 101996725 0
760302853 984288593 1
379640273 737460406 0
263820667 224841677 0
440558122 221452312 0
90089829 978843413 0
475620620 824823909 0
817838176 977015892 0
826905905 338611736 0
52395131 225236714 0
273654760 214875653 0
146736445 506288406 0
366076729 760218810 0
518991068 748358009 0
351003032 355467741 0
2080116 275274827 0
566608118 678301893 0
555749497 28222059 0
79698850 250309549 0
99663542 20390781 0
403538877 64889948 0
263790826 195991446 0
604224679 74457895 0
949385845 940345302 0
45957113 37714480 1
884841867 257167198 0
753923450 94023487 2
161586107 767523260 0
264004128 429955640 0
531685691 694691365 0
430415562 860612760 0
5358448 695063495 1
218473764 753863952 1
713201576 517881124 0
743252300 291478970 0
461127325 756957136 0
83562842 86964873 0
100228481 45157806 1
495826438 820778166 0
82085884 567524780 0
479590960 959304755 0
633478359 356470027 0
808993332 885576353 0
849121814 352543165 0
863662898 911696776 0
507216573 215876408 0
455618558 999179731 0
422559916 33343625 0
384431673 781108333 0
251547852 682468936 0
109502673 94872804 0
651297302 443417844 0
280001228 497191157 0
53974808 994294866 0
998887979 635175158 0
486541566 24945087 0
776791043 78410379 0
343791816 798320352 0
813955362 429657737 0
217330808 556757890 0
682264177 417108789 0
269603680 607234973 0
545592065 343958804 0
150524041 713483560 0
503779580 731959367 0
698191981 194957949 0
685072063 436691490 0
162816637 219326920 0
457747846 90804464 1
140707606 977837747 0
959338264 767623556 0
109793945 743770944 0
77440501 341877080 0
47186131 167277617 0
22105772 987691278 0
626683958 686068 0
661431762 633341511 0
445472817 964996734 0
853857108 874339019 0
656010011 957179043 1
183745703 612637577 0
512424603 988596770 0
317369749 870137752 0
675100865 856802342 0
739233516 275540615 2
293896023 282980599 0
77205753 54204602 2
444148707 939826072 0
240405219 929848533 0
141340725 527769120 0
84287372 97756099 0
738842721 430407221 0
375786748 108475262 0
994557910 369186654 0
250272984 156715213 0
66382695 59507931 0
954169474 201404058 0
522340661 525662769 0
509701184 178932224 0
642498428 66867243 0
252374432 921071932 0
134244388 795567056 0
53786196 616837081 1
117205942 160502920 0
730432793 708344016 0
876707263 145934845 0
915981493 62626459 0
76170599 767274608 0
796803106 204612485 0
109936640 690777929 0
93158276 459238401 1
89887963 220789291 0
935803489 804726353 0
461314849 625614381 0
242346361 214519547 0
608241176 153616517 0
143123928 716961201 0
676770103 849516326 0
5948212 398780428 0
209885602 135806746 0
741876318 51210536 0
967514234 685875893 0
112047175 255713207 0
376296373 117305753 0
440552912 98120744 0
592126964 626043635 0
563703812 86814439 1
474081184 32150485 0
81640510 954242030 0
258616968 634488584 0
169664573 996724835 0
670970607 364593058 0
65883301 590871654 0
64284603 389677508 2
842179930 295911056 0
186442171 961415094 0
779173118 174319929 0
663724415 790568756 0
813358455 950309949 0
14253906 604091959 0
489274287 549712011 0
834047996 245880799 2
926662006 103738165 0
567876080 170626979 0
711246014 556926988 0
15087126 819326717 0
384103224 887490720 0
645434971 341645326 0
508233285 607386481 0
345912126 518609393 0
112873831 147194809 1
106740612 211774751 0
608993247 455447644 0
232671393 997991369 1
575408001 145109047 0
841293436 732320298 0
424112735 153873501 0
150508016 528235657 0
990493710 970405483 0
545360520 889772632 0
567338698 326617242 1
154388801 555074185 0
822592307 90651656 0
727479528 149605806 2
276899689 559928108 0
794988482 40993569 0
703860496 900539671 0
184459205 470542462 0
934112138 53794643 0
43434556 511190668 2
991550872 139970902 0
264387405 507637611 0
948010559 194739220 0
914820273 280210310 0
761271501 428286309 0
481705974 46741309 0
740238352 201060304 0
590437750 881653822 0
425630339 291863341 0
791545441 130020871 0
729076109 133598706 0
228406438 902753946 0
94230087 322212990 0
57356137 280016482 0
958115388 155297992 0
363231210 570144969 0
68284880 198149855 0
702693454 49012188 0
311787324 15540252 0
538391720 668076973 0
120093215 874974970 0
408376570 150957229 0
931909277 953253921 0
107918947 521676725 0
772418933 884971570 0
578907126 254495618 0
114838595 69733068 0
29512373 531686163 0
74376046 449543207 0
95650145 128937680 0
256343280 886331578 0
390336057 437520224 0
971605770 424893550 0
238946844 446636036 0
702016414 972734738 0
228966204 143168323 0
918422948 730296717 0
641158124 507954581 0
48799072 90828090 0
853651249 123185009 0
74296256 686138661 0
656909147 837646776 0
529527681 699838780 0
290772255 166481757 0
213579898 572760517 1
317738881 308441660 0
261278067 844455162 0
843686268 921160753 0
146711017 338883029 0
471925253 350062297 2
149236695 360101622 0
865549664 944222227 0
384907965 750661024 0
91716367 875028984 0
409679810 287542768 0
529197255 553163208 0
782604013 19979601 0
362761950 21058738 0
783497451 120335825 0
885419885 426562573 0
222969648 516323473 0
124010068 142972829 0
958232937 100165793 1
145002360 791299195 0
131029693 858116083 0
299194791 437392012 0
822087507 562551143 0
513877756 805930147 0
541050455 74534255 0
434234871 2515578 0
316369965 240302393 2
59770621 340391102 0
465182664 986357150 0
921752209 256358197 0
980539426 243303935 0
68653199 118898718 0
431189067 390870638 0
279259148 811625318 0
533608039 10626181 0
706521136 107600966 0
772762219 36441733 0
358676873 358481987 0
184049217 893016785 2
24825218 933907022 0
993142661 376629122 0
227032037 671443173 0
55637407 281401380 0
921134311 321425657 0
938217682 165284822 0
171338335 673052157 0
36104216 180565184 0
164961485 715066523 0
308115879 797032947 0
106133582 398794132 0
406729460 773258406 0
119628692 357724365 0
713919077 126615810 0
884579523 290693867 0
937877095 136324268 0
468057942 634900085 0
50478905 407832137 0
895632670 523933610 0
576258609 600974536 0
514252811 692266908 1
651569063 457976588 0
45287209 337432596 0
39191898 110672977 0
518620882 929171773 0
692704118 167072648 0
951211293 498259123 0
281991331 92755631 0
867715152 316975578 0
689494419 511120490 0
986178444 711276786 0
547521258 630894252 0
357764187 412551831 0
241309427 244036779 0
591547222 48751727 0
69307564 660433474 0
375131805 927415607 0
537673075 7597795 0
10339058 384762373 0
432888157 552573676 0
94023577 305702941 0
514565224 44349307 0
148518066 91330531 0
602572056 502942065 0
625218932 452116021 0
547997246 912943647 0
48613610 19831577 1
354505504 464062197 0
126042992 921243015 0
461569632 867568545 2
245839107 56027535 1
551484697 23501225 0
587555016 218153893 0
453831261 524563960 0
30751716 71815217 0
324947658 289743984 0
511735162 894646347 0
938675935 123725585 0
72531033 16738267 1
246310938 781997382 0
41832777 230914311 0
42631426 387955645 1
774328648 921036849 0
769348193 629625687 0
642576101 568624520 0
729716764 907488965 0
843243457 230048417 0
134299712 156169731 0
4146395 101866225 0
960753140 480622365 0
129325705 616299538 0
794739414 514878247 0
672257057 628932482 0
447562010 196841640 2
408119383 557613300 0
665729188 159122838 0
405290246 736582206 0
999286466 822241776 0
982777354 73692646 0
89333962 109865345 0
547314688 375327088 0
722433364 688998900 0
518980529 67024385 0
952695373 516804919 0
718570656 843900742 2
569308318 76541384 0
674496216 777968759 0
95355263 583487860 0
16951182 95866567 0
243527772 59674298 0
580039865 553959471 0
369164012 323350858 0
127159173 418641396 1
95376773 986357320 0
837428288 812284551 0
441362710 716017720 0
511433591 618111196 0
31167605 216314839 0
792563148 930504021 0
577757768 310784008 0
935269241 666152397 0
878615559 65479510 0
7357523 802720984 0
33697519 312271497 0
48448017 5675532 0
472596778 68048906 0
764208451 140487478 0
567902067 333862461 0
352002318 52599001 1
574572147 558705677 0
543372337 647084482 0
133331305 413588873 0
979273974 703229252 0
354649823 995968901 0
464065873 946676494 0
793262254 980207884 0
671935422 833144463 0
541754511 539157366 0
898127668 149769616 0
867262905 225635362 0
31434060 353734373 0
728235624 10503333 0
939361346 216801635 0
698023190 32641467 0
39524367 62449554 0
808981697 752721435 0
924902403 442824305 0
175557916 541789703 0
315931540 744170548 0
663535501 155378447 0
743305750 666344179 0
655702787 593747614 0
834610916 705586025 0
655266744 427068773 0
613503095 802470188 0
334227501 936908595 0
538477097 102241817 0
618809748 162675207 0
203318896 996981710 0
887063071 82437102 0
234228953 444397860 2
94511511 616515507 0
395155800 951722853 0
250432905 39944442 0
91324754 999302237 0
445210309 405268252 0
600334318 105970089 0
407963730 661518805 0
977900232 120804325 0
50480017 82923606 0
541489414 623654573 0
383211171 557486500 2
126002150 272752721 0
540221420 20347426 0
475944912 458586697 0
803235400 936089179 0
410437220 422997083 0
88613638 24568399 2
989192681 169572128 0
320014814 928037783 0
810295199 98706898 0
243800268 508943225 0
329266436 943397170 0
49029325 445815424 2
881481194 995629606 0
255861540 837115085 0
160814546 95078605 0
848082133 391264005 0
699930113 603661769 0
112086175 933695371 0
402752395 252907881 0
662937043 326245712 0
118511617 654178346 0
142511091 104526981 1
16877352 800689319 0
11444205 886009140 0
620008146 924471064 0
151024520 6175927 0
21417784 831204985 0
575659593 369267727 0
967275174 928022219 1
707731438 350786781 0
888130804 942603849 0
74096154 592412740 0
990112581 817974500 0
512341502 244632181 0
572080335 742573968 0
153240978 909072483 0
505852461 903673622 0
39150344 10816968 0
384038102 131691839 0
398102511 261484167 0
113609896 791437146 0
134604602 307499199 0
559163007 157146070 0
300651992 202061207 2
67496825 82998233 0
478934078 649306515 0
415899586 723551008 0
304715976 787328615 2
195804609 444177373 0
663182241 705978588 1
776882864 777695470 0
552904699 872402402 0
237576245 328808350 0
172617880 347426643 1
722156202 44502837 0
606084445 409661903 0
957465024 469028752 1
144887842 41078369 0
8895035 284665492 0
464747094 936648382 0
804977722 851001501 0
907128491 592497481 0
448530939 605706468 0
127837805 958198839 0
517257161 849864041 0
744143774 349507472 0
507600125 787498119 1
472857393 681724235 0
25832198 269342102 0
293025689 209125360 0
212554480 170253739 0
946825403 173193749 1
237948959 833383063 1
295487800 861007346 0
86334889 699896182 0
508760049 444584888 0
867148891 202394772 0
90498180 244885235 0
257517529 856283633 0
239657266 350421251 2
8858605 971508833 0
512151220 37118541 0
324242475 423482943 0
39883279 585811136 0
904640233 776579227 0
585927054 127281878 0
106245660 276379476 0
97337439 446941014 0
940454567 319926376 0
196135885 273220828 0
575111981 495524415 0
96772793 655952438 2
607336485 984905551 0
828995391 598387325 0
830278965 868639172 0
379915799 320720462 0
879953411 212176481 2
587733882 952510677 0
547571239 274295258 0
166272067 87966598 0
76654135 58571635 0
215144821 144908154 0
385879920 802537022 0
97365585 556044234 0
841483162 762553394 0
142636098 485953596 0
350988979 991894069 0
154160184 884092770 0
58306294 398462817 0
267057367 663770142 0
661432738 668968499 0
357901392 336690826 0
918915355 383654775 0
649375879 446110466 0
97179711 610347270 0
269343565 470746473 0
605870881 6455918 0
259405231 880837738 0
431861404 657734301 0
168926974 516071945 0
519690265 253647236 0
724947896 892636783 0
618165019 276305322 0
899505645 605564118 0
899200133 703275064 0
587854162 125205681 0
367958931 214001083 0
628285829 566849737 0
185525888 566865601 1
673547688 70222300 0
202157042 524452440 0
485294229 400458054 0
713046126 794995927 0
61438712 652961055 0
566502486 187479173 0
573694753 299115595 0
493448346 591394423 0
129305782 139732398 0
561149062 784525442 0
81698023 910908040 0
476605204 393440524 0
105331999 30162180 0
35147881 421333183 0
997313838 605330292 1
182350263 307620372 2
394345997 266119600 0
74523356 411105122 0
69207671 345222257 0
16705841 427997004 0
818690641 799203546 0
69652984 51303103 0
850214525 938740890 0
912015470 459562189 0
523525848 471479201 0
334085564 88414134 0
634780248 260946891 0
675871928 456314560 0
678245509 91128884 0
669294499 86377432 0
620924117 702601221 0
79149949 686223530 0
541082991 87254823 0
999369101 536347051 1
197157463 833092408 0
129844627 281552176 0
946402789 406432874 0
377167911 995360899 0
484689336 647801356 0
682047550 739002391 0
390366083 954654199 0
947828876 682624481 0
513738514 799514432 0
104521108 160034515 0
130907160 739572998 0
619357932 101816596 0
356589928 264644026 0
505942980 661020351 0
720101447 41261914 0
406526312 3122874 0
632630178 242851918 0
844200573 59482894 0
843801868 242437910 0
884174948 607905347 0
236951329 398683382 0
307303813 592535783 0
957947282 621987834 0
306540839 414385335 0
60161058 131821518 2
588501271 881154355 0
391235624 398018611 0
685530441 386565180 0
793349518 366730568 0
770255024 68910137 0
247305979 82671 0
778602367 890011420 0
579906533 726169929 2
325266034 255882238 0
138640672 11233379 0
132196277 726105972 0
405753987 715291164 0
920432915 569734887 0
116288509 557743912 0
228200057 888727456 0
590532191 52484756 0
476884025 52905780 0
793805087 534169540 0
225041703 874768412 0
337661162 50277273 0
106837145 453696593 0
619577863 94099484 0
222588535 32692841 0
251981788 815416848 0
176342321 935335940 2
54676352 235805945 0
40675392 961840458 0
429600754 415646966 0
372868226 17229315 2
336696720 508577988 0
98958226 365386538 0
821991147 144319975 0
370469051 734922093 0
260617986 935068013 1
642475399 911957701 0
464763505 440961913 0
456635656 392264757 0
665269036 334955993 0
467993438 546950738 1
89594749 150586205 0
922964616 100716419 0
834724976 241074278 0
536876515 813793928 0
157772690 906743513 0
343771332 136443546 0
719506322 233395826 0
136784379 199015836 0
660741839 375119162 0
868404578 260476070 0
635047893 908211670 1
170515471 80952542 0
224644528 52559955 0
180987050 587584693 2
293899172 11124186 0
708451216 399674518 0
601979654 313297446 0
272881160 312232862 0
237463312 985380869 0
796205526 950742596 0
624950387 437509938 0
954616719 402608785 0
381993845 342121416 0
82297112 754273913 0
86359941 805281829 0
613332791 828631984 0
423423242 229788415 0
735150131 57652191 0
699699495 657056232 0
489327712 570401503 0
665786182 935857087 0
90913681 562671639 0
52488971 54034969 0
90164161 35005334 0
192977987 975872206 0
939120462 702026667 0
41974353 76765369 0
120153576 422612360 0
310987142 192731879 0
533932165 843716355 0
881727615 29226577 0
244971465 725413981 0
360352244 2860936 0
752136529 25942357 0
721871749 221077240 0
996343091 542165420 0
476795585 820415758 0
463492333 72729306 0
25054594 859434264 0
593715726 710287675 0
123917474 949567527 0
455400727 655147714 0
895638635 208484271 0
332836761 96718335 0
374825115 123002895 0
895368565 625323972 0
783233470 950190188 0
829999202 997889362 2
478909744 955180828 0
447629252 80375093 0
594148875 566798598 0
90670419 142735525 0
254441150 874258534 0
982578452 296098578 0
643795933 602857889 0
105997368 396907600 0
547287914 91358147 0
154535981 375230521 0
380983118 1648392 0
708612536 598911343 0
567883969 121826870 0
984001805 201703187 0
500348764 467439656 0
969451596 525705475 0
684890897 334981031 0
868341012 487057179 0
80316868 328190220 0
591358483 36120967 0
855060499 281395070 0
614619449 410461975 0
759350273 234235471 0
179253337 291548903 0
492040290 699187316 0
86822240 950821 0
542988191 591021225 1
579330072 375456129 0
75222242 55990434 0
616221125 452992663 0
265248794 29201191 0
536010252 910738822 0
763033362 694274000 0
465791751 977207429 0
782989800 627632940 0
655702764 762441451 0
349552370 791739977 0
976528177 101149828 0
31270509 317374031 0
60445173 789693142 0
107727059 682753018 0
726126580 678018506 0
682189300 641684129 0
531650514 30900778 0
672035200 632385912 0
672240583 866971602 0
604076271 586431224 0
571106208 44537217 1
19837512 353782833 1
80376764 436009518 0
65155352 510207847 0
46931316 142466538 0
701414165 273113350 0
222553424 566411814 0
235091763 984254672 0
326265808 806502420 0
962896762 922832869 0
737759031 604909158 0
967836565 812256595 0
258681539 502635218 0
740556378 313568083 0
894009414 608703401 0
26219925 322698764 0
139126722 421300759 0
885150921 908291519 0
717215454 166107205 2
255038905 32603989 1
269445740 707302086 0
158271724 664640852 2
182224198 379617553 0
682637850 114714494 1
482650278 849153566 0
35702109 294863207 0
869973288 760210667 0
421194833 87916727 0
30770174 931075707 0
713087775 639554014 0
455625195 884473565 0
598076441 57971627 1
126903325 625930173 0
260251157 220261662 0
844513702 580559800 0
788740412 344959197 0
362691491 30489739 0
697629133 78678093 0
456998913 255396001 1
707071384 744702456 0
608889574 186314340 0
139434460 482779173 0
121058829 599147221 0
322435919 294672528 0
987998558 137517290 2
886496535 372958570 0
4765724 718080418 0
68602212 616319205 0
418422419 564491823 0
738923160 542015212 1
326061582 430276219 0
945199210 922236899 0
732800780 606958016 0
573859619 186707870 0
376096898 275591039 0
715189996 659184197 0
904160624 238154148 0
592526722 52175374 0
935720727 306990047 0
498887379 323361174 0
409827305 949534919 0
120915926 783221117 0
538982258 402788377 0
377928913 551031442 0
563839861 191835471 0
22042624 983148835 0
19223268 434602697 0
14246072 436983561 0
200713907 991637499 0
391638164 404772753 0
698815433 772056998 1
431701806 523844680 0
253062490 43890780 0
511905791 302668863 0
83880954 622041305 0
100367121 534590908 0
950420844 667363525 0
210557671 31491700 0
817909511 162334685 0
39798961 626223170 0
955066056 785376016 0
424106173 737770858 0
851759344 806146419 0
190024340 132177755 0
56968635 474441364 0
108862265 251692595 0
364707240 365404012 0
254103381 511856184 0
745811621 907442220 0
741924635 80780990 0
877863317 532053857 0
779962370 725431129 0
887216354 546137041 0
438397049 687306251 0
276679898 593504383 0
831319014 59228722 0
283070076 75179089 0
817775207 546325098 0
709462278 372498201 0
134131882 929479949 0
412469336 397519438 0
331250631 261223773 0
390979230 373691272 0
721155398 558827544 2
324111358 14005302 0
710949020 862716267 2
932594052 531570352 0
305220130 188175206 0
204089851 591125030 0
617854226 127735038 0
424660268 51251485 0
399204451 754886725 0
903880107 613540053 0
78942507 534054440 0
469794614 743993469 0
548557888 621447465 0
276668121 153291762 0
902331836 239079888 0
522228421 378704918 1
37576170 101740584 0
8639360 113248394 0
430517041 115709894 0
142144198 658008416 0
291610702 15094961 0
466739615 636238723 0
902060597 763318686 0
33661662 102726354 0
638367937 128883703 0
4888284 544567319 0
781623867 43869015 0
814134486 754751425 0
101325946 76161098 0
989774233 2527223 0
810976145 244604748 1
893606305 263505569 0
198137906 329054817 0
440815214 522923664 0
122863725 673582537 0
315835222 733543471 0
534854789 188294162 0
144459613 744071754 0
671827996 810461020 0
37508817 119297622 0
800638162 288319831 0
795206464 786105147 0
189382976 872741296 0
233216432 533861554 0
599931560 670361177 0
362189827 415621431 0
938135526 405033379 0
648654084 74434847 0
285658923 125331681 0
912893424 180468318 0
351311784 440863172 0
35055824 92063687 0
734831552 709046181 0
490621949 795328424 2
911475285 877843307 0
868695614 161610346 0
773744417 842241787 0
908009704 602492398 0
792983746 837818695 0
76283414 433370631 0
812248479 425193265 0
10256529 861558908 0
832130476 991092942 0
657604841 581345287 0
731299084 171232115 0
65593041 32874800 0
5685238 11888421 0
214790152 8143743 0
179543227 249734907 0
929252586 244842170 0
801689989 318095960 1
354363421 937068400 0
887293330 122205937 0
51135500 536990801 0
360406425 118249185 1
253034501 210708912 0
399450104 550514785 1
702884294 905140025 0
390174043 819156999 0
415710806 782148420 2
693197632 479587824 0
882828872 27124937 0
169607948 267379292 0
851212715 675981617 0
232382404 305570384 0
132005565 842003633 0
444825089 475149967 0
383675259 999020519 0
762933981 318742212 0
732001094 57913818 0
954346327 902303567 1
149573441 673680405 1
777121638 287974376 0
710876721 487602476 0
899813656 29659102 0
4612923 965393998 0
637410166 164916162 0
314337189 844575698 0
300462903 223745963 0
170717659 662427622 0
38422410 765988042 0
698778812 904385531 0
114508681 585561603 0
636787419 511912442 0
683854637 915616349 0
283308241 811402565 0
97726909 200342968 0
133932150 373909086 0
89548550 705563611 0
942119782 225277183 0
411424749 231871309 0
72044872 225240351 0
301180853 54624343 2
316313365 456840516 1
163817032 582525693 0
186323667 973693878 0
555760359 112911264 2
58001227 494670443 0
174186488 917024958 1
304034453 208373242 0
685744034 981017096 0
326370496 570152805 0
780156195 578928381 0
120874319 293697467 0
788942502 832677158 0
702472193 800190963 0
127393255 736034766 0
827789776 912019529 1
220245342 732683931 1
22632296 549988559 0
654026621 846890169 2
985869434 956990585 0
174878131 750059619 1
105954680 471056987 0
143684321 723867248 0
940585011 277830644 0
732581094 856949609 0
268602956 892963105 0
257802731 501239301 0
305657244 840050087 0
660258588 48038210 0
129087133 808864385 0
840179031 262676593 0
412079278 21414893 0
337106243 34279264 0
536928969 609200711 0
145516144 215211422 0
185370382 597863329 0
82579600 98301472 0
190434164 594060494 0
337957465 861220626 1
594505426 218984999 0
569355446 693792616 0
545363965 204582984 0
545044714 254811417 0
99662702 467911472 0
919342986 65244387 0
196282335 619025418 0
189370099 28603385 0
911181844 87200201 0
559649971 541047012 0
587371636 876721142 2
322482959 365013906 0
290410167 749536491 0
725354426 85114271 0
398805001 368624804 0
86774403 786519665 0
503511671 875840144 0
28466806 253658420 0
900112122 939876741 0
797149402 271346228 0
374260784 564166463 0
337628083 590791610 0
97028960 772357484 0
550454532 786879462 0
237660024 66895429 0
663560069 455341381 0
187735430 117845019 0
758718074 67500414 0
286759469 13641269 0
219517134 256395425 0
320524585 61780655 0
8852573 620490438 0
445085814 491603833 0
984129723 464827953 1
774167871 952414526 0
917957313 422995553 0
429153992 61349333 0
847680840 102533915 0
582775229 778941628 0
478161313 128979605 0
952035683 931804771 0
818543408 606618602 0
122699944 113405241 1
29274367 697403426 0
31619666 861110333 0
39758752 359724553 0
454686556 858999014 0
339246426 655854166 0
678038737 52252395 0
407497683 457767148 0
599655642 852775795 0
755896682 726681610 0
198316732 190797406 0
119894067 608257479 0
641146767 45767133 0
837239240 500989516 1
54305888 462293215 0
925625030 313862149 0
906825437 103584146 0
580222717 78351845 0
194113231 576254572 0
196897288 252949783 0
914706501 676925063 0
109881883 945925622 2
816345739 113604430 0
549253475 700965660 0
68277289 50022069 0
478054350 201797712 0
65107011 498314479 0
326421993 723274897 0
104191335 145680430 0
56005026 291004766 0
329073354 188996131 0
751142934 323200522 0
39229233 742366076 0
119689950 287804860 0
605334963 550182800 0
15440555 751341472 0
829147683 926702391 0
664868371 873419442 0
201693971 601219799 0
738084068 550997129 0
964072734 740442626 0
682082426 727403362 0
44489065 490136713 0
644885941 71277079 0
848214217 833794857 0
56326051 756617523 1
641246134 186632534 0
773728175 231922715 0
428740490 617149646 0
531100153 163934439 0
373884435 452929460 0
52799691 464808771 0
375046727 481226545 0
46924354 489469531 0
961653401 773264920 0
654207293 86108945 0
666565497 172433826 0
321614860 837586389 0
364305975 999294056 0
314321926 436107655 0
238150711 761361 0
854678202 378472040 0
618389707 811130457 2
270091248 922173833 0
455914577 814211909 0
150432391 992775647 0
95979432 42797270 0
477750042 297532315 2
808596633 831337066 0
136665813 17323291 0
340391281 121450889 0
94850888 56862606 0
591930882 963604771 0
938845334 780430067 0
232612285 662987842 0
613491905 467961916 0
920953887 666956432 0
384231296 366055903 0
352158493 94738650 0
187773207 955335999 0
214459709 626490864 0
348522636 880610330 0
238467436 890818745 0
597663104 909458300 0
174180372 664580784 0
932633568 338998803 0
795319404 641121805 0
135526254 286454243 0
352593101 746497579 0
125626895 645232666 0
846603840 42941842 0
907819144 723015820 0
174000867 125246567 0
124297325 785243861 0
457536276 694552658 0
133453904 851664193 0
600365838 460460429 0
666194896 306098414 0
902686001 61516700 0
224514543 903502626 0
414595134 53074647 0
221541634 303188200 0
499460669 776030320 0
822414367 578390996 0
402501751 253193319 0
953525696 560552202 0
164258895 147469787 0
985050894 574480745 1
111787478 98190347 0
917955831 746398720 0
30432068 167460102 0
196456380 681211168 0
343964746 983355376 0
300643005 547713377 0
884983887 776406548 0
619720751 350631278 2
128224691 183871201 0
532868126 995945564 0
81787343 630599160 0
542191987 927474452 0
374364767 573439090 0
172261047 910724417 0
122204394 656433643 0
274795620 960004907 2
146735414 903211086 0
666606033 430591386 2
317000266 796816409 0
936621964 734349164 0
297571072 78831217 0
121983576 561962236 1
102763313 858930112 0
537112234 590873623 0
21597080 462325018 0
340297979 274205671 0
560765869 5112805 0
207934387 513732145 0
213773293 422869431 0
523483437 923208783 0
572967063 238539817 0
22019394 403335993 0
191729454 483602180 0
95180300 155709051 0
823874480 456892041 0
722642948 583017008 1
709322109 201486154 0
368573234 83439527 0
337160703 30769948 0
204952129 497737436 0
522554908 344607818 0
500319230 746398800 0
462354515 40744949 0
74417890 900497551 2
922235594 858845015 0
782623485 537541928 0
958132612 358717393 0
458535521 558237886 0
74931662 19346604 0
443953993 913353272 0
222094275 135056694 0
257831561 472091234 0
915062287 702418943 0
145590086 653488765 0
272462902 288390716 0
333029648 55708618 1
683432437 355899088 1
930862038 782101814 0
195326360 265329135 0
688013136 241088343 0
974060568 664987155 0
7446278 258035330 0
659905699 5795140 0
777455288 252756584 1
18706967 460391701 0
866907883 715443750 0
437393528 706399221 0
668834232 647169629 0
486926280 135877317 0
13389559 963621282 0
160478535 440877212 0
644141636 520829019 0
828740319 40758994 0
289109539 680561072 0
589517576 855459880 0
926324006 65696112 0
580207809 494491441 0
696370601 633931809 0
905766863 917503818 0
666102489 564900123 0
875413476 974358275 0
196527682 935423364 0
279432518 662494074 0
566845036 106936661 0
44368431 234860266 0
606171900 434471701 0
609074232 417745375 0
287746273 238570437 0
305192736 10951516 0
724135211 811594215 0
147249464 468647688 0
751180023 874902651 0
248559266 769928285 0
42360872 534037818 0
870437596 755848530 0
757373748 872517533 2
8755962 643326160 0
326120371 415094404 0
25860097 645154427 0
595922383 631231952 0
9557517 938526772 0
816988992 999154828 0
577877566 848981909 0
63310747 356424726 0
72818682 62158469 2
462519430 131629467 0
90459707 802705802 0
725139270 934495932 0
782705370 445409941 0
25450780 560095673 0
118088137 449552580 0
531286897 907265887 0
555793153 287548961 2
119429873 963066470 1
461074633 471471527 0
26028646 499441942 0
516982560 832512851 0
553802978 995612747 0
139076700 661178379 0
18120091 89701507 0
396079923 104051355 0
145169098 990414290 0
788716266 356457170 0
443591966 67449890 0
258247928 240035854 0
204494309 596649 0
25684933 916863803 0
434229934 702198816 0
41990776 692414070 0
91421224 318418061 0
103754954 624082091 0
781910052 110266797 0
279479519 509669688 0
967239964 751917294 0
333878786 5325315 0
660179537 58288780 2
920560015 427448397 0
525033024 116329811 2
449904969 462523040 2
747100571 808284713 0
69747014 971514130 0
253784332 747528567 0
861232489 942387156 0
49055966 141558957 0
15147717 675021544 0
494750241 6375572 0
910578232 748010052 0
268207984 318769872 0
2302515 871119238 0
413239593 360802384 0
331211948 427707264 0
411712 624232506 0
867227722 761764795 0
254120581 10122322 0
449049064 121875683 0
772228726 810284257 1
957384703 983376374 0
844693439 697344602 0
39394235 526775150 0
343583500 229579419 0
736339233 618437308 0
936976765 199602021 1
98315543 578478900 0
898693948 651627227 0
308001850 409865718 0
221546307 464811859 0
351694973 513428370 0
240473297 226036562 0
424799651 119555257 0
105958211 105722103 0
73463871 789925435 0
570300826 758618325 0
679827349 306982385 0
680950841 284360088 0
791452769 252156918 0
376690858 922465007 0
31663271 123220754 1
197184221 830664018 0
846361391 580989528 1
935241737 553000653 0
472863235 727646905 0
414051457 204794046 0
769663455 833446671 0
412277523 943289228 0
789926472 687254497 0
992205792 929331454 0
670120464 893731711 0
93081513 921942547 0
709586403 641270025 0
41712943 934933487 2
229172405 907808932 0
767552484 475506144 0
574111042 773963145 0
755474450 533768997 0
447949005 966259619 0
503654914 624333496 0
47895882 764832740 0
416423890 145909009 0
513902112 43643495 0
33886622 60630989 1
878171621 361528511 0
68263967 381153352 0
902219195 64476737 0
74851728 418583567 0
618720884 756915958 0
569440320 251580373 0
797043167 950746954 0
590667498 695149965 0
432273846 243401702 0
691316804 37655100 0
736681658 788359209 0
784669177 181583668 0
834647100 782391757 0
543206366 465172828 0
303363346 756701283 2
392000338 20936279 0
366005909 917025016 0
147105248 12574832 0
88942501 82313303 0
465705747 931716774 0
145892290 544230157 0
673323361 374569954 0
420005375 741217432 0
262275133 865187753 0
681351832 428879543 0
507337005 217650582 1
282692883 44779809 2
174088072 323581919 0
546540075 488138365 0
862241796 92387085 1
496147368 341404133 0
206495012 752288258 0
453740392 842124399 0
74921919 73779562 0
379283601 121897572 0
285188190 117998605 0
70871408 686984478 0
48243021 688905755 0
361234498 749501276 0
759890433 858027579 0
185710160 614491902 0
734095675 607288310 0
494279964 93680631 0
245528593 70891719 0
712823126 544683532 0
34644026 155000019 0
736678800 437709499 0
576935163 555147372 0
763225054 882515053 0
655556300 878621446 0
966656262 250658128 0
604741260 700600785 0
635258244 73225573 0
779306229 868335178 0
291581957 682392270 0
360340044 229672270 0
712665112 788140755 2
375951046 239802607 2
768358957 102798140 0
448830158 884149483 0
938699683 501125645 0
741054465 181331564 0
426915291 90744156 0
261681003 699530044 0
666796645 931808196 0
923813675 437500318 0
254176158 897448159 0
982821697 364495546 0
618934446 955512678 0
557497829 552846166 0
295940847 117300183 0
14271079 930515884 0
824050162 352450316 0
612865078 60978938 0
282283397 405341893 0
493283812 849901478 0
640374360 814502383 0
9280079 101550970 0
740079757 344549807 0
446824079 682740812 0
804841942 312724468 0
574872537 611474840 0
492767352 133800753 0
64476454 456839128 0
868171139 420906963 0
985851325 655783315 0
757269004 582783314 0
820501300 280170641 1
544297904 55799261 0
994403645 496321178 0
233854253 665235612 0
27437681 465428786 0
644234981 980216934 0
976218763 198652255 0
7861063 177466582 0
368685015 167744229 0
602896888 100746581 0
3621700 799022089 0
255945600 809083206 0
91591560 760715367 0
8593081 443589502 0
886974107 790369316 0
194489337 165651797 0
918932579 909254750 0
524121320 415779469 0
657648375 984633943 0
89480660 794327829 1
7668629 6831117 0
395324055 13541331 0
67721313 32625676 0
520876772 557358575 0
366343374 759313395 0
281310456 177740351 0
506551554 985540161 0
948618720 110011521 0
794281701 439699149 0
721247330 69318447 0
690626690 553669955 0
236325872 196209015 0
18220749 593951830 0
980034557 845462024 0
110969119 3818480 0
702922165 370006985 0
768952960 1987972 0
619839318 573554084 0
742049485 482850783 0
540379659 214723030 2
681305840 328442170 0
60510694 547077924 0
509118084 242115695 2
807978579 24568117 0
878819430 97077906 0
86142512 167882391 0
183041494 203632545 0
830893556 976087571 0
883359687 264311629 0
696297492 755752087 0
300501573 496770146 0
601793125 725074340 0
665444743 963758871 0
93758320 40474820 2
366420466 210686067 0
720376028 79462395 0
525184117 428620688 0
758178880 702128069 0
458416316 48128290 0
596364422 728501802 0
949126278 828894544 0
871119544 291644463 0
73003710 406952632 2
607204328 846049427 0
356576094 191890788 0
125864983 688730745 0
116388584 148068096 0
230321087 534581736 0
383062572 527553782 0
94872136 912086261 0
82207255 859930227 0
147625350 317834261 0
930501151 89763852 0
470642779 247032143 0
850981578 617267701 0
243427704 158494489 0
711834261 350618796 0
663905181 779221532 0
354582422 293948448 0
116384171 687162034 0
63259576 21429437 0
789720240 65648529 0
240756665 795659147 0
657597370 448200242 0
202340907 485151609 2
129650199 341517116 0
389617033 593848442 2
404893158 377900787 0
80094726 265149508 0
173300982 745208191 0
403287988 833102615 0
165181139 795440708 0
222546244 890699596 0
325476064 764316702 0
545995359 27849194 0
556038211 751038661 0
373789529 746394413 0
620030283 499313158 0
95151801 745242436 0
88192846 259033474 0
125489038 873534352 0
902970040 126867271 0
344679830 998695649 0
720363046 516276799 0
500896617 562262398 0
446826405 877638869 0
258295563 984118243 0
823739728 148416748 0
348502068 131545290 0
5742871 438858863 0
349658410 55422445 0
758044648 386804479 0
401739373 201974520 0
488840204 237566450 0
611297140 468001545 0
864049228 26932284 0
750874549 914745412 1
108290378 320834521 1
620439665 691599514 0
239293018 626713413 0
351892348 2075879 0
457172579 429701547 0
96126103 531549821 0
160719377 437983 0
766146696 723215030 0
339556526 417162155 1
437364104 628514343 0
403136302 845886390 0
836981026 499786882 0
194542810 154430461 0
906536485 881504870 0
400449084 853038903 0
998296426 127659804 0
659631888 10582559 0
150188580 572802817 0
843480354 937149626 0
915215668 12970187 0
58051579 611340897 0
861373717 912459870 0
511996672 953204474 0
303416946 833166456 0
540244001 778310065 0
783711990 284108299 0
345363748 961897641 0
202795240 573860618 2
42693964 299040521 0
409717224 103120302 0
629679683 938402237 0
108454373 711805352 0
947042066 274673192 0
388287611 569100980 0
875922238 333147518 0
137231383 315445447 0
962282390 103508613 0
799757774 598312948 1
804760109 337200306 0
211143610 909504597 0
770870075 262622614 0
383417934 614381785 0
564033643 351994191 0
120721099 899493978 0
312332730 263462616 0
497222118 980526343 0
123444213 336428686 0
126688998 211406306 0
814748396 517126210 0
911292408 96222062 0
623665723 443013222 0
674056712 921581826 0
300344628 952728310 0
976040280 241967918 0
540968492 610577561 0
793551193 616784228 0
134114134 409520764 0
981049908 552988920 0
977167194 411223563 0
211071679 920335748 0
99622700 542412209 0
794539913 780077715 0
730020159 182024173 0
884916158 108559282 0
77970567 448602976 0
210964921 283049172 0
302307327 28924 0
462972438 406965859 0
230257448 138425614 0
628615481 480006428 0
305915254 958718947 0
902858233 115768954 0
13087382 792119170 0
273278078 840888900 0
548045593 574758021 0
422568927 472558740 0
946052701 925718281 0
33946019 834492788 0
67919672 307973286 0
107950938 911454560 0
207952085 877509765 0
964315245 376023632 0
315343226 628218704 0
29735496 369436103 0
122144405 602266306 0
71324827 21404282 0
875073724 444402416 2
477668236 602298926 0
695275564 281199780 0
270127787 271144811 0
597191103 723324642 0
590885844 222358848 0
706135482 784612641 0
888025249 464483819 2
449272842 113156616 0
36406607 769898250 0
793025425 844189986 0
761201217 792889320 0
65387060 356968630 2
760227446 618829876 0
864750321 60628942 0
358415864 83613014 0
120854105 522885325 0
208963544 58374082 2
626643343 745363110 0
112038736 873278526 0
978232689 394977298 2
999072525 10599087 0
95209057 842238387 0
845764019 868303979 0
58298831 194587903 0
414171640 709404442 0
73045501 583472261 0
593951175 449151506 0
222918389 727077255 2
954528255 965066770 0
659060866 876970452 0
192025540 817399696 0
163695771 106199994 2
475354627 691083044 0
801439933 20707831 0
54774399 862319376 0
952948863 940518164 0
8671771 141322263 0
400172573 502684056 0
930384129 537106356 0
267299942 279552007 0
344832879 97269177 1
126718113 457210938 0
891130862 450481805 0
18495326 633779190 0
803865778 535213410 0
107117013 286534025 0
360871973 146118786 0
579541291 323598003 0
127493925 664646106 0
824943477 135654041 0
608216892 992456445 0
503335042 930861880 0
909645816 343099536 0
107651171 943258476 0
483860178 782595549 0
186899036 405835835 0
432149925 201891656 0
317194251 24295279 2
552280808 537026607 1
398745736 877595083 0
799320716 94553328 0
115873866 852771544 0
105846163 850974612 2
759887727 568796662 0
455465424 161680640 0
580554620 409860867 0
124195811 89119568 0
921644671 298357611 0
14028630 985592238 0
499922513 372637488 1
952092613 48599164 0
577398467 216216414 0
151981943 860041693 0
22005887 80943966 0
204102687 439372741 0
573634214 736125733 0
49262730 1677965 2
339727742 714220041 0
741567637 854482375 0
303772126 658879113 0
267672229 390857273 0
653187540 9613833 0
66167203 911108557 0
380551673 248222844 2
926635763 507565894 0
107120046 651598586 0
791311342 467604906 0
913845777 535456471 0
909212841 63204262 0
528364748 110905012 0
927543578 147228133 0
287519645 441607759 2
460547705 585343557 0
573678044 71432676 0
518553699 939649108 0
9789543 954379453 0
197126619 957664166 0
621599485 641258442 1
641184988 130054156 0
625007392 896353885 0
268822236 759878178 0
928513768 629619347 0
744350997 415237157 0
994068994 33731009 0
450632460 109183605 0
861415928 996910579 0
575006581 971798975 0
810286243 796785786 0
7042493 434409101 0
966475795 508797658 1
930021019 121034817 2
612621768 828220340 0
659761618 752511202 2
396383282 709299076 0
766539934 435834319 0
42174426 5403758 0
393961668 134042554 0
887855114 565925916 0
700816348 596094562 0
232837233 857771503 1
60989558 47577641 0
799275009 82830550 0
619105222 593512187 0
606302946 990464391 0
288846631 129328003 0
570097042 253786414 0
234738155 325622008 0
516332529 117075948 2
887925410 103173356 0
667298221 701307021 2
289318662 780942426 0
224281593 987060420 0
31778638 153550051 0
233283783 989239228 0
391539177 247131297 0
556375866 460690921 0
98658266 711232545 0
832094630 308923586 0
453783444 24645261 0
13240083 225124554 0
255211459 735422246 0
880882697 921845775 0
390000581 176515033 0
786544991 422931140 0
56930979 555515686 0
808923609 672689708 0
88104121 712147651 0
687533638 500472934 0
250188893 248142727 0
430476656 716544572 0
12534046 902451719 0
473675025 177982974 0
782523232 375389634 0
788952856 44355103 0
421448767 146129029 0
808705558 376572115 0
229956767 79001721 0
845571048 912481740 0
492523266 662836945 0
222816636 829934841 0
22824447 820173645 0
784508316 116483205 0
115723600 502993744 0
194929315 519204511 0
120666205 361881950 0
614782703 450875066 0
703261630 286393523 0
565976431 272469574 0
603740507 194816472 0
681652665 947848388 0
482846953 12418288 0
105776796 875643449 0
254597531 498576342 1
723227097 8457973 0
519251356 655641072 0
531226619 729716282 0
922759493 833024100 0
716744077 720365695 0
388588728 237774785 0
98167088 482069819 0
850935453 587116962 0
874979277 375468350 2
542687139 441079502 0
256676699 874151329 0
808695915 428441376 0
469908199 98076510 0
941242740 623305630 0
782165948 550278482 0
463673152 59650055 0
315895619 748459645 2
972129619 621095431 0
872451898 169074593 0
855522021 95867574 0
616370230 736359592 0
255226810 671149235 0
774468710 284550613 0
874603150 186275783 0
591829039 524997234 0
302611554 261823147 0
627998555 342454729 0
277073027 855586734 0
545745321 70546903 1
935730783 736004364 1
75854481 310724872 0
106598785 362134163 1
219808195 376991972 0
849145701 279873071 0
480533913 123510083 0
882467287 649180870 0
77211985 914696476 0
95674699 543682035 0
537800240 946785810 0
479120921 10790187 1
975511756 228136502 0
747592324 453518806 0
349754949 862514253 2
35153146 933120367 0
589889912 147377337 0
465413056 686181928 0
126847714 427304084 0
736419730 651655395 0
599244715 84085340 0
19547949 297322091 1
16802269 452098228 0
495990552 486551363 0
969528836 20134504 0
860217114 583058379 0
548428300 746628852 0
435743473 275057619 0
527839985 467909461 0
920502190 47650096 0
486360358 722800803 1
286390682 24071061 0
454585850 765313424 0
442918695 300242736 0
253762224 810816589 0
649353395 897742466 0
330934663 424997363 0
55867359 869817144 0
144442004 7212676 0
799112249 889650181 0
752796707 68897142 0
435856095 778590053 0
409885743 644210963 0
865047252 806925346 0
34706307 446077478 0
361257418 860390393 0
205860891 471418142 0
780932260 344376601 0
245906881 70595670 0
396396187 90518411 0
452849378 171235684 0
63315962 323279954 0
895274129 382581164 0
157217075 122338345 0
506903135 111286992 0
721013495 496284666 0
603089515 7410285 1
634287325 121889297 0
259966870 343465457 0
923205351 393351555 0
267073781 591111725 0
390113091 440128499 0
959129646 55614722 2
176508906 179728415 0
346814979 967140829 0
19393143 191597719 0
506495707 222276788 0
261530409 236865216 2
90684465 48931258 0
451192075 201991539 0
371479912 26872003 0
497480124 380032547 0
83672515 190086811 0
759525194 668400563 0
206937394 807494194 0
507664380 210262062 0
392559688 960658634 0
331075109 989654646 0
46674488 20294022 0
498948314 84144770 0
9549155 93756715 0
980376165 452430721 1
551461660 81194111 0
355039863 835635959 0
397054599 318942866 0
440905771 75569808 0
852245427 923441950 0
213773113 104411016 0
505007475 752870237 0
31402683 338378237 1
70719484 457546472 0
260945893 321041877 0
663555852 556035796 0
236593745 579777661 0
975582400 656848855 0
567573382 488360246 0
705146280 250486247 0
974957893 93863455 0
552619744 1155903 0
867009889 626732317 0
487346643 543718936 0
54408158 294920649 0
141633656 760218559 0
52267757 9597489 0
285107306 48801275 1
972712349 989135578 0
14341145 355711969 0
381591992 639821149 0
25178206 16834379 0
672466609 524893126 0
745075918 696825886 0
42894524 724823244 0
84001396 359623609 0
944683040 256305350 0
254850237 121834335 0
778401393 217485700 0
918332679 74303438 0
946947760 126239954 2
21659278 879729693 0
561890993 107649809 0
965023612 207788184 1
684089996 75513271 2
408746741 582569692 0
739668264 87459218 0
744104163 606260472 0
830908757 660416738 0
757976023 868785548 1
469666057 151192800 0
872406805 794998456 0
836968463 273446165 1
822608444 280554507 0
297397269 84451549 2
972623166 7121901 0
586087438 293983840 0
561443267 671867615 0
138123084 348920590 0
837501079 436121111 0
181319132 467266026 0
807911009 528344032 0
950792403 416174302 0
393160133 684710667 0
969455800 662789199 0
77313688 593514328 0
784456401 66410135 0
28941102 437214920 0
752213811 892348380 0
724800123 23210222 1
157791336 384099198 0
704613940 599450514 0
949029119 73213629 0
513741107 804492373 0
762359297 703313633 2
107525383 622988027 2
809484274 228610540 0
203140783 142797941 0
92406660 879219715 0
860218550 878153429 0
740385237 362855562 1
232409320 23386829 0
200992084 880203271 0
130007175 274588679 0
931296918 61830633 0
248297421 172349702 0
832993281 13993344 0
556378062 637617628 0
812602826 262958946 0
664975534 712965120 0
63174419 291369507 0
484862139 286423378 0
123046589 720866253 0
135225304 345634803 0
353989266 840949704 0
767574764 375452763 0
764347245 823250214 2
712501418 529168968 0
196618439 96444 0
26491840 704776238 0
664544038 977084887 0
689932374 577595988 0
834295746 400655365 0
355206802 976356387 2
446357164 899853702 0
73046294 531541788 0
203026279 11757359 0
78347892 391416218 0
861760035 206628980 0
576394127 231986882 0
818580764 739918266 2
30641948 299595778 0
212461093 654387945 0
366490518 497295683 0
136039254 625422632 0
662231568 965307128 0
128844697 644455668 0
309282211 688478393 0
194262433 789270894 0
204554021 125655304 0
287135614 1360313 0
449958334 703886376 0
541161723 501994535 1
747003151 619041958 0
953249644 648249350 0
502723691 445073573 0
74850915 54978516 1
25827964 251608892 0
941168564 689093847 0
510359078 861826910 0
279675190 534923541 0
76940294 382738826 0
353976678 316253964 0
519512917 585960362 0
142157436 151505545 0
464983245 788851889 0
404599401 880825467 0
307698363 92192092 0
933845119 604874465 0
876246461 437330052 0
640176558 417678124 0
434346490 137765885 2
716034332 430490441 0
124325568 314892834 0
571678496 96982604 0
338316145 578442331 2
860869052 393951525 0
193414470 444726998 0
813495462 356252477 0
637184690 935020802 0
689323243 153581262 0
759625449 789573596 0
621101456 785445839 1
407464023 762665548 0
478508005 466350047 0
643957571 444459112 0
614625093 384741747 0
616149477 950353930 0
487196587 50130979 0
735308056 661089318 0
493534169 573446679 0
412118019 98499883 0
625594714 124945207 0
636994884 592103686 0
878516488 666260442 0
768362316 703505600 0
541694719 235916176 0
175576437 926270481 0
241879491 409728465 0
124244318 295543885 0
197549553 361067080 0
630932027 922781065 0
135708213 114368671 1
301841418 655863358 0
636372871 684042252 2
2893350 143337901 0
581519347 780154505 0
464678338 689812983 0
371996352 581389303 0
389009164 671076317 0
938559937 675129136 0
358138010 111756244 0
872215838 830753848 0
741469829 540946624 1
184254500 907352654 0
287336581 65248787 0
964483256 955187932 0
897636938 113476875 0
61996957 496833800 0
73343392 70529143 0
145793398 873567223 0
254520076 779840707 0
961460049 942104720 0
578218184 688116511 0
169993436 83566902 0
222334451 297496603 0
170081917 31308138 0
113371800 719679967 0
830940619 819223927 0
46960834 270801266 0
198244577 309653850 0
497988802 943019568 0
853096259 566021606 0
5491814 705749225 0
523299880 684542173 0
926620499 27669579 0
290075370 781511391 0
387435870 514565297 0
353316307 399091659 0
332610881 68014400 1
485951463 540314488 0
70196571 764492267 0
15350079 426563938 0
884477284 938049021 0
72175729 755820923 0
17830124 888193250 0
514882266 269974244 0
192324782 822569107 0
132922894 255098425 0
276844049 237049305 0
982172024 59528336 0
347562074 643273039 0
982806086 367065975 0
14896676 804710062 0
273080962 121389469 0
57716812 33258565 0
492141444 485084252 0
731864949 312521798 0
670073695 339466865 0
906068959 439363207 0
475112768 734856490 0
816814675 825417007 0
761152589 70383435 1
577349351 730309913 0
514053782 22167331 1
607799187 813385257 0
960398482 428062242 0
787332260 947979346 0
51924008 599246566 0
503957979 127766918 0
51646913 36471115 0
554969560 147224411 0
833399738 69098525 0
282712311 739030866 0
375770991 128009039 1
73404741 512572895 0
116283873 435654742 0
292184663 325797620 0
813187211 534358780 0
940926818 663379211 0
705973236 948653922 0
760727874 640780214 0
395227473 318509430 0
20065767 647315892 0
68212679 922607220 0
925248356 636897849 0
110374522 525971210 1
822906235 139443210 0
910067980 340093433 0
278014430 719437778 0
262612013 497379816 0
902000081 258182703 1
591275360 796348657 0
163643113 240337791 0
227844771 184393979 0
147687382 143502762 0
395016285 463829788 0
498800567 987036869 0
728342733 85072811 0
862758343 803760290 1
3292210 547646536 0
664434200 58431904 0
125928013 463506454 0
741640799 810932783 0
687625095 988142005 0
89671467 194897798 0
372698730 313620004 0
21165654 342830130 0
130885348 289836866 0
365811715 87779815 0
554627342 767830150 0
234359567 77644206 0
841496503 363934927 0
39311626 283956712 0
431909074 795208054 2
869952243 275644760 0
716568223 481773852 1
241910459 167298338 0
585170616 455134672 0
421674512 52648190 2
180859085 624664593 0
985516970 470717588 0
89234436 159641552 0
751110888 713757953 0
249623438 122028835 0
925963819 474765630 0
872119392 910284702 0
863222610 255070164 0
180999974 515792722 0
189505311 152450799 0
459974727 501700204 0
470781245 378534513 0
374089667 911683825 0
67992436 161872964 0
267290959 928725960 0
991976037 287226137 0
328605480 11978803 0
441977755 7278571 0
154999753 178078059 0
673085541 551973576 0
366466871 892269611 0
679414257 842960818 0
545984758 546506413 0
222363585 551881310 0
436404630 329510080 0
385918160 376926917 0
723828896 111877479 0
502955716 364341546 0
745913369 490344648 0
601909461 104126814 0
787001567 561762524 0
966008410 126152070 0
430897040 917565481 0
248048518 589288110 0
708275305 687389687 0
72474406 958347424 0
186299978 366734573 0
271213160 602177710 0
174051742 128569610 0
355198120 956681113 0
355351379 344796793 0
822442556 807055451 0
335349830 680662994 0
174457860 478186659 0
786329901 95167313 0
684212695 319519042 0
838396329 19827533 0
762627562 407570366 0
192486590 623944797 1
485377005 283815568 0
450763880 347635165 0
730259611 851404102 0
78869136 28566318 0
975994028 48078860 0
576032590 395646113 0
136296683 166346600 0
332426 847527432 0
60385783 612248200 2
175977487 491911677 0
256729853 556393512 0
901406195 920545458 0
152140500 569229782 0
316424325 927413709 1
824270584 645066413 0
536198974 635491845 1
495099918 490370377 0
772653316 106976945 0
517678557 909531882 0
704274166 220781332 0
773896788 708168240 0
562234831 863092856 0
427093085 894254533 0
333510882 356786990 0
879083863 652552435 0
560901535 358126205 0
103330639 72524409 0
739144718 311954211 0
945512328 120342982 0
745072400 764920226 0
743736094 594778811 2
917747314 442379935 0
790781344 724266734 0
161031723 2050586 0
820990295 171553772 0
116556902 245090146 0
885307649 831268659 0
803700068 456726098 0
713769247 432939594 0
629599235 123178181 0
982931365 167923710 0
180559589 212519549 0
442013526 60120590 0
429343261 514781884 0
158969870 25797924 0
38017253 110353839 2
325585051 702148311 0
347408044 275297379 0
548384652 53970268 0
228895586 920946589 0
858476896 24408236 0
857191315 167699631 0
421806283 446675720 0
407609218 68237630 0
970213887 19899574 0
100742437 974338751 0
634159199 612205472 0
506715773 796714768 0
770053198 48666210 0
967407380 668416541 0
405571805 837847821 0
267239870 180818580 0
532874786 185021555 0
275281458 29700539 0
46793140 999687845 0
474614199 745483634 0
270280154 244359753 0
739600824 606867347 0
239208391 679509666 2
542828153 394223410 0
50888660 996242032 0
408124328 5640990 0
902324855 70800724 0
174708001 605249933 0
34878310 349168683 0
846533751 68353065 0
901712333 289041492 0
461650092 657463744 0
843962821 770557584 0
504758101 261055934 0
997846450 233523305 0
934099120 992243296 0
438244048 241673326 0
757493887 58775528 0
214858375 466167323 0
635743780 402670487 0
483107803 173641495 0
701172878 847074786 0
140816022 118604034 0
669787677 705826528 1
845560300 170582193 0
49017790 853019837 0
238256136 13090 0
163301437 24634245 1
919569099 417178562 0
356270968 928277910 0
28407944 284673094 0
799063094 860076689 2
680116243 260035597 0
629505208 307859196 0
98075542 950038492 0
636742547 481331951 0
721464093 419012599 0
175310620 149225995 0
175912015 956128469 0
57979569 273604068 0
124096605 663713289 0
678438030 20067941 0
529364244 182547876 0
133713328 709465138 0
95665295 392310583 0
974983456 869719819 0
119015272 272193849 1
578559875 828718951 0
350192089 69457200 1
301534779 905974979 0
375378419 566584504 0
351341498 64628060 0
515221187 346998436 1
866186330 644600702 0
525098084 663806515 2
575333521 946774202 0
364982924 258150495 0
170037273 229835532 0
259149515 430566311 0
7909662 71429157 2
864764511 694392002 0
5075204 629819883 0
53472629 477283336 0
70906643 455391316 0
934376538 693834168 0
191026337 260883986 0
380347535 184364322 0
293991210 435135550 0
799239030 117004906 0
19947440 226852366 0
859985927 55989148 0
569998653 26073880 0
311541951 692208190 0
980838239 790583741 0
928682586 329299271 0
921742000 287546084 0
999495772 280611284 0
760527383 948305027 0
826547837 574914210 0
612959632 898930862 0
944471152 723023655 0
922786087 843410898 1
161737429 536039753 0
532420778 344716997 0
526122437 451372772 0
244615272 522189669 0
373693709 465254798 0
194096257 459060135 2
140447179 967800272 0
145700484 796484944 0
408929345 598588560 0
109677250 379207473 0
693094229 8669584 0
345847962 391733525 0
593394354 617876621 0
510012864 737366145 0
823152944 245539682 0
547566443 48091453 0
992648217 982300733 0
136022263 37624719 0
949855608 484561279 0
605572157 177225722 0
720822074 355443306 0
996668377 816162902 0
337274928 343650599 0
91099419 515067940 0
38350669 640070179 0
149610782 383603238 0
624105381 697262536 0
797922858 518687314 0
88544624 160180295 0
675716977 748742768 0
617045137 193041021 0
928446277 709260547 0
419262496 675552284 0
759939439 561168689 0
365613557 538289651 0
670257386 146162449 0
615750257 631488864 0
610037476 277567913 0
327794238 105390981 0
261197679 83859669 0
463409818 154819297 0
378808600 864010558 0
992384278 903197960 0
735401163 920074445 0
987094778 41470374 0
168939887 679763076 0
130517760 807513978 0
691026316 654248344 0
794973340 529750836 2
263378356 458373079 0
786167197 833398750 0
143236287 80431018 0
224615933 76456018 0
190216914 335211808 0
781931818 4141477 0
193592538 789872625 0
984673423 545731727 0
513564879 262314361 0
669160374 140756372 0
840993528 770685291 0
623832369 246911313 0
104294504 74889723 0
892531206 443508246 0
62934513 935710292 0
680460715 11139623 0
680573541 98290646 2
603468840 146962741 0
814061611 272036468 0
27998925 993962168 0
714164938 929491065 0
218327349 936111861 1
620189459 555272879 0
974252253 574381943 0
818569555 416195946 0
33215421 535865214 0
55797933 192299237 0
219672411 249686286 2
406907100 814548529 1
790593503 26354567 0
122930619 183868343 0
906302797 422561044 0
958143691 20293450 0
588832259 840745437 0
840090175 233241800 2
969154219 723412360 0
271499109 369716245 0
200782018 25784806 0
490632303 637371556 1
736124794 683666197 0
869303243 636865617 0
626777191 288958874 0
885355905 981965367 0
76607704 918331704 0
828257811 999853665 0
48861215 832293963 0
673705900 231220887 0
603182063 773545918 0
905836418 115899543 0
766640819 873703459 0
919094350 924317856 2
681273982 463822875 0
18626833 16011847 1
202623099 339338542 0
582888766 139935349 0
992917667 111648186 1
323483062 668409900 0
677815768 628716942 1
121644961 144459282 0
829865709 4521761 0
606860800 571659913 0
430789451 931538663 0
185127090 459281502 0
962131425 995278509 0
487423019 421446172 0
830446122 769505347 0
409535597 871377802 0
845654929 260354072 1
262402437 453860782 0
837038696 938861077 0
365690387 13681564 2
421993947 84818737 0
295215107 619325137 0
908144618 34177749 0
160067058 225183068 0
951023472 630437500 0
213434425 294145338 0
885888375 888602541 0
237974484 530435640 0
51539408 47767384 0
340217368 125314224 2
827770159 101235453 0
965629195 861598877 0
130317761 964863566 0
776887342 332321411 0
387578389 798394287 0
258697998 278541575 0
909211616 249544300 0
440226129 383752708 0
641430564 784132298 0
755828494 906117790 0
612812441 712711606 0
822817246 391826032 0
22162924 901143434 0
416873702 78356298 0
879610965 239578443 0
640032761 172261189 0
687856306 746544387 0
208778616 110011763 1
15927491 391164071 1
16777627 76440312 0
153690533 397900588 0
297851443 390771424 0
242649013 129138711 0
324175634 844905612 0
948699774 867436966 0
357996892 8771711 0
597269934 129325415 0
842059398 135633769 0
526058934 425226690 0
312868967 498213873 0
83047511 320139343 0
756623507 622013820 0
35225141 457267096 0
816987511 178023964 0
319661161 884217097 0
881794539 330994314 0
403664895 515603738 0
455366831 770565437 1
546931353 881402970 0
741730237 17097290 0
730148689 740189834 0
225951261 127759160 0
657034450 174916799 0
855825972 240702328 1
398219604 143049404 0
989131340 451289578 2
479214251 816163719 0
543896157 800753976 0
833434400 509259265 0
344891849 844724756 0
403353554 37994297 0
909997632 120376409 0
299053531 910140841 0
849501486 788006873 0
231763205 85741415 0
997139455 523623753 0
249424432 841870472 0
48056695 39145732 0
761928632 415404758 0
93222978 216789980 2
978814281 677449671 0
538065862 998341014 0
704348273 299981730 0
54255164 398546234 0
691089186 465547286 1
873342394 347106874 0
25412527 714321351 0
119479076 627603069 0
293627889 674972151 0
427338526 786606788 0
488226989 932827437 0
110722276 270576607 0
738463172 815813280 0
5280133 771063715 1
497241439 81412900 0
970899791 780375193 1
624692671 584037341 0
667974172 362791971 0
845967020 507484662 0
806388016 635423919 0
164786582 54005705 0
624629689 331694535 0
372774278 758967275 0
115957762 139294293 0
892794375 94411856 0
763241741 29275160 1
780080506 998320631 0
202930946 818599354 0
7890087 487157459 0
23575656 757951685 0
879053019 300828900 0
821415972 231937098 0
964719399 446456688 0
965679726 108365003 0
364016815 563698353 0
164681979 594752461 0
262289363 548691881 2
571858648 659616324 0
165482982 385279607 0
448705418 188160496 1
167084826 930623351 0
890021351 382217921 0
423892364 431475224 0
7717553 753749498 0
925512526 675716128 0
813043527 72242052 0
331948301 328514932 0
670541750 858881781 2
14000593 542996262 0
160124555 726567692 0
124452772 647466995 0
999957459 635702625 2
141355673 564162146 0
84727137 714479737 0
675464621 20577717 0
996391716 721360968 0
837558907 781515500 0
212991822 863319574 0
51523640 469560975 0
547404599 304501830 0
688742103 692656519 0
37178996 270141150 0
582368093 985911744 0
274513918 375504364 0
288532116 118987689 0
198971580 976012243 0
487266572 988261374 0
778668302 929022833 0
873735272 25875277 0
62570601 588211311 1
567884863 223721034 0
736130398 832504496 0
249678824 503067696 0
20332772 484427429 0
26360831 257391784 0
710290666 421976802 0
310829302 780833304 2
405110376 786220319 0
414852477 929535141 0
262379000 361544854 0
734537822 30325863 0
342851729 78416309 0
432825388 843210327 0
207921368 227124424 0
92429526 411143671 0
812500559 133471837 0
546535116 803242789 0
873767257 37628190 0
100506283 851626257 0
899980958 248590820 0
971025306 907269800 0
54446702 905386949 0
269963973 618252278 2
284335570 823720550 0
679814183 53382239 0
189257352 850991691 0
239267549 623803733 0
877236910 951149109 0
21047972 784558062 0
499776725 775526796 0
683759359 20034198 0
38632027 311066786 0
515187336 69673570 0
534378296 218376580 0
126340542 339113186 0
237605893 507521252 0
995138022 876768630 0
23145171 525837487 0
3509938 244193370 0
415184049 961478160 0
389096664 580066526 0
46599273 886958381 0
840883740 17365440 0
821175712 769822691 0
262682072 524845123 0
980109779 693799130 0
704616146 246404004 0
761095493 95443128 0
113654251 128074539 0
385283469 907793444 2
169882336 4681429 0
448656533 735213061 0
177467123 624049971 0
251402968 802849854 0
809579339 110964381 0
773019734 79272242 0
711088788 518497091 0
58085663 823831544 0
324413719 376568331 0
283401634 518938525 2
999391613 277400459 0
694454914 398092634 0
485695357 47220316 0
902856380 812072750 0
669209838 45102755 0
595968964 922367211 0
249764540 602392879 0
42754815 403873205 0
393766900 29174514 0
118455043 532861960 0
690534186 195337782 0
422575737 896435728 0
558265243 518348847 0
662889182 604332247 0
85149547 10710642 0
199517552 293264585 0
17645833 965863385 1
53517588 412712149 0
333823675 682773048 0
351912450 706877080 2
774235723 48094158 0
426651548 577779137 0
868350973 769353625 0
465855873 867691546 0
128329287 777742670 0
581664991 238900650 0
511583696 636005325 0
844498755 790494355 0
624378929 236708153 0
832734594 637985607 0
996221923 11134169 0
201622037 827895939 0
802523202 915322175 0
547477999 761038532 1
773304133 253075850 0
788789100 412167568 0
39331769 768210542 1
677622659 505453535 0
218686326 212903523 0
529919268 61744598 0
863286129 933715999 0
793744155 81765093 0
990926205 930789687 0
53912671 66799032 0
830854223 85804366 0
177929842 884573913 0
303162908 847243150 1
953188278 161496534 0
827313831 982758140 0
464669537 514817520 0
562060318 975291631 0
845581560 480894875 2
782696239 364608755 0
735697429 131977772 2
310929725 734318789 0
225492507 656057773 1
767376917 217108750 0
402032844 884357810 0
608410643 693115006 0
15076098 346108436 0
790094448 109093909 0
583618454 812175643 0
152064295 999163657 0
211482468 896043252 0
594437633 394381210 1
99673673 112533254 2
581498109 921585118 0
783655391 642166579 0
745982741 866885976 0
950298245 276459153 0
749582531 734914095 0
60739849 183198025 0
421211644 279143248 0
641351559 135488850 0
636060403 888907754 0
852394756 527276347 0
249350470 891081824 0
517920066 554593376 0
537899298 947578046 0
369570278 638999913 1
436904407 956286997 0
656990660 45194283 0
118928808 660283440 0
112089367 763915434 0
884797332 317003025 0
682017281 457537602 0
48986614 469340292 0
277331791 449144550 0
6757133 597657656 0
129906843 107231085 0
893430239 644145923 0
58507490 351931456 0
168318071 174996865 2
592661795 995324317 0
854527448 643164886 0
398603146 76610388 2
990139375 263994890 0
186867677 203238797 1
782524494 760683679 0
723941609 523901485 0
570044614 488245232 0
94651952 903743271 0
26249577 4286314 0
240647773 259077651 0
315904334 415873774 0
172108608 245753384 0
348229326 708685976 0
772282068 954754858 0
38470755 47466934 0
89764398 219725632 0
596703328 386204928 0
919219956 60766618 0
244488142 710547663 0
371816763 92133632 0
343490283 595211349 0
205938047 311993527 0
683127802 244084742 0
82527892 813078569 0
270857055 547889292 0
237074425 110203225 0
352120281 191830789 0
290703799 811889195 0
976144084 480275916 2
599574234 555977570 0
797455578 391814560 0
743895955 544589056 2
233103796 217518642 0
815735526 963639581 0
142269226 391803812 0
434656720 335813269 0
444025762 312852326 0
745528433 842678789 0
564893169 132489351 0
282175232 786259591 0
23530482 384500441 0
392353175 69168384 0
87804652 457400881 0
157079434 685361103 0
147580412 166194703 0
834416070 868735794 0
148467419 239514251 0
900428959 536142522 0
564447324 458478445 0
84294420 806409971 0
760972158 564827860 0
566598789 727231020 0
518626843 95476323 0
722234703 62973320 0
95903770 317752769 0
806953725 1925678 2
312792634 171207380 2
383675550 450875580 0
940080854 431095521 0
570158252 215869476 1
305829412 685018669 0
742909260 32804407 0
568285528 241713134 0
574387126 135760959 0
603084032 235356041 0
411575794 549138330 0
805546611 867845596 0
850266599 780673546 2
781653987 60048601 0
714493751 657741930 0
754196180 245435366 0
974215234 643703563 0
489645147 107199451 2
845785026 882035299 2
62756859 529190376 2
935023540 33599750 0
286891742 870543954 0
685358866 786051804 0
228051179 908889537 0
345455163 730664499 0
346850316 807767026 0
709563771 664770353 0
712206696 946933907 0
559001049 801841262 0
696028618 873287893 0
487074649 814271088 1
510430378 789577488 0
467929116 644700524 0
696094895 985400929 0
108863294 938830760 0
118820822 341574951 0
492361979 202739268 0
478747728 966049043 0
237756604 160165574 0
271022749 29982188 0
472131454 101797339 0
993708621 450437243 0
23955723 959619758 0
209009135 282584398 0
608553536 80948782 0
132788286 128652143 0
162954384 716457979 0
569875602 455498254 0
296685530 254829894 0
363262942 867068225 0
354764856 372590284 0
115994865 789819697 0
917046490 593309083 0
857202441 890744173 0
761378556 223344723 0
412903325 430375593 0
206330543 102360573 0
356039310 530333717 0
230764573 444754443 0
763415884 767862273 0
262767277 341316675 0
279163565 212182605 0
212821993 852424451 1
748761892 933774938 0
877044802 846325405 0
386596860 706571258 0
499490047 12759643 0
808765412 288449516 0
925358798 585480680 0
482546412 767373263 2
80439708 368955145 0
879595013 604734441 0
171229122 24358052 0
301050935 802087073 0
417223211 583676301 0
441962220 106560626 0
246053652 814409833 0
401319394 343645737 0
445999151 788717315 0
150507235 562126587 0
839958009 951142599 0
572354731 961435646 0
992052834 694469080 0
47110487 545175614 0
510933925 782506282 0
245826306 555083811 0
602054289 221614870 0
536974990 960154556 0
207575915 213412366 0
297477864 436356014 0
928268653 549634024 0
85321710 683936595 0
534185331 715425966 0
867257696 639868509 2
837076607 589516272 0
18897272 929353830 0
137007864 277444306 0
474403895 30471917 0
885425660 117193594 0
659035901 845461169 0
445213368 131063198 0
80060001 989566670 0
677539333 167120315 0
355714394 2930618 0
210842108 486368879 0
437559069 469887047 0
435308209 803327364 0
658456987 336403051 0
270204029 58279940 1
810116034 472937310 0
39049686 734750775 0
909925352 46371175 0
69750510 712326865 0
106061233 734350826 0
620793723 20232932 0
897354129 112850198 2
549151240 404298205 0
867444225 414529720 0
752147299 94065352 0
102218661 730163040 0
83313508 241048781 0
400540106 589691313 1
593208351 830935719 0
414810336 86536127 1
822377299 96177642 0
102480408 910651977 0
945734553 87185321 0
19375064 242596621 0
33302712 62471732 0
775743506 376926163 0
928593149 283618001 0
761773015 992501551 0
433018234 680675813 0
838655908 59805274 0
61491057 681109778 0
411779218 817204096 0
213280267 35645656 0
6637809 836114231 0
250286357 665950387 2
331372756 347222455 0
642280489 876573929 0
378751565 885881195 0
954283304 110598010 2
823658451 980393349 0
245330640 438239523 0
223902292 191011977 0
243674187 871379924 0
941712536 52518479 0
968167681 560295736 0
874967468 546998706 0
141805900 988839910 0
991629529 797985956 0
94109906 492994494 2
379208015 484664041 0
901516006 619016793 0
484215347 715341888 1
192572921 266347581 2
811107956 952248769 0
326283881 16109874 0
600800887 162719242 0
973202098 512215241 0
241926808 600201539 0
150627131 845184009 0
267388317 195033101 0
968143299 414093804 0
320240127 74381150 0
216832135 132821379 0
860482450 576211052 0
647720432 202831364 0
3739881 965077353 0
303099571 36888782 0
598340568 968645369 0
864149801 93812832 0
995491128 876969347 0
900487003 41718947 0
580381887 9435586 0
458857300 96343733 0
661178422 114292161 0
558015211 781376462 0
802211766 944601047 2
707989081 406225608 0
40671200 765999250 0
6070831 672910473 1
638921709 731118081 0
796374767 230885976 0
22719162 277448368 0
30502449 131360262 0
849747008 997808211 0
635069766 815098021 0
360728879 228497320 2
724390041 79160026 0
51517246 231739823 0
545581193 632890154 0
562173165 3319972 0
820049951 931619702 0
367869871 10775463 0
834642923 394841170 0
477675215 597878821 0
893709529 168263804 0
22547949 915039091 0
229870480 163287400 0
302544198 217471441 0
358696837 274578911 0
373035015 364768697 0
666988964 559663055 0
911183161 173718119 0
377231609 348851241 0
13627996 905381257 0
167016828 466888309 0
515020015 631953058 0
133209219 646079489 0
760184401 250282407 0
316976234 40118509 0
694159464 780949657 0
233748918 801360168 0
474291761 645124639 1
677756349 983967414 0
997610045 333166016 0
896144890 270782567 0
845658468 600720568 0
157045017 521405863 0
671748070 910194376 0
80109067 920941310 0
659086744 516368299 2
14154772 237217609 0
453176848 114853086 0
686380292 921578704 0
253781344 302569677 0
966706615 412238312 2
67693375 136669975 0
736682649 160928555 0
885241507 403890712 0
34148468 443740279 0
952853779 346319643 1
42058214 493453060 0
789234347 127417632 0
114781857 20863367 1
261473737 764623137 0
640644014 674547193 0
960939455 397811704 0
8644449 37233675 0
472124883 533905440 0
45947663 484629085 0
696007582 255319184 0
230833107 311703448 2
925602498 789959045 0
911654160 700638039 0
967470660 139301005 0
410487742 497520221 0
171047595 488331495 0
85316461 982201521 0
694677957 296547380 0
339726097 814203908 0
182933213 125701793 0
151357593 929605317 0
942151215 135594435 0
457852186 31875381 0
824356505 713664802 0
694323951 678896624 0
954531776 62590848 0
355101204 814545007 0
996514834 575936378 0
745694311 143505210 0
795986913 728861993 0
616172427 18684790 0
850980326 577525347 0
65110607 963682608 0
241110709 213314750 0
268229568 427308913 0
297503967 731633105 0
123790320 544165929 0
260673812 684530866 0
329815026 62592155 0
407933870 237780438 0
357263122 310476375 0
79345262 40774389 0
556136261 285838092 0
480415200 109926484 0
364349627 602678406 0
529967573 337108100 0
238968247 318469370 0
921795913 667444165 0
911454908 834863430 0
681167118 893028425 0
70339647 404920193 0
453900467 600832030 0
293755858 986035429 0
448978087 139269793 0
460884763 539378130 0
279280762 495379881 1
363272281 947804056 0
699940685 599468979 0
477908705 824124761 0
717665619 123041845 0
44727048 933387152 0
890955971 830451069 0
959549158 31919657 0
334411674 809348610 0
100932892 943214570 0
504437881 494281020 2
401753854 461302744 2
604156089 122360928 0
331660509 142139838 0
918546794 572105870 0
634603178 229486460 0
198154377 162562761 0
349544293 457946540 0
880852200 400399246 0
14380854 1121435 0
848784865 882293769 0
77709366 685813954 1
137314139 132532652 0
990952054 79907619 0
126390655 631039382 0
77968094 228873345 0
680116268 328707585 0
411869436 243900835 0
164675630 927275611 0
567054532 533897824 0
387714408 363615869 0
688540424 606336417 0
142210750 258164336 0
555192553 93304878 1
90355647 176201231 0
982540450 964069514 0
763630121 701168780 0
39789351 630764304 0
42962708 218780345 0
102306677 980994730 0
819078170 908666440 0
547644485 228583950 1
399989104 43854638 0
1942644 494523947 0
755812240 564424522 0
121120219 197683559 0
941867629 763491934 0
73585502 284488449 0
362316130 63255585 0
119802610 801420056 0
303209539 467929632 1
664659888 109034856 0
404223960 671561817 0
774048202 532022644 1
33866723 241772755 0
440883336 127242516 1
499122853 853736429 0
244834112 155509104 0
621083925 862721702 0
744552081 928787053 0
965031412 621594465 0
181901739 647985988 0
344398159 114313714 1
923907334 420942197 0
617736524 346890747 0
233423160 561768570 0
8314311 274924716 0
534848079 4498197 0
858185349 418752737 0
844592413 677070172 0
348661513 988454407 0
77089494 632331281 0
473465110 418200117 0
958505766 835053199 0
73746940 141703112 0
899855382 448814005 0
656306022 919717462 0
763500147 415470145 2
675743266 178518961 0
465310710 276796727 0
315497973 201426416 0
774701677 277283 0
137678476 384084040 0
355919362 149856040 0
403967372 455298689 0
109851208 388823074 0
247935680 64241330 0
449978878 22543739 0
646051768 162111856 0
83347858 974934168 0
244962439 281684105 0
487435533 94011688 0
523671628 98946278 0
65037251 704545134 0
321361789 777943732 0
869175855 284408130 0
829997218 643339800 0
575719564 183174253 0
623779010 36825557 0
447213829 25582592 0
133503214 648565113 0
300202148 325226891 0
234346758 212430051 0
232716033 832147263 0
80272843 407928905 0
675591732 272430384 2
419968802 529279907 0
110831475 668173929 2
602965434 663060317 0
142639617 813057178 0
189531827 331530131 0
193006637 219666083 0
355132022 609636332 0
104151582 566427863 0
791525488 651431987 0
854258823 967979231 0
640618804 35003897 0
835843785 255423793 0
99929940 362353334 0
431728176 339599395 0
69197601 361132189 0
31759243 370986158 0
880160704 84360117 0
8765680 416707868 1
607642846 216341781 0
326473979 363390278 0
499561233 834751056 0
941426256 681528526 0
529331096 528602263 2
223933084 902309848 0
296393866 610802383 0
821571533 858030333 0
718998591 931911984 0
434641567 856939262 0
495320929 252264396 0
653930008 56439715 0
900002494 292095284 0
886018251 384666446 1
67024462 160682870 0
388925304 195361170 0
26459983 595941639 0
435727736 580456611 0
55044129 651949890 0
914200912 49443581 1
274122066 914536497 1
666070432 412733566 0
594694883 801887074 0
351579753 695533472 0
525480247 514040638 0
908375660 328924831 0
39162070 631049641 0
959535991 419298503 0
955970164 68909194 0
318813337 274008933 0
793896518 797169349 0
1140481 703424079 0
721913461 81593155 0
964302780 907955329 0
284818150 981381362 0
6813097 337540219 0
738008867 860692497 0
33668429 27978548 0
3818284 973603973 1
934338913 793045811 0
438264157 29544522 0
149120733 20801540 0
822965272 387091732 0
779330591 174567412 0
97234303 492504734 0
753180386 629648536 0
74369302 14551262 0
4839981 938158756 0
651383271 644570501 0
877896484 53827395 0
737420818 969882369 2
245655045 687224320 0
809895152 354314247 0
191500692 384178798 0
333925626 992608104 0
283109726 511965014 0
425354735 429549698 0
276761627 977660618 0
71217150 824726663 0
852922606 332423113 0
515147817 905799079 0
273624489 321470489 0
204927913 445983111 0
930196988 545454665 0
959631551 653213362 0
443197094 588315871 0
419188561 376170011 0
315439278 36647427 0
7798286 98570407 0
221400187 440032352 0
887332018 875844194 2
433787360 412433402 0
193978628 316807459 0
171182547 814213302 0
447388826 478564240 0
524247739 614980334 0
461263974 704754152 0
169334995 799675346 0
203020523 146187549 0
491901556 298574828 0
176767495 583145823 0
824869481 8619208 0
382634881 297157832 0
426059774 999169048 0
770296178 289847446 0
523206003 199901115 0
622688155 39964329 0
537784677 230795637 0
328223592 742105724 0
47807043 335031596 0
147413729 557164856 0
821588537 751852787 0
431881066 192837747 0
143600367 762432675 2
545801528 894800856 0
602574424 629500114 0
100223499 974908247 0
957089872 520545010 0
127511019 765956458 0
433347016 659192633 0
708497089 860223170 0
42197927 23154010 0
986216654 786025208 0
389738649 430863768 0
316736897 715078904 0
374350423 262737314 0
841913729 433845606 0
501325559 817704473 2
801994836 712862952 0
749601555 26645907 0
958227179 232831958 0
753847756 750045023 0
663912122 643819046 0
387267974 44015539 0
780096142 93542668 2
496571336 723078443 0
571107956 978289074 0
978994499 538132227 0
4811073 622446371 0
71729802 3935685 0
69653792 975062305 0
917586081 8266520 0
87671444 506896203 0
100915516 671853625 0
645486020 747984455 0
798586268 408000527 0
226372559 569551954 0
807213067 159080631 0
803655432 257012373 0
619975434 755059411 0
440085835 686875993 1
433918739 590517448 0
987796730 243814348 2
125736394 112501518 0
162174133 12135636 0
766114760 188712965 1
277819507 684380838 0
29729649 57313938 0
642436186 54350530 2
5318404 636964998 0
572882040 476555436 0
23778813 809865998 2
68890526 136570312 0
214201873 50993997 0
25690437 379418939 0
260943177 379102571 0
284307508 673694074 0
854152833 945011549 0
173590218 563146388 0
57927001 282096423 0
597984192 489531679 0
105978018 79665438 0
195336651 624633956 0
111308270 488240772 0
113346304 424127165 1
471119329 280833142 0
137600241 197747733 0
3338140 8653659 0
321249158 702116116 0
550568519 915868287 0
380470407 846321147 0
82399900 34929384 0
219087551 825453563 0
587566109 728299254 0
853999505 199551737 0
898707718 497162240 0
465156296 250634546 0
600870481 47233450 0
861980811 271402855 0
218690573 605808467 0
170371930 571926688 0
649829876 283589003 0
493950471 26603059 0
510822282 57987262 0
224745638 115483039 0
908227895 759697705 1
34912503 297964174 0
437001952 95193861 0
538820618 419411387 0
372506008 585667010 0
9336386 819380378 0
20917789 543818764 0
617458688 375000568 0
853895447 347114540 0
18966274 510341366 0
804053941 967047359 0
546904222 863781041 0
600848340 418011183 0
81949841 47371557 0
963847520 120980028 0
73177476 73201279 0
724703031 89008439 0
50694461 526866440 0
47789060 331646638 1
932505622 225229761 0
484647340 61538397 0
726984254 461150726 0
958730358 47054118 0
909480550 397093570 0
809129348 914401314 0
265044299 608276371 0
759830717 783815271 0
712225576 690368382 0
962761084 438185352 0
482042369 270155071 0
599994638 260663104 0
836514966 779508900 0
690015506 674031689 0
163195611 699803487 0
38215054 29639173 1
509414920 42699827 0
668531859 563027245 0
438390631 593145866 0
213559232 861569883 1
913483711 566809828 0
139322003 308385829 0
263767840 891900678 0
410697730 149445942 0
719110705 418456124 0
517508674 182969938 0
895816695 714900948 0
534659482 467034590 0
519922100 421557752 0
516578755 613850416 0
106453377 175146733 0
38693687 121774428 0
95339359 490014772 2
747778419 900498100 0
351394122 61962740 0
122839001 458893970 0
206572956 803536998 0
304117984 56042230 0
590064326 36211043 0
551991161 696554965 0
912107156 286474800 0
450518455 862161067 0
251250928 191139068 0
858763008 436142077 0
507005088 471958406 0
667945746 548138142 0
930502526 729187068 0
670507631 208063775 0
651806274 646911174 0
806261965 648533225 0
687662391 751723731 0
270554123 925317957 0
125381968 486725541 0
850896594 178767768 0
156295395 612117769 0
750186286 437533743 0
151326858 493150998 0
965240738 750853366 0
314258389 592435799 0
857477877 503548828 2
169043586 88102051 0
577383760 263256239 0
186360586 327457093 0
739617512 394817225 0
274358440 341647544 0
908740066 878255498 0
647637856 732390857 0
688297321 776804926 0
898050289 701654006 0
858941389 370253411 0
206842722 461585325 0
46262628 474206683 0
757588066 653313162 0
27682020 169957285 0
102950565 187921621 0
83579065 53095415 0
273324639 730699539 0
156184061 580054913 0
634347697 135880063 0
356352050 347719402 0
540939946 748764552 0
163682608 600577400 0
128489712 993331016 0
609194513 258300222 0
258450780 756985680 0
791385690 378501917 0
378750790 9155686 0
997652887 779796372 0
265844297 888331368 0
517599084 372244505 0
814915085 174466937 0
131107811 484736971 0
520905890 325010988 1
292601212 873169094 0
846321837 995738845 0
183795258 42825741 0
658867638 420774217 0
260851668 425486087 2
606932797 351145817 0
776301447 348608198 0
158456611 419373814 0
781474144 99854864 0
218363287 463897257 0
863854732 887348147 0
957670653 47775797 0
699864354 467244146 0
581288961 33310502 0
828714030 277932164 0
178652562 574721789 0
780615099 382077541 2
23733571 431269013 0
323664610 926769330 0
607304911 533675406 0
984589820 527811414 0
495094217 562556642 0
876434423 734248126 2
498845857 42423057 0
291994177 231647778 0
43410736 728194129 0
51855202 923620773 0
429267354 265575298 0
468442072 463007333 0
72004967 71962972 0
85218896 833081459 0
544184530 133326716 0
106881507 927668739 0
95209510 9070959 0
193298571 884656205 0
683721679 246072134 0
787177562 774368937 0
68562811 286572022 0
771152523 297880626 1
905679076 930108770 0
825410072 833534431 0
581645230 385487528 1
125280159 265238105 0
686041669 669731675 0
838912055 665941268 2
348126378 673925127 0
927095224 105636873 0
68309469 762879132 2
534087948 927897507 0
901915342 377023034 0
979607972 859410734 0
339709857 359712170 0
898446473 688376248 2
345230000 958526725 0
987191474 63411202 0
597797815 422344930 0
675640800 693060515 1
340053820 125522032 1
609098813 887591874 0
254522362 827142304 0
8345001 763121639 0
159466329 394552891 1
563011946 101843471 0
526528400 206616963 0
424296927 115391796 0
324692438 594902883 0
454935346 845857665 0
591930748 662884386 0
205633152 750784011 2
158226514 81120061 0
693080693 255535780 0
178947226 67188840 0
147163555 457511068 0
569029505 742571743 0
802694583 223090499 0
143089472 65057656 0
823081806 623254106 0
35999950 26663940 0
15342026 38292172 0
398757520 867674533 0
534484302 713451314 0
550409058 228178802 0
555155565 599009601 0
337376042 584797990 0
764954364 497682252 0
415096331 566449080 0
810548676 339168461 0
115155141 335959636 0
399569573 541343982 0
595465075 985016750 0
161067294 622851369 0
736306160 859193769 0
692101600 879863003 0
789724095 236760356 0
130567011 278910034 0
929809632 401780211 0
480489533 607707692 0
891608694 117412497 0
738476861 478837546 0
570586172 139142184 0
393283833 212878237 0
732870990 527450066 0
927364286 103657259 0
634695204 334916394 0
994246808 368773315 0
149784637 924912158 0
186007577 731402017 0
729986025 932366350 0
823793840 947978394 0
810778344 906582751 0
69725882 293830558 0
281634390 213730037 0
395576376 132745577 0
336021335 603940121 0
800146897 22060215 0
800983633 45385859 0
144253969 688264949 0
234587522 299640937 0
191818498 8568611 0
346381647 593064774 0
418174403 646539875 0
903131926 552959737 0
535074305 104349616 0
638331603 599552239 0
197405574 111643746 0
192940706 980830909 0
722333989 780494559 0
460359699 51958270 0
232455441 30266487 0
620239592 79212805 0
574907183 477318933 0
577643088 437350730 0
184074744 182916971 0
103664408 474144288 1
180312069 540113019 0
5093009 371738998 0
82299961 54168389 0
503209505 671149463 0
314212843 853613220 0
698378978 948035950 0
119470994 146426480 0
499741055 409337937 1
195448449 817053862 0
486675720 441092426 1
554121633 60952515 0
393315592 62766736 0
247075513 832431891 0
140493985 31028292 0
191915739 951893138 0
834818990 117918379 0
841976913 326202389 0
582740455 231205549 2
56800766 257637423 0
799627345 773069811 0
834420142 249276046 2
624469641 752374252 0
822728033 393030472 0
988000241 414689794 0
603779613 704433173 0
293037429 215293215 2
989828964 255989293 0
234734575 8823727 0
753745605 222256159 0
115609717 34959814 1
784342748 972948436 0
594757421 934676760 0
379719649 806613926 2
272369650 29354646 0
936332857 706137153 0
128021567 549706650 0
627978237 519739703 0
133765951 524587887 2
142575557 361293190 0
279329503 864566990 0
427824754 927981089 0
510533475 743018499 0
53095733 300746651 0
398998670 485239442 0
45658660 18584121 0
91573756 378037153 0
524275832 859971517 0
111813606 131771648 0
929913186 784290413 0
496407037 826115921 0
822303586 116475155 0
786055688 155710917 0
314655599 115753748 0
847113025 340820489 0
282031555 372352192 0
815510854 179760907 0
495226876 313913792 0
792566817 386745806 0
833409786 465953945 0
71757805 948008757 0
252103861 552829677 0
627229095 807450880 0
915446778 761263192 0
554781102 575036655 0
178113170 554170600 2
123211007 72920066 1
858388080 324664775 0
349142580 112154706 0
432362123 7547843 0
891456069 886821432 0
985646467 588069708 0
450951390 945942074 0
35903234 419170594 0
90050246 473618914 2
797157958 441726184 0
86002565 488759774 0
84241133 923343680 0
183868516 641752913 0
428770786 14734469 0
858156540 633041289 0
24101243 268978565 0
742694288 921553034 0
31059717 555373858 0
793377164 80442835 0
463501017 74050932 0
977639230 22287190 0
14140474 527185700 0
33747369 629897153 0
22802541 371707367 0
293310386 259490375 0
627509271 836442897 0
18835110 963582121 0
429365358 112595636 0
179268319 853683758 0
453031514 132430923 0
475887884 121267685 0
726064333 170670176 0
716878573 221536292 1
912282276 746046105 0
179448311 736697488 0
260271347 56460656 2
472732958 758430967 0
129998118 589937591 2
4118174 252079796 1
561945992 249986128 0
957585664 124677584 2
697537912 871602437 0
988581580 9956871 0
907304326 394153773 0
837853626 297971779 0
61980576 867534899 0
648822775 811846349 0
251523884 270299124 0
128681205 857984775 0
910410450 237588600 0
242502754 555806341 0
197903241 960943995 0
47003276 934962514 0
352153442 1779389 0
837753670 173701794 0
390855899 950443904 0
345687053 95488842 0
769015609 888540586 0
535694084 872622671 0
35377102 824149493 0
731821268 567769385 0
326966138 120609175 0
67479511 942189313 0
604086133 659625171 0
101135657 681665817 0
620020812 868166377 2
582234510 220789372 0
973665150 645506653 0
625549480 108286116 0
662490863 920914958 0
707551822 41199442 0
479425013 124289190 0
83915253 892189076 0
805150351 406288242 0
918715970 214088754 0
407714738 440349100 0
440732028 163246176 0
125132696 894142983 0
643312604 90414208 0
550651928 10887769 0
850493599 583528327 0
888807220 485664269 0
913073663 498093051 0
133069540 614517581 0
228821701 347755424 0
803103376 104087671 0
120468277 66392972 0
31698999 601584443 0
303309078 61562581 0
267499222 365769206 0
409108684 623641685 0
423590648 515026240 0
446985146 919724320 0
796767500 941553543 0
54526581 643529422 0
875360604 182561385 0
816849168 104910193 0
350477378 250314520 1
764612815 895902816 0
790276891 758889 0
132204843 594394823 0
877074111 80376212 0
837606111 696294623 0
98579105 689461811 2
551592321 799545498 0
144094252 604921480 0
107593353 554401739 0
443244629 998406621 0
908302981 722025294 1
954743989 743227901 0
260103017 193301558 0
656113330 51110935 2
655750347 104279449 0
126257386 101422689 0
599169933 552991447 1
739804628 62618160 0
803436245 624811734 2
110603678 966608041 0
860602168 608392809 1
76704423 771213370 0
723818112 961022708 0
4290854 956673484 0
66155627 29862812 0
499101179 575549420 0
956636933 376526173 0
783836849 82566005 0
612394734 43832346 0
852840709 451253616 0
453360569 205514997 0
177646225 357229689 0
630301474 60877671 0
400210722 43446259 0
600719908 219500589 0
476185057 848979044 0
219867601 276357788 0
469147646 430987486 0
41711384 810170032 0
556597638 517477960 1
775040710 568742224 0
780508452 33915140 0
165983950 140285744 1
600865473 163035527 0
670452180 229950512 0
281788925 890399257 0
893816150 862463079 0
867303611 262927432 1
438509477 931924728 1
50022541 384566602 0
39697071 39246639 0
73660086 13725647 0
848910203 209571330 0
717519710 672655059 0
47429501 289170539 1
534657500 972483585 0
96393902 2194034 0
73544354 901547747 0
600719139 130858500 0
47966656 396203421 0
470663834 746051782 1
722846814 870021403 0
792650674 148900182 0
926476849 298045459 0
414148419 456542296 0
968061205 434118801 0
132426739 278784944 0
6122173 861505557 0
905536235 500226308 0
402103904 245134624 0
814381978 274208452 0
289505849 208035599 0
60678235 596122899 0
123723886 138762589 0
448033582 96069978 0
780279828 732500564 0
412859278 941454866 0
485264201 647605130 0
112563562 911799651 0
898329915 697121701 1
368218642 466841151 0
971399754 814313559 0
578248474 274661202 0
431151092 804528472 0
275003474 783548595 1
776270915 586751828 0
288746631 125441408 0
133524958 739217708 0
872645762 830566228 0
779120180 887553369 0
965826373 479229657 0
479381258 899368395 0
450371565 952218222 0
848896143 204228161 0
451875511 619229951 2
953402561 132021592 0
562080509 6045275 0
692135000 359278042 0
912684464 163953396 1
381738145 909102220 0
126065151 338720390 0
212520379 994166470 0
216178445 142075822 0
910400499 653860442 0
112053424 212792300 0
926408414 967382215 0
668288797 256909609 0
97247578 529158916 0
139987968 977415078 0
155210233 930114714 0
131899727 113746715 0
364075144 745870897 0
823931795 60305227 0
183950096 597421172 0
693318504 231784723 0
908611 8896078 0
986343933 193567021 0
880867265 307029181 0
731018014 545863368 0
351715612 307131493 0
676250292 661218220 0
425958186 198237071 0
357822227 49139699 0
621120649 218571819 0
549880378 637933881 0
815173027 855065118 0
7592322 119771084 1
19834447 642054897 0
436365552 493260721 0
684037115 723076126 0
662008537 611397932 1
134571395 256621751 0
847659693 856608841 0
517643619 666883508 0
346736729 59273443 0
481257539 381318027 0
346239215 703549448 0
250642224 850425743 0
729078376 74158761 0
206896984 432745975 1
356904787 27404190 0
489525055 909761344 0
662826016 108912106 0
732368912 81654319 0
167686550 882134069 0
776644455 939858648 0
31239482 43581484 0
217476628 21053998 0
56666726 149566269 0
172155528 488330629 0
13104517 335309 1
207659574 6679556 0
281238971 981184662 0
857936630 428988816 0
31055994 716979847 0
300907314 382989310 0
620824937 996666517 0
411058274 157025042 0
460925825 626308553 0
395666711 122695537 0
269619275 518804098 0
135168116 678240045 0
142009117 696132558 0
779368373 974773580 0
633886230 775040235 0
595154378 905817250 0
575966990 710502202 2
430248022 453224609 0
334860225 465009054 0
274851835 12417334 0
464077061 691829094 0
180813984 229232132 0
457408033 410341463 0
225939418 107394551 0
24606086 697363651 0
687134278 248186681 2
993757691 129688921 0
794666532 3446169 0
253027898 146360070 0
732315920 180651421 0
425144540 407514752 0
658512703 648533586 0
270976649 881501156 0
921809484 453896289 0
583173476 27370395 0
223555525 268300793 2
462614367 409116585 0
584461998 906100830 0
799666109 72784372 0
648510967 842918244 0
847124627 17825272 0
730934074 231143969 0
292738192 700988815 0
680878436 633661201 0
31105562 767071074 0
951057329 360531335 0
8448681 395975484 1
290396227 99371998 0
198758693 822454705 0
999262896 71485183 0
969292563 951526331 0
747130734 566331168 0
556598973 985245989 0
145548637 66697527 0
737429313 831197837 0
345434587 134347907 0
816555915 972066278 0
148737650 634730226 0
995707092 537640980 0
330264097 106065513 0
261963239 342609270 0
878735855 580390687 0
81611742 393604401 0
277665360 139477702 0
986591033 729724641 0
138847930 207008406 0
392520361 456631152 0
896845367 747697842 0
134439272 52354308 0
929408275 530182910 0
851406737 428532631 0
571270085 797868541 0
668888787 501871376 0
62863495 563052983 0
492576081 903711483 0
338891599 230355669 0
249314589 722500151 0
444543959 330405877 0
681088997 474357515 0
355228355 980102663 0
573352633 225697831 0
20674288 294534695 0
945935826 880617715 0
459887885 254751591 0
211806975 99110568 1
25587466 100444571 0
692283271 843558952 0
895077988 892659874 0
866835017 281622440 0
266501214 944280020 1
756047401 979485053 0
245074430 523922775 0
162970954 293033332 0
39503653 268338670 0
573606610 54035675 0
583513513 574135351 0
385835183 20418010 0
84525269 446990142 2
517910367 309342400 0
47623972 306970538 0
324001719 621588377 2
64640691 229148395 0
393184541 386213690 0
505218332 772305195 2
464140364 606313524 0
381362754 444060957 0
809446902 246341380 0
112611680 570719037 0
784497367 83898662 0
54029862 892417824 1
745956871 711939545 0
387154841 222392531 0
458263495 122446362 0
113169302 133429371 2
408171949 13619244 0
978069369 125002633 0
71820435 550614120 0
101769782 91004913 0
521387904 497273587 0
60689764 859970787 0
462236082 449259314 0
517687334 26964971 0
174182316 134365483 0
994955749 906497933 0
832559802 571321324 0
737353648 280843427 0
688229319 20613927 0
855165556 173639273 0
628324292 373850608 0
325191094 998971698 0
816706045 289967325 0
980985188 48201128 0
891526317 518456974 0
931191248 779232072 0
531977265 888582378 0
983711999 945192291 0
975363268 152700351 0
37475531 336299054 0
345369971 69725898 0
128704819 307879306 0
34592053 644636249 0
329780230 926672485 0
643411932 605991326 0
629066042 980719056 0
663731196 831097203 0
312750525 378620927 0
310073047 408288091 0
729129509 600683831 0
69485412 529771357 0
626762824 907537517 0
870205229 972295014 0
725880668 90492239 0
706515786 536493373 0
200221167 761167245 0
59446404 216193528 0
217196363 586368533 0
213733274 701181806 0
601445070 511996933 0
577351990 450433166 0
891256537 161458779 0
271000795 115749115 0
853882857 887342675 0
946101600 415047309 0
162619258 330846963 0
827038120 800796635 1
79926876 50566164 0
736651769 615874994 2
522382809 827642367 0
116086133 732607485 0
140819832 760863858 0
245656593 368747277 0
86661251 912457273 0
372922629 101374970 1
983616509 182560421 0
354342014 851968393 0
715531766 746673433 0
797355617 168768822 2
261124823 568744214 0
75891137 721670724 1
129447711 399580942 0
234953265 117324724 0
453214006 193052549 0
60377550 382975834 0
320521498 755782715 0
306231278 103579355 0
518231979 166611493 0
964645649 181071540 0
698616998 467189396 0
16814621 64537338 0
864565699 413116354 0
308720578 219802915 0
909076416 175561472 0
870640540 521593437 0
221361973 986101304 0
949073536 231995072 1
625339244 804345898 0
789866691 662135065 0
157080007 983849703 0
510977716 222614125 0
919666510 725508601 0
939052749 627361772 0
442794061 365694435 0
234819373 372764391 2
677473012 576054218 0
886339533 200066824 0
881191288 985068298 0
977699082 950651070 0
593596351 368765480 0
122736426 972911694 0
492738162 158483783 0
972908258 607426871 0
85563598 5028693 0
675995234 577549727 0
229103946 10918050 0
460129181 471211215 0
522537345 644471041 2
811494290 24977958 0
713104602 119017712 0
146659990 722911989 0
107412280 804401160 0
433383173 722730167 2
4522386 330373936 0
14328314 683210574 0
369129624 120819198 0
944634548 705305529 0
140993636 122716418 0
836412991 428917594 1
507988080 537730290 0
569304217 270960693 0
707519657 45417388 0
918033796 742673523 2
110080492 481298612 0
884366384 692508161 0
243691439 726936493 0
419076335 751989394 0
274297298 68776306 0
288250234 459076613 0
24968328 51001286 0
703441516 6583582 0
114080741 890205313 0
785609071 973561413 0
500227072 476719094 0
624196207 80900056 0
904665005 601086656 0
990839221 298829824 0
443271398 484443881 0
213523340 685599918 0
763570495 933941946 0
168156414 272341785 0
421179968 260634551 0
567581464 455325135 0
794337994 87113107 2
756516190 744666295 0
216901321 786956816 0
535887891 119925904 0
766972679 515207792 2
90379157 812587958 0
88049914 556791309 0
68962074 826594283 0
537198775 490197696 0
58790911 253904447 0
322386581 124911983 0
882365469 173228653 0
573858034 156455097 0
839505339 622255324 0
183743033 416076015 0
206888985 508812842 0
649397205 567664612 0
21066280 526486468 0
563121569 37143767 0
640995605 465476600 0
848694494 361602181 0
573782254 679227917 0
659152004 319759146 0
668799010 158705623 0
740446738 210990898 0
859619849 424232759 0
350470204 364098037 0
800774917 757141894 2
775052434 868877577 0
166386571 295246898 0
761123256 674057626 0
657523969 704761489 0
898606444 137922351 0
302279237 346331065 0
659991858 172592459 0
968978351 751687235 0
820827317 899542950 0
957479995 677420218 0
847495921 749345467 0
281154291 457739379 0
875829547 769870226 0
492455377 932573209 0
195574736 291185935 0
698002065 613430017 0
970223119 29052014 0
469365243 165590551 0
733255789 395761524 0
909479353 866701928 0
135327956 740954645 0
715550178 529078816 0
688668507 566453955 0
418268358 385279702 0
39028216 348543013 0
22917066 948384950 1
267273828 540670028 0
258469106 825996208 0
526062054 14013562 0
450907929 237734883 0
141642001 926273690 0
123045295 236256336 0
862647049 494244050 2
757252337 20045646 0
659451358 895708102 0
867676401 658277261 1
999325494 689441910 2
147979428 205407205 0
946802083 999337391 0
185563029 666330702 0
751521549 839138279 0
20586210 519257009 0
466067588 491487015 2
52824780 19641374 0
770866475 841978037 0
453670553 860752199 0
115682577 338250756 0
78757644 493588386 0
472749857 553507562 0
103585210 806456572 2
684316795 981630075 0
135346927 118528867 0
919889307 939609075 0
266228836 207472319 0
823790128 354319189 0
748742722 315939901 0
675180321 290991018 0
329420367 499487796 0
138977057 774473443 0
103503072 15855472 0
45448304 72971030 0
486566977 67802006 0
388764805 41005479 0
583919916 954155300 0
440572739 782649601 0
887037176 129453654 0
359689183 329154103 0
259898747 535549137 0
317647370 734168923 0
82124529 895690126 0
37214637 121693877 0
473872765 728612858 0
378223350 87127850 0
667191250 102018250 0
807341033 570873591 0
20063373 667890185 0
539713616 543764357 0
307296366 919199396 0
860759879 389416225 0
276080016 975741767 0
211508727 376839326 0
736469936 4844357 2
804524538 695637872 0
803312305 894437711 2
989968783 946472742 0
690356942 867554766 0
363718209 655804002 0
324138270 37258336 0
807899309 812146799 0
145074348 473934370 1
895002899 595448663 0
969062564 981332853 1
684683276 37447401 0
799213623 54496679 0
342215872 877324450 0
271060178 840971271 0
218798255 943925062 0
378454335 85697548 0
706359093 192199295 0
111105765 496121067 0
562979149 86334701 0
69347569 427351539 0
87923566 997239621 0
15612355 25342621 0
366781081 225584611 0
138151185 259767861 1
280700176 487185414 0
542141625 584768510 0
622630440 247216680 0
777524381 547134759 0
4532048 491437903 0
28879294 421131567 0
235672592 140775460 0
509477459 921260007 0
725022128 428079799 0
625526659 843492166 0
906574472 134493658 0
932440442 237654734 0
785207568 886113930 0
935201138 772966386 2
401406731 50999715 0
484478643 42315892 0
406037299 16119730 0
499951490 449602857 0
957104622 644908558 1
995333329 901558750 0
160336069 461330059 0
415263094 685993891 0
869587274 943944402 0
886169336 559836347 0
803978596 565143164 0
829064932 771640229 2
806100914 355211295 0
17363830 280197114 0
888037183 123253351 0
699222830 336138352 0
418906397 861398957 0
572675121 997916391 0
173098855 689975613 0
592966712 469887290 0
502818302 224732241 0
60413808 597843616 0
151754689 351716948 0
142476 203268512 0
23604824 541927164 0
263970183 933674429 0
190907732 86315098 0
32457528 74114551 0
811083904 318933871 0
878960037 326367039 0
426359620 815076344 0
178106273 849909971 0
848723594 936342801 0
165221281 103601229 0
134695635 919127646 0
552260856 381212611 0
311463392 584773504 0
468393665 812145474 0
976486957 177988761 0
967838499 567381512 0
386517345 628412193 0
340693680 697697548 0
430015931 314399006 0
485206110 913934030 0
242347246 750574711 0
347030564 851198201 0
963151235 923332112 0
219353777 29442359 0
559144557 480794150 2
73218569 549680980 0
514262421 407670585 0
978995223 59288867 0
286686861 771077118 2
95877619 19817083 0
496282274 412952460 0
694961676 531919526 0
364167922 66427462 0
829166188 329806434 0
253519165 820030688 0
358904511 282787446 0
467327832 583020874 0
302853952 273317238 0
562945640 72763159 0
764133918 503175907 0
866730779 66413517 2
76625881 984888492 0
852390755 676863720 0
107662984 659130127 0
644196867 810200050 0
375006553 844776149 0
653091550 956901115 0
326053601 734513519 0
289801044 690890415 0
87930884 32524467 0
129331475 343776039 0
556036911 386103534 0
260083583 380191969 0
217347366 30796138 0
598097499 694319579 0
878565668 22592271 0
930188012 399181209 0
254289010 449154103 0
691970370 131020063 0
469347135 525630484 0
943612878 136747071 0
337881004 376012419 0
899372844 123323050 0
39946025 534310610 0
78725860 36666765 0
420733713 760873689 0
108158521 328412151 0
885375437 326093558 0
52444317 869185415 0
937628840 615133005 2
415348907 269900134 0
592292635 91016369 0
874844684 374515468 0
286925980 338851630 2
180658731 827089593 0
63864699 890295329 0
812837014 10135166 0
523514440 510487635 0
883309783 85563294 0
195038319 62472951 0
333485903 700922303 0
368633711 719416120 0
599250841 685029864 0
883793887 617681421 0
810672752 114737757 0
136663802 566677438 0
271237493 67410385 0
386710799 288294196 0
451288901 877844424 0
830856205 714570 0
697737929 492416851 0
990380094 635475472 0
472558769 88671213 0
25290851 909878165 0
874590609 39048831 0
748186984 143778818 0
80225776 483686783 0
617155138 5087327 0
138812219 781504833 0
79040175 737558404 0
893245763 205270979 0
612912746 581227755 0
826372252 419860513 0
325525087 977954378 0
592480205 424652493 0
892590043 49359069 1
120520212 782394335 0
991445141 496902690 0
816279979 96190830 0
230502745 340523764 0
817192424 635005155 0
436032009 386988898 0
508622609 579009304 0
967373816 264892088 0
537437819 667732998 0
268054380 45997171 0
394509067 762720464 2
401866792 44616448 0
570637238 561364253 0
23685727 265773742 0
847482909 779389096 2
447794692 763681292 0
679930633 79222332 0
207882499 599017357 0
764667098 300850288 0
766974937 483635823 0
331534003 502312365 0
487819435 189651986 0
8635970 302994088 0
814466877 986763042 0
546079525 353913108 0
481108996 192509137 0
681165154 145606097 0
503835388 449540482 0
359128308 933502231 0
54678256 349926380 0
171436975 42693803 0
11771878 619417825 0
627327836 506485192 0
956274653 510313730 0
726678250 172255474 0
389580854 47754282 0
347800953 16821345 0
364201507 364491741 0
505200035 619200711 0
610511618 210911394 0
612040120 72193586 0
206161156 592150376 0
709642408 925790648 0
129199878 965214645 0
707312916 911891158 0
838683691 86956835 0
339609051 815501095 0
108240319 136975998 0
44368153 70001405 0
566432928 373166127 0
562238058 390870647 0
231334802 899652198 0
579849191 24167800 0
550341351 468785579 0
496674868 995100227 1
921468789 9389825 0
234963075 147760433 0
387041913 404472554 0
215040510 886259340 0
98696835 116444682 0
209964619 431195483 0
956299498 432099534 0
303413661 306970774 0
973093683 492181826 0
394677603 315031554 0
742380637 424697415 0
858811735 53656559 0
775548456 388826208 0
759300670 836346803 0
493394728 525349053 0
952100133 561150169 0
565087748 702037621 0
283825118 965866483 2
834446281 356316654 1
97700452 784233708 0
253715839 663420546 0
105948733 704814270 0
776803446 155825546 0
797805157 956760543 0
797909687 579982821 0
779451407 19548223 1
896829704 385707400 0
740101044 657402051 0
966125705 487943217 2
233501880 65089653 0
234545136 814855418 0
92853272 873059048 0
753558613 706078285 0
813570893 290803598 0
46959251 981489146 0
57320126 994106494 0
494858904 666330125 0
620869856 413103624 0
625596709 391161309 0
996466151 193758603 0
382259746 336726957 0
1991266 784385786 0
459358689 670780354 0
96274185 951268021 0
565707732 760308668 0
545161733 100600607 0
831321409 459902518 0
40322175 369947686 0
50509387 67726473 0
859255230 44272218 0
473008269 538336137 0
930788072 905994086 0
800622274 844626683 0
335760492 554620925 0
388201454 171170041 0
680849124 763091948 0
530224672 194632584 0
623549110 41344743 0
693523662 639274459 0
212630790 482104034 0
516427515 28192405 0
56374949 572986711 0
937190705 93319286 0
615241190 793667930 0
772186875 960696974 2
462096040 281591056 0
399620193 398513421 1
5463992 259356858 0
609378810 44743257 0
743862354 639940354 0
220820237 342391936 0
820352763 951870562 0
459504821 76684340 0
82125614 990671552 0
67005622 919321172 0
173240056 92410811 0
396405501 110670563 0
343115630 226272877 0
377230862 265766190 1
143696690 847901450 0
932894392 772937410 0
867456062 766802642 0
153381776 220825341 0
714333726 131222010 0
791077647 387071074 0
534553372 996270052 0
60970917 688430930 0
826607481 6782352 0
229421753 827219823 0
521481562 270882525 0
435539690 554967765 0
102484585 925885421 0
899005476 151906626 0
766844641 971332518 0
641109874 843178902 0
653570314 32021818 0
743185920 8151352 0
620279971 547427917 0
232764746 38786764 2
91476772 348586376 0
47359065 408335313 0
706578277 214939065 0
805437525 743317327 0
724647718 9040009 0
233218644 103499789 2
483746550 767595974 0
13527406 332240046 0
190886567 271620202 0
51663940 643803058 0
25197995 528698777 0
483127402 883097577 0
599887626 851676190 0
443488644 854601561 0
6987276 191141324 0
139729995 495598857 0
81947390 363108378 0
772788598 608848988 0
685803976 101670061 0
843000028 278467607 1
826026768 396976911 0
611717253 645176615 0
660484996 88686026 0
527656562 564688985 0
161402198 238301515 2
305957372 767928693 0
252468238 989623429 0
612002962 576167841 0
647789090 93504977 0
845870379 441950333 0
713118200 517233742 0
995440580 708490820 0
273929504 537728304 0
131820560 877824019 1
766789574 661708258 1
941645496 381998300 0
312278616 959154368 0
475528592 337312838 0
476947721 352959900 0
930064023 150886922 2
544915961 872931799 0
396951273 388704252 0
267205193 111930782 0
665822252 413916371 0
855837662 616642316 0
768699392 704369566 0
460402013 124030357 0
67539238 243288878 1
162292548 809776785 0
337965971 372236737 0
772273078 578630205 0
858763964 411332380 0
78314761 809968984 0
988930188 854533247 0
859847091 788657113 0
613010529 876795185 0
64701060 464739180 0
95886071 656929482 2
949854218 996430189 0
584551753 404169823 0
177968824 723171026 0
773777214 125260276 0
485334482 239826759 0
302593814 707109781 0
323150713 104912566 0
722974702 349930583 0
517323707 744068670 0
4304314 306524786 0
179591133 8506843 0
864527834 627550366 0
207047822 932353459 0
840466052 937190138 0
133187303 651727234 0
392369288 438390872 0
912921310 103435044 0
38084576 577345858 0
75684188 796417335 2
253160012 379942572 0
103028156 639595264 0
415478585 194432618 0
51585843 245416522 0
406735698 25822541 0
853070250 478797532 0
533786648 417853262 0
259747085 866579666 1
532313762 38453321 0
687309607 810840691 0
128859474 96787419 0
699350433 132756114 0
798010312 975909883 0
545880477 522221301 0
36855020 710525660 0
469168390 773556491 0
801393586 913460595 0
81669505 932433251 0
702839580 88005833 0
46002526 54728348 0
593283306 159268885 1
79442426 124735314 2
858772080 198738125 0
25727521 527286659 0
949519695 843319342 0
855111752 482396703 0
713966858 691743765 0
494739269 490438683 0
60890842 554974416 0
737966297 646301020 0
503739534 314139185 0
102392000 589911695 2
473434402 290966071 0
483172276 403090486 0
722149389 876882940 0
756628827 605229327 0
703333031 114695278 0
317873072 387480575 2
125504812 739817839 0
681426113 48689182 0
280735512 897671450 0
288683419 551584004 0
626476867 307508545 0
297453328 464806283 0
7583522 242844571 0
50298955 369642375 0
553287462 701458482 0
105894331 881467187 0
832577136 36917177 0
461451846 784923001 0
584266239 781570693 0
876086054 246579100 0
986182123 656213974 0
195824466 724038194 0
109142316 589077223 0
257520245 642022648 2
58671213 408275506 0
5097048 864463442 0
672201534 804837066 0
241991285 153571387 0
803473274 436744623 0
140876607 722032289 0
377753976 954947330 0
68940948 71082566 0
513710994 128880962 2
643284648 588695413 0
738223968 930328608 0
341985358 7537215 0
138405210 974284274 0
217738452 549224710 0
985525085 476266713 0
218100615 588338888 0
596382346 495541257 0
566353665 427738549 1
777239376 258178942 0
535019948 310972524 0
732608374 740308693 0
690859528 113527848 0
712860609 862686781 0
24534957 89619115 0
12893085 231856956 0
644235529 174373334 1
397065215 657908426 0
436184084 893671796 0
92471175 984504813 0
96438399 285610294 0
675461975 955179178 0
889843904 220233679 0
577962972 532895949 0
151007227 243895266 2
235765561 64484367 0
322306364 961376044 0
264033692 671550514 0
431040103 857069389 0
820797915 523239996 0
697798257 241191314 0
880963778 886711525 0
576573563 156576194 0
515632864 277681358 1
613823593 337755041 0
326940349 990617309 0
368659688 834425843 0
19621118 519401531 0
186216515 454506009 0
6836118 641038190 0
185898317 765426227 0
650648447 119261336 0
152894091 856814428 0
88158379 23317551 0
353638653 208460090 0
895310425 60298335 0
648863145 345731631 0
313696592 928452328 0
407357474 288109809 0
575062313 841674174 0
588065806 127629720 0
726953404 581503284 0
228319705 222491326 0
316497181 331326393 0
895633746 67902637 0
560959013 585923520 0
516600646 818029376 0
806666195 857327915 0
650572144 407630239 0
546177491 787419995 0
816587193 163792501 0
306871465 472238159 0
469415620 706513517 0
326159277 183479052 0
420992867 33203131 0
739398127 274377858 0
369003407 437248014 0
152958323 117426456 0
127306816 313756216 0
97814277 877550686 0
328143645 537930185 0
431663272 480039335 0
765974573 632469615 0
776284269 74803529 2
842036407 659690830 0
193261553 829958737 0
789509444 225628976 0
262121005 310954567 0
154273832 673157798 0
47864663 861024469 0
277493524 687505977 0
712622367 338082399 0
562017635 415401472 0
399717309 80485844 0
575054624 268517369 0
953781042 881436210 0
640088727 446387217 0
130669432 88107318 1
941167341 43145351 0
149539432 426733689 0
764081599 378279029 0
657313232 752061090 0
564049267 373533345 0
711296085 394383956 0
140931717 271101017 0
893888737 573795632 0
87934369 614844492 0
156288348 832575733 0
869281004 114490432 0
822736168 432868919 0
977554807 475231081 0
521146587 626181341 0
18167096 146839240 0
994945960 928224725 0
191088840 807328081 0
478275874 586930104 2
885254903 511115970 0
263813996 227530421 0
392151216 95010138 0
157225419 582818466 0
348171031 632740828 0
725006068 787154195 0
796804682 55330503 0
231519443 743101773 0
123675788 933520857 2
309285288 645111807 0
182148405 137986968 0
251583129 979972450 0
258300120 596344587 1
748127600 949876338 0
806111742 113458217 0
837789335 748462106 0
714017139 521557376 0
46816291 37218487 0
432886377 85645463 0
39849093 182575811 2
615951103 232446746 0
614488135 780301093 0
852058432 285710194 0
995827499 51357148 0
799407795 136643984 2
252932698 81652282 0
942335271 48500745 0
804711431 936917231 0
667318902 291633148 1
94545349 80693401 0
992339331 21581198 2
238926018 489033783 0
624939393 908704901 0
659321861 490575988 0
980789889 561706145 0
479560423 440020971 0
792432011 197334335 0
206053538 615838308 2
546013921 479054889 0
748950092 129235846 0
205099498 423808594 0
714605127 5379247 0
416269794 801186457 0
765429850 336187541 0
628765189 130642947 0
21209288 76332193 0
281017253 227557311 0
985071612 21273283 0
89459755 343631926 0
818907131 682241095 0
709211583 199573524 0
238856671 296792642 0
909161867 162429818 0
455992538 774137801 0
322568664 453378807 0
500415058 170049965 0
253897185 73677488 0
5188628 662357065 0
106899891 61131329 1
261230595 330583580 0
852704061 915706 0
256877374 166867671 0
620648896 798343248 0
695172695 267501067 0
101406670 225201774 0
351776029 755783423 0
328296241 617370693 0
124732419 251797279 0
507879826 824100516 0
892419534 23603958 0
707194460 858204445 2
841674332 912292139 0
385667455 520472403 0
115949777 45343344 0
919843729 398895870 0
426724171 328394693 0
111438181 131320691 0
473610015 878485399 0
273996006 312705728 0
48409082 955168890 0
143586718 958064768 0
864586464 390121662 0
172010157 574101644 0
337220539 320367706 0
451303250 993777157 0
65085547 903708118 0
977069644 530399546 0
82409589 113198173 0
601170933 235859057 0
466083245 898524028 0
857965823 893648032 0
792226800 341656842 0
508134958 17390804 0
807729931 448360568 0
262609816 221461003 0
402205831 195744806 0
46511171 95564835 0
132007000 212721383 0
900218923 723436194 1
490422341 451755143 0
688881121 58278658 0
697365150 909046073 0
731322475 507642449 0
597331055 495571508 0
124572861 302892612 0
126212274 949326353 1
411304204 353131163 0
266028488 166391401 1
900588904 434886315 0
505056961 288957566 0
102418021 184850756 0
793164659 804303183 0
392815961 63136624 0
968129657 975266044 0
675919426 520983022 0
540062705 934372415 0
381089037 374288337 0
209357666 669556367 0
88379016 249604587 2
717711284 34226211 0
557604029 871709825 0
124285579 538200976 0
124831280 616307425 0
698433112 445173295 0
489473516 475751115 0
136039598 283085608 2
728490917 727682350 0
32692063 763090920 0
51964421 372183511 0
21824340 350216849 0
135313803 126672359 0
405368614 125955689 0
523360165 601021752 0
714632621 566889598 1
8473262 300229925 0
7650875 874560317 0
900303419 506500810 2
692857148 577024881 0
112610120 632473025 0
502297464 671053871 0
866153814 876248720 1
944730203 544048299 0
563790367 865087175 0
436355721 755272225 0
658560642 697652236 0
100097103 541547552 0
798965534 716738401 0
967414417 314501509 0
512048839 76674358 0
482419836 410391183 0
750596429 742023371 1
305950291 126328877 0
122369031 14733864 0
183388643 730581938 0
899578743 306103977 0
999201007 548572314 0
293946075 911076115 0
300633588 310832913 0
30143162 666713322 0
113540622 209775588 0
884763312 316685065 1
649739117 362640641 0
373408234 986639588 0
803908665 5203424 0
463633459 880026311 0
954311114 867270613 0
87772268 273267305 0
202489230 30942784 0
536561527 358293379 0
372146034 991531063 0
986721563 286787090 2
213533453 584190904 0
208686360 187825756 0
36845760 132578391 0
685462318 307449568 0
533372003 977552225 0
627384730 464363516 0
869650308 37256769 0
649388341 337636357 0
772731812 226403565 0
538180502 131289743 0
119414925 843384456 0
226924507 142614118 1
16881808 190344044 0
935795060 588464399 0
739944563 561851701 0
239741374 382337091 0
694868562 784430260 0
574183134 692645275 0
756854951 296499621 0
865445288 951547379 2
853565088 85436565 0
308778002 673373508 0
436253568 563258518 0
743220231 680335800 0
113794287 762546049 0
748388566 465618582 0
636476858 878887097 0
478019673 254415131 0
611788291 216303444 2
427560084 782296269 0
643251651 40869524 0
566639357 979489589 2
665824260 427873119 0
31787772 849284189 0
407858858 205793629 0
570345350 719168010 0
34646249 536730571 0
784124980 149313116 0
988392091 155436853 0
164852624 918930351 0
629631726 528880922 0
806637412 469608702 0
139179068 263370229 0
343485896 37606111 0
435807324 145427278 0
597044255 273239032 0
700418124 966483034 0
998164603 184407393 0
987014092 791462648 0
456445204 361225410 0
676051040 600642647 0
760065273 821010236 0
246686662 430100264 0
402841080 702823648 0
886123939 383750600 0
249010847 708633252 0
578607181 299256875 0
341342343 813473201 2
132054011 876419040 1
230805590 514212653 0
971677898 414729585 2
679567394 153777538 0
521426893 507001354 0
378836172 747261340 0
631333981 858711539 0
516863337 142007988 0
181592695 783969782 0
879905720 318197860 2
77339778 2464044 2
23966399 933455989 0
603422514 341312840 0
555725835 531110838 2
321630124 98321244 2
401213096 925593896 0
858406348 99439595 1
363886256 256086187 0
657165075 529834632 0
323951734 481662340 0
353667723 581001485 0
746020196 779841508 0
807844108 154979514 0
41205157 15065115 0
91738163 601287002 0
327819443 317427385 0
68804753 379950141 0
94127074 410607557 0
704038639 152351209 0
55780898 684902075 0
288176825 690104267 0
36575147 119078411 0
124149885 958613996 0
926969135 295858757 0
459634789 296938285 0
176603863 232425911 0
47777818 50249753 2
70034822 125429568 0
592337515 831268731 0
149379755 473551897 0
54332909 759035777 0
76651187 511347303 0
53690336 99291425 0
125389378 682410615 0
679181768 465239555 0
373204245 871403935 0
423276628 621203040 0
749748779 55455736 0
911356109 813424079 0
806185471 467106631 0
714599751 210018242 0
375733736 946168558 0
445318426 641366943 0
50992180 751377553 0
608869869 374040805 0
275417452 42786102 0
215880327 119370345 0
957954072 598514206 0
68078647 156616347 0
602196683 344643619 2
95888693 704548331 0
211890285 862802604 0
120385449 830919180 0
619050458 470156597 0
46925415 512405044 0
203447386 146661490 0
87165029 250105210 0
882131277 651102594 0
29905384 70974748 0
765325588 196273254 2
226640515 926141941 0
746239660 456373404 0
86127606 798659391 0
769558910 503238576 0
323273640 2038740 0
537459222 150959173 0
926033270 743007465 0
264033137 208569327 0
954951255 170880773 0
697036996 802819935 0
967940073 428698138 0
277288617 135275019 0
856392828 543151719 0
506311855 790806226 0
458381426 951379349 0
249239146 541045207 0
497539638 321463992 0
624971727 952782926 0
76382397 153815422 0
178376552 916592033 2
671778768 112730108 0
217527522 721308985 0
709490890 313762066 0
121719960 503774079 1
892925819 297337634 0
779989406 902285098 0
407640024 486875522 0
916203962 657180408 0
160092462 878732399 0
24899021 950122931 0
200899292 698510062 1
126316538 666085974 0
744122569 451868693 0
290997939 723387481 0
692980324 266210583 0
712673019 89230269 0
571218507 559173310 0
336023474 127755821 0
929994676 379218488 0
924988409 221679840 0
704749535 260132106 2
648470810 847481104 0
629022883 378826007 0
703706350 425645271 1
644498152 833610084 0
361736076 392846822 0
43641174 447767128 0
578184966 215170699 2
441784659 236577935 0
538850415 518105877 0
409170176 28938135 0
427670430 711582902 0
131771405 267319245 0
109905745 991223827 0
659653177 963555780 0
989313199 311005522 0
75880214 29722248 0
707995180 18762505 0
228800928 975019217 0
338864991 302271756 0
82401718 478019580 0
20395521 386191507 0
318432459 554353077 1
425053993 233284645 0
879810789 676194313 0
704215850 604898890 0
365979561 557014096 0
749991854 379954864 0
64528828 340812133 0
424607843 997124005 1
129053720 335701929 0
728930646 145771816 0
394689425 990705619 1
218789732 287080262 0
116282636 227065250 2
1310746 398615777 0
173809456 950841313 0
39127431 136535483 0
534360735 177111036 0
398677072 375724208 0
91538464 576613525 0
280971498 558431605 0
858801152 702633845 1
765444655 208435417 0
187155213 690879454 1
295533047 522135626 0
123828244 743766593 0
660714347 165645342 0
101104582 698433990 2
73538349 664867288 0
856317705 919626771 0
82686791 169929876 0
788555078 285141683 0
121363647 146208944 0
44086646 992399012 0
692341674 828234608 0
177992657 648368176 0
620448605 124292857 0
979732133 375371857 0
436742513 620664323 0
938094378 122093600 0
97157903 5983767 0
405574683 963264307 0
125533636 937695923 0
384666188 156776752 0
23557416 194916733 0
810955668 536186861 0
5487181 905784688 0
307191854 441932296 0
213401007 594782085 0
816179433 735425540 0
258466193 261809199 0
329311387 111919504 0
286661285 135645261 0
255553208 370435163 0
613589707 817950781 0
263269896 684417337 0
343125295 560138947 0
133114017 14429021 0
316137980 424420981 0
112064239 429229343 0
867305589 367881022 0
255494032 800985319 0
579933970 59880166 0
457911605 419962496 0
796312002 734681484 0
41945165 2817722 0
256195703 807210268 0
45422473 115491813 0
299162415 616908099 1
248529496 205283176 0
943071548 230717787 0
683328713 76297942 0
890933743 104913817 0
825134283 816030656 0
76243674 22541155 0
943904995 117863447 0
47722239 80912183 0
913517754 439624253 0
884177443 67075738 0
43034795 38691776 2
81575645 518136524 0
127015016 820125210 0
50710230 29292954 0
34108850 623279518 0
781665916 567351340 0
548098594 818916556 0
205474594 994243227 0
843144475 536809171 0
505406342 31560814 0
95174060 432787283 0
472072137 46810688 0
614614478 825666662 0
187702733 245277764 0
663077547 140663652 1
14103000 65169797 0
943651505 173103477 0
894251887 920311407 2
809230385 892429698 0
908933155 681161752 0
618195672 847102007 0
676305646 447414556 0
487581609 121663363 0
329987809 881109812 0
985460114 58229178 0
109286487 439134628 0
701358229 59318266 0
871211838 38994397 0
750951915 726116193 0
376379469 11191997 0
131142357 488378278 0
315607184 937895428 0
943244068 745069419 0
415832949 69689917 0
302484629 553074387 0
871972531 662443241 0
465742590 913871602 0
986071700 952124441 0
979841279 41218901 0
540690075 732705775 0
818350855 542189644 2
118855043 379132685 0
738607677 911779436 0
776834090 893651332 0
37797683 968296879 0
732981930 60066337 0
357461376 333775567 0
668612053 791358702 0
897186931 470185087 0
382337168 517721363 0
415440173 10892235 0
101343915 346608666 0
510279952 18495657 0
306150143 407145553 1
320460071 835250426 0
246037201 113053109 2
229897464 629923852 0
7394931 851195371 0
632195340 347849481 0
407886440 208779318 0
454142319 976050320 0
542216971 823367130 0
190151631 29723344 0
340284048 361733032 0
706044805 109766321 0
237713687 832729180 0
944500222 109349490 0
603220984 505570371 0
818594426 576858771 0
558330378 988496977 0
235508634 75391297 0
489986588 131519279 0
552486631 899786938 0
843010922 699811816 0
637662804 508132305 0
469747752 55258906 0
812633942 687260699 0
830702065 748007145 0
5192881 496510052 0
217653810 686295364 0
103174799 547839527 0
894506011 62537849 0
367793723 520454263 0
434829103 71978595 0
110597580 377044992 0
790061994 234321211 0
997307075 920189755 0
659708885 905448794 0
989122230 766748385 0
545854731 928045830 0
931840662 650015559 0
66753123 798864060 0
593849011 348726414 0
44566907 718145183 0
112686317 364788921 0
431641321 451539085 0
401447665 197208883 0
487326840 209655885 0
503389178 932732322 0
195978113 638343346 0
222339664 526119205 0
454275772 141233408 0
685683069 693421404 0
175365061 628582681 0
514579971 77264218 2
877163758 50520216 0
844893879 455934027 0
70173764 583331191 0
75133307 870780044 0
990188474 30919253 0
673235990 103902738 2
603479238 422825252 0
70883871 637926745 0
140383464 770885019 0
336989953 805943597 0
882341293 829031546 1
546974899 906780904 0
934595799 36423567 0
47664534 167813537 0
971019988 104323531 0
55168648 140590550 0
165681 857119547 0
826718783 387776271 0
918615448 481450681 0
128514549 716257384 0
262159861 434157603 0
54810247 595767150 0
335175151 40588173 0
896201079 534388563 0
444599564 444029582 0
373515888 712825399 0
424546794 902910186 0
868231828 205941147 0
644073231 397280529 0
998969664 541913271 0
712420019 23993575 0
722862458 162827360 2
693347073 369033157 0
100069026 588463348 0
968750645 9872745 0
94284745 516231276 0
22955784 735766666 0
227724405 284506419 0
5867472 839801939 0
184776988 497741853 0
2478459 233637931 0
256056212 900424992 0
174435024 157916913 0
458689845 323369167 0
332728269 154816790 0
112349086 490441252 0
592114833 564517514 0
919077864 526083038 0
446107681 296756541 0
789411693 137710965 0
988838006 240304943 0
815442990 893746201 0
577085600 286631741 0
530177485 82468048 0
170123075 513776146 0
658728921 809321203 0
391541460 851860927 0
863212948 584676851 0
644010834 446752780 0
178717443 717387272 0
286497693 794485463 0
84060215 491826024 0
490220222 47440662 0
86398996 82126245 0
13395335 908670938 0
78157716 54731271 0
897143452 354764500 1
941315324 318673519 0
94439826 88445128 1
881299279 449778527 0
271024065 646330512 0
229864453 370391134 0
75966915 959460701 0
263708728 818160077 0
680608673 662726177 0
875802699 769462932 0
250886902 840807526 0
235776383 908652581 0
275554663 801604540 0
985362390 111466483 0
326338273 622748397 0
83975075 525387530 0
68304712 743537556 0
738682576 96656697 0
586762540 917056337 0
456739454 386587474 0
868695440 309730519 0
60811088 400817715 0
60296725 968851285 0
973572518 168256833 0
904869662 46301272 0
583884483 662055501 0
231488776 278379748 0
188938822 291010372 0
57884729 73415200 0
769922553 762758523 0
126533922 946934748 0
522383113 998023581 2
441436376 120316279 0
8196650 125839692 0
899486076 324932670 0
642154142 844320024 0
402819311 279515204 0
594689456 540477600 0
658963660 281749667 0
267584285 612758464 0
355285835 113833197 0
134746168 452621652 0
842942357 416278454 1
725742148 160957216 0
17552148 54655207 0
142343314 997448165 0
233300500 396595736 0
684272711 853532310 0
8769001 914108064 2
4778374 441048528 0
386845346 131625724 0
325456564 655794877 2
594391114 734880422 0
136310075 303065133 0
158146846 19834986 0
77102775 728803833 0
226588085 470859782 0
380062245 383391973 0
957600686 134892219 0
54718349 981989030 0
843466678 481021257 0
964330095 892206939 0
897581796 238733331 0
822326840 217997918 0
115073205 679457196 0
974404740 219888771 0
62358813 575816371 0
786619018 860208792 0
303739743 858059082 0
312795911 741920456 0
555451028 660794472 0
303797282 789569354 0
963519203 138787203 0
13261899 300812569 0
393951122 482403206 0
631867164 616796539 0
142179436 277301167 0
796527454 518180107 0
786421172 187064629 0
178380371 801200091 0
139832205 452737277 0
161308153 482096901 0
341480215 53291245 0
75975329 358391528 0
66925427 84897564 0
79126267 639807938 0
891917318 449506412 1
20734562 107768347 0
413305924 838959591 0
676527201 488995749 0
667811694 439190930 0
868640316 211103527 2
954171839 358448456 0
270900129 467117230 0
170112031 614602966 0
523332058 123885655 0
91711033 473189662 0
829910293 557116185 0
838620342 859636575 0
241446200 323882118 0
41111682 492445617 1
112499905 25500381 0
123276217 356669651 0
205599891 88013646 0
515503389 657919510 0
46545052 377684906 0
89653555 867517301 1
327393563 589350712 0
329032992 648300188 0
304795710 225261841 0
803459282 673344557 0
576048681 291976286 0
155292277 684761104 0
801431428 108197354 0
996484459 670237841 2
568170056 698326144 0
582785374 747040103 0
422743445 281301581 0
520369256 445851632 0
859281303 115437718 0
181602936 899338813 0
168214364 431227509 0
765409125 344007448 0
208694846 38957159 0
578491546 329410338 2
31361117 9943954 0
191675926 572247371 0
802029027 212606892 0
261374807 474289052 0
28242048 925920858 0
237585981 763381145 0
537237119 598811332 0
923126514 235846773 0
621371178 407726017 0
127195977 684038795 0
462632168 949997039 0
355175954 96756127 1
175298503 395214660 0
687161058 320104174 0
687990528 56438977 2
370253180 953634774 0
959399350 431473328 0
169148249 931198225 0
107112768 228148757 0
811131836 600709812 0
876979457 868788793 0
339605271 775418069 2
317222722 178867653 1
986292833 983843587 0
561227141 431475303 0
267094828 817686877 0
71190089 772387836 0
836080197 8795507 0
772774245 932405267 0
170832818 136924201 1
102073100 50923720 0
911924234 856317651 0
304649171 42995083 0
963246534 96374819 2
66876227 821799775 0
595179962 135064001 0
50247367 679389338 0
509664533 793054621 0
366656427 385070368 0
858037305 69527107 0
107500510 516489716 0
829380726 151736692 0
193605261 592947559 0
799607550 891135657 0
65238203 573132122 0
910190302 997709303 2
89674982 558633888 0
271898153 841409507 0
592575116 957332591 0
370795467 798020323 0
222805496 501790260 0
225338634 674400256 0
68217989 822998801 1
77878234 840354037 0
118558338 299427654 0
578001571 39305343 0
46815352 928672425 0
212431935 862756287 0
430301508 173558095 0
737489825 426204376 0
722391279 359252184 0
258742067 138116003 0
537392482 147455534 0
454217999 387424284 0
444804432 746229842 0
812634536 195420765 0
308475821 916736005 0
712206974 358872013 0
894843645 887697398 0
610067924 760400203 0
16748865 156197916 0
460925578 944306748 0
673763212 734977114 0
89611351 108376940 0
31191953 68389040 0
544264194 907059200 0
525777000 85573462 0
174474514 775683046 0
244668954 577844549 0
895635438 89325168 0
725579661 437576035 0
596760831 660646477 0
182829376 44460013 0
564278369 148455939 0
650097945 249826228 0
121796493 537316137 0
852629517 904159401 0
132596179 480261182 0
633375506 634627180 0
496917077 670503801 0
827907033 721833662 0
471821383 385532779 0
936449121 160232302 2
171156293 612666636 0
60129023 338123970 2
599808419 48009539 0
653491719 421226124 1
993378148 947682308 0
538425677 71189143 0
288500725 745590862 1
39966484 9140489 2
288232443 400954090 0
280998074 689945520 0
971342468 631591086 0
600063412 566520557 0
957907883 722013970 0
597327487 634659414 0
173293539 931433341 0
385369999 556623190 0
794062531 408623659 0
867102917 50391485 0
378070888 130635012 0
98757950 747943413 0
694830568 414345834 2
785438322 96269097 0
283492822 960977027 0
598747272 717030480 0
306049488 208448882 0
883612863 494178660 0
603053298 349329706 2
813776030 917628040 0
127439019 593128208 0
71337898 62480479 0
702495094 876557453 0
542484416 520766366 0
433418117 326500706 0
251589740 804027819 0
189514875 77409221 0
199013066 162508428 0
87194018 725321966 0
434244752 350900516 0
842040167 60805876 0
12328345 597640641 0
184239038 999575525 0
23286339 320402434 0
381452020 193275353 0
404474983 887286159 0
154143388 832394361 0
907302401 54881581 0
925147080 35602108 0
21052532 75385078 0
11553874 946100998 0
155001272 285442686 0
458907349 881204682 0
82936753 794267284 0
918793548 199420287 0
278089984 621443406 0
509832522 233471428 0
572332302 996926137 0
273960406 553501783 0
226912778 349386113 0
470978567 42123143 0
788060899 14592012 0
635899591 821814244 0
805890665 842996978 0
581684655 56510153 2
94488708 4669182 0
596443537 855280604 0
80597684 962568150 0
682587850 287449894 0
412715985 114012440 0
173418431 536250751 0
36356060 162552726 0
713520329 63815489 0
371775342 325410311 0
74353089 923664779 0
146878081 630671408 0
492686477 266482865 0
875812874 726771902 0
212349566 618924538 0
21111993 983370518 0
642624766 410279913 0
457202863 699470337 0
610856713 813212238 0
48073772 942833438 0
692670923 735901261 0
233267251 569543299 0
842949006 876098494 2
333272630 115899897 0
898222143 33376569 0
707852581 243539754 0
48159266 374343072 0
79404466 527096414 0
679618024 254903719 0
740017618 983032597 2
439093300 276585198 2
323741584 809597093 2
735305336 516320920 0
10705738 304415169 0
601811653 224981666 0
190804269 799225012 0
59621375 988738988 0
532344945 956517406 0
363656589 677511530 0
844860251 399215728 0
39373961 169378644 0
184084887 543653524 0
154193109 987696080 0
762906191 1331461 0
235770292 119928726 0
321197841 570359376 0
979234692 885471463 0
280444149 511976887 0
122425012 588879478 0
673511636 115351354 0
322477259 169804848 0
197421952 226041362 0
707582719 809318458 0
305938703 638268566 0
700205669 599507464 0
522688775 471388106 0
384542590 54257241 0
950710084 2040064 2
164293704 518372124 0
347704218 385642859 0
339653620 882998954 0
966903125 944933232 0
674775622 566800775 0
226785835 659855823 2
992657432 421843733 0
895081883 983671663 0
265805821 813626258 0
407768878 822654708 0
967939456 70430488 0
240658146 939051393 2
895265562 409976429 0
46985903 355240854 0
569260362 258175648 0
507468519 217533859 1
26812350 696761357 0
131614842 683534788 0
414573623 710253338 0
493403076 989321797 1
852496530 412345424 0
546926699 71936325 0
433548221 132683226 0
447255629 161888034 0
240319962 991303656 0
657011447 59437432 0
11477505 929325085 0
754247004 691142634 2
933566625 847533738 0
368712634 256810767 2
398124266 729198413 0
20544403 432512899 0
235608745 366230367 0
635359088 405195494 0
881699799 331253060 0
624819969 563705200 0
689984473 820680231 0
591955607 15248304 0
810489696 329223881 0
379615143 957026728 0
136507734 60504319 0
233753044 810586444 2
7715958 647533426 0
706275327 985002449 0
184077928 110561040 0
370433214 478985983 0
534514074 258389687 0
509727699 785642420 0
726653677 850300865 0
23354253 894686431 0
978455825 40411841 0
81807356 869556593 0
905345773 226908608 0
175637508 352659268 0
124669520 187630171 0
517341446 982631592 0
165039773 470533265 0
855339383 848035278 0
835699962 638312998 0
38884010 379745456 0
69176297 51102234 0
14179772 753922717 0
185531708 10412984 0
125796287 678730402 0
742485047 858442881 0
374571133 446739623 0
845610824 34115194 0
814376416 308758182 2
251552016 320743709 0
753436727 605760824 0
364662111 791948383 0
101433354 147900130 0
184827373 649779312 0
876950981 62575412 0
94946175 551317440 0
942693125 628391690 0
112704306 579383660 0
408595301 846412672 0
239911879 338544129 0
428418087 683038805 0
4210757 143651147 0
547417471 195488446 0
886403111 293104062 0
149030629 389739600 0
153280516 12962301 0
301426072 317932345 2
692018122 345905091 0
427602230 203801589 0
337566039 230302159 0
824762196 441375925 0
894559858 153082591 0
261709521 23959780 1
290658429 737233857 0
884393298 320276606 0
381127098 85943157 0
922614951 911469492 0
587414069 79037660 0
941028194 761060053 0
127999437 876837982 0
966933551 218666144 1
769969432 678780762 0
465435968 242559420 0
79303464 83902323 0
469788554 774596902 0
371315611 42159970 0
205423850 917025703 0
112438391 666817222 0
144950099 98786650 0
807338161 137941478 0
355324740 96585613 0
534923658 988708474 0
696002760 502607570 0
677192406 806135479 0
588492675 826166391 0
322326538 681592760 0
954625719 610103734 0
551978289 35519953 0
549729705 588842362 0
720656997 484683817 2
34623779 738115880 0
265584619 554015907 0
869233150 637188528 0
878629644 653340154 0
425486246 74399509 0
380470517 694148271 1
414790498 859065525 0
461648902 68664664 0
978055203 912258096 0
536852468 128192984 0
304416721 971390634 0
583109239 757838040 0
90647836 652685740 0
459058147 782206248 0
2369651 48574398 0
59421079 483325253 0
491503830 788204763 0
582027967 956765699 0
172459569 151383521 0
489976378 918153678 0
32132645 849918427 0
949204808 375601134 0
880131446 694173678 0
182099922 553182336 0
787644278 436646659 0
323350180 60810862 0
816108480 573568665 0
997471671 228312964 0
188163717 412473753 0
637051761 750791867 0
422080295 518534118 0
513151238 425286823 0
462092502 431500057 0
631761310 91700256 0
878111185 929176805 0
1916741 997228806 0
893610690 70095129 0
850454527 593936485 0
628219692 544221702 0
612416973 191054319 0
136023241 727104124 0
205532309 924279956 1
71130195 604156211 0
93408670 458528347 0
34422916 773995415 0
49962985 15216370 0
107609316 375502767 0
63818504 557088637 0
162575944 336804217 1
712704497 971833339 0
6468944 120070689 0
644297817 380510048 0
873145441 720938842 0
103774301 230802625 0
606643027 687989897 1
721212545 96148863 0
800707209 236012040 0
807857245 182014976 0
144263952 8884190 0
709371481 446005735 0
920047085 472890830 0
297378092 85864890 2
647853873 638178474 0
208453365 675029539 0
914948583 595307030 0
821067985 673210926 0
761757646 604375520 0
208939319 413736499 1
730000190 826214108 0
337374752 139618701 0
45336594 479767209 0
757498516 540930113 0
880491943 353242270 0
967251145 980259519 2
914199561 456237586 2
120147111 848419505 0
181495481 139314287 0
212116979 954219515 0
790106031 89341601 0
977056535 267868399 0
662084512 977503314 0
182279631 616196898 2
399231109 626738797 0
873210085 466964483 0
763545158 7439631 0
261363724 886594091 0
72697397 895440671 0
584219696 1479368 1
373948084 753244419 0
118209318 576088806 0
67013322 980577789 0
842966787 477073499 1
720394976 924745924 0
362551791 885255690 0
457491670 914360057 0
794928535 505086990 0
85009712 51138722 0
106321606 819050567 0
986386266 189393993 0
279025241 500599061 0
262972791 2132758 0
85622649 57013953 0
449488214 754684692 0
511642487 281689742 0
587222533 448846089 0
775071378 39441223 0
164246632 898350134 1
292691914 624185264 0
90507323 810916152 0
69497032 566118182 0
847643582 703281432 0
467640427 473175639 0
3594697 740962125 0
162208946 645351497 0
543148109 122832197 0
174095912 161795332 0
93442875 8849760 0
284503269 51798337 0
289604398 714307081 0
502122475 137853499 0
135333573 997591006 0
31921228 758574902 1
319190132 349772373 0
443718262 910530500 0
729171299 444082769 1
611269169 393722853 0
101130447 497261009 2
365642301 248981279 0
233995939 288449593 0
29297508 87791682 0
29177344 286219952 2
433862970 404894554 0
783476430 734310418 1
477781374 408302408 0
464430030 277336760 0
640891616 867093258 0
643415331 798544209 0
159854847 468079397 0
524101372 255483044 0
406625219 642874880 0
841082755 890861249 0
79918327 763622321 0
968558474 924974530 0
690514538 99212054 1
970138782 46944680 0
327790196 284098548 0
449132335 639105653 0
433646702 788068137 0
856986506 822110884 0
621116851 485108519 0
764502228 426957567 0
926398700 842893075 0
171365729 423053839 0
679924498 883463282 0
895916938 507382975 2
875687135 325023549 0
45187401 954596964 0
913579791 240130876 0
240517955 842301120 0
264474072 305205780 0
12973803 279311369 0
671232748 30395134 0
90859826 124253510 2
358271307 187594136 0
606405981 797191265 0
550327999 580092369 1
41735094 947858626 0
807621200 96959145 2
474010111 672171763 0
587872754 192657422 0
648498468 543859001 0
112393629 540745689 0
814018229 465454157 1
43366557 576366584 0
60480731 751712824 1
33956094 964090 0
725381788 773374135 0
975514673 341838106 0
460557689 747117511 1
426690485 331447681 0
840585237 782821860 0
371015481 480897489 2
970305781 820734929 0
31244905 50251943 0
789567690 294665034 0
171201125 550301244 0
322536259 415591493 0
579310487 104649424 0
530058746 324253643 0
491492881 644267653 0
505765770 769512602 0
143826109 138659960 0
39379272 895813055 0
252924351 465913662 0
822001160 754146467 0
862536850 314036736 0
405364681 714002857 0
455166113 95520060 2
535717476 602879701 1
104201242 243296211 0
569156875 187275797 0
331318745 208877888 0
288912343 557877595 0
171711595 615185864 0
778201447 877692006 0
194207005 792011826 0
35613322 845955516 0
179014746 561306104 0
9769130 34977960 0
524880898 180316136 0
722251003 464566214 0
218435966 725331477 0
505812524 28785040 0
327335919 91325624 0
62401631 662264108 0
886272325 237869349 1
99394200 692192851 0
323617450 724608285 0
158281798 367672801 0
204430047 428560437 0
639387697 956082931 0
370612448 48826730 1
531906534 426022464 0
960171109 419114335 1
617990465 981697592 0
380558365 158281291 0
22528765 30247545 0
326482293 59338025 0
607157491 492931421 0
984135968 750677847 0
397957647 28416980 0
445998378 111182120 0
436479482 762478657 0
834654581 763118144 0
367266147 374247627 0
5962513 546102627 0
97079395 905645967 0
931014879 948423477 0
880973362 94544888 0
716229804 123239151 1
314261472 628704571 0
36452030 504663682 0
275314382 976981638 0
997934212 86862516 0
881175350 489988684 0
868168132 591276969 0
646717599 29292883 0
614025692 244303439 0
125671298 715955627 0
126885740 580124993 0
53332594 996506436 0
338333096 948699031 0
639833523 414879402 0
352583447 603488668 0
669651272 338240858 0
25364778 853961246 0
954362468 138807369 0
640056299 806488779 0
923239351 569810530 0
480967285 950570184 0
51340228 493255554 0
904940177 994702745 0
874284936 802648729 0
32946867 706361925 0
15103855 85126953 1
453590423 478009236 0
466319144 806379094 0
496510974 542122009 0
908851046 829311243 2
958996752 171368754 0
293440008 936566730 0
605713389 77839461 0
890127673 47292553 0
59556293 399986621 0
896493328 219181142 0
642112124 751368619 0
739078789 402278312 0
679742438 813224825 0
905543616 447877352 0
104029112 106188872 0
832345873 684143716 2
15002925 458075453 0
144758431 53137294 0
809397069 384005715 0
612087074 254946522 0
350826477 703312767 1
242862866 191775519 0
75195405 166379805 0
560004106 657619840 0
35944040 363074938 0
828950714 720667805 0
814468588 624657520 0
733497564 686852966 0
142919523 399115238 0
31271938 52156603 0
180601357 618517629 0
262818515 72453986 0
89236700 605610376 0
952984415 74050720 0
563359463 585132005 2
701080283 14195614 0
21067632 98563703 0
574992521 100612081 0
264938903 79723081 1
185211739 903075783 0
768764588 634670054 0
205397666 271714447 0
743211994 242269830 0
289460997 418555112 0
776354418 660745932 0
263411719 248589735 0
622891360 733538887 0
853362029 443875534 0
164028699 572102853 0
290868309 370621460 0
850867543 545441206 0
990535080 305710416 0
124376076 860889849 0
529199821 853023504 0
883162231 675516547 0
737416475 864700128 2
92627961 82514401 0
27019575 495329992 0
538121172 11569753 0
35384424 229727338 0
294535129 53027666 0
822448840 800632138 0
122024534 810123675 0
403012093 300010288 0
381974900 647451376 0
287152340 958842081 0
942455444 768580626 0
756224931 943854669 0
614873594 582322739 0
118310463 598978525 0
948002921 65117111 0
565144661 138242038 0
965126413 897296251 0
388486383 173256266 0
431376779 549164759 0
666427658 644950457 0
996209219 625595091 0
194379195 711880487 0
597207555 363681115 0
815666970 617773380 0
892552405 769155957 0
242379156 437363998 0
40590133 545330620 0
679893190 907696753 1
809849149 524532777 0
27035126 238074808 0
478111209 505300747 0
369436610 316351907 0
966599642 940249383 0
805651136 553541285 0
756605312 23947290 0
915309524 346388155 1
524933072 582328537 0
571619593 403701138 0
426716744 689643175 0
625468162 31295799 0
135067868 212006366 0
847369899 890215329 0
342787735 633256961 0
593810124 412356370 0
594798775 246216488 0
260832135 439698532 0
20830754 494016940 0
384753509 61439156 0
426461761 71052787 0
275378085 168941854 0
955411639 653326573 0
227106308 790912760 2
208167079 59510283 0
58055389 383886743 0
941175116 315580209 0
493614257 990997738 0
348325418 154855308 0
904622227 92341415 0
6258696 590272467 0
942043660 470793221 0
728809524 186726451 0
872195511 870231916 0
101596114 500816045 0
48489781 46522361 0
92486637 658520770 0
93600016 76153048 0
123555680 8034669 0
904346502 294246935 0
612473467 564690985 0
385677198 568992732 0
227875306 748914331 0
842760182 584930114 0
402360743 661780079 0
56147485 905382777 0
698545416 298155996 0
148323675 808883117 0
5919608 900899454 0
704403525 263671434 0
745766728 361977811 0
973171373 209266424 0
427330335 654980730 0
936529016 898447854 0
238363270 166097560 0
626140746 530459505 0
998506278 647980287 0
893069038 247917189 0
435857176 787525830 0
992676004 547616868 0
738277594 336067763 0
641720703 323964696 0
286836829 438473113 0
830775009 699807734 0
838169679 477826540 0
967625891 519525132 0
553528131 616265586 0
180259189 920562634 0
38823540 307098941 0
220393927 792214439 0
283583167 939245799 0
252209328 115895436 0
160214568 578119257 0
726816383 257295909 0
789092442 316129069 0
278385312 76137732 0
730223920 452955521 0
938432571 632878041 0
10387027 340482406 0
283398146 647904863 0
81330582 926898807 0
444039089 40433725 0
935379174 352693054 0
712998651 104930764 0
668335552 910775976 0
685324002 788453783 0
140751322 346765800 0
587889364 116047009 0
712947009 214824706 0
990545583 902709143 0
71618869 122782519 0
856437510 84224675 0
547976273 909349039 0
892054072 882786323 0
77133286 266043805 0
72692275 776532228 0
808117586 146777777 0
592367743 92880579 0
601589418 198746663 0
687311120 155415924 0
654009807 733011196 0
308679720 84855233 0
462297989 372596935 1
82821374 831331122 0
524979193 147659439 0
706868000 129355500 0
242041230 294187920 0
63870530 578296026 0
103187301 342104441 0
568669097 570319810 0
505537258 877099692 0
906520806 46935199 0
210196913 136747825 0
25246731 29844246 0
38594118 497038122 0
924502919 995318034 0
762737469 862435158 0
506138597 88515518 0
845904140 185543664 2
962067703 14957940 0
15176241 9851132 0
241062363 547786062 0
846225703 318565498 0
64589625 416905629 0
155230063 653015602 0
488393750 934447403 0
1548099 792924705 0
139609681 598682005 0
145536806 131063057 0
445080061 643157196 0
56144290 618963239 1
274537175 910350991 0
850975806 737039088 0
110731999 682499821 0
653908468 375971233 0
953741923 270773491 0
991216042 385537373 0
20744595 226274279 0
893218825 320735018 0
95826267 496682627 0
820835464 593105665 0
802563678 953769605 0
513602318 31676111 0
727287138 323245552 0
757631341 832131428 0
41052772 290702616 0
249183934 709732795 0
62560689 933726272 0
994868590 594419530 0
676319686 257437066 0
247716790 293068162 0
657546285 379462912 0
624862369 263144984 0
340232938 779527623 0
322253289 710160919 0
96415687 256943372 0
873830463 968792975 0
509574568 463068322 0
413773769 560456662 0
885530768 724658796 0
379793312 257915811 0
561138811 11003937 0
495534757 575935759 0
227245992 8813217 0
28310942 513664358 0
700069820 141510878 0
685071465 96712501 0
121930451 34711365 0
560414031 96571965 2
721983133 220720328 0
736983204 744820827 0
805017441 757719014 0
772700385 801223620 0
781363052 244532364 0
492853897 829768385 0
545759164 98640517 0
921430332 10878250 0
868048476 91061105 0
199724892 896653500 0
20040901 469380390 0
991104679 910857215 0
128806350 581622882 0
704956525 544624627 0
662364115 203368780 0
331628668 323681945 0
781617365 293247864 0
321199524 148659703 0
157030403 1568049 0
209813440 850932603 0
679406701 701806130 0
465624874 621330587 0
198560535 271991146 0
56209977 516425137 0
878674376 705171795 0
326206671 149156748 0
883635244 663125491 0
411604274 829785789 0
110744951 313892839 0
802379551 631962909 0
384848897 389700854 1
63151376 46970274 0
84727130 42004475 1
112560206 3980091 0
613590661 228167120 0
504146575 172524852 0
604763832 987696141 0
111094898 853578244 0
869304049 608833049 0
539152404 389139640 0
110142943 206281020 0
126017210 54275170 0
372686264 131105965 1
312851844 146751593 0
208240148 700111541 0
240244355 925546454 0
712283367 303562767 0
847320223 557942402 0
261717202 642377202 0
108275572 61018389 0
971063783 842491805 2
431005089 453907924 0
190019745 70585797 0
99983696 649033284 0
566018214 943563856 0
784298455 327468040 0
252321246 715100979 0
540233123 630284300 1
637378197 622349371 0
819973463 196303914 2
105050985 6153659 0
684481006 623046038 0
997192996 946292436 0
457315569 707960063 0
870232324 276997989 0
59544517 124025439 1
732527469 525124795 0
637141823 907970379 0
365291713 53815765 0
866183920 256171881 0
956728942 279169698 0
325541169 391400734 0
749343971 344495672 0
360048825 151431184 0
64224998 851183504 0
119523993 60676527 0
547155752 130027692 0
580223424 115926976 0
815945673 831681392 0
283622048 261446767 0
803431956 412625570 0
297783091 351177799 0
208661952 470912985 0
789782523 781221980 0
62500080 667532343 0
225479175 54872404 0
215349832 19424633 0
823487618 833810862 0
657653925 123999653 0
361903306 175436428 0
874637405 550267753 0
929277771 360412276 0
14733145 483347507 2
263635974 589604412 0
744507572 157803142 0
526797966 75209657 0
652303547 790217001 0
115258210 745474963 0
75462400 483793278 0
6522863 645459781 0
87754835 82807811 0
657553645 351799253 0
267956687 802852120 0
799070174 331213067 0
144898869 768243608 0
511332913 329968903 0
219285466 779342625 0
403749950 92704234 0
175493612 927545600 0
82657325 818645255 0
83857399 601996991 0
292199565 643792959 0
485317515 847124366 2
700014370 613665536 0
930556407 832065600 0
287559453 616764281 0
4725827 107019801 0
753050320 4601279 0
254272798 930730663 0
895869227 849568936 0
615279541 478816343 0
850976200 227465806 0
816337932 201283174 0
421892847 897855672 0
278898986 301422600 0
340417462 341080270 0
263911466 781279554 0
549231833 612909024 2
469419824 734847588 0
745254603 136332439 0
973321246 1411611 0
780681902 199099486 0
29190232 616298185 0
171480037 907266814 0
435999911 96313903 0
64703269 327417736 0
829789733 269221556 0
180256459 297201979 0
582846215 780401162 0
946784330 589693673 0
14534973 560159646 0
716772817 221358210 0
446944212 760781634 0
129255597 697663973 0
525474216 985457178 0
440236989 927824388 0
660178639 977798319 0
123116868 138536695 0
764162413 700536944 0
572142226 120537001 0
62686231 106139570 2
86379885 721562807 0
527234066 850093436 0
147045327 716892318 0
587300077 118480331 1
831961216 297765161 0
738807979 614674842 0
408746020 6412268 0
890997699 846589573 2
672241112 103331063 0
623380607 103070700 0
463239869 267785706 0
170951002 524331137 0
107152465 221618335 2
472842639 492849449 0
933888415 120804389 0
869020214 580153629 0
646876574 49206460 0
443725915 564920784 0
610099372 396409860 0
568761221 360475919 2
856099793 51489012 0
623860682 28198529 0
847622759 923813701 0
744287848 115626728 0
764387647 307354140 0
787274260 57609665 0
77921650 509779510 0
599113763 92579658 0
975870045 893735108 0
608170244 478318445 0
948875105 88545322 0
474877370 264756568 0
27161932 921629208 0
774783469 145980053 0
814737773 663520148 0
8227545 324490417 0
116257885 24362959 1
607707470 621300647 0
379999513 674242515 0
40421945 702995684 0
9219698 303263397 0
104484821 102558998 0
979183814 34861949 0
872909511 256363322 0
602347597 651522962 0
388881990 647014842 0
335904234 643576036 0
739491633 127897679 0
802377511 489495215 0
78980994 209325272 0
876721213 605965540 0
236223709 610237382 0
735978220 474992513 0
384819645 786215007 0
778529067 361398637 0
93138195 387396371 0
917959734 144700203 0
538468732 785683165 0
974062179 767312207 0
119033642 201806141 0
86323135 510235573 0
141842183 950784828 0
884326972 315524101 0
69328855 140909554 0
14267633 590039622 1
795440229 5515567 0
761939032 284573388 0
694732792 531595106 0
446676164 915761475 0
765827566 524045844 1
950739633 202448165 0
841695889 966173373 0
258879515 123358596 0
315592010 687373932 0
611761421 813703556 0
384357295 78348353 0
797921878 275948806 0
228438569 264325992 0
748516456 252595677 0
58189692 278477371 0
309316258 7441405 0
230733343 856239145 0
137673199 510891074 0
683930300 172716892 0
7784047 162570238 0
168977546 59736950 0
162119827 268531408 0
923657062 196070738 0
787134208 463325614 0
5720391 154533212 0
357720612 854884001 0
603952182 555097467 0
22220795 363079235 0
473602231 679732917 1
422492367 284765809 0
7500634 109831223 0
580802153 733986490 0
348034887 655592868 0
190766888 871638571 0
793970288 751773214 0
567381905 814215031 0
708767880 176166053 0
795574574 581415842 0
447763910 17740026 0
614946985 591531478 0
427593608 202782325 0
8929287 732470562 0
556670551 796685231 0
733468221 533381068 1
385589747 202965037 0
768979519 202844555 0
737508849 87079439 0
769741247 627324583 0
480773945 262389061 0
226823671 824774706 1
378619579 234203994 0
955900847 841558671 0
20326057 108011592 0
939053073 65329094 0
98708675 140314143 0
589418052 385913666 0
556102492 73981326 0
321704833 946626009 2
250779757 520808315 0
125033611 948684621 0
643615812 51098150 0
3606833 999471062 0
278498805 667134467 0
404865906 6322600 0
3783889 171810769 0
265740570 804829858 0
928615481 620873181 0
834961410 442754162 0
946872321 167375299 0
246986916 82520300 0
115559584 552905185 2
982500866 431549518 0
596192668 357122678 0
412778559 142500663 0
518946750 235934350 0
872791961 592234111 0
791687993 716940761 0
272870887 47220468 0
341829656 30385273 0
634348724 604425415 0
106240558 836483484 0
871614470 31012658 0
235099678 200448087 1
278596162 231134413 0
964494174 945516114 0
440104918 761485804 0
58702392 127318442 0
619098011 158653787 0
130322396 871441113 0
133740599 126726581 0
132215699 477218814 0
902966682 415577814 0
684981392 286844946 0
114981286 14310029 0
841332213 148447495 0
173548330 63481021 1
924709739 560010213 0
714228175 63621863 0
333465810 119803665 0
316996726 95208203 0
593890273 77547319 0
938613451 133774664 0
278309726 662882229 0
267331047 928010443 0
930069169 365142314 0
300213781 749445404 0
937407323 383167876 0
385989529 746751034 0
176664102 833970381 2
314430174 624762994 0
429438442 898407017 0
429288954 540090196 0
594758242 531439943 0
229101850 81047780 2
996824464 812061898 0
669468605 396093057 0
621225578 468487899 0
375485578 390334682 0
641998898 935076493 0
765549917 802151410 0
561399529 775025279 0
388012724 575424730 0
14857667 274051528 0
807579075 396492994 0
955728125 184963050 0
72454235 117950879 0
816636406 577323928 0
69078999 952924650 0
409805672 508769045 0
993291528 390511167 0
639303430 122023521 0
592557096 794807728 0
417356828 570133746 0
419100335 923917399 0
233945992 670646677 0
985007537 826140437 0
95034830 263680903 0
650043260 283137376 0
873803488 656727974 0
89672373 248924513 0
673950009 897723072 0
401613172 185653868 0
151335317 301190600 0
738813463 729262817 0
290030860 245700553 0
294925101 768895190 0
636976361 426111930 0
259069302 876315759 0
995945434 873429929 0
167191826 207291631 0
175590977 163636369 0
580920404 927913042 0
896334436 768425568 1
235953632 342166136 0
89083191 929646187 2
397621713 345993634 0
126033179 822936787 0
742155054 51353992 0
906656932 27794285 0
728584367 298856471 0
680366289 524617316 0
583305839 466951470 0
224524965 7772519 0
482556660 880496424 0
56604869 283259845 0
752627835 727230428 0
784489896 8870440 0
20810253 692966821 0
462196125 276507012 0
653586364 216234128 0
599927800 474682666 0
414916219 60351577 1
911531267 152790389 0
73388669 58469408 0
223687992 510339138 0
783504214 317638751 0
642041585 171108564 0
46781698 899496254 0
458657513 70309768 0
474737216 291207947 0
946811323 741851592 0
20906576 403071493 0
454184661 82654574 0
633911686 347507666 0
714236839 240213935 0
106055887 909292828 0
283451393 105054454 0
884730493 35688803 0
803977841 303599720 0
330653539 734816495 0
738476673 76765268 0
947934598 31506925 0
417261848 742698847 0
844662606 700174409 0
179112528 331873145 0
648434458 528660296 0
238390743 517814816 0
163555130 457575551 0
105476869 768682601 0
17405131 585455200 0
666787869 998986954 0
479121706 737746410 0
586821131 587763249 0
220439873 822592591 0
478028277 587072394 0
978358562 90765909 0
874496163 116143105 0
705378191 689141212 0
120481823 285651714 0
581584865 934962105 0
222023417 521952938 0
295724080 375503167 0
915326438 678200387 0
437894370 238521914 0
22522624 859151758 0
794716652 783123600 0
493678413 71438788 0
414168722 625568624 0
697860038 20385990 0
179680306 526293021 0
414452285 990996341 0
53188971 831016818 0
848886682 128254720 0
229266589 68991120 2
79126743 239739101 0
785678422 275308269 0
981320490 260381277 0
646845169 514698173 0
285980916 763209946 0
101017741 443943555 0
673063276 880733275 0
23606401 714746709 0
946088561 739785091 0
464830714 49045546 0
763195893 222530944 0
295430132 170208753 1
938701835 89813802 0
119647376 153376812 0
913609492 759878252 0
252124632 955841346 0
283508152 18479765 2
384908111 254189584 0
156829931 492865648 0
756615769 638494509 1
532007864 87499497 2
56181470 268753066 0
411461175 525305541 0
367704124 29596225 0
465189102 91386568 0
526571495 522322673 0
795820429 59700797 0
203640521 646283977 2
296586548 218006709 2
775668391 559494745 0
120983378 429308867 0
949889628 761823328 0
744436133 731979710 0
915436374 513857529 0
14364836 583046938 0
659339961 607043275 0
784066850 829925358 0
11124339 18715792 1
822849259 916949461 0
161633900 329765252 0
40367256 592464146 0
940495082 335941192 0
81796047 6778691 0
747196878 634721332 0
45641885 582429909 0
497527236 234469836 0
936729347 112646380 0
234350166 906251543 0
10119590 73247295 0
977448666 102034676 1
483195071 614939068 0
643740304 470046948 0
980155344 767392015 0
111403931 678506553 0
627544592 465151257 0
716901534 891069661 0
181531874 185644164 0
214702336 429585594 0
429692785 647066499 0
108301135 688530440 0
717030204 798257565 0
652381982 557431142 0
800956961 476877128 0
989577999 66630584 2
193532342 452554162 0
529682696 538249885 0
645809724 754281123 0
466784332 995216391 0
188133519 71969592 0
340069127 680736362 0
537865100 114721082 0
370714650 131650452 0
352625967 131733715 0
167700751 664293421 0
78149293 132981203 0
887878678 166510355 0
824257046 378167324 0
307502403 496455477 0
549955541 489862054 0
595572727 348884799 0
323483749 681829335 0
584336337 478624442 2
151562842 390234058 0
122471207 460943666 0
369475031 260845126 0
554095980 396441664 0
334333442 10221437 2
268489338 112825711 2
356772860 133816093 0
978933063 969771578 0
126989932 985369924 0
54212025 404971739 0
847170873 388846860 0
85321542 997130117 0
822441292 31112541 0
381702321 374250934 0
171385780 450703342 0
45956292 675637517 0
291905329 179655336 0
855106791 572527388 0
337805389 846052658 0
530643007 949558204 0
122466596 234226241 0
99535665 294802593 0
316512560 979862751 0
451323286 203077504 0
50366557 469217379 0
488030184 620052555 0
442905530 82444904 0
400155875 739082484 0
625508254 92891199 0
828577835 617074621 1
583307964 472271653 0
366987020 537770536 0
867121486 390180589 0
682567347 825690707 1
279629371 989509418 0
851220313 715315043 0
384968997 430216849 0
157674534 106279627 0
59298123 820770256 0
922719509 526150139 0
826690066 977919866 0
11335350 895623022 0
678639803 86732315 0
879566271 82420625 0
59668136 6366126 0
627393183 581078255 0
662250105 600083447 0
146139212 273306438 0
649964115 905662543 0
694772450 129711241 0
713122322 805694913 0
208106923 442765006 0
244488965 408182950 0
55724339 111027946 0
60292020 22906057 0
976818296 119521884 1
954509601 271188952 0
601246189 869777953 0
990235999 27338154 0
340351363 84262633 0
557898985 792108186 0
38270635 24464744 1
294714754 402892438 0
420876446 759509284 0
339859604 80091469 0
74686916 990300345 0
70761964 736306707 0
443941609 233215555 0
226942968 549001577 0
339386551 15028821 0
514826722 949093299 0
996969337 256438881 0
148372039 579136029 0
295924570 61922254 0
90619852 222598357 0
510556440 37223711 0
269181537 160375945 0
878450525 706519093 0
246538439 443466838 0
490089341 31527890 0
830440888 404602612 0
207928186 575082595 0
278171135 11647207 2
465394235 702797641 1
149888451 562350847 0
604340016 447668901 0
431349168 702129761 0
591517001 337983005 0
759279995 186817913 0
680170010 196912154 0
182177073 980059446 0
707322061 671254787 0
333369968 802615706 0
154441021 299744963 0
606685016 241364487 0
456613287 598771078 0
742799954 456368041 0
689987764 53308360 0
498748453 234659806 1
511764964 465150528 0
165907477 336785989 0
610032057 117764793 0
374375052 76498554 0
558538232 755982948 1
285957397 617335284 0
390442733 368176811 0
780722353 440084723 0
147522951 133011754 0
636322483 640664465 0
480708701 382841690 0
683989266 45990245 0
611059741 180911228 0
589745283 284968170 0
960580746 730273046 0
553214551 654655373 0
443605497 387899638 2
942286577 778324838 0
909109147 248461996 0
141757882 95514730 0
656443627 424464911 0
976870373 142275506 0
598106492 679354821 0
975660405 723275873 0
710657781 390005249 0
202006752 839541213 0
331993451 2296988 0
895011952 155792765 0
22392836 529909701 0
729659798 52484633 0
350918989 477512866 0
509248037 630748333 0
342393350 105570364 0
419559933 118855505 0
834588393 328189112 0
785934738 548318517 0
505147461 343695964 0
968610904 138099526 0
170698924 368870941 0
75137438 696838309 0
514318516 296412901 0
423657897 898579605 0
33243573 110217195 2
235899706 66963464 0
461598617 512935712 0
165255837 766677562 0
766401611 209259037 0
335233857 487042618 0
150148039 860832385 1
584162537 964689484 0
242962426 350720840 0
164160960 214722924 0
647247192 608578109 0
671280274 736154334 0
918907371 980321140 0
175787077 149960541 0
763721857 146307125 0
880441493 809186949 0
714705986 292621035 0
765410890 223969253 0
300308506 599159753 0
141961238 975965894 0
310410406 48042705 0
798633712 525876896 0
827883724 273186142 0
653470415 539454317 0
991697412 787743705 1
829851774 296308491 0
45731853 999737522 2
138132873 311236260 0
363941244 547781215 0
232667771 340042570 0
886624107 645876337 2
867760355 242247736 0
947909598 128396786 0
640298573 877098604 0
875339963 540393564 0
176146044 751530853 2
776938265 717489868 0
920281742 561332188 2
88163624 52556340 0
986945157 92977964 0
561606312 110168818 0
368691925 34594915 0
368182618 319943716 0
776035630 187531252 0
849480141 217469689 0
948751180 290749936 0
679443966 96641089 2
811969889 360365554 0
305102882 91592575 0
83982708 920597981 0
712282254 667334560 0
871938547 287803576 0
492335823 389472032 0
163359501 37986974 0
515997995 833765318 0
667304460 903240420 0
18130554 983943470 0
311374809 746540544 0
433282218 356108975 2
47976825 590077863 2
610223031 894275732 0
668415663 565533243 0
306776426 941102496 0
116479824 326619327 0
42273155 272661172 0
72967748 981500104 0
546418547 26617948 0
91491549 803072032 0
829727531 541405453 0
395045235 455096447 0
524498428 339561663 0
371913440 249406294 2
194694298 941593360 0
710052068 583406986 0
817472081 463092098 0
760032416 155221337 0
185202650 538439795 0
179746704 341012525 0
982536642 493843929 2
444384837 237100156 0
476243559 919707334 0
421003079 485828714 0
285378571 814571067 0
158749564 368585351 0
65424028 257458243 0
815777361 146947856 0
672557400 35103578 0
38407003 640797233 0
590450488 95154202 0
700556514 692516272 0
211969267 423848239 0
285742104 705738158 0
785355491 172809599 0
841275596 855605628 0
282804505 491964597 0
975433976 966973650 0
902292269 633100661 0
270766027 935013916 0
331526810 307711890 0
909138058 916560413 2
526901343 662309912 1
735917129 22705686 0
559793208 17077229 0
269157141 136506526 2
57741601 137104560 0
513023098 938308881 0
585923058 480509191 0
325959880 96290710 0
337300186 674456318 0
915524397 386124604 0
790826936 318885501 0
430029620 217413444 0
213306684 763272839 0
990071722 349990329 0
864779519 812408383 0
586527459 190658342 0
793558876 340070830 0
130412940 237494433 0
78663807 974367359 0
455971390 290421949 0
530272857 796793104 0
295688541 523761174 0
75416808 605489003 0
46595109 677850267 1
777894264 48410698 0
396427363 114687621 0
937823050 165331234 0
75989160 113670706 0
206012179 532345911 0
67451384 240472314 0
213765538 531553658 0
776995349 342907325 0
245322729 167734080 0
38335570 705679160 2
500595118 991743338 0
368891906 13047855 0
59479453 134941007 0
18045053 159203304 0
661708804 132912417 0
622474820 398415899 0
245245286 950441345 0
273275664 399380505 0
594325775 717580355 0
3341009 3893987 0
63223122 913410219 0
616077525 568189416 0
649348958 149450415 0
489786886 467952795 0
74773152 309451842 0
113811038 482127101 1
313563788 182332124 0
570700769 300224927 0
118437113 427605576 0
87545163 666029126 0
297976711 464210351 0
537148674 129437082 0
230989469 991782725 0
339367349 687918342 0
106566910 709163597 0
791007692 867294849 0
136750802 410611315 0
896135698 333720120 0
603763821 57925460 0
970040726 19928283 0
863751207 869089451 0
416879476 474697177 0
697069012 801140614 0
117543945 558885699 0
420701520 568220053 0
30107123 890390135 0
15965731 78794930 0
917164068 594419199 0
33040802 170774372 0
400804543 358516817 0
319955457 334802063 0
735352376 80960560 0
92491172 829857268 0
108981000 11658170 0
202834525 976291773 0
246975537 782657732 0
144263166 628779289 2
651894500 567776151 0
657084388 24580120 0
370211528 10374753 0
594424556 635897482 0
368230566 180928812 0
245938809 158080553 0
247318633 857242080 0
326448617 749139617 0
307509625 719224732 0
32305438 179780684 0
100568087 339592705 0
109429037 593563621 0
98502475 523638714 1
594245879 28442866 0
299991671 989864843 0
587944528 946230291 0
636297723 812656660 0
705948017 943498736 0
632637135 275447773 0
741226251 3993630 0
652711876 745949028 0
727015291 592385494 2
358950326 778469569 0
32577289 449075031 0
229403158 285473991 0
93270427 385157335 0
247780012 397290759 0
766656815 238018243 0
954549853 172360549 0
940799028 898408323 0
527423443 415733785 0
860950721 85370430 0
943045511 293447775 0
542285609 56699035 2
840315042 216679863 0
421299828 551860204 0
907199275 233616980 0
700331999 273402773 0
656778285 502720867 0
499521827 120529210 1
323770529 674197657 0
736411711 166502563 0
323868502 189022801 0
924075986 334067012 0
184856193 991053614 1
631265574 203148134 0
500473124 978846422 0
18934330 347857290 0
31901270 549247204 0
140111981 707690104 0
469159155 958824339 0
876322042 324326953 0
489768046 420438091 0
722897551 174709927 0
924462148 974729476 0
917827102 483862537 0
161940741 562596971 0
214633841 552687968 0
578940779 607811322 0
166690491 658735059 0
911303786 802577213 0
66460644 342429890 0
253004362 699931750 0
653573564 29732723 0
498205876 67817614 0
512389368 443610698 0
890041852 545799238 0
232775700 458384018 0
687917587 556239519 0
401093135 375631887 2
689020407 95152037 0
784078848 864145736 2
817645068 139065539 2
778596456 649892105 0
739650849 308966701 0
59444499 250800899 0
967846402 189578444 0
660737150 777477583 0
830064341 369762682 0
683455011 833150514 0
761554658 398881004 0
654368141 339348432 0
253890526 36040778 0
984382561 382735463 0
725179345 608496776 0
489958645 673927151 0
766957775 250584404 0
245713465 265753332 0
700163414 380225286 0
401446751 295975938 0
521542496 46625316 0
110448792 726708992 0
360033313 771141773 2
117461225 769790885 0
731885467 902825357 0
207758592 964046576 0
968721564 161341786 2
760113579 170005843 0
692668417 403011425 0
844866626 891399015 0
27735505 845961484 0
821285713 716902859 0
101967632 344453227 0
644301802 668199729 0
873679449 541197841 0
987303618 105092647 0
453806758 432647990 0
91225004 342546959 0
483738958 867379223 0
65999342 981498899 0
25985362 859314864 0
776141919 876343043 0
915310487 12453675 0
51142704 503021128 0
47725939 218767096 0
346806621 837370296 0
937820908 642545131 0
679695643 65247221 0
29938127 95039200 0
769737022 423083794 0
38616674 471063534 0
339055957 766317798 0
279300838 492626391 0
709550687 86982141 0
27534205 980368963 0
870043406 758143613 0
135745075 965748808 0
732640666 229691422 0
823489782 561982145 0
645922068 446981342 0
143584836 755219913 0
68861743 77368039 0
272247775 552619896 0
451602849 925861844 0
455493655 12710019 0
172432306 137387065 0
147553683 722567277 0
421382506 603769427 0
273921125 409834660 0
947793025 323461783 0
98913994 873042587 0
44976002 354997670 0
832866466 440782050 0
940354343 646975885 0
607635928 67416518 0
775788559 663940755 0
830151648 347755095 2
404582561 416607713 0
158827417 554487686 0
224182777 456277309 0
639005950 84614214 0
527230821 454201252 0
186736860 511446225 0
279028490 947729217 0
42947471 636593508 0
865085614 340505887 0
110791491 135412668 1
72067095 699366537 2
8030898 401114855 0
848873821 667495520 0
675741378 879050304 1
420802632 894372307 0
979387509 118000242 0
708082820 966323678 0
278837356 732258642 0
111058539 874200270 1
369959623 831938181 0
591409506 375787343 2
114711295 813792370 0
419559205 921773655 0
64512491 379763732 0
610298461 458131650 2
553535378 586852022 0
300219437 57858105 2
750080220 363009140 0
689755730 24963760 0
938013232 386506437 0
162897667 561579140 0
293261132 112454076 0
170080567 946439774 0
46826064 618097761 0
482217188 385390398 0
19008260 979645508 0
1555188 53310194 0
909105293 607469675 0
72713154 604125729 0
667157983 656810720 1
182156013 533238293 0
31130826 620159869 0
866444180 987068590 0
661729683 346651154 0
803558039 737739208 0
68762115 29169049 0
402600271 691620770 0
341747753 138908983 0
770125085 537877532 0
110876197 471906412 0
89265241 167903157 0
11095474 297086854 0
121806830 670782397 0
584528093 390516276 0
113920293 157899309 0
900275104 185298237 0
264999349 51791226 0
649482536 320524872 0
510530438 44546197 0
646588898 347414147 0
247179544 683343204 0
207445004 757097685 0
685381819 923732945 2
749538215 91088837 0
753520193 82412812 0
277972972 160703041 0
879024448 849420583 0
332731727 535903871 0
342161919 105469702 0
667731475 900810575 0
673744394 854695197 0
311546118 794063835 0
479318796 429601450 0
89211322 156300278 0
721716370 672618039 0
287260425 668965254 0
956771800 826108386 0
815852929 84084623 0
504165110 701182708 0
952760470 868834221 0
949693651 361568069 1
534956542 69078959 0
848456444 900062881 0
662814213 31999466 0
921707769 597243389 0
864433689 866965488 2
936578758 248531390 0
408369265 317526456 0
892328031 216953631 0
122234687 397172094 0
997048710 1747776 0
771688733 778292638 0
10789328 607897974 0
834195328 294038015 0
880619143 593304266 0
455887966 845977889 0
900034748 43125503 0
123582809 323168356 0
151596615 455632549 0
547926464 994567749 0
224362539 82792556 0
118940831 320080032 0
87343484 45520670 0
752416423 88418339 0
930477373 147453321 0
955410371 24841287 0
975995238 347498908 0
758504103 114975960 0
97749936 107529832 0
851316363 931615913 0
722080380 70223993 0
915520083 948182474 0
920955443 628582791 0
904555227 913817566 0
140979361 490949503 0
880837962 269594650 0
291968155 931479140 0
82468379 896189664 0
675604304 491431845 0
552293801 786140605 0
268206946 71833679 0
223929208 351690132 0
775481934 108165963 0
91127101 640994959 0
46381488 446271558 0
61330184 985547894 0
237815569 806459687 2
665366559 781957449 0
276799803 108163892 0
35184497 704280133 0
72568515 378909337 0
896542320 42686791 0
871337581 417442041 0
463831485 757172949 0
357621380 33436451 0
523389083 53532296 0
720321475 132823290 0
201703522 66315505 0
598734696 558376253 0
630229292 993556021 2
337586282 924281363 0
130220215 507153901 0
861909860 494476186 0
749078807 734910653 0
282264642 46286429 0
975674730 12104794 0
745252873 611927253 0
416076572 701532995 0
312400153 219357684 0
117460093 59178986 0
609387960 740487664 0
133289117 564543202 0
376545957 222007979 0
654440738 848248717 0
209556442 450759447 2
16581638 135508756 0
963323027 433441673 0
964159297 2463562 0
80616990 794331328 0
21999262 567460172 0
963696549 832190804 0
159465634 651241047 0
437352154 799629280 0
115665782 994916452 0
82803400 615862409 0
237261068 39755895 0
193058320 467463415 0
951327402 483294100 0
905572003 231435163 0
989459111 782055592 0
193842355 185320479 0
102671942 58571036 0
154442200 820112198 0
386241951 164284844 0
108730152 355035465 2
293854592 11263392 0
429599808 42787152 0
777470927 522978781 0
35654177 216718983 0
483350267 911279134 0
594103460 125511949 0
350336725 644745832 0
980555872 89700056 1
851739256 415083736 0
604059836 810235785 0
123062519 657927415 0
130004948 170870019 0
785330169 592538786 0
572972714 958813705 0
47953583 590271797 2
9644625 741910599 0
297228880 383663233 0
822206206 788394098 0
192873142 934568651 0
727042491 567947278 0
868616354 316013144 1
23069717 132289971 0
129295359 454189794 0
576724321 86649847 0
738459726 954284118 0
560938857 443142959 0
856668908 324776712 1
931312614 57186486 0
313488967 960561450 0
877747976 6897376 0
957992099 762081331 0
488690943 91844788 0
31872711 950929983 0
938988899 327678130 0
230894960 856063288 0
247532501 183830153 0
39233529 415628711 0
953740579 260557881 0
685758568 967792361 0
748667603 873664401 2
877168625 121053747 0
76076191 3825854 0
94924006 210452139 0
371592515 160076863 0
543656487 112394533 0
654692430 471480933 0
828942211 206929738 0
805949667 64043544 0
461063719 621385554 0
767999264 825396694 0
483888796 61884488 0
134657903 982205999 0
638533949 497452177 0
710060981 963791519 0
96726947 42546949 0
468637630 274369489 0
157126259 463490326 0
902049004 245845328 0
686648984 815939415 0
725855205 331754393 0
423432685 233219787 0
7508999 142979823 0
410407594 300216467 0
438244765 992257037 0
900359309 33808333 0
259423895 453997160 0
983653550 554351135 0
26995642 118797743 0
349644418 791191518 0
4392936 23301347 0
352553461 452360173 0
505133961 79845618 0
359236378 995613991 1
979308915 89375069 0
594660800 210568079 0
739979861 33931645 0
225395695 945901508 0
965715379 609039313 2
786120009 168368582 0
672968560 866753256 0
464147292 881083381 0
967210105 863087532 1
282027549 296240312 0
72261267 117780873 0
115236296 997592537 0
270943580 934549937 0
390981207 985567778 0
946825277 265582916 0
572813623 815104030 0
529023752 305200183 0
96699364 123427654 0
856924053 964954697 0
100605982 591975430 0
32883617 167338367 0
719162335 154281823 0
66396912 315968321 0
322940048 64926644 0
771377731 787280028 0
104188074 343533019 0
407191010 820075620 0
331087393 993612946 0
486736251 514600477 0
899753837 304763556 0
424818597 230094926 0
303160588 399314498 0
280594492 519100536 0
376830735 948098383 0
328539672 171026370 0
459033264 562810260 0
114945202 919151830 0
325007032 349576389 0
372680620 14190738 0
115942695 928009522 0
474638807 81934291 0
239388060 780951541 0
681099798 903495775 0
40325058 373848871 0
150572238 894225494 0
907501456 590184076 0
977195395 279499484 0
149652902 785760373 0
8126052 244450684 1
771207573 76622258 0
366561699 239235573 0
574677933 920904507 0
210915623 986022725 0
564816754 152529776 0
146747872 967104709 0
652060276 132193866 0
685072386 346881162 0
775623937 738134542 0
833112459 432058218 0
305912116 475567120 0
220073801 77801307 0
929103803 790947767 0
760078519 499359777 0
144818618 398962997 0
457370030 193689049 0
875199686 939708710 0
934343234 462835471 0
432833945 247049831 0
731919997 534086670 0
270433135 613224203 1
248647462 144276175 0
75515523 130532639 0
233216535 218328210 0
409097697 361748125 0
595349243 464625827 0
268737890 53712985 0
863561117 323276221 0
303061401 193454187 0
108458361 941760445 0
486429574 599337123 0
525091372 157644495 0
240266425 892666211 0
379137083 920035373 0
686050577 495080923 1
527137318 542739060 2
389555547 398937247 0
917456921 44816967 0
304428921 512045971 0
865996395 630469948 0
189939597 733237114 0
409040107 576799390 0
148274362 261630962 0
496966010 62020924 0
685868156 188014079 2
14289529 78705886 0
513726888 4535181 0
206439394 178401990 0
945423619 416328857 0
345949420 759594806 0
228440421 934103428 0
338760553 19940592 0
971940268 956181687 0
479381260 233201147 0
635075564 66067420 0
86015987 903234399 0
418474447 867951297 0
873724442 717369543 0
929012565 757987056 0
591291116 634836891 0
465965912 649020538 0
480017178 5998679 0
627215623 85970798 0
795177428 968564416 0
480807540 823387592 0
89457358 553523118 0
396323891 782200628 0
298926121 102412655 0
910719001 231295113 0
592859575 925617535 0
520520775 620240897 0
914336968 361712708 1
225757740 774234810 0
515807980 700182961 0
230965254 996137940 0
538413216 330810428 0
196295109 129085764 2
890546323 485832104 0
141466534 149267831 0
74159125 104974026 0
831192024 851800628 0
137115216 100109968 0
847385105 244951147 0
863558829 908255358 0
556816922 571050002 0
389296098 544631759 0
460244769 462873695 0
457561532 19279774 0
291444259 788780724 0
317156315 125930610 0
720983686 73397972 0
869364528 43719912 0
80555519 823033027 0
881515051 66248488 0
867319435 268658327 0
143415513 646005115 0
316157362 796676544 0
793527764 161661214 0
954853407 338209571 0
168494205 606964110 0
38944363 366703947 0
977776409 618879710 0
734972069 606803764 0
700923103 502244997 0
584844399 468631808 0
741810408 269396213 0
264893063 334375455 0
128297340 637635455 2
336146402 19332869 0
825230423 420131598 0
684281499 554660991 0
287499381 405716581 0
267705087 276899412 1
231837841 692815039 0
606380201 759210382 0
55542300 66967574 0
691383176 730345540 0
800951121 891136041 0
147080930 144233764 0
747844377 700643169 0
238297917 171271616 0
54411775 837287755 0
657687512 990144283 0
12112874 324523176 2
216270049 93001574 1
611698938 550584199 0
946147438 539848611 0
87582335 32419721 0
958631661 176880208 0
100564101 732655052 0
385558219 58054883 0
158648815 950067168 0
125318944 885762124 0
203344027 81118808 0
373805881 397407937 0
13697707 647813355 0
283627375 642397920 1
472752754 892037644 0
736351108 545740988 0
94366403 160510352 0
698515727 781937460 0
824455812 128061906 0
251990332 350562893 0
596071886 125142482 0
728040354 113906142 0
266971502 541661037 0
222985989 532245788 1
528215534 958007337 0
763220644 100527638 0
845774292 633610181 0
990020785 898625795 0
81353418 821337631 0
869384408 675906282 0
678627672 137178535 0
962842602 49028791 0
552054640 476891804 0
107196185 391619414 0
220581415 734290517 1
964960436 531130516 0
10022288 904447119 0
196238831 597881194 2
308407969 928268908 2
963610333 968936899 0
505817228 487019494 0
140067006 582663402 0
727267919 165704226 0
705583953 697480932 0
189962273 412272944 0
304361853 564625152 0
66115852 716684471 0
443921378 339482589 0
884009686 464707356 0
23029061 169366260 0
823150851 908262826 0
264454614 444580204 2
12456280 865588180 0
611183130 768655103 0
215639566 256148236 0
152424320 553585077 0
50552947 726231288 0
485227467 918667450 0
774524551 903776001 0
115739277 974788052 0
289101929 481151364 0
643602895 666766770 0
46831501 377604445 1
103328977 111539018 0
78326940 440049672 0
480361320 83987737 0
62428759 113270469 0
113896663 953519785 1
693290020 874860045 0
107715471 813554348 0
440687653 208262110 0
378548573 859567080 0
648506718 54501467 0
52466527 710169938 0
95662025 253360498 0
217127063 926745931 0
715764973 509254814 0
532450792 140813546 0
120764912 987440526 0
609951194 108991677 0
952434566 416073140 1
414386160 423895899 0
252400810 17151992 0
510457857 100921860 1
850851443 4273758 0
294563756 830332400 0
887619776 464245144 0
72627909 741347122 0
485091297 134619998 0
701152956 293656703 0
184681186 148171419 0
409474241 715226440 0
586091554 547092005 0
598224852 844306130 0
205289172 384154229 0
585320930 52234197 0
539733162 727164031 0
548371415 515250563 0
448590335 958706459 0
431146373 741647650 2
928063312 999085095 0
709807988 994103837 0
863103767 940908521 0
41193348 47907597 0
380660787 471059943 0
636837978 236612398 1
361236946 60237121 0
255998683 107709910 0
635290158 282672841 0
572293314 553234874 0
832443335 407257279 2
3681474 965012062 2
96394710 641226896 0
195049389 112692274 0
952097021 982117012 0
357590633 722919068 0
836285029 641120618 0
80072269 213107129 0
277145262 482606422 0
945252741 40476515 0
582930442 92614540 0
411433564 147466136 0
975821943 543477361 1
241329552 699707288 0
199873660 989796933 0
728457539 610453760 1
372883390 51001846 0
313626978 59448198 0
788554451 71331981 0
24655243 894750338 1
32729887 785804144 0
858519129 729026558 0
608557821 73514581 0
453409227 85622510 0
746986304 487598593 0
709228 138446664 0
138016599 23288298 0
564235791 118719590 0
295991 111356163 0
378008522 593096525 0
456652868 805949519 0
435128978 936447726 0
503131252 642941142 0
698447564 476707395 0
778433462 762205004 0
882620951 216356531 0
492196836 57870461 0
103093900 119460566 0
946989599 709734310 0
956393564 615033576 0
539724205 875087251 0
895038522 86451407 0
887007266 22718405 0
126337650 910868699 0
795473074 906766405 0
239236868 944673361 0
362322458 630303377 0
243149512 148988843 0
182781161 541941406 0
142892121 581085298 0
481094189 266661005 0
474723454 155902415 0
987277567 115183717 0
751517604 565375670 0
851246482 718957614 0
709882134 956342847 0
592469483 485192703 0
11904227 136256450 0
689506643 793441600 0
497462692 167821807 0
518268279 196348278 0
26832567 51356205 0
756694655 711196063 0
709192738 598798107 1
637460166 493600114 2
112285888 293140283 0
35184584 591761066 0
528838520 148755536 0
482091390 653217458 1
594125438 19389495 0
794564086 923127105 2
354117225 858502744 0
485708274 194228068 0
40277229 52585846 0
511200381 402174238 0
860207985 521522819 0
171394722 682902132 0
558539945 382641421 0
445443438 363993834 0
180147511 705864641 0
852012238 395250082 0
10150466 43969097 0
553554262 66036056 0
901312320 540611518 0
64055802 900009973 0
25446437 218279689 0
552115139 563803180 0
951924709 536856019 0
424725417 134255840 0
316269335 704116606 0
316907699 955778285 0
703743172 847805050 0
618623637 360057164 1
573940821 347113820 0
926544106 343062453 0
353132093 299181 0
661777991 663319054 0
889596352 121654298 0
291719968 337017167 0
813573780 671951207 1
111254475 233605843 0
959917724 49329895 0
139757928 741947561 0
291301618 142387181 0
814663640 864060010 0
466447595 764913543 0
373983310 397488709 0
988907565 428765418 0
305039527 895256260 0
517201734 757453876 0
178495114 182143252 0
17770814 314999396 0
4380529 65839474 0
277383384 138881334 0
306499649 761496332 0
812049589 810010096 0
227439920 324778532 0
63284429 572352943 0
33355337 127464539 0
457399441 792866529 0
825275918 357104025 0
727174247 814852110 0
409485762 210276083 2
280356190 107523898 0
60127435 680152066 0
166060153 638529780 0
587891208 840943830 0
557576036 130763958 0
994023152 954783936 2
830742794 350810238 0
905682682 735093378 0
130763875 171791885 0
140931200 461937660 2
667004763 183629408 0
413267678 281431876 0
168658974 32739157 0
830791067 498904971 0
51266190 343035951 0
179347303 993386043 0
759094179 940755279 2
35056708 789456148 0
96925359 652220862 0
824404177 878014342 0
125650727 601700281 0
111297589 119773812 0
83636682 256645751 0
104255472 244043216 0
814995930 485047322 0
445784657 118653389 0
681946757 665992993 0
374594986 999201073 0
848357637 917628100 0
789503345 385654709 2
172657431 847750245 0
492068937 578170117 0
244981609 963730090 0
26953043 121746577 0
145781720 180951291 0
481477266 352134999 0
801363354 102963098 0
122322160 331866351 0
344528817 564171653 1
108489352 430993143 0
304300499 175267528 0
949778101 115397491 0
99724545 604860488 0
101965155 427556922 0
759524743 157415120 0
388612381 26586037 0
577853179 105627215 0
576227834 354094359 0
491560117 503218325 0
567899612 351297063 0
423829359 325432814 0
745530051 790312993 0
856826526 351687062 0
898280323 369975242 0
630319239 295400764 0
492296752 708409998 1
875601279 953937604 0
444575576 844632918 0
232338399 668830296 0
342149612 305010739 0
883616375 255275458 2
719863469 38633010 2
56030234 151009155 0
23362389 253124425 0
848642211 296962884 0
186937117 343483446 0
50089421 108502566 2
933240121 666710616 0
907058210 687394261 0
765763689 275764773 0
40496746 725368986 0
739333292 586142591 0
41264518 280224595 0
83409589 130710898 0
582207330 933239577 0
574979694 783642408 0
686163444 708512223 0
284006307 615754919 0
139230683 966593347 0
558959704 260996291 0
119778792 605173759 0
286598241 986080867 0
631811738 564857884 0
974177204 60884727 0
253887591 182914645 0
732029093 2769420 0
346720240 456801625 0
936785764 965040051 0
395527689 702513672 0
989094983 77243261 0
180152548 499696522 0
953845858 320271053 0
881889580 932132305 0
725790432 427995195 0
817929413 349279050 0
80093934 27452192 1
690348621 428974661 2
179782811 795410732 0
99902482 816030364 1
59354729 296853637 0
992064314 916344007 2
397583665 800001212 0
608634173 345508396 0
521984947 668123088 0
530334616 641124186 0
385598898 398301159 0
389350826 763406581 0
62569885 602783986 0
517508887 293480468 0
987294613 135490460 0
173695269 765610902 0
65158327 627129789 0
695829291 66317810 0
925343530 982966409 0
581981569 677155176 0
102813074 22045954 0
663831084 565710212 0
285501295 624353292 0
711883815 463550474 0
266342968 589575152 0
246878006 684362325 0
190650100 404872713 0
832749774 648610540 0
265547106 40952576 0
981576245 297144654 0
32574766 926114263 0
470103200 565732136 0
429229535 314548700 0
958943470 584399469 0
825594230 47880047 0
70310530 80013995 0
27863552 964056795 0
875325403 530658148 0
499181713 843837101 0
78272333 265870962 0
215350047 262511436 0
505012566 66341180 1
276186509 754914087 0
792534546 844603990 0
984527474 212266607 0
272669009 451050951 0
16174146 607267364 0
788988122 54009807 0
865937638 80054237 1
504840591 876280508 2
370617766 756626047 0
956390779 855203719 0
634553508 10561769 0
381908522 265842352 1
610994701 539420052 0
532394560 13805743 0
628082543 872100608 0
102151128 381755179 0
566080698 629838485 0
886424520 314859377 0
776671250 340886579 0
909174581 411101631 0
914844797 611923138 0
434238228 165075175 0
168618352 779730304 0
791317525 17492670 0
385481811 101857663 0
537306845 33634199 2
671176476 581690720 0
15792511 447228670 0
792817925 82054212 0
161309848 744648231 0
927389534 396974515 0
607500550 280753353 0
368542354 960604354 0
32868773 170050776 0
391375903 168052536 0
645162355 667811039 0
532286871 589703885 0
124869829 42307369 0
640091158 88404237 0
420126477 995137863 0
851354406 489793547 0
609510300 8692603 0
583710021 698500548 0
504032518 603521567 2
411433662 993212457 0
599696404 674673041 0
185482137 206514268 0
571143062 509481438 0
510019139 872103248 1
574492846 129705866 0
271026713 348041694 0
379712537 390825626 1
302226744 74389784 0
801406777 269653353 0
618175788 633029003 0
989781524 201616705 0
574687382 619879194 0
13018240 102224466 0
306742217 811461605 2
132580322 103325695 0
378959363 198017260 0
624062390 955496270 0
416139665 646539755 0
59964323 261634565 0
88791348 206809649 0
677795844 279164916 0
254713654 498009700 0
649503865 294279566 0
444779499 103671288 0
1957942 852678235 0
834368663 443777030 0
845185604 155852769 0
976672397 758932373 0
23036030 184874063 0
549673387 565329876 0
518082428 570563987 0
64381846 476984775 0
116432873 260525216 0
319790803 619684359 0
222532783 829882450 0
89489217 309471157 2
648057040 395931118 0
785224038 962258531 0
293941469 880379385 0
947650315 579265060 0
608023442 162281314 0
544807578 218455981 0
170479043 797530044 2
954935835 123005947 0
965237290 848874040 0
765203666 806415567 0
172927670 247906481 0
418249129 478094819 0
392871829 144203252 1
699821894 17410238 0
594115741 349084652 0
917655517 761536931 0
56028443 218298822 0
567775601 369131330 0
497885005 588436750 0
881670579 153271943 0
804244944 455314509 0
169089438 950955804 0
432286775 995314428 1
826119201 586740452 0
125148668 305286629 0
561149855 209360197 0
403614761 493684999 0
91818045 418079139 0
930529351 848026672 0
433002635 15992134 0
181241267 146293182 0
147669564 130638673 0
707299247 209900103 0
520989173 147397044 0
35552585 570570087 0
126005929 445092117 0
110851012 25760799 0
615438084 478447241 0
470526020 272990844 0
111494912 208111780 0
21000642 411896790 0
566051701 168685512 0
860597100 3644400 0
974656149 364289794 0
485259075 583638250 0
652297275 25729442 0
171011994 956297505 0
931566227 708452534 0
129486064 21190592 0
845078904 145288739 0
703533193 156019813 0
690056525 597752487 0
530245942 169379038 0
243740921 792820474 0
841101327 407165934 0
320771394 683589598 0
237100275 32441257 0
406802504 40188150 0
590447943 908474735 0
72649643 502080233 0
81603501 81485758 1
63772993 671499109 2
724597071 90674034 0
446538809 498700931 0
967676094 973849096 0
278537601 362796585 0
885679285 481248918 0
80973192 994156487 0
20180585 165106249 0
161345843 10717305 0
770664120 184699661 2
11453779 715760405 0
332077580 843673517 0
9893677 112317576 0
343344889 147489788 0
494353298 118123389 1
471754147 213537925 0
463404063 231246182 0
506776117 156390598 0
134357718 8220473 0
299403602 122409854 0
816801430 645604623 0
250881073 112695584 0
236039862 134891661 0
632840920 485185961 0
954320088 160366423 0
924913371 770442672 0
900257834 584197452 0
80898810 280022874 0
666601442 640180528 0
725496431 87381886 0
133451248 63352194 0
90548312 280148652 0
266821188 718760050 0
338200576 657539979 0
655359125 248972603 0
683899166 171305244 0
752499029 439650611 0
152912327 222653476 0
335210398 7078265 0
835653307 964627093 0
115783982 573259855 0
53891595 520256255 0
966643437 755518353 0
9988717 64967396 1
422318438 89569178 0
154154888 645760297 0
831849311 937656479 0
707671349 432651623 0
672818770 199833862 0
313816001 543090474 0
25999180 511527914 2
998051238 892353907 0
187282559 127537806 2
124097912 615100960 0
492763987 625765694 0
928055220 37984443 0
882099083 42189769 0
672640850 882440087 2
406701489 294146457 0
578577976 33116606 0
717484416 451748965 0
450840146 278381668 0
751821292 298643658 0
399717366 116156679 0
902425457 631357954 0
981873115 772617655 0
126970033 561174965 0
611040613 978108081 0
4969985 184483361 0
478541873 475455066 0
542117165 784143772 0
31594083 121509528 1
60604928 394982922 0
659048108 701089450 0
579768088 961414488 1
460935344 942030872 0
958735690 148041487 0
137907270 64219819 1
610830962 385725066 0
450028493 257154356 2
477110174 187200096 0
895566598 724710028 0
79545733 562207545 0
448141477 444491184 0
908000012 99734120 0
526891654 823280711 0
770150316 46594365 0
354770701 982757720 0
872794435 40885362 0
441681805 512415269 0
592768777 922351503 0
621463818 139494769 0
157827788 78456310 0
110018693 65268865 0
943073046 642908251 0
952105848 669747773 0
703841526 71502315 0
44524618 553370106 0
973881789 970109766 0
135714142 125048307 2
79504155 835461339 0
555514997 118012908 0
41189489 594594432 2
88841008 832555900 1
308638062 672881061 0
837562451 3773406 0
802203227 967103853 0
657801404 675440145 0
417426296 589947208 0
885528349 479078218 0
108266670 61208314 0
393845344 248077144 0
608561156 517740791 0
234528768 931424740 0
180641725 884666888 0
948584470 68832938 2
654543361 816087132 0
919708708 531448136 0
319362342 34988888 0
31036464 747897020 0
836279249 78330571 0
892531405 976533942 0
615214977 964417818 0
180187092 770859418 0
21486025 971802870 1
617921853 251546170 0
629423928 94411973 1
561597120 893005800 0
621766929 127708433 0
15351755 319623532 0
731434616 609577229 0
78990783 188972232 0
88559359 621341356 0
670495646 765660856 0
75702639 501872162 0
152326370 475724477 0
745285056 562905034 0
289627064 281212603 0
57520187 390734165 0
575230046 597910150 0
60115910 85778352 0
129481847 771952689 0
57104181 44052997 0
332954808 159082438 0
485427823 623521973 0
538982306 519793048 0
240364193 361648744 0
201707156 14323189 2
990323403 311423206 0
667632528 464826973 0
888566742 104050030 0
94004278 334449883 0
672908896 792530025 0
487536954 46288718 0
700918338 925245444 1
343918265 625141936 0
276226710 593922781 0
296167682 513423531 0
819948589 40529489 0
260479090 321123972 0
281296845 467826702 1
253043642 568984823 0
839489763 611207868 0
739228661 893792412 0
835367579 645944566 0
832679178 708077703 0
834741171 986300649 0
868942040 628552946 0
356081531 275627677 0
613171808 165618262 0
606022392 56490962 0
659511554 275058908 0
52733702 993544068 0
840458486 672141216 0
653270032 258127577 0
37111098 707334072 0
932210815 192179877 0
208277396 314920515 0
708387076 511630940 0
22655817 794258683 0
54021691 895025669 0
310009912 396787471 0
150107178 506081566 0
571346882 663965982 0
849377605 617536427 0
849638302 982924117 0
84209683 650854586 0
281894243 241401658 2
484541219 910751314 0
517215877 896545899 0
483172265 241758659 0
603653030 915002423 0
492944587 714962959 0
92661755 500447764 0
773023767 193227094 0
766410715 73089301 0
335132442 545768955 0
161330212 74337738 2
555337222 7907425 0
595010530 94650504 2
375944490 26317425 0
46933584 127536530 0
269778254 55728554 0
116833656 941603052 2
245145276 3457670 0
299255104 461634482 0
65146885 955276925 0
18142886 566273132 0
22124607 93755319 0
509434872 16663921 0
164868519 451758742 0
28810167 345305038 0
188748366 289765357 0
489746290 789067754 0
600824504 99890834 2
591315132 404221733 0
5012906 72096909 0
778689838 452545100 0
42751767 25402634 0
715713717 595581579 1
646821624 93638635 0
498715215 74612298 0
280177390 507413779 2
935869873 104342413 0
538074358 783813503 0
902067411 185778578 0
625084911 457978864 0
911006083 203097307 0
51880368 143629720 0
392852512 999437922 0
422226999 45964292 0
675378171 10538114 0
69566737 303034518 0
390667220 572851153 0
283370550 356721249 0
974343603 706560950 0
100332261 711759310 0
308209587 19125536 0
206072908 727232654 0
341706711 130532844 0
782790638 355383683 0
72443163 790144102 0
45394679 713167163 0
682314087 786213852 0
152101858 678346707 0
948920389 781940558 0
823253498 793376065 0
262004764 545650567 0
258909022 313311065 0
401080638 132386213 1
785480841 730719969 0
568117404 661571975 0
630047483 150931181 0
648881798 66823702 0
500492439 918337592 0
781285858 602148409 0
990450252 254759628 0
770014362 856980564 0
907712214 958390891 0
616628968 60603472 0
658320733 495612937 0
312399303 211832921 0
385888475 873049072 0
48222723 556538170 0
931194106 792295944 0
911801152 744144817 0
864683684 648654594 1
614860420 200206894 0
491807671 128455288 0
129091631 395469306 0
575261259 871070213 0
125003129 856836551 0
137470900 886242053 0
104858447 119480015 0
382415053 989553824 0
546132927 337003182 0
375425668 286887594 0
610717989 154403873 0
626717198 307496099 0
476661662 715309199 0
91584146 628433778 0
545216268 72329319 2
512642693 249498896 0
114148291 613061985 2
921449764 7757824 0
854734002 299937112 0
138439758 752412635 0
99090748 635291092 0
236700053 508801325 0
502550907 82075660 0
341890435 462273085 0
57059777 626806875 1
84714152 424689829 0
395342122 175512736 0
848624905 42657200 0
780435332 343993123 0
640599528 393538619 0
661190827 266545120 2
353661251 718825679 0
297235807 96352756 0
507092322 837758578 0
311815636 89629293 0
143436132 187514868 0
254690782 436144589 0
2737009 549027673 0
37474448 865143704 0
27568170 595924999 0
126742450 522386099 0
8612387 569531358 0
154335155 786288274 0
513598069 703780096 0
910825358 731403012 0
306137492 888723473 0
638709628 492604935 0
466206653 21717506 2
37826394 350629975 0
95851588 953352707 0
506104691 891732496 0
484596886 378277412 0
24892995 701650076 0
309914162 715118942 0
217725240 34920963 0
646781624 301984559 0
241607981 496699675 0
746816862 625368224 0
841286507 339193817 0
832135196 470486258 0
377603704 477350786 0
826071521 104377820 0
712306100 446236099 0
250773570 163770387 0
625783836 67602458 0
533590476 816011573 2
130417848 954981765 0
52700325 365140546 0
357484713 748377822 2
209858672 35729030 0
224642643 931201426 0
123234563 160826476 0
786179458 169882611 0
301462747 494767130 0
300661378 850235617 0
662454227 781211171 0
500525182 187390178 0
730336402 998207231 0
547197144 146536212 0
700755267 838276238 0
97913036 817298042 0
95891397 693628604 0
319903822 714317178 0
367858814 830577009 0
676189875 876169273 0
936596428 624538713 0
837558507 188847059 0
559699201 738360851 0
544741254 767534258 2
391547474 220473804 0
663632501 345635082 0
346139504 991265361 0
423129339 856173878 0
381296557 387759494 0
386767166 917121094 0
182996741 470704852 0
70712498 607155679 0
322239055 100712071 0
448867251 642432989 0
945003161 112476278 0
197935771 887369114 0
695970093 208734776 0
558492995 155487820 0
435199470 918916400 1
114500741 114144981 0
468015278 651862533 0
165065932 164787728 0
758161842 899739684 0
109779717 388818456 0
279707477 231721311 0
355660428 634293255 0
770812997 183618207 0
133251980 294223464 1
156279144 453496225 0
462584672 409041614 1
340043121 806990102 0
756705087 38925435 0
83834400 343403559 0
504697539 672221733 2
14352505 219214739 0
201247761 76002815 0
220247844 1921366 0
262008521 688878698 0
801697324 483507216 0
145865494 337931638 0
861789328 738232461 0
340303667 711432347 0
916788208 269999007 0
945428216 537387888 0
715334017 693103418 0
452629019 708030583 0
573625589 698286182 0
240910156 880017705 1
517200147 692394617 0
717792513 451298500 0
955023862 767453423 0
112340710 412899046 0
387043648 973052165 0
272777789 512030389 1
40621114 221162018 0
579457425 72175951 1
665382160 772124258 0
332300527 616647671 0
14384587 168860170 0
668811467 549817871 2
406520072 859421331 0
330254117 238803965 0
233492713 440623651 0
915601749 439666706 0
234258616 580732556 0
222711744 255987578 0
3795078 648393447 0
860274376 790079332 0
465602551 858888840 0
633354544 935008790 0
958590194 33989340 0
618292348 211532939 0
527881230 90824629 0
834633281 69249777 1
920696864 237520443 0
172842607 228717735 1
61261041 150531569 2
626099077 126099303 0
871789671 702299400 0
618036977 682265085 0
572275774 394018939 0
813535206 781262377 0
333679182 993164846 0
67392350 903318916 0
303078824 430147575 0
740666030 940965801 0
100017667 334685958 0
27676682 358451882 0
514254351 243884568 1
108230391 526949728 0
858862711 965015874 2
557947199 559130471 0
80413267 996387998 0
484380217 884746359 0
351232567 242722849 0
481255132 662510429 1
85723822 740981207 0
240224126 13466341 0
728251801 628418199 0
789834772 140248443 1
574866743 970548616 0
533885055 206482648 0
70537135 374603912 0
986805321 652785820 0
264953776 937232898 0
184432543 15894847 0
187027248 972729973 0
786160110 759054291 0
444985059 938121172 0
52090241 270811297 0
298234447 521557800 0
23388180 518318220 0
851366200 279038808 0
921804475 107077280 2
850011666 325846057 0
737083640 512113849 0
10695191 713466875 0
810845671 777346260 0
329784248 78049344 0
21810096 748368507 0
595265915 617711130 0
460516362 665546973 0
354239048 507380759 0
659428573 699171648 0
269602960 189890750 0
250021140 547956708 0
867618874 357032914 0
410494967 124733722 0
723412593 92704152 0
837579245 885060298 0
586643693 465336122 0
332352149 738522084 0
502819674 68958235 0
10289501 685889255 0
750000463 538219218 0
896525510 708899422 0
12698294 677712733 0
917150920 151704058 0
750424821 68785368 0
776799097 922237033 0
692254736 276496736 0
183292255 779868339 0
25989252 909494315 0
252495201 145738768 0
803710138 931829451 0
938648709 140410362 0
461147663 77672326 0
196110545 540268518 0
294293942 219364140 0
387399514 296371176 0
25647094 323702408 2
557042369 104758288 0
444541222 546010205 0
174285224 864801265 0
751902301 873437824 0
689780894 464366063 1
34391651 349574810 0
622012361 758146274 0
551553325 290564077 0
483067075 551025972 0
353418105 417817962 1
921139983 828405149 0
874567241 700999744 0
497797845 712419317 1
741930141 874428516 0
234720768 461509789 0
741513602 966192159 0
609364768 860893155 0
131899367 123704176 0
127618874 945729756 0
792671042 765305713 0
479565295 578342871 0
866311023 94708505 0
456853483 197780867 0
319350031 700785873 0
614999379 80438607 0
523695475 129762294 0
984929338 876719240 2
127686267 646894374 0
961098715 418428047 0
318377542 239158623 0
581771755 401300258 0
106672888 591247522 0
903997516 263622254 0
32859448 734033388 0
11689281 198857664 0
711637164 105353552 0
922133051 395556892 0
21347714 392761671 0
658683342 595211217 0
160004693 492292584 0
697322261 787332986 0
810931729 339380133 0
691792068 31244972 1
42514372 781534878 0
935252247 279990154 2
938445505 419036572 0
471994852 290665800 0
715223168 866691135 0
618016052 121094481 0
815359816 629253205 0
597586492 913101733 0
803940768 828059789 0
697664723 844207664 0
132343274 792703569 0
279686447 977846550 0
517806056 833668591 0
50138629 544069464 0
86351799 944047133 0
680784007 341673919 0
716150455 702447821 0
718669459 858901780 1
150614010 53423849 0
213091240 494581257 0
626569818 172934169 0
900646377 449539853 0
998382082 978493345 0
770668001 73805774 0
627754951 59292925 0
674312686 414233983 0
303759998 911832072 0
73311668 265255818 0
959204821 566869162 0
224235065 787785827 0
406928658 732581929 0
37388405 540230868 0
556959102 152375717 0
644285707 615378875 0
606792403 687954657 0
458846621 225549789 0
481831617 56468774 0
286987074 74328490 0
298817501 28846938 0
899561626 97139408 0
477555997 618223993 0
70583816 584651004 0
496227368 210247144 0
230481460 362633287 0
119406272 463020853 0
912785647 52748851 2
339801431 907838316 0
305409428 287295245 0
49222930 795131 0
711633102 112531828 0
637848360 4305757 0
891300242 654348847 0
331682017 75853823 0
585585013 104580767 0
498189740 21616875 1
576396804 550066885 0
721740958 20236896 0
160221750 762629535 1
69308538 308736263 0
465467627 262149150 0
901130330 462482266 0
843374780 484138440 0
653830054 121903899 0
703457522 192979265 0
153325923 43333550 0
699371413 978491297 0
118353639 704327656 0
595657859 350171065 0
611090627 495309239 0
618315191 755209598 0
176282472 384885190 2
580247656 516471395 0
873259513 783218499 0
869482387 735137263 0
325174847 521078538 0
858546879 606971279 0
529796286 980934635 0
291625628 427551681 0
615171401 714839474 0
816512181 792653464 0
683263622 888948384 0
847003502 11760145 0
472065553 429699139 0
7026511 417991151 0
480760373 928025010 0
470869213 813610955 0
561284097 949568665 0
388361539 707483953 2
212480058 549433197 0
154456467 86648460 0
428552956 233250847 1
132653437 286389149 0
945022703 9882130 0
102833181 813658032 0
74296582 533902758 0
514228239 501558840 0
555851496 316790503 2
136473228 630908687 0
297140181 634853830 0
428313217 983177063 0
99671745 335724155 0
493212399 622654905 0
755513902 672079758 0
2688186 357990561 0
903722360 646865276 1
625970528 211328943 0
419409285 139795439 2
598107413 851004353 2
1800759 507884465 0
57385074 12670043 0
596740982 693913379 0
90426426 815653871 2
444027510 657246164 0
105720365 342714979 0
44142231 139827687 0
961107198 990673204 0
495857820 429039000 0
301168594 280437746 0
457001520 315600765 0
160916513 52431423 0
948863876 270778365 0
11819074 157244333 0
590927765 23088537 0
706579414 544469707 0
429237928 414294700 0
979247770 647277829 0
698402880 611421880 0
108360320 407127501 0
305871056 495001102 0
897340533 659096412 0
913520900 451867050 0
788214739 364986716 0
153277064 876991074 0
994500324 146349660 0
642967217 567429153 0
402811248 50737873 1
416726933 828033270 0
171038963 313945227 0
574884422 719989408 0
242950069 172076234 0
119527543 638828868 0
60248691 374448555 0
780441721 983323926 0
684599596 341341914 0
37497973 223839910 0
235060561 655657418 0
37489681 974762515 0
432538851 917932079 0
774530248 607554525 2
712523669 692391912 2
648585346 29770061 1
722977223 597552771 0
78422777 505712774 0
459299846 389528177 0
27140533 129963752 0
342226560 650851822 0
15563891 257100656 0
657604841 598988887 0
863413223 965916098 0
839113103 79051945 0
68508398 846815025 0
653300298 849370137 0
63234586 908944290 0
50169017 889028791 0
236038424 1468295 0
326509318 938931524 0
198963572 275249442 1
394185963 461935617 2
402576070 215841406 0
802922812 859218244 0
258676610 248413611 0
582761762 533067379 0
531737466 302320948 0
181597948 677263194 0
8124759 369593546 0
400732416 532993042 0
684041727 1554137 0
681304946 186150977 0
309098222 8326342 0
427827507 40232987 0
67265928 74188088 2
784953004 920569527 0
371026977 587702601 0
649280452 645828269 0
431753340 52861157 0
324496871 327868187 0
44531299 49851246 0
768808927 378054530 0
341492949 429139435 0
156634105 425895069 0
709153255 246330236 0
137916629 5584071 0
944202712 962712690 0
173882165 965863898 0
920657615 743516503 0
451668298 978234372 0
354911359 21887468 0
181941735 275976924 0
872542908 293327143 2
919135190 742387131 0
469627841 568002982 0
635504709 763490764 0
862229683 36679921 0
678433686 976088862 0
878390710 632061100 0
921790081 926738398 2
376170318 797315616 1
525764968 826386947 0
290611262 281592217 0
153707326 406360349 0
765445263 397310723 0
583160273 736215554 0
800651669 661630377 0
312259238 335782503 0
190667994 762959631 1
91706312 24678997 0
491351813 284582164 0
60503014 698718583 0
721641982 331475254 1
718530553 181999361 0
32129950 847480727 0
354708148 442358777 0
817772856 48705701 0
861535241 664524849 0
467959993 90590912 0
882197586 18413804 0
328388248 485826768 2
293017897 731347446 0
469530511 10335808 0
777406212 872785132 0
646687304 215100029 0
372795101 407758032 0
689499443 302833029 0
58291964 671986178 0
481437582 269972064 0
525160142 253985419 0
730211791 593870385 0
721889102 801433902 0
987912580 745101410 0
126151690 898695053 0
321455556 330046536 1
169455922 601816538 0
108130041 96159111 0
969594379 862454133 0
45165892 18215225 0
930764770 227048108 0
10182869 515353418 2
843094896 686711480 0
624624231 889044971 0
871489228 167050150 0
268815867 181266365 0
222119469 305673119 0
340262838 114941617 0
404640190 132498027 0
621091233 324823742 0
281526450 136048073 0
984689919 596419226 0
377506927 609019943 0
154571898 345262896 0
846733120 145235503 0
534840216 307433110 0
867515527 87396177 0
340794142 866055650 0
963036277 805276177 0
595101578 931371369 0
230031606 410621554 0
721128378 389108398 0
990672320 396037776 0
222602336 857452128 0
60805965 705947021 0
46265553 866125048 0
10035265 812119232 1
259744851 891423032 0
726033754 892400334 0
73984668 731010442 0
660430432 281363282 0
393008726 104320695 0
405162305 703320506 0
41859677 944800380 0
519339512 717776238 0
417298197 627807207 0
888948197 905342674 0
120814248 386307238 0
729484540 125660934 0
688596188 384257255 0
41966388 172207780 0
812064636 201805004 0
88701422 748303877 0
396424746 84785877 0
74117582 648832913 0
815257277 78571896 0
256050576 5378551 0
462588467 544997160 0
563633409 598707390 0
1085758 984351565 0
558000794 257398039 0
728013997 750470057 0
929121827 735796502 0
965713049 130866207 0
482467427 483028963 0
876390839 33600174 0
410661312 209012800 0
788408702 433740340 0
635605728 461521311 0
439445 147655274 0
155701017 143208431 0
914982414 493517700 0
195867709 795137666 0
149892009 895246974 0
705989108 899869430 0
540151198 830804929 0
952320009 309206325 0
114359771 124603365 0
742435002 308822520 1
321048297 926020745 0
922157506 69777954 0
332347743 143732260 0
415367789 372318899 0
365626226 230712346 0
596453428 495654310 0
559715715 820479824 0
967243229 59491132 0
400429746 523238215 0
822970081 398202121 0
48605433 815931681 0
727555371 484484478 0
208547690 448879785 0
591391881 31978744 0
960814524 160585304 0
60563603 45930525 2
498464518 567672137 0
558726508 45352143 0
614101399 93574185 0
142155011 57096791 0
906401537 580567563 0
87476718 806050533 0
66808291 499465298 0
405662434 4184979 0
724751304 265623529 0
89010106 902521015 2
811232004 207565105 0
241681201 959943614 0
586217567 601605505 0
531974505 389614771 0
562289570 727965152 0
960324822 145774753 0
420700669 699154342 0
535604345 687639000 0
286666209 333764428 0
648850872 311616725 0
635634742 206272758 0
875398922 255389830 0
98807263 234265538 0
642581761 257977329 0
326175347 110598547 2
131097227 297171006 0
299438409 44107087 0
586339757 140255794 0
452369635 559746709 1
32630408 840558864 0
663519445 261508109 0
142611009 414583452 0
123445006 298923464 0
51879434 916873727 0
759197939 353882167 0
527526986 894677350 0
365651395 903909593 0
104397927 931295927 0
516090882 398415508 0
881355255 63790378 0
702308336 720609255 0
443549534 113580848 0
226667725 164835962 0
142298106 368483881 0
28341706 111148607 0
180007627 30666026 2
69786928 251128248 0
166744460 803965863 0
157367608 64167078 0
845813629 54910914 0
506874138 18289912 0
829112864 613783590 0
920926803 18216311 0
938426579 229870159 2
553146211 136055404 0
784882255 563983867 0
99105438 272171379 0
878539321 341734503 0
140493316 795844326 0
25665235 194081938 0
250997548 489489184 0
614334882 719337914 0
857034966 992617116 0
252733122 774356832 0
248037824 922790151 0
182092208 73327415 0
962214835 695706972 0
785409894 536417866 0
592456411 540993561 0
657815550 587395957 0
638962910 449025217 0
474100785 78564358 0
992207893 924508204 1
154548192 829218161 0
160765904 417504206 2
72972508 500647359 0
968095273 985209682 0
956115332 289814847 0
203076321 318938090 1
49805223 382398961 0
546561478 374932842 0
23147842 290897661 0
465994133 711130176 0
5390635 899569010 2
949267936 151184438 1
298533506 722650945 1
984564537 533734630 0
795036493 149086180 0
968011809 676094172 0
930895769 768261877 0
119123796 110935624 0
290643544 563222060 0
21287363 442383512 0
914173803 501669658 0
980326674 273077213 0
281209616 445985693 0
94545623 645795075 0
146922442 910273046 0
316066937 319504364 0
282772608 857654756 0
877776846 434381105 0
686919899 936723563 0
958560851 829426980 0
892613556 508495389 0
371588841 722807201 0
795032031 686013969 2
473966334 107703081 0
391462829 159718469 0
568783524 832114082 0
421675345 14493120 0
835828341 470503510 0
20464447 8914231 1
650704492 929342899 0
40250907 909810393 0
412529521 38184812 0
780121236 958186466 0
754909762 81450767 2
903445861 528056044 0
307987288 648457937 0
328514485 648772407 0
376234986 239531869 0
455151661 907026123 0
412170848 19321795 1
519078171 692590887 0
903032301 935135286 0
746128822 934459859 0
644402971 523665513 0
151842117 104400313 0
459203724 698629884 0
894614402 572108497 0
374253649 459369179 0
755542487 853434334 0
842327 153625128 0
489691998 354389663 0
845980647 314707308 0
85036219 909988025 0
621124619 846592558 0
415176624 240102252 0
516530474 578676688 0
95477578 589488241 0
18497797 129704047 0
646685204 367894614 0
156880575 337245437 0
109136227 298281660 0
248888135 678146548 0
387324925 163052455 1
157990430 33261250 0
455392788 169240525 0
71195632 924825060 0
294566620 222626034 1
830742597 909574824 0
166868785 484635445 0
809846445 936662242 0
363992328 992120050 0
96688403 699039810 0
458417900 415995134 0
456641638 556437743 0
458217569 237236169 0
64590460 435713623 0
530750558 16429064 0
687070545 138478147 0
304697730 672070400 0
57224319 12402800 0
418465163 259877224 0
689551896 58287211 0
638170072 79954305 0
783169165 476570501 2
640798035 549379914 0
62615484 105777009 0
338856205 530932845 0
959547084 312333586 0
341763934 178128564 1
719271282 968906768 0
510060434 208714323 0
38503286 77475006 0
986993131 68717077 0
966996361 701547539 0
968660533 945387887 0
792234534 568616263 0
673252124 129248623 0
926176820 26434397 0
616567837 573131721 0
642005203 520002669 0
727905051 787579305 1
37840048 610683510 0
898962052 58101092 0
583292387 959501858 0
938879551 447657797 0
293759282 356104742 0
559329038 336140006 0
511811717 958782464 0
157573115 296627601 0
820751244 33656060 0
778328494 489548368 0
667841600 180325650 0
660364626 583070711 0
381666920 661171598 0
474996820 383719357 0
885090915 48502851 1
138834199 98211355 0
952743593 225884050 1
529631459 923777347 0
918339518 896827654 2
752433176 273871862 0
322412084 87869610 0
884107577 559828840 2
583493353 59795482 0
446824749 443723237 2
584245056 45535255 0
368962864 864774324 0
650949859 84960617 2
482462359 546446762 2
972746975 584170410 0
555366390 266870650 0
959770589 522688125 0
183792708 886633364 0
648844663 906606332 0
74762763 932830653 0
120541568 52549093 0
684185076 797535334 0
83763534 631331449 0
221893350 539224533 0
506728949 77591233 0
25071644 720938179 0
19423581 413031634 0
134683885 182459209 0
65981052 963469818 0
130591290 127078409 0
821041168 41660932 0
239337554 898508267 0
302023282 652396081 0
234307317 413460765 0
445926309 285960680 0
168495885 279063599 0
329746688 442909005 0
110646265 984228434 0
73633140 164762879 0
270571997 183176298 0
761063359 271429623 2
359936963 802481309 0
352761611 616057085 0
125939258 311310649 0
638381631 222655968 0
589907625 883107012 0
208871447 226692919 0
158153352 31451746 0
897021960 926590525 0
32320680 304553465 0
718625681 173537275 0
615305177 183016971 0
287729319 398184701 0
802191123 887739998 0
323289213 998207094 0
133365846 885308613 0
475143885 382202288 0
361592031 517311550 0
303278686 288941497 0
618038495 428358674 0
388628882 161944572 0
732951664 258391526 0
17659137 135624170 0
174197383 255143255 0
523928177 253487175 0
810106607 411432599 0
470494060 544291276 0
407580177 552424507 0
438622322 135842765 0
841001349 429379036 0
613216506 130568988 0
889140598 136083984 1
136386 328668758 0
19448392 885563709 0
359165930 36714 0
409945407 484818611 0
754794109 763495503 0
351558259 431376175 0
504321046 932746107 0
613216012 22433264 0
427134348 150180582 0
255997245 257189020 0
135207510 43150416 2
366389939 266567556 0
301781971 227429497 0
504470671 303833993 0
16746238 811000164 0
570600144 817672742 0
883484684 937212521 0
84832334 525511572 0
129911130 726000823 0
77258661 654357287 0
807966999 396757062 0
577547510 55960146 0
91282981 866879936 0
745940125 755238080 0
60269696 866926252 0
395331542 628445680 0
313840738 904450901 1
960076003 841161206 0
27671710 341638520 0
696877322 123664221 0
925027820 437572909 0
15995619 833524150 0
747169940 123094295 0
983624473 814160916 0
502194927 436508274 0
419803265 86966680 0
259122164 927248410 1
261193674 269477951 0
31937758 392546738 0
910837134 463306595 1
139720163 13535300 2
831486369 925147838 0
480655781 828021496 0
225696683 273423689 0
940544770 876688343 0
839575813 465529682 0
802459469 47536635 1
285188240 234977645 0
79992168 633822156 0
746139145 652456960 0
87967256 181812895 0
72015771 877393956 0
105931154 197804829 0
752112486 602070371 0
99472145 306424107 0
507906294 251902237 0
254643949 523091327 0
914453775 117270133 0
703223887 283207193 0
407866026 948620867 0
48159851 216969992 0
755107940 38520602 1
529291410 224741931 1
933037990 426775063 2
497381232 63480517 0
444703762 444691328 0
770037506 69452886 0
305652836 324546517 0
496172747 220104985 0
869476099 931771636 0
282423812 198000537 0
905461428 761485453 0
142451098 749277041 0
839177709 577450459 0
456743845 119168460 0
722442212 886662949 0
105961850 588586943 0
989041277 790824190 0
50083818 787962666 0
991129684 898044366 0
615795991 447818932 0
536628506 65647411 0
279357210 502039246 0
377520417 117123195 0
50509375 689463969 2
963274172 77649715 0
337390533 792019379 0
623834728 561909327 2
117656048 144503686 0
757109326 139421194 0
30379044 985325537 0
919507060 169280264 0
40969959 863847872 0
762560694 905687435 0
990621713 610676903 0
220605355 87738900 0
306497268 634120516 0
56987733 554405038 0
966912679 475411265 0
665369391 602457496 0
721674433 91457123 0
71441576 239509680 0
875779695 192702514 0
732799350 149564057 0
469864460 723830168 0
115251811 405640307 0
703215236 381178436 0
287385678 747731534 0
74071426 765921982 0
58341413 375520873 0
561075990 930375890 0
420587807 885138181 0
451362181 100257470 0
701704618 263283207 0
265274195 878549488 0
609692745 665551423 1
319880905 17846149 0
416551428 32364699 0
965525115 982100872 2
813181439 105089008 0
84894060 359404288 0
591953243 435297778 0
801592770 102146432 0
47798525 268878843 0
480382728 61137964 0
197576749 903968282 0
98803249 253133704 0
819074305 797138802 0
799123924 164713111 0
609387013 837399639 0
964681657 385204237 0
195211964 405526019 0
314273507 121314559 0
22354241 158172670 0
913153553 253379210 0
217156322 402856638 0
714427158 878850741 0
106103103 32943301 0
78579256 564526641 0
820378470 87788581 0
538035237 551625743 0
321925657 826937029 0
38138511 713067662 0
854193149 319035406 0
969986338 166191880 0
262625473 136272709 0
50169842 70399164 2
474956460 438259925 0
581982999 133160927 0
625776684 421100040 0
172207445 21235771 0
913909436 684429832 0
140983991 937230427 0
734659537 859626902 0
288751525 758466427 0
447066743 509876056 0
642309982 531274976 1
353427904 191214577 0
448520474 945404615 0
559786397 848166802 0
26151838 762748838 0
411424258 354142600 1
481542952 805089537 0
559176270 42682354 0
117840215 289758901 0
375350026 915969360 0
492293042 751016045 2
747821023 257972489 0
78937829 667015256 1
687613034 114492296 0
21955132 123401855 0
793947383 693926136 0
753705205 73512016 0
707061531 586659162 0
250384722 14213225 0
893841343 878646245 0
236199441 308110579 0
589499408 570802282 0
338667549 491322040 2
39218978 986317253 2
507991292 251125717 0
78302134 561431073 1
104741927 348640133 0
382392151 987554265 0
133862984 378275056 0
83433175 966391095 2
218370744 274918616 0
571521078 581478572 0
967425507 119558454 0
954230511 291776171 0
415791376 323787314 0
115851035 221354047 0
334776964 695656695 0
72853941 151336535 2
103862975 686882958 2
449841723 277785286 0
713249048 345703104 0
313070525 871700413 1
655525537 13654826 0
209473766 65497366 0
252631483 81958490 0
821390654 780955324 0
263712604 163676673 1
712363481 744894141 0
286070208 604384334 0
97930331 35850826 0
650074973 639013795 0
172190906 778865231 0
208505848 499562205 0
379067298 656335962 0
687046320 251230452 0
59832695 983653228 0
115046400 16925288 0
543836032 589234846 0
973843000 377317890 0
778520576 838151310 0
770581897 65742289 0
252247792 348641463 0
686375949 627933147 0
180368518 316897671 0
945436085 351603225 0
85308805 113994523 0
109822521 898882093 0
907839610 599784034 0
110775564 551329655 0
168219331 925418155 0
322994909 237274134 0
430349249 355192078 0
280284078 416293013 0
66713167 251475394 0
130876038 71490139 0
265579464 531731675 0
784903574 966611885 0
598218316 61059670 1
485482847 321591835 0
722234292 944832467 0
389060194 418724279 0
917351725 717974346 0
925221744 155062131 2
799193738 220702862 0
966640564 768137959 0
401785256 508111919 0
14473218 115148494 0
728270403 63964614 0
921745190 105728564 0
266176900 41887989 0
399759862 114932722 0
735525911 630544397 1
151159948 642023546 2
979946917 824595541 0
873058460 666597572 0
103166554 844827721 0
458549973 41298100 2
768578390 197918219 0
67843164 42494067 0
605512675 622871243 0
901905883 759257900 0
549219542 331429117 0
450622015 605799588 0
120234163 19854684 0
751676663 956931239 0
689665705 440292360 0
52536082 743667868 0
957406060 672490841 0
902123017 642183438 0
48041745 200775949 0
952647389 636307 0
309169850 244999114 0
319239793 449057255 0
240229589 907660391 0
981332166 140641219 0
765027279 423376937 0
72830749 323299253 0
834144307 128741355 0
602838944 287202482 0
61622924 52120871 0
851336860 495519273 0
627881106 916000553 0
782470858 889206784 0
397836790 123463595 0
428959184 625283997 0
233167703 505618802 0
533722888 486439052 0
386068245 352773340 0
20451299 317688638 0
80040447 590136572 0
534217887 207652046 0
659940448 442793192 1
929559921 473534975 1
91174233 22804239 0
742027187 976932273 2
724816200 104810744 0
689730282 542998298 0
976961909 12740634 0
71620043 347414603 0
129887627 833918312 0
865960436 779448783 0
907003839 277235995 0
572395250 304610639 1
908945775 121604117 0
878450447 228246177 0
730670139 925357766 0
656716510 129701877 0
312015857 92933544 0
979764944 220536101 0
868094711 138107719 0
248185358 983093465 0
751044514 791492864 0
826534790 49091668 0
494746132 847075457 0
321875141 576309745 0
448802988 911101684 0
849722883 435405785 0
113610489 197227339 0
904219993 484219310 0
290380873 321470838 0
816452079 102876088 0
204728488 881139941 0
501460804 916364256 0
787681701 149412749 1
4759530 317253243 0
553746230 746789561 0
295857636 18004964 0
323387346 728301228 0
209859918 980931214 0
837333969 631287083 0
665742272 761548368 0
762071161 870931057 0
818701116 932274319 0
868345078 39592691 0
382514434 96544522 0
925262947 192516311 0
338449561 843130578 0
822289846 984046433 0
991983923 952803740 0
462524639 241265502 0
79591384 477672221 0
118544138 238622819 0
609866889 436094468 0
410286796 759656601 0
990884288 705738909 0
207824848 182552141 0
945200234 20195702 0
416637372 567653980 0
477222329 255443071 0
167482317 841357757 0
79594687 198797023 0
720986997 490744146 0
340868639 851799213 1
851361732 719389939 0
354450803 972491746 0
611185097 160164272 2
53430975 399619212 0
97569436 678192281 0
502237454 118492112 0
128154240 230932338 0
726795130 92250844 0
419163926 931635411 0
58351447 9901264 0
565882589 960568114 0
821845145 129878529 0
424957327 65484301 0
467113084 96946723 0
130010610 845985183 0
337572986 288605009 0
55984322 82744266 0
293382917 103059777 0
683028170 177712660 0
504459656 7056960 0
668280993 687488657 0
272950980 120128068 0
277086993 378927575 2
597753749 804387197 0
116944292 530853025 0
260331115 483802340 0
937957089 78388757 0
940368694 980347986 0
962997546 533754373 0
422330193 52083152 0
868958148 678622589 0
242326915 701089257 0
569530572 272737100 0
770307310 941581661 0
556947210 140740394 0
151954052 367886912 0
86615226 726240482 0
870378702 45014707 1
147117344 305178950 0
552806943 418001880 0
757502107 703487956 0
671453700 391671806 0
225918323 108476538 1
720555339 767883175 0
535446605 262467989 0
728945808 138149455 0
790648841 203752481 0
460018391 929612696 0
27061193 765476071 0
55248141 153721631 0
641140714 522340830 0
75116323 16878257 0
206521046 20701457 0
537613998 572385211 0
33525496 476759549 0
142151045 446579403 0
83836748 935571224 0
741952362 294906355 0
667275725 700931778 0
477348903 333828164 0
368338488 249229179 0
141130704 325340148 0
940877266 73799050 2
780919503 68061004 0
719021064 16140234 0
355487707 225499121 0
413401994 783249272 0
752756388 232792704 0
95624580 964869139 0
187412945 774945596 0
707483870 5196255 0
925896960 722360330 0
257898857 518585046 0
439948294 734302925 0
349030606 268256236 0
917935324 374529683 0
124335016 738314051 0
712351229 275970664 0
910682592 814670080 0
235259488 183122578 0
906335196 785598906 0
179021640 561478636 0
708457535 832887505 0
846774 558245593 0
345068900 102635988 0
925874214 188975440 2
632693313 129816163 0
186498053 75766902 0
208594965 912123797 0
204437948 315294850 0
544212963 902197299 0
266347880 372709434 0
36220847 679102553 0
71560036 844588850 0
971454820 943386715 0
932428314 829088628 0
421849153 988972227 0
32304255 133438230 0
452265237 399802996 0
608825135 812302299 0
342373742 396046781 1
987077537 870398016 2
682862084 186393452 0
22472369 100421494 0
982028298 344547623 0
666567218 533321650 0
938863894 394479801 0
216861927 459726891 0
597930381 134296579 0
381312710 55325468 2
697647037 23518855 0
710639621 814656842 0
674179702 591308822 0
259142836 292173200 0
198379852 169307588 0
971914170 148302875 0
240939622 648790071 0
59679948 343683962 0
143078830 904298302 0
667819835 771247941 0
142788270 496008962 0
948249377 313334098 0
779420672 154910766 0
401128637 164697027 0
822434201 935900277 2
241929567 203152054 1
347314482 343667415 0
773731999 431338128 0
426480790 48350140 0
919003388 719601875 0
335439574 118599457 0
353932423 7189823 0
906551594 754008378 0
625272923 943220103 0
848448440 80677721 2
795027037 338726999 0
313432125 443881851 0
137766310 227383661 0
579208651 791559790 0
795412684 760723679 2
418879253 855437511 0
194131959 41075646 0
22256308 443530609 0
39687356 749182396 0
934976317 837648235 2
207850251 110227428 0
959387098 238234385 0
413212914 81249181 0
692144668 770363847 0
735269297 613391105 2
677883580 809048161 1
777743046 41087388 0
12755163 737802256 2
601391242 246275276 0
565959219 156442926 0
501032601 121490666 0
349534994 267033097 0
43498225 649804195 0
283173534 840560820 0
4742779 131876114 0
394677795 146676280 0
208383253 871843462 0
826301732 967811172 0
150290227 343194303 0
447794545 232655992 0
185765494 605163652 0
944873407 916560648 0
336835971 6191073 0
623067839 13958827 0
262271895 700311485 0
911133569 406632352 0
49103230 59687161 0
528808013 79585085 0
756907360 353199349 0
393200748 34856861 0
91718969 380867973 0
73276862 905610105 0
564679818 396490616 0
755380152 473674582 0
342476818 882690823 0
375094947 868122881 0
570793760 262418866 1
568160103 956071412 0
857465714 331832879 0
316409150 38670322 0
42684891 417280443 0
467057542 663965981 0
51089880 280368865 0
507833353 90083431 0
325796097 963334108 0
961006459 762736433 0
863311990 570643067 0
33223641 537507949 0
213601777 748913060 0
707346747 551630784 0
950365582 665920582 2
914199226 23861938 0
185699457 928686358 0
579950140 110166172 0
531470768 481533702 0
743185665 917655167 2
100114180 373467691 0
670475169 68891327 2
168164662 804267341 0
841936885 403793039 0
872143198 432668045 0
750852304 300199132 1
787852223 166422194 0
324152117 223592729 0
532506539 22893654 0
643493758 728638003 0
306792081 911326531 2
440652220 506932235 0
411860571 819687211 0
814596070 358203 2
39354627 614852817 0
47269645 106831661 0
83114914 955959312 0
192023476 508651546 0
609285509 803943119 0
450145535 574138053 0
595872721 621859521 0
983482310 763901402 0
140965295 101507087 0
793223722 150197254 2
726412752 935502964 0
955396343 211662882 0
521990036 390844516 0
561734913 23772466 0
419290341 157850185 0
138926447 706135983 0
329405004 902102825 0
279283956 910140509 0
76236926 455088319 0
18129450 60959949 2
35591996 936625153 0
516358972 995437610 0
822230675 662014762 0
884886494 49517470 0
528734665 126775924 0
371557954 159546624 0
970816235 296103605 0
486034501 491569929 0
186049628 793585464 0
169667215 155959684 2
609404255 48428440 0
9223283 911193437 0
224816113 741947695 0
31374813 583448639 0
425048803 112563614 0
153688815 277888311 0
649318547 991197324 0
494773443 881980660 0
430026960 62536685 0
359486318 627251520 0
228554098 185042843 0
936914135 677680360 0
234162133 758029523 0
741771425 32717458 0
341043355 996778767 1
398196095 760271890 0
679167392 907029779 0
95065973 677184024 0
146935376 143036647 0
485954749 384144914 0
329227243 55212237 2
494495601 531956247 0
954455460 867037518 0
161098120 351178872 0
441545131 804398863 0
138818916 590326222 0
501823451 728915430 0
47193266 81256562 1
208184962 696375237 0
479589741 679966655 0
614112675 515350672 0
232388444 670575406 0
847320221 534466160 1
761875717 423862799 0
784802086 27216778 2
993369949 611158131 0
147577551 289466083 0
601868191 638304566 0
93187490 691833183 0
608281147 117713961 2
949466708 95363572 0
755728906 466298312 0
227036909 580160568 0
579575466 502759408 0
237938628 195117297 0
733145252 816390915 0
533230866 427740757 0
339731575 28247283 0
808835589 522122526 0
891159053 56263334 0
204524037 139001050 0
114049153 121904794 0
438927926 240053670 0
528327138 975911687 0
329813256 357294651 0
718023209 121138081 2
342063894 230445784 0
271235771 860264821 0
53650749 348120266 0
596196669 550910991 0
52136491 488563817 0
165316702 137296762 0
561693833 773675127 0
745358155 566371524 0
994009278 768297783 0
85256971 562017384 2
738022336 585903999 2
517297422 983659679 0
320490114 152587196 0
233438243 493606225 0
532135105 89684161 0
619948058 94625198 0
713095517 889040178 0
494834341 499699800 0
904993522 882870022 0
833838387 366994860 1
38341568 825722390 2
490673488 708842755 2
282143305 731840810 0
520943331 893689811 0
793339011 496679801 1
668691022 132416997 0
350115024 99904083 0
134843415 353146062 0
238835999 997035364 0
191078847 594610386 0
716560983 37748577 0
406928938 414306382 0
141216462 698856259 0
859690632 63485323 0
749486523 469503569 0
114541887 611140236 0
153322720 636528634 0
983326276 706920 1
864103155 970171989 0
407597608 321067178 0
885462118 306725436 0
215892277 86825371 0
742897873 541910721 2
58643474 656790490 0
667776719 124076588 2
41130639 162270190 0
927704357 599735069 0
544501416 82962871 1
846488911 214904437 0
541134194 899602215 0
95634870 821951469 0
944500883 335558440 1
493841929 626540893 0
230863005 163702920 0
489497128 109354018 0
866722376 60494768 0
963916386 700363620 0
572817519 29570779 0
281686754 80306201 0
568766171 920212019 0
489435386 562009510 0
94619355 261286469 0
128360069 618195372 0
570017279 582164069 2
531707924 742776037 0
181817985 967806129 2
618741603 944206795 0
559707780 506355572 0
807230111 802924293 0
738014161 918151030 0
942894143 121633434 0
6854679 197173426 0
283836395 331725149 0
587407157 443042736 0
773424414 519601121 0
237938916 719898691 2
390395896 663683356 0
301645418 966914411 0
528856822 466829961 1
575073152 127275027 2
990453686 597103563 1
184754072 743636599 0
757362321 269884000 0
882940716 59320993 0
265683139 421377652 0
22801384 779034278 0
417652979 551110194 0
809265768 228610914 0
318697852 279762699 0
877489032 849012168 0
797306117 126575407 0
504236884 882080181 0
773072997 766975054 0
648561257 871861373 0
18980435 843802899 0
444351314 864140235 0
567190835 755273464 1
729439527 78879224 0
273293897 951924602 0
4253949 533988841 2
382742556 308060173 0
396992253 282421522 0
241987339 871748975 0
268304745 134092513 0
854384418 127528132 0
350695284 960974928 0
487628004 499202306 0
424985368 935296958 0
921716585 312769308 0
285309046 10319061 0
764519678 303383444 0
40271175 830395114 0
773134858 285215554 2
255153382 109685071 0
258253760 116221465 0
12217200 772427341 0
381650348 729350238 0
440568757 951866971 0
215408396 322078061 0
848376584 257531978 0
675495433 971030598 0
281194312 187591398 0
134429777 51440526 0
354306831 980695652 0
551951374 582792772 0
409653410 602347946 0
208879630 928913763 0
403548350 712022819 0
593461053 678432265 0
898089870 438254997 1
807146049 672203076 0
501492364 369464675 0
543476374 944923209 0
295505604 460721650 0
774782184 487353730 0
876085321 922002473 0
27004177 300826024 0
682581212 834134395 1
108454797 271555747 0
811618587 387058876 0
333246341 383235865 0
947621991 37142193 0
110094461 661400056 0
495186301 769216393 0
191252839 121990047 0
689804701 329116745 0
435883042 814282717 0
881880473 897090329 0
305301994 962086968 0
777839466 659032897 2
186704558 683532747 0
68687277 8421143 0
428539990 112386904 0
585279426 687225647 0
59103735 797410030 0
174070861 646659641 0
77199990 317396020 0
462461606 56913871 2
495706449 224967930 0
57022354 946752657 0
494020039 914570440 0
367475985 574500783 0
837244584 546383225 0
822820529 822086774 0
73537921 556429921 0
841635052 777192137 0
795614765 792881348 0
787539082 141430568 0
585271739 905335566 0
97671316 9245770 0
433653115 46358622 0
277047797 379325678 0
588566360 758096685 0
857567400 911664050 2
489482968 548763999 0
779832368 191203099 0
32442447 830299433 0
616525352 829731905 0
550399229 190797366 0
90935145 118365544 0
637959613 76532206 0
285946134 570398806 0
868668337 928813538 0
376679268 844286602 0
657602693 750649785 0
400279333 985291026 0
291970299 143742326 0
971443147 442537172 0
565434797 906580303 0
365971485 37485953 2
253936834 510080385 0
535787917 237358709 0
614908085 248994498 0
567813405 451413775 0
985992729 247731087 0
108553826 282957702 0
883684954 239617338 1
711458235 342129171 0
531679653 401288481 0
900741975 900997360 0
521874904 360405635 0
397122499 65952696 0
859260867 39586211 0
128584454 175712783 0
3346017 603254098 2
180574743 85439868 0
556457824 100202026 0
592520638 912139112 0
494080116 529387617 0
332696802 141663522 0
239821239 739439160 0
245591024 178318803 0
377467971 978812164 0
362544428 885938877 0
663531337 273544616 0
128688242 873753649 0
116713555 719775426 0
977120633 279032636 0
554053620 833533072 2
179559548 505724473 0
560964368 315418637 0
162888971 444551339 0
697558990 674459831 0
533004956 940369970 0
872225773 762538268 0
977749737 237451759 0
625679417 568979178 0
461626295 314891664 0
567091288 557675174 0
154632640 517692614 0
513936985 803001676 1
490158346 332071356 0
888208024 702581993 0
76898123 287649108 0
475707374 971913851 0
136897479 784754849 0
929488466 342113322 0
708428238 437711727 0
269449497 410038310 2
969215130 769095062 0
80243813 889409219 0
454982613 727670952 0
332892573 102986305 0
687665987 187576814 0
796250433 80741709 0
184536648 642352763 0
303101894 117776691 0
437931556 360302378 0
653104341 693448834 0
6443115 348413777 0
81814729 613023636 0
25589074 234434453 1
195019535 962222310 2
68984716 629971782 0
111015538 548942123 1
953439909 199526626 0
720156961 803818844 0
123654977 200814771 2
955160425 639787921 0
788579250 825308905 2
850499636 2208814 0
842024337 196554022 0
83384659 325859184 2
240803538 725332410 0
472015202 797230886 0
894011788 230985224 0
56371641 893764168 0
653641103 382978731 0
298305736 447952313 0
606530260 599877460 0
85635686 197536591 0
806304518 876467438 0
212715362 112026510 0
97617015 603198734 0
743549852 177295546 0
545437253 243280639 0
107311825 484294587 0
302327014 930997047 0
940658769 598602115 0
421681801 907679968 1
141137464 924276335 0
22506246 890796211 0
567094396 112212637 0
194413305 433446396 0
440034023 233421080 0
731381645 6434335 0
197156092 125660924 0
99760955 196642343 0
695165319 391582754 0
353342005 421261481 0
934046870 208515322 0
147403269 9489402 0
507772903 676570069 0
170813320 632956270 0
68111693 52762116 0
230984840 562951108 0
588390805 344104176 0
233459237 142954717 0
62377171 416281733 0
410461514 433059450 1
763749135 650321448 0
18293231 672030762 0
699124454 639301273 0
407771863 334037907 2
144891660 948246134 0
173005672 130609631 0
597317132 951894733 0
847577183 529112257 0
883557179 490584844 0
329328430 247672572 0
886360757 342825259 0
331328560 843356623 0
449462653 901820463 0
222542697 486709056 0
731173086 648809272 0
996792719 278276392 0
5581928 98439018 0
723459218 496936347 0
879793592 231038106 0
217457505 928276699 0
181792160 117074928 0
566905579 641034954 0
702286061 875639997 0
921096901 177821706 2
293883496 327547083 0
458699141 200445095 0
865715851 479811190 0
136452198 709062183 0
80606284 124077967 0
301691828 270531507 0
713661598 501279108 0
49810244 761295719 0
375560680 45619846 0
459651928 32805091 1
843430162 661852832 0
14328627 12586314 0
56965422 811720820 0
820194367 902637748 0
288516190 570707766 0
482166086 769126446 0
168882330 138878101 0
308564650 416035574 0
845811987 946116906 0
844393962 33054271 0
968613953 757125715 1
93384857 967385612 0
456180819 852224812 0
228224116 134545464 0
481221549 860554470 0
755208054 71379050 0
842657482 407338371 0
966563154 891847641 0
263211250 294483421 0
74899793 10752630 0
75160986 538389344 0
292259890 981777390 2
318867310 516381240 0
205219501 438064468 0
645978242 641905146 0
70800578 77010265 0
323294228 680685709 0
904429968 264279046 0
282486773 677201715 0
429021401 274180237 2
505429822 35475333 0
60757108 35437353 0
395942429 669110902 0
442977877 803423796 1
856470910 33272949 0
644881720 951987178 0
111382766 299709685 0
68771000 45633071 0
246404784 62115072 0
37771275 682854964 0
170655145 825652629 0
83564168 515831561 0
364772472 153197849 0
670670391 783849001 0
945667992 189641020 0
582813692 213522040 0
865629414 315402134 0
889028650 953667670 0
156781022 178068747 0
329063480 268097723 1
334353869 724359779 0
29124073 872766017 0
22116760 261270799 0
57060987 529926868 0
355010866 908918776 0
294256428 611792444 0
23476133 963413571 0
500380634 3660482 0
79818418 196586636 0
64866193 835998638 2
134264034 341377495 0
978276938 315719564 0
531511793 845656639 0
753267631 701349388 0
894521759 735318620 0
711860547 694797715 0
364744533 282479657 2
218982657 579801969 0
606429886 525287440 0
493197371 345640041 2
379970714 396851471 0
165035749 491654762 0
865734289 447500398 0
821671587 160368723 0
266776618 686895918 1
872779844 392866149 0
869955446 503106527 0
743598906 100615697 0
709594126 943040334 0
912455025 41359604 0
835664871 485852948 0
77716970 246125725 0
128505096 145420821 0
858819452 107648670 0
766269788 127025248 0
548865393 88596226 0
446471211 803217758 0
53160945 235722032 0
375419177 3351110 0
598232460 911833976 0
38746347 593165299 2
812049360 51708830 0
984769123 720631500 0
103589990 658187600 0
479228301 106693871 0
32294942 434359517 2
768693085 975559814 1
534209437 471600263 0
201141109 399887034 0
311164021 104703869 0
657272108 700300379 0
25418979 698618356 0
411593880 444162133 0
368765302 385480363 0
861699457 985822798 0
962853454 649223253 2
307465019 458987115 0
29779673 439420166 2
378140305 510157833 0
456094646 73027802 0
12253877 815306852 0
977927849 236356721 0
360842990 593159374 0
480595639 635446482 0
489890242 149697125 0
894963429 269030581 0
283465887 185543955 0
432836179 563513497 0
987244240 136999919 0
420250745 56789435 0
758768820 25313015 0
917750038 260964609 0
420860463 548631994 2
560924764 420022430 0
963392557 758407498 0
998143075 667574986 0
893510671 871255993 0
621613390 553913300 0
708479751 386984407 0
210970448 958881487 0
45555655 237686160 0
361130078 55319887 0
759775169 48707121 0
835064077 744935966 0
793544138 819413495 0
23957601 628040240 0
297594764 645355315 0
53788897 549249041 0
618557735 837823633 0
81909234 916445838 0
522310428 653941732 0
623784243 455590671 0
508212662 466706551 0
610770819 523650637 0
981309884 202127230 0
54164766 706257842 0
625864991 866630240 0
25530570 179921171 0
837743142 69712075 0
271336843 341945927 0
866877270 503333418 0
643333755 80593904 0
177416754 856566285 2
800918232 187167762 0
139827821 167852577 0
561305354 92442135 0
16270947 514920737 0
558143877 488934834 0
895765924 74624862 2
574033668 720772837 0
160440313 757795489 0
510948440 48049543 0
623477027 950229265 0
669079343 402963442 0
858483170 175949110 1
760192026 827918129 0
790257645 165132152 0
373595757 321314582 0
92105949 63964477 0
210207414 300113434 1
167775422 861136916 0
355630375 736183928 1
238425760 895597462 0
897756019 931000852 0
894984445 230684964 0
278207430 676486167 0
487638447 443607865 0
629142927 549861201 0
318711822 140756848 0
596792675 870444654 0
724189552 676243420 0
884031083 479421978 2
799514487 891772474 0
516371899 91784480 0
808187780 703974589 0
24150041 422752074 2
595055569 179146621 2
344470819 400412366 2
109402979 693778295 0
683822831 875599681 0
355431526 518347280 1
592447738 496004719 0
14212350 282407787 0
118364299 16193518 0
126508799 479702362 0
43306702 242292990 0
172187809 953506581 0
553803835 661135657 0
428786464 999448422 0
132305988 936235285 2
533565058 26747240 0
917603561 58974036 0
562565612 251081425 0
488934763 41382652 0
19354041 834875382 0
928748009 988707119 1
375818570 257145553 0
325604622 97599027 0
66436716 164312996 0
297321515 490349122 0
305492744 296327201 0
781205553 810653296 0
726509191 135175165 0
485219564 285376049 0
845736486 323601604 0
494225346 214172326 0
724188234 686118527 0
456304312 126561277 0
234557554 948831461 0
842480441 667968412 0
567784829 554238351 0
859545952 212502786 0
802046501 448175643 0
563835041 581542411 0
501511178 609373097 0
398608200 50058782 0
610394428 678332685 0
294659663 959062868 0
846042732 382366277 1
823559209 894075002 0
80443297 939767848 0
163419711 642404946 0
361701402 516351571 0
91350808 413118894 0
921390447 454637781 0
759221973 68381901 0
982068185 341685088 0
951612296 50978899 0
279610340 335384937 0
357682317 232442014 0
230940069 14703283 0
830937735 774735451 0
126091717 130783441 0
544243651 332786275 0
114992565 761054479 0
949662583 619162502 0
440593244 458148772 0
19944347 996429464 0
346585504 537034700 2
922500350 312333547 0
624562727 893783814 0
321151187 362892856 0
10668716 362152320 0
390823657 192153466 0
745122844 36574898 0
534189277 770908480 0
75920377 158293122 1
785049924 517495761 0
968383973 582251009 0
25855407 785568224 0
787316441 458522305 0
709274341 332824274 0
104875408 54018747 0
599029264 450615822 0
89178026 313038083 0
182502177 96442599 0
77206692 914703638 0
155247186 70177751 0
906943745 821967964 0
460396153 50350293 0
118506089 33271067 2
428424398 718761369 0
778681559 913992560 0
765100393 22314344 0
762994958 133288581 0
365958524 99483138 0
249753929 112329177 0
779362969 853620387 0
919350220 338815142 0
569974176 93696147 0
900757978 895640795 0
620302677 441694466 0
703298112 582796501 1
769401403 359795190 0
711757419 99153663 0
537483454 121506562 0
437810357 398455472 0
1557450 960561736 0
454746 579798923 0
980142153 750428446 0
86750442 476197905 0
482047387 290120791 0
439474273 943060175 0
71222138 498667470 1
324125353 938867058 2
831924380 964201840 0
330870095 726711701 2
59764966 48914769 0
106216250 343720503 1
266582390 964019204 0
803680138 530783347 0
823920613 79678002 0
237030535 654518553 0
592266603 726379141 0
459128077 837352109 0
260025990 710750719 0
142746222 667388313 0
356844357 217352240 0
435062101 391581910 0
237656268 734922865 0
199641261 701080140 0
323733286 620892280 0
420809805 866466404 0
986925059 279036448 0
315415360 286871123 0
853526068 262926466 0
794111331 385326613 1
838074598 825497708 0
899122510 367697234 0
165215864 858330832 0
1167140 784752013 0
108252393 587196221 0
863005671 771416014 0
90517295 373804543 0
736584735 207429058 2
381292740 331548106 0
693141513 147704494 0
666285988 540729918 0
838597372 429803019 0
76257289 757102724 0
611943163 320262990 0
774540840 64151024 0
991849438 645937894 0
420184484 331459281 0
888182197 262304350 0
788173021 896183440 0
89970330 911755735 0
196166217 686910505 2
675141630 671545480 0
121597272 359625150 0
269496687 18152666 0
370566194 538343661 0
201482610 75900561 0
128355403 132956968 0
297866503 855691365 0
87001333 934639057 0
837533347 762002259 0
586325956 22537379 0
793613613 565114855 0
389936133 830517213 0
378200048 630738684 2
418240175 394105019 0
566296183 564229954 0
261597269 290831683 1
251172824 418629962 0
488266678 58266206 0
568231316 891027118 0
564872476 786065555 1
146550764 664957867 0
56024467 904703908 0
994823243 922901257 1
83919277 20591661 0
380035462 422889620 0
618008694 121803709 1
282981948 874785642 0
991990804 44804792 1
23364353 8496227 0
148784168 37215101 0
509987043 355484581 0
93820810 62645814 2
162682901 404374698 0
485188096 580010021 0
137756272 213665260 0
939321431 11256293 0
401259925 585598878 0
844924855 127942470 0
113956494 253013207 0
876467064 686061073 0
56136863 826783280 0
49852905 857362688 0
903613470 59187054 0
559865624 56175992 0
75379990 2345460 0
638781609 174276316 0
511808102 111353358 0
1224196 976029925 0
636985575 353292499 0
632998500 900371474 0
453820002 52424502 0
478277166 537030706 0
955770739 17140020 0
95318840 505565423 0
624960041 602018449 1
149481020 391775433 0
603651607 599361589 0
913100871 770462658 0
514774137 588051698 0
834509249 72333920 0
351073989 836868078 0
83928239 926081630 0
139556880 247732447 2
572898652 810896241 0
929000731 443022577 1
909671758 918893129 0
646399544 86708217 0
573926387 323129285 0
216240711 683601044 0
811766868 175670266 0
871992749 488509045 0
167459322 421446152 0
320558558 43552913 0
731758952 601942223 0
121684216 111888454 0
447369016 25989166 0
156063084 882283305 0
650019035 805234613 0
867666091 336975058 0
927061381 686535482 0
380018215 105063857 0
26459167 349867382 0
511823379 155727427 0
744434347 394760610 0
428790357 127255665 0
17596809 989017683 0
374571169 894615753 0
684533017 991410272 0
640124217 460365068 0
552601377 893484879 1
319295418 677816425 0
632269629 947315036 0
591477868 94541765 2
640743910 399972445 0
241771230 41010465 0
271773878 389935847 0
300956475 544233646 2
29061864 156648759 0
206894949 679505817 0
794002085 283636816 0
353142331 94857292 0
3900177 10326443 0
50750753 887529852 0
92229583 262387407 0
2742088 622961713 0
173749881 279106732 0
136279736 152093529 0
985494353 203010670 0
19630987 120460521 0
699066284 984959044 0
525811306 632085139 0
109177399 467957104 0
300453197 741350126 0
332722487 853496188 0
12786129 803604168 0
369068564 794622360 0
876630707 272786329 1
425061219 75956638 0
741306011 87977139 0
941411954 965346119 2
941211801 375712601 0
531719655 94807923 0
228295738 658676589 0
146234568 113645358 2
891863601 889833329 0
259510040 562342771 0
950188621 310013844 2
138710602 743512607 0
145650215 756416593 0
375333824 27461356 0
748129056 775738567 0
77247671 786066263 0
47504235 568044556 0
624213672 689704142 0
350716780 622596201 0
660780773 62509103 0
973604790 482997646 0
17294485 196207945 0
879258692 897088941 0
886131695 50979061 0
564438975 739330474 0
94608185 137680049 0
261737973 954508621 0
328846091 217998232 0
177686650 521507852 0
323229485 874217561 0
44083755 198738046 0
237764205 371071292 0
793913033 779031224 0
979839299 594715406 0
842432923 662355704 0
504734959 266886378 0
739951283 817518989 0
843410587 149557689 0
292457733 996965661 0
273479203 231378425 0
279767772 896168450 0
805110567 260154668 1
976314735 174813110 0
637123135 562258914 0
320017631 244767264 0
427917778 773583629 0
876847314 407185324 0
13862619 345018253 0
161969348 649554518 0
327794512 454437516 0
854669955 300431546 0
375648661 371796316 0
620475835 812546232 0
80319032 102839346 0
287092798 384916258 0
872330999 16942469 0
296037312 298668231 0
756388117 278400795 2
45483148 630167727 0
234466883 954080613 0
480929268 334384076 0
906002031 546271821 0
985324758 964704938 0
243512838 13079280 0
799866032 923126384 0
239252757 763095539 0
385486207 374797979 0
582811518 735223417 0
956552863 450647304 0
72502301 25365215 0
580277181 21624524 0
647740487 925426510 0
726645127 832368848 0
25615428 997036905 0
95234334 186999827 0
285367266 826767096 0
781073250 37893894 0
667620844 648401832 0
58111970 185699160 0
137345522 782737204 0
203262976 547260831 0
372518541 62582167 0
386159514 745683888 1
512982608 382961597 0
147813730 660459020 0
416998552 86306961 0
376597691 456927537 0
994454885 625857448 0
397326971 973832000 0
323542538 407415892 0
811462680 433576660 0
540805427 230021858 0
168806891 328184557 0
23360536 185068136 1
59806310 441080026 0
932864827 968747278 0
927460901 335224504 0
700859875 516218255 0
153088575 348522439 0
106446094 352211387 0
21448140 627175125 0
744134120 138944419 1
323350105 779284678 0
105553192 890146012 0
26233693 318974515 0
843069378 750663450 0
502348228 116649224 0
762918265 614865126 0
84940413 222772035 0
486816617 248231927 0
806898055 775869059 0
880074942 638100711 0
618097999 261683981 0
127526633 970304742 0
872453347 404373767 0
903803762 629748643 0
423097329 670009587 0
749734246 69949414 0
325486339 893924780 2
997881618 375907687 2
377606596 510303351 0
427421656 956190879 0
865555694 618364169 0
703957505 212202304 0
123412534 395273958 0
28080050 469786945 0
70979093 770862496 0
107383342 248514209 0
724293699 897321370 0
969963935 188923837 0
534236086 938921087 0
94066254 155145666 0
437671364 803118186 0
458592215 93446529 0
106135777 679933199 0
973980527 897302337 2
830283608 833681480 0
577642429 434202888 2
452550417 838795140 0
395755006 948846258 0
612660097 584219963 0
867037678 133734174 0
527683186 782363216 2
949120947 402932826 0
132827428 365456191 0
477338029 18938480 0
85053771 338684864 0
446915826 626109200 0
45323167 382554275 0
750592150 115730132 0
746296142 87374714 0
308878959 99873822 0
91863593 420584184 0
301055218 487583857 0
246352781 789844623 0
283213672 949071239 2
120585238 35998895 0
322314995 862974906 0
589331331 682768219 0
318847629 452305457 0
310452551 541309431 0
935369952 463850433 0
3041617 778543983 0
193532789 540326833 0
863397345 893899882 0
817718242 151077736 0
212268340 130296360 0
324787269 817932987 0
948647935 645429170 2
970626289 682393223 0
961889736 232116163 0
580158681 582475166 0
20722700 985525800 0
578652468 210804463 0
960766620 547175176 0
455594668 26629907 0
137334774 623148808 1
161100462 114265585 0
744225849 121037019 0
367215659 806087801 2
110258019 295047900 0
985801748 345873870 0
876375180 6618975 1
721462342 956136741 0
484684450 208564524 0
215804481 499125557 1
103872101 92622161 0
339514990 574624101 0
16965612 1555835 0
689357696 707341759 0
846131313 581446386 0
842387281 597385849 0
856989258 569064513 0
668273319 303985915 0
275034594 394455711 0
104206836 107725688 0
684299548 86803812 0
290076639 146888325 0
885224642 411376583 0
838154502 7794677 0
731239725 482602587 0
877234281 227257924 0
803181937 961175575 1
123170724 61073386 0
926962109 896482532 0
418140861 594411683 0
397336832 655932128 0
387951788 664222002 0
712558066 472626221 0
502015492 734116 0
148379472 124221471 0
58754971 428187003 0
170010275 210329776 0
313498511 702911977 0
52347936 16218298 0
909407100 207423647 0
997620822 742798890 0
64842986 532339205 0
822723982 213124786 0
426971696 191955426 0
170701580 650060157 0
52233897 121586440 0
484340356 60424853 0
130765432 744907564 0
450363655 863760708 0
160258582 550627765 0
844202322 620454455 0
724859456 108880021 0
36421057 799544988 0
397735749 15507206 0
878002766 752639387 0
471110928 724462265 0
113690056 519916080 0
117009222 461305082 0
690714660 54913951 0
713624042 217088414 0
592337919 38109352 0
813140379 867690401 2
161630556 533388466 0
697786271 846276656 0
582661327 380119595 0
8889805 404215565 1
642103345 170243785 0
508358819 1858466 0
713585410 244699450 0
728178227 427679634 0
11876770 843958328 0
878613712 835781178 0
519550048 955929190 2
878974463 109463666 0
363093644 407471170 0
34357147 260231716 2
283576168 5772957 0
139527475 987978200 0
505848069 763748989 0
826770641 886819764 0
576284056 352637662 0
467808311 398322646 0
451001444 17673542 0
108678546 320986838 0
921869114 515451576 0
321521378 291435722 0
164716976 103925262 0
458681717 418543297 0
899571082 964607454 1
928287366 683421755 0
917896769 627573516 0
322122987 499220273 0
84081605 499988424 0
785613869 607241781 0
540144118 927263940 0
358333986 995441046 0
15758716 449922802 1
945112562 218003882 0
821110326 495046748 0
221864768 932278066 0
960956443 851828321 0
621916262 96949589 0
358753947 796760747 0
189028504 774204899 0
768539525 369371771 0
119594060 355266877 0
168842765 824370819 0
590597936 346287158 0
469176158 570740042 0
709724937 858552764 0
892694689 513308073 0
106739117 6228463 0
450893882 795448002 0
821751224 934942636 0
152139386 180761719 1
822820771 736673562 0
262927810 119621773 0
357925030 35198000 0
401018261 705066750 0
432864449 959199847 2
220757178 268960159 1
86515893 920272682 0
458092600 737465696 0
71238997 200353383 0
123183433 497306225 0
783179741 349533789 0
163461972 70614913 0
549124400 780938187 0
36917745 826067369 0
886617047 876120001 0
428153909 466595167 0
321435605 595755985 0
182216511 637591964 0
96081295 298056336 0
683813447 834438582 0
28933258 263802003 0
855211521 883088363 0
861654037 23123737 0
903844784 268689316 0
711303355 193728445 0
439906167 911185193 0
44668167 400002125 0
93948714 890395812 0
137199786 657775352 0
285244163 78939958 0
416533166 336149669 0
49576273 110776530 0
451966573 744928266 0
831866926 171580387 0
94329182 610732752 0
56573244 414678152 1
417629371 309088622 1
896271858 462036974 0
658035637 30670138 0
119845440 319695534 0
194428173 342105852 0
4539338 8430450 0
419282666 459288189 0
758081535 764348995 0
524810746 415682249 0
92444888 151780712 0
677035566 31073566 0
787848258 963167765 0
948264165 117430621 0
6991670 127058603 0
915916755 224646214 0
843122522 238801047 0
888093551 98974982 0
45659959 246845915 0
301374670 815431024 2
135658427 412797516 1
95322403 693725883 0
862107164 477977564 0
280693429 24248814 0
298355541 303597119 2
500376438 686156763 0
858485678 451341273 0
585223765 787307028 0
137292480 582314122 0
498031598 12803296 0
394819498 688472616 0
30699124 388643901 0
166249020 175123902 0
992275494 86590912 0
451324375 267904584 0
646937218 266247416 0
586861602 105541848 0
772421346 576211307 0
479825745 345013492 0
466820634 369712677 1
291740743 317555205 0
91420561 9648862 0
856532839 886666238 0
718893229 957171655 0
932262252 687410501 0
344155864 718302879 0
788197380 866094689 0
36686802 893227470 0
868000694 718243047 2
700324588 319830150 0
261661058 325432277 0
489306852 339853591 0
522621665 896303693 0
370691608 37729877 0
347574627 683515331 2
813208588 439881356 0
504556152 501351511 0
500081532 429351515 1
600818518 254879320 0
485207754 394736620 0
60690556 437872040 0
332780006 333306918 0
546613631 924646712 0
154665398 293472968 0
770720312 100296554 0
464052343 775083562 0
221916386 60781554 0
783628013 747764923 0
81443052 777515606 0
718109275 205839791 0
779166832 715584318 0
753782404 623080145 0
1620477 439776305 0
280442551 281976181 2
434370830 157474990 0
893951437 864794830 0
772441978 567636724 0
861405620 493194253 0
107636895 936110422 0
966407276 822204825 0
206136888 814866775 0
824284481 589135257 0
598811112 426749065 0
198323581 641801502 0
821281281 468771179 0
86707172 816159118 0
80408266 546861756 0
785737522 426147421 2
308991568 643997840 0
926710203 582227894 2
216338481 368957 0
852990167 371635586 2
542143962 17491677 2
915885459 828966517 0
395061958 16630305 0
32721156 186897974 0
601022636 466053842 0
784829863 35064102 0
76526361 831611062 0
90398043 458388336 0
219158206 812402918 0
436091760 636745729 0
399080448 572038002 0
75315016 361382567 0
969189945 432960853 0
194318737 105170893 0
865051966 302145779 0
396841107 3625217 0
255477430 521928488 0
832003811 537012370 0
602623160 411889844 0
336309375 365850618 0
358286955 209630315 0
28020999 370579158 0
55038943 837634183 0
564565038 276952450 0
809847782 436151323 0
478837532 163430406 0
400004852 519410401 0
668987446 204943015 0
193095871 221003541 2
372738167 362065755 0
654694235 849125025 0
280417191 400812628 0
710012286 984029752 0
557505399 859190578 0
359339572 76508631 0
89883683 645283472 0
59826342 694324337 0
495177186 155906964 0
852899285 299203491 0
440236677 688104284 0
56020607 901576803 0
512815174 149094809 0
127734495 505017424 0
33357150 253110582 0
583583507 514639853 0
973496180 36411320 0
343804201 570728760 0
19736642 707861431 0
484587934 819237033 0
757842671 115482177 0
726285944 103610096 0
271409318 674439127 0
789691472 677472583 0
633827058 145657745 0
390387984 951433482 0
788594375 44088308 0
232336136 745403458 0
350693481 155827385 0
421838702 245366599 0
368975068 892363383 0
197507973 633215835 0
332137729 889082294 1
526465675 544041717 0
243389067 934394046 0
724897076 931974631 0
27848982 643233106 0
43143124 588265469 0
672929911 925675726 0
169053324 481189054 0
430632783 743325557 0
41449336 520319433 1
596704574 890351311 0
895965092 433269616 0
438957819 364628847 0
607647162 887661814 0
540578111 473500729 0
32113512 210000152 0
268672668 507132518 0
311519101 732803998 0
75054121 754183040 0
709456563 230324161 0
393219398 700569887 0
717902398 670543498 0
867560697 80872309 0
968441373 140425829 0
201185677 785939118 0
47933711 427141293 0
829756172 244903581 0
743983944 673064441 0
635000906 382708938 0
524063339 214616255 0
326662223 815319397 0
585035786 545968867 0
930475375 243628261 0
771177435 772383162 0
630334138 775110844 2
595163549 827902205 0
997836985 619534871 0
119909070 82218917 0
519228096 908863919 0
619323857 44850405 0
441141202 56997043 0
108270399 67067135 0
458334765 313038576 1
154858477 810992199 0
619333466 235249399 0
381699259 656036766 2
802601661 51654230 0
95036570 432144739 0
53292523 365493018 1
356268589 202493628 0
968761175 692721401 0
901706282 55258870 0
66209269 304176095 0
741207138 479932627 0
104781006 654827314 0
507087861 45501527 0
461908732 23064915 0
56731431 59096629 0
708347510 983178450 0
77705653 452239429 2
107335366 109809204 0
569324169 11942047 0
656013036 764719699 0
412488475 487589875 0
814072424 145528701 1
640472449 969741897 0
1520399 192094899 1
280535034 915127340 0
933464868 995696087 0
223169306 974498314 0
539184344 961085029 0
65691840 381214097 0
333275330 781515750 0
874163947 190756005 0
373047183 757153912 0
586252579 143118700 0
574815902 107548391 0
427624798 245851227 0
317443758 644320224 0
152981583 547950463 0
472835767 705489898 0
517234728 430679135 0
201216615 931864957 0
527780796 8056278 0
990074223 552645284 0
204438260 888466596 0
125549179 839852103 0
720116666 8138889 2
115446467 198011819 0
321496582 502087493 0
21240820 715268574 0
887010886 213841888 0
947603264 70228114 0
607103113 972674413 0
487955967 233304114 0
235430567 586883673 0
699697875 94914895 0
395294101 252742291 0
621440979 12952103 0
58498021 1103494 0
50287456 689724084 0
9518413 974701400 0
976777085 830346077 0
805155894 502995360 0
106350263 22811905 0
277908115 777998423 0
66181364 677650034 0
805378276 322463356 0
116718393 984333808 0
946978848 336357859 0
263692479 427427217 0
684156975 868944139 0
22851700 432681610 2
83226398 617973317 2
365676343 679606760 0
86639189 142329772 0
256574530 18380735 0
547428218 665143081 0
405676305 61923208 0
523255991 865289216 0
295628666 659977132 0
385337752 940915497 0
138084780 891657147 0
420374437 608940019 0
572701737 89609698 0
303664918 146548150 0
401737595 447046843 0
211267965 39236655 0
163501995 427243548 0
779601872 144651224 0
527735401 732785792 0
169612051 594701372 0
975799930 789457755 0
714623568 110605666 0
920969224 864235777 0
685437285 665173227 0
281982269 838365221 0
562497630 536143039 0
817435397 62523131 0
661228622 850999005 0
937738384 767874950 0
478519879 43362370 0
46555426 902573902 0
389941669 717123914 0
360156293 514729216 0
591306046 318189285 0
888998057 15040349 0
877043688 766157886 0
917054693 988530288 0
854790324 477584530 0
811217437 847212071 0
217434482 341507097 0
104559764 715889106 0
52303026 734175122 0
158558904 606554077 1
137191647 45586644 0
172760256 563165498 0
139893380 477008574 0
801740233 90731309 0
824719640 882010776 0
498012589 909595232 0
111919944 799414640 1
286759201 114323912 0
536593177 567278947 0
53486395 993394124 0
74784039 85981807 0
790020141 172421239 0
675479442 405220612 0
545682591 715670104 0
507545663 80792131 1
987864897 337158153 0
33491408 101190792 0
925064878 408104603 0
889750949 327336362 0
143106655 14595817 0
553330082 127466986 2
564307963 974591592 0
445053175 460692517 0
379648615 732319234 0
299267862 285396637 0
515818347 39548321 0
235215451 505887460 0
36641137 387901034 0
115744096 914572615 0
729961502 26069470 0
513608917 858718035 0
475487978 390255074 0
913084726 579636947 0
129755866 41367440 0
541374607 622901578 0
513374075 209262363 0
598241613 571712122 0
510869794 68366345 0
24858167 453053319 0
91387632 762274157 0
753134371 606863026 0
493859828 77106197 0
81954991 200252399 0
664330691 873218142 0
652192725 908155890 0
762621341 749732938 1
534322620 117845972 0
827197372 204691484 0
14244586 286382284 0
280020510 823215193 0
86360654 438428447 0
573407494 852255452 0
358770265 387377599 0
905643335 132134330 0
235667642 444090918 0
129735837 755849657 0
861037319 970468308 0
629146956 450115766 0
735995096 285942444 0
450110167 11082871 0
671322286 756662747 0
311489152 872212374 0
87286777 234883880 0
56677512 618794595 0
124562893 490087655 0
258127004 794483840 0
31342614 182307928 0
193534224 840023324 0
914300447 91088202 0
324317600 612864836 0
578806707 430256604 0
408715055 933805822 0
104946108 549420090 0
421362741 848477458 0
739709785 315847485 0
661836411 130142606 0
96480990 247817979 0
471053107 196640011 0
108812202 392826793 0
630230237 309726986 0
33233374 684223745 0
174345107 893566195 0
255890018 214695242 0
728767863 263401231 0
155545348 687071116 0
300223502 281529985 0
545177779 41903610 0
326757318 146711787 0
570210075 161348017 0
184542499 443543606 0
783112470 26172869 0
103671763 784552204 0
211992059 107399870 0
892445755 783141771 0
966978117 741026413 0
290276364 85670823 0
998220156 776252797 0
898694208 857423100 0
193164521 220292581 0
142142134 498105236 0
344448363 143409601 0
883702723 817571115 0
190009198 895499910 0
326013790 17955564 0
966464138 464412725 0
497288848 538785584 0
813219052 119941731 0
281909155 592669658 0
465328299 291436379 2
30637656 826623703 0
351972334 434500085 0
615018788 931123389 0
724714882 173325142 0
340401593 263300180 0
747947972 299987244 0
229116830 541544852 0
15557531 523599032 0
784998103 443249053 0
660250769 35245160 0
126166614 416366410 0
13550761 348230019 0
473287271 194985116 0
635494451 254989848 0
311890804 944718916 0
4345366 249762860 0
917387688 861798869 0
729875401 15357927 0
589240300 12365927 0
564800644 754793267 0
215578060 737967642 1
565366132 500591017 2
764967437 249585010 0
907064505 507384488 0
72071407 259959959 0
99215748 888779438 0
47254242 733601105 0
778158603 330481589 2
987725913 664853799 0
920589902 590934229 0
764298732 652139222 0
720727632 901610755 0
561532859 818436560 0
19999548 571232697 0
181556965 213509106 0
339329266 871763845 0
947731174 268526311 0
734654437 917941989 0
375323832 400104294 0
945344674 805157905 0
13668568 295306759 2
8255811 100911280 0
305874576 494995072 0
52243662 854849751 0
91293495 806837010 0
778995009 877486169 0
128717305 445222993 0
623566279 610613888 0
22111418 119052491 0
344834123 245764731 0
581761099 470446737 0
765242959 648620947 0
432455390 469731787 0
158718609 797839836 0
454118877 904745197 0
58779889 764667273 0
531238683 334193875 0
148473385 130257237 0
623779015 511185569 0
210473312 458972536 1
546614627 917178558 0
401094454 376748089 0
191264030 569485448 1
77197237 10516834 0
966591364 618460861 0
468817113 261549430 0
628689934 848275192 0
941434199 135440285 0
458205927 284017751 0
753633658 941166706 0
508700940 473974572 2
430541528 413485202 0
369139628 249917842 0
366397626 999444801 0
243720763 940988669 0
742909979 22336065 0
81074194 482622000 0
799030033 401510089 0
406644902 279095366 0
301352330 23786732 0
903867586 208111063 0
2645759 275812855 0
806209227 326543878 0
149687606 658603487 0
652811360 520278947 0
373092678 575275502 0
334211035 623961165 0
21319711 261155193 2
823838846 85067361 0
674967923 543975436 0
961367419 255320185 0
636616703 713403536 0
582923718 961768338 1
12663799 355049245 2
692334053 295795768 0
70986582 214897186 0
25054485 589075917 0
208036440 332425715 0
840477658 796415087 0
65819562 474715323 0
337369275 789340239 0
802400321 284186730 0
696043952 481960950 0
525132037 530723359 0
20393243 305387938 0
443316127 51960447 0
741221986 98670779 0
760068700 635013645 0
542193560 627896508 0
261812710 33961976 0
537755513 283109579 0
703066952 907685944 0
543455784 764474911 0
149759050 342694861 1
949709373 650608986 0
846101051 212279747 0
885430354 760895376 2
593535607 634704719 0
345628273 122854047 0
889042230 398936024 0
792091482 192577983 0
879409432 215129022 0
744832153 921062485 2
275593086 92656443 0
597134237 840144324 1
124372794 345043391 0
134553989 747408161 0
95430150 222013403 0
177427662 344547158 0
68677468 364588795 0
282330276 143831052 0
268552297 909904338 0
231499856 906750772 0
118846653 639765188 0
84828234 814900224 0
836351924 46104127 0
44837592 786877429 0
883969824 425143686 0
862639894 740443627 0
43904604 881651472 0
969799 698410606 0
308534589 849905533 0
298125041 257038055 0
939521063 35604360 0
189366313 878247253 0
15053694 19977169 0
433798761 108813455 0
764664015 290577440 0
297463173 713488548 0
261219001 23670314 0
242434670 672278651 0
921097160 710015244 0
665079231 421307417 0
805228077 270663525 0
92188314 543448662 0
782401356 168439183 0
568287935 398342858 0
258481086 766113992 0
625271207 651520321 0
275354787 25314535 0
105029057 598959252 0
32348505 210488863 0
882905492 861345111 2
83940705 324061791 0
570701895 154234605 0
759123962 421745043 0
789368011 272939379 0
387391729 284063464 0
861252669 15931741 0
477067950 65718503 0
589700398 116195275 0
46439330 133184857 0
641363526 966514856 0
49990541 80630976 0
157767116 664006838 0
99091513 485283098 0
163367588 231095409 0
960626846 141291261 0
141647311 134004705 0
862061198 756939207 2
86117208 493362122 0
565672962 428936236 0
994292949 79744708 0
136129999 481333062 0
507689796 857766423 0
221301479 890464982 0
924830882 332946433 0
351822453 59901513 0
827119755 674010665 0
730468380 162633228 0
357799943 756404748 0
465260518 564507672 0
249059202 687039083 0
598687570 261892468 0
782350446 937714281 0
2237294 71049524 0
534910387 788339617 0
337823056 491568068 0
292816693 896666401 0
118824975 138942773 0
29614092 87185031 0
90705329 98766695 0
363850247 845501782 0
202812467 125374209 0
65504536 731073855 0
153083906 967902139 0
67524285 859760693 0
400541769 528634113 0
814992846 636935281 0
701556253 605180981 0
629897060 837534332 0
21754620 244554295 0
74019711 8629905 0
14347123 603797303 0
612392084 355062640 0
23520612 4519741 0
235665610 429756057 0
19316825 938908534 0
193113655 591505145 0
342919011 878400901 0
266333088 229981747 0
536596615 588019535 0
127019593 489817905 0
161467929 978981749 1
59774424 467292706 0
443798426 305275989 0
555263816 100338860 0
782258741 480035121 0
195630555 152823411 0
138903576 581948901 2
880522579 255824196 0
831042407 5370413 0
695302199 874843828 0
101021020 531193532 0
86187334 100626441 0
360506952 172722389 0
128240998 846913842 0
314586174 198139306 0
430378049 181803512 2
712645010 573313002 0
536841204 241604888 0
232822431 312085755 0
997279824 77694264 0
14639438 903781988 1
451686339 14889956 0
205783320 25951790 0
690935880 951844915 0
784049803 450095861 0
789913662 800702835 2
533587004 488804095 2
418602248 997098440 0
292857751 800138108 0
503407002 215943368 0
712273540 389693697 0
750278061 974795611 0
555402973 702048512 0
581004425 883400236 0
426352531 614357020 1
216313423 296996262 0
468901858 21635594 0
770299888 997706823 0
570152826 534466271 0
467297407 467655235 0
540871693 999544702 0
28945300 447357563 0
296429655 9951316 0
941917327 271209643 0
728454686 919401259 0
71712949 246547828 0
308554782 888933339 1
135547468 928938480 0
933098883 456669658 0
840793919 807691191 2
918419124 363868213 0
868168627 519033198 0
78222879 270496623 1
246981559 913274060 2
127211419 660795312 0
292068345 600563025 0
683785954 766918776 0
579420756 593412658 2
574293155 482865220 0
5302952 993494681 0
935054195 12567884 0
12419292 851612698 0
951012021 240523520 0
48007881 403710192 0
600924896 44559219 0
192982290 40776415 0
924286319 348137715 0
814695814 775609252 0
872185077 449499905 0
589837535 594814588 0
791944224 379647669 0
481595749 456091506 0
842408865 565545019 0
791920548 782686348 0
72573582 310890516 0
374832982 310513660 0
553693093 221123739 0
766915895 772656545 0
367554423 26544747 2
970723852 709656613 0
645479300 959124210 0
586930034 897325019 0
221096098 744480499 0
433025638 669782426 0
596666687 474727787 0
847846535 55918899 0
435892757 289455833 0
940624611 311882333 0
131896179 311614615 2
785926730 690906838 0
697071040 196863466 0
910682193 473412090 0
187406831 264297396 0
232398413 375613288 0
739645074 368474447 1
112204637 89846990 0
60286379 188008194 1
183498342 549077306 0
443666930 558503548 0
695176840 723126410 0
205147125 240094634 0
435746046 761880501 2
377977850 574120268 0
938966460 723837390 0
277626372 109375911 0
903924818 45285484 0
605577454 210693393 0
35563657 939671943 2
645057620 908352183 0
680380272 256650445 0
109248977 949103360 0
521007541 664734591 0
136657066 459815977 0
217758630 429435426 0
394723863 709334312 0
561451185 781990454 0
516990302 543103518 0
780501162 461418147 0
174564809 718879233 0
388968744 8425709 0
835977834 166346159 0
869897129 831366807 0
172560808 832306983 0
474072736 344310172 0
693234787 577286610 0
111139085 103145915 0
274427433 387605226 0
466848249 870022929 2
286533465 55812633 0
693320378 332855200 0
367557675 73562279 0
116801599 595490964 0
932199735 676871849 0
422820829 653683344 0
184067592 995397407 0
123133958 1076412 0
929104152 934739946 0
207410102 54635321 0
178491685 302661721 0
162131045 532127317 0
99064531 830466265 0
505972243 341660207 0
883607606 414423950 1
769240117 420170367 0
13555587 338991117 0
352133653 553820392 0
750764022 627132524 0
602443800 44046444 0
361455073 784273853 0
954297777 459661567 0
822762459 480768894 0
706052510 381629804 0
940582098 439590500 0
83202560 359948968 0
275994128 870420110 0
140765019 459941651 0
110882367 620867044 0
109936200 507100851 0
758978016 599413361 0
898743767 504857551 0
264483411 342618139 0
130401080 873396895 0
869168958 35603046 0
242241713 901965064 0
870560407 16681589 0
853636083 399905386 0
527297548 321782286 2
104227159 715496655 0
520971914 353440466 0
895230412 353919591 0
578702682 146231722 1
691395114 66963377 0
905018061 240692439 0
177098158 510444532 0
701965019 732055317 2
786821365 750653949 0
386575307 100303752 2
328886733 926401304 0
295671314 764309177 0
509895951 604897491 2
881492116 158306219 0
248080375 873653069 0
857343771 156819553 1
120760195 856354243 0
290270816 623374946 0
443144369 861718256 0
738118152 54870204 0
501699884 391818391 0
389310167 306393098 0
405197537 915379003 1
823530552 135283953 0
217567878 782604759 0
898284319 958064679 0
123978691 346529192 0
331962396 392245870 2
41384633 593727237 0
103584067 559444497 0
515829877 563277859 0
786841167 167761936 0
595226383 7104132 2
139754883 276795545 0
76817985 951131772 0
151261692 836151357 0
624697309 138738670 0
489528998 183999947 0
789252723 669079033 0
378539251 793445476 2
139769762 597447150 0
858563126 177234590 0
939445876 950338269 0
595351276 608352047 1
170517189 107777597 0
130481517 259491649 0
91677804 732550258 0
263603135 706852666 0
731222600 15267375 0
967518504 186546979 0
973233822 441305288 0
355210183 95410993 0
469773667 81264573 0
635701522 217140484 0
510200647 591585355 0
403864967 596791978 0
691212217 581031797 0
312334863 49764307 0
163418811 324459476 0
448477511 580054010 0
661740485 32264762 2
453652337 404241368 0
110938881 4927186 0
86314852 897340408 0
113564315 52649733 0
174120051 865996964 0
143548963 928957915 0
48230260 298480504 0
996612103 772266267 0
384700731 850608841 0
51036660 844071557 0
930548845 332356823 0
413559776 780608037 0
844201517 871638312 0
399867921 952275565 0
354088307 284925653 0
572209369 909517420 0
83458137 910709894 1
32482901 860935664 0
465266981 20006099 0
35328841 282956275 1
854676837 362428577 0
75429879 553404872 0
696639071 434725107 0
634992053 76406853 0
190083892 612135156 0
675274530 874574766 1
344550329 136604610 0
645405950 132861229 0
236280588 189278189 0
7347379 96369824 0
865712268 976205194 0
532245403 424896938 0
598602787 515024428 0
465674602 508166291 0
381214183 683494971 0
391402293 275655394 0
700313295 695279166 0
721525168 240355708 0
964026865 482061758 0
297466746 29948367 0
655660459 359504304 1
38224103 509192975 0
522238374 839348496 0
172083477 459499278 0
786048393 964114331 0
963480255 203688642 0
956191945 895265109 2
690085672 533710546 0
530724576 523955951 2
595451649 978823849 0
575147414 982872822 0
786242963 631850019 0
319986486 213274149 0
166595571 624557178 0
432890752 760569703 0
144647167 344447692 0
250412192 996207132 0
847220516 61300920 0
64871960 802158866 0
955767166 537007746 2
355963219 936171325 0
320831556 948479673 0
138761423 850272163 0
817807894 753278059 0
54193385 551754315 0
559686005 420291904 0
546533433 160713637 0
231714218 764414168 0
631761102 743250263 0
135013903 411341741 1
717003543 785007905 0
698540301 570173926 0
106266380 229570008 0
361783523 574505214 1
869412154 512786888 0
819040805 796614251 0
579847769 836336063 0
947533940 116340316 0
15325181 328758720 0
465576317 123739990 0
211518979 192790569 0
34350486 394832795 0
6742011 809904936 0
736030106 519969367 0
302017115 289620737 0
969041559 453041951 0
452710208 688220417 0
625590787 36218771 0
432917397 59723680 0
661351097 823546639 0
879426306 412213976 0
201788869 498543790 0
470843190 576187203 0
100994996 113001129 0
777831359 244224910 0
638660840 621823589 0
106584475 647716601 0
2758804 498207023 0
525534788 141641252 1
408405007 948786320 1
845183274 864060753 0
593281806 698102992 0
147106259 32337451 0
373052764 586839860 0
13766706 232931038 0
884170783 848842858 0
897007037 389678205 0
741877039 731176480 0
102695069 350066043 0
902416577 46981127 0
294860756 146993475 0
575943516 771293456 0
76645864 178539210 0
609938639 844311209 0
513980336 667395947 0
508617478 739879284 0
155102199 999335245 0
325335152 69778031 0
126852045 97506829 0
167425318 13491516 0
693880042 800427074 0
16764884 400535402 0
16788905 378388355 0
340451195 519495015 0
339771861 396104442 0
643791561 514447266 0
200662429 282508825 0
81931093 987137298 0
46115 768691028 0
13437876 677821943 1
872186168 744792445 0
37792134 825780571 0
666461411 35820459 0
567169767 927166501 0
804945938 196820630 0
376953480 518700122 0
641437548 35602779 0
587576120 893131986 0
8755060 384078396 0
929546065 939866342 0
304160785 258220942 0
171663504 367654292 0
519065720 407090176 0
369648574 979149072 0
728930214 396263708 0
942586544 752660815 0
911660078 483841275 0
229965930 996733545 0
4985942 54774441 0
549563476 784476762 0
642451776 894729066 0
473620023 695910804 0
555181011 303478566 0
201014440 422773323 0
305918939 971976818 0
456710947 573726620 0
990862572 963964819 0
252585603 990331968 1
702830329 275540057 0
566972922 457964609 0
561029678 802341764 0
334212334 690471213 0
830946641 584227865 0
692324361 637258999 0
960995067 88266457 0
255236093 123292286 0
671937658 851814423 0
382619641 908276087 0
934681154 89840044 0
940698343 421096941 0
959277605 311603297 1
836341866 6228755 0
48923606 784837708 0
801511908 89256595 0
931238218 35046315 0
287213780 410885906 0
750533882 4782045 0
28187732 835383656 0
101322460 355669781 0
796939016 991944435 0
829765283 735182594 0
55686946 920072391 0
387830083 568650574 0
936792359 660348991 0
124560288 89290387 0
211941739 249383110 0
606091201 102863533 0
6109152 847759932 2
884558979 367169336 0
570804954 506845510 0
290343025 593308770 0
149426313 76422862 0
761622268 45887363 0
545315146 868620070 0
646156687 105570229 0
108375569 879689293 0
147019322 239478000 0
425945760 6339841 0
437162039 612920084 0
24441374 881745136 0
552454974 528577203 0
40375242 524477020 0
932302023 494754642 0
93142224 991213914 0
106245712 314730085 0
48236441 40010022 0
330851484 339887726 0
963152833 761791559 0
735798285 508949748 0
479309225 250322416 0
65175236 243335602 0
855196303 535399511 1
425409711 775193418 0
962262919 581998159 0
426840299 785693183 0
680390862 9938827 0
83132288 440476333 0
735616017 969246521 0
14790033 488506277 0
171518775 170714858 0
525780666 24615372 0
757256321 571707994 1
979782773 82497041 0
800382859 435458931 0
435908374 470615008 0
22153 589261234 0
64843128 917067317 0
186994799 106831921 1
146419430 881059436 0
683216578 397002223 0
520279215 409758056 0
624240681 71991847 0
474087839 508412040 0
579676195 289369199 0
635473226 487977283 1
68503323 901241222 0
129546955 779359648 0
884461867 868553902 0
183247212 49150857 0
443710561 788523032 0
968848700 316550721 0
105601324 540976578 2
747780190 449475655 2
842434269 545471014 0
28490923 731659324 0
119208368 343011080 0
337538663 591340191 0
977725100 862869800 0
163473980 27568187 0
165566997 570536983 0
947297641 510003713 0
569404095 207995593 2
881858950 25371565 0
746107553 5046478 0
65115397 856318409 0
475816478 25343343 0
127093775 938519671 0
825560790 402308324 0
955392228 264849486 0
761770494 437671454 0
674228883 991914234 0
704381894 414847329 0
6411086 632439075 0
958344147 308755019 0
941229860 737080141 0
983557010 343400675 0
245647445 107097843 1
798236642 213852988 0
694057808 204874144 0
669978727 661057685 0
141809449 341398572 1
485789443 18884309 0
661780677 582520401 0
510509996 323780693 0
488113479 426638466 0
987432377 787092730 0
935274228 492191007 0
306208547 632585019 0
339189451 117579227 0
25808035 10591973 0
143350772 604566886 0
7150126 544056986 0
72084205 467796046 0
452777466 221784372 0
4332138 462579821 0
630257315 400040021 0
924030831 967904048 0
340014515 272027489 0
739308620 832345395 0
377938579 767223246 0
282926499 91023451 0
455010152 723257597 2
388568527 339507754 0
677749816 656044034 0
747093309 468862795 0
46511386 193022209 0
859894217 729029091 0
403944663 785249191 0
522362637 186962031 0
843455862 694766270 0
498389591 41222811 0
406199098 852129551 0
378350448 749069350 0
929352749 17349262 0
858089111 102979873 0
145665547 156038276 0
691519488 143707923 0
998907552 59666232 0
4901826 547434110 0
30498913 743960616 0
655031751 593586882 1
517341885 735773565 0
256076266 29204594 0
429916700 97609108 0
753281317 764207047 0
890865149 800313472 0
966672965 420113820 0
147514855 42054604 1
240616978 59024366 0
630813652 77460463 0
101486774 274309335 0
102023698 707765563 0
971714905 316527891 0
441687782 791987170 0
532409329 604101685 0
636302216 432023512 0
760827169 657291929 0
624539142 142186809 0
929559423 557424808 0
947737499 298796696 0
628405445 924568019 0
5790633 781487527 0
600191114 263464997 0
984418660 726142930 0
29254099 357035691 0
191394398 677366208 0
539480590 322000095 0
25154301 782037825 0
127140788 558527593 1
464176757 127522257 0
8140019 593309426 0
18921659 625551561 0
919721833 591872361 0
103410921 789329216 0
139727415 378986637 0
934145625 754037277 0
772091435 103057683 0
565445956 999241922 0
875755779 113068930 0
898244995 92848630 0
461871131 642454645 0
562761695 472175769 0
462532743 164589485 0
447769432 128232059 0
10550061 884549188 0
507131385 21959883 0
998981840 404988605 0
407491543 173740797 0
712496358 200529469 0
395841117 202988517 0
52297208 959108159 0
682104867 83303489 0
762914513 443767813 0
492140425 357233072 0
219737227 601599977 0
929734729 91599582 0
185493901 367982356 0
3307460 153490966 0
958016944 720796843 2
900785349 981789795 0
79952382 868300135 0
299507021 219797250 0
727362001 34916311 0
94565903 992115852 0
399008739 717147590 0
222597824 387323118 0
424021908 777627772 0
862024166 297912419 0
665506037 298330378 0
958841699 656845442 0
479201637 102194649 0
881777166 251021888 2
267694411 667322549 0
50976971 240571505 0
877689600 150085720 0
761529307 460812824 0
345866128 109266333 0
5648183 710266210 0
516985994 198784398 0
267802537 377754212 0
439753587 561114263 0
723823472 71268535 0
681018471 952958024 0
675473686 74535580 0
948129332 79095670 0
687861539 370189159 0
701095085 807321705 0
263041180 79856949 1
259234636 819718561 0
425297417 512260915 0
487090415 882471765 0
413467900 367394654 0
775368338 873012788 0
419636266 539934478 0
78649529 73423894 2
957402242 742522388 0
895328068 522657371 0
126505271 651573343 0
404432148 753278828 0
719634436 318335581 1
94446860 929597805 0
490810570 114091400 0
946539716 608508061 0
437128528 662903160 0
936644525 500582636 0
766924514 28540120 0
275122996 344469639 0
163093056 27693730 1
756603384 225461610 0
498183679 290029495 0
707555134 964035933 0
957265844 313885842 0
471067246 883862531 0
450290645 845756645 0
102253357 910891558 0
701298497 235716052 0
10453362 752213736 0
753080641 729730810 0
657491641 742033347 0
770695218 291100071 0
7651055 50698292 0
356828681 664529774 0
782982119 681869343 0
3869770 153670148 0
291105045 73136366 0
328082617 496571657 0
474594046 882878688 0
839744061 777070592 2
894616892 336073476 0
447857268 405088598 0
492277219 923027368 0
72618485 17865362 0
137251924 108842409 0
692231310 986209177 0
263610564 92839614 0
898314260 737500309 0
797157726 89053779 0
456364417 452074566 0
277732796 532352955 0
230233637 147269982 0
435462308 93831505 0
136604736 242740491 0
266676949 314848902 0
437557903 723197035 0
535918593 945039755 0
796668712 19692522 0
215401393 126859709 0
780289867 720585983 0
571777087 233501225 0
643478824 179273457 0
448077225 356452971 0
156793270 451140486 0
701378374 993830168 0
756619671 658175632 0
550504227 303730552 0
475152423 528571205 0
946262227 919561336 0
141019931 63638923 0
436098698 245344366 0
440848188 708415390 0
450354908 124980654 0
598056825 926032948 0
383145230 857453915 0
506842304 175304414 0
247973579 743864216 0
102371356 134115114 0
48345896 504229605 0
492245977 902289784 2
171678798 255295474 0
735724257 371212548 0
126756480 728917000 0
598552015 155845910 0
420226137 630181655 0
195022902 84059269 0
352378036 54949836 0
933776003 53394913 0
666545297 342105008 0
853411788 795047489 0
278704149 528101427 0
565877638 360092896 0
911860554 989630160 0
263017568 429892844 0
372447085 101505004 1
907258476 359471466 0
63522249 927236535 0
219181883 419065488 0
409510231 801294789 0
483731104 452219893 0
54953087 279469352 2
106075543 276396415 0
999114671 86531266 0
618709246 461898683 0
917683794 443796770 0
538185203 571349695 0
582060344 444890960 1
596800744 831697699 0
217861183 300321351 1
617888514 57793082 0
144637819 592122932 0
886647961 608175010 1
690501114 956529995 0
214438346 60200431 1
782175860 924989647 0
791187968 669152980 0
765219882 535660382 0
848133674 533204473 0
103021957 570246948 0
21202745 428018369 1
467212423 443442987 0
794247844 338247207 0
838582001 721498282 0
665871263 832541360 1
517721082 870046469 0
562205291 599681638 0
780442789 250894260 1
31265777 932423669 0
319159401 844755809 0
398444021 724221532 0
8290083 373367319 0
275364884 574849917 0
739477491 126038425 0
31671403 8653520 0
122424036 952978534 0
31105616 29143383 0
853740715 149704117 0
882966518 841354461 0
605426790 756649912 0
635665461 213094933 0
372273691 37535398 0
832875686 21917428 0
242920 635953414 0
638966406 490848515 0
663278893 280017195 0
357316449 46114611 0
873844054 234206596 0
303471011 204734105 0
661355819 338665570 0
942282291 916752039 0
218543869 726009440 0
919468940 569166706 0
395046921 709182373 0
140760286 652096093 0
298143521 134391050 0
135289958 180978386 0
688047660 430356027 0
141892236 307749241 0
253399148 394533819 0
343781891 71523468 0
193511232 959749647 0
745587448 412359828 0
585667286 72003827 0
172721393 940555439 0
247918575 483294558 0
817806710 268095296 0
66911873 85201196 0
793885958 108129382 0
819378072 339499540 0
716257720 418748764 1
940615092 912732381 0
364685173 326390264 0
553649443 950302296 2
983000083 6277256 0
725041636 659712430 0
50857938 94043820 0
924621253 4088930 0
556804829 789272850 0
103507824 894563433 0
77210522 917533231 0
837284408 670873792 0
366453753 604054519 0
480644489 781828095 2
280592703 852177834 0
38482111 952842879 0
803896240 830287594 0
618534773 654954678 2
233324944 267844505 0
289111033 293018098 0
143806848 57767830 0
381711370 93943133 0
749713457 275996192 0
576401501 127329051 0
576797551 583361100 0
45102117 759090959 0
66950007 854239862 0
618640353 813877191 0
521844755 514696467 0
85479558 127865078 0
758619585 354000026 0
103438119 720103938 0
243012950 868462246 0
935739164 621938161 0
340742192 446824286 0
712713008 244357227 0
33046446 561092573 0
33409020 895158587 0
89298015 61911957 0
809344621 940700809 0
566620487 894960801 0
361576793 751060823 0
94731896 814378454 0
647911353 852797486 0
883995757 543044668 0
276806181 778222061 0
845558461 140026174 0
57479052 482262413 0
997701645 369201106 0
544166013 434336602 0
39144815 388212230 0
44634988 951221878 0
577755972 80101960 0
607796924 678264328 0
358865832 139581924 0
986147705 191339014 0
150311991 496877002 0
350494202 973647376 0
631662972 21105308 0
791272343 111227555 0
509940415 911795673 0
343714897 393983586 0
952436137 988262419 0
662303622 994180886 0
721053331 89323915 0
258038579 485820867 0
115003507 836304873 0
3840755 264825371 0
373432057 839650388 0
409468304 888615982 0
109091728 403819359 0
936374882 741224630 0
964432198 292387974 0
716363699 114200178 0
439612477 167312146 0
869890909 448737345 0
294854032 168470903 2
133696011 332564026 0
748691676 820487377 0
508989529 279481303 0
622332024 303369696 0
108064838 57844121 0
627382462 401446535 0
63973963 250923424 0
424251089 792588281 0
724097911 697176584 1
21747949 650606098 2
845464514 73601329 1
703699369 659049794 2
141563420 200771401 0
101792804 91438218 0
697247501 243705598 0
127671021 539973934 0
262987368 954395554 0
44759597 361088047 0
705958594 81481084 0
207656603 498937857 0
863218408 477821826 0
598888594 188157702 0
829085111 985830285 0
632617559 643711115 0
468787092 687664968 0
102598657 835958545 0
341777713 528822856 0
187193039 743045563 0
719516394 621032177 0
719649316 638940004 0
840552407 359313705 0
526546993 226164751 0
997465721 53548511 0
876878488 776552613 0
106729416 945780318 0
193697456 659450208 0
495484436 125065698 2
495171151 422739900 2
286029781 482082199 0
842352096 31061158 0
854936734 124454719 0
755687329 730439855 0
670143380 21820586 0
458102095 185228707 0
691411216 614125186 0
860888995 784802829 0
886374434 632275420 0
375735992 22917497 0
731247670 566674731 0
171507407 574115389 0
255665801 199813300 0
744166840 517600220 0
17004361 179811200 0
887448792 745339060 0
169230109 750395546 0
693301445 441204504 0
643032910 535058494 2
358937926 770682839 0
787392114 859259300 0
36994287 294249549 0
710529273 76228057 0
623521872 544785164 0
485033635 28731508 0
818626475 573133208 0
496709745 69424514 0
505337054 598041422 0
516407045 226255057 0
146986881 912367329 0
7572011 36146456 0
139378912 139389235 0
787892859 429172622 0
641621671 670083252 0
644910539 630641127 2
388708924 109161537 0
395341371 783325914 0
425278888 582366539 0
53814199 372816054 2
794420482 348718087 0
387935330 186944772 0
121444526 793219760 0
290487235 419762814 0
995903696 283624521 0
546946027 363676756 0
858933026 677927317 0
703389502 579490797 0
459485530 30172736 0
56443612 23517054 0
681904033 94508876 0
635984410 916233345 0
46230446 220538311 0
15741844 438258419 0
578725264 482492442 0
448956710 144516293 0
409525147 765819337 0
522783690 745028046 0
8916903 234494356 0
465198713 418824746 0
27055168 797281401 0
562828143 660254298 0
1495673 906077685 1
185284487 171586408 0
130614472 268103722 0
621196718 344395395 0
495465368 407296916 0
727277452 4133204 0
628060115 761299611 0
727988656 106609494 0
484573164 416659655 0
785433893 19401416 0
307352540 576256833 0
575045306 828238773 0
529667460 627171593 0
828849538 758803679 0
174549761 823870927 0
275612945 471939267 0
224031409 285769988 0
896059210 356181919 0
564109740 787349256 0
641996933 833097646 0
871745126 586185720 0
450062119 977683959 0
368948224 777838748 0
579889041 769914594 0
751918375 427550612 0
347150782 102150813 0
392803663 916026263 1
660790676 757941692 0
86279650 104401961 0
862992988 227419664 0
177470137 239647143 0
712603757 992195670 0
131289009 217592814 0
328134566 640461564 0
370399180 38341705 0
959745938 488631302 0
792168741 36888216 1
195020063 791017649 0
668580816 32853905 0
45114973 729958296 0
400217546 535278494 0
288305242 110205014 0
636211741 137642784 0
550895428 159155053 0
718809060 349141966 0
918734343 578725410 0
615122813 475481225 0
118097675 657694210 0
83498662 41796650 0
27470669 375740102 0
155520676 276059957 0
40970050 643679870 0
416904810 102783521 0
644029754 982698949 0
961411389 936756856 0
396584627 16780127 0
930972802 801839745 0
829956580 928818777 0
851781867 918431091 1
442376792 750199906 0
903096797 64755440 0
257955560 253803340 0
474348913 648983282 0
676497190 543791892 0
154288511 394321576 0
385241656 324043968 0
795365570 775514732 0
483988160 171176683 0
126070143 510742964 0
378235452 250895303 0
907539389 567377345 0
758990052 291525561 0
361198879 289810178 0
762166272 246990951 1
616489408 137375331 0
973098753 351298727 0
883023904 399369232 0
361272262 335949664 2
21698916 871214367 0
620973443 809098852 0
601439589 24156648 0
311942725 257349048 0
383517211 102938749 0
997347729 305283064 1
709687973 666426316 0
261291621 296564480 0
252215394 508712098 0
324026965 246133352 0
166201481 963449013 0
76245819 390105028 0
945384925 954189335 0
328719920 124282943 2
442417324 416062883 0
481105325 958035624 0
109019254 923867596 0
624678459 674978969 0
536831045 960658231 0
125917940 407662370 0
445073265 353958746 1
278668304 523237916 0
832402512 537295913 0
420340939 468831665 0
996231418 97544015 0
406296518 190596409 0
764421063 448201886 2
60129326 821052472 0
273015448 637513715 0
162114457 105611673 0
771136507 133379437 0
128837855 244454843 2
132012709 363991033 0
908855943 81810769 0
582311228 736573633 0
372330504 207772074 0
803709099 26651370 2
749235467 199960463 0
16100199 2153648 0
531888085 977800060 0
557785637 923191882 0
157223586 407826610 0
764404214 467542749 0
456467384 161724984 0
94131010 905783485 0
239493316 608076022 0
155280050 34515184 0
110608066 643862098 0
386589826 9640889 1
959576467 271997794 0
868738089 706589374 0
9715009 782485199 2
42204727 478412427 0
446261323 788740424 0
618569860 264790364 0
924359334 278225831 0
647478399 12175012 0
842622788 931550657 0
395383117 160113998 0
271831077 131539952 0
131571201 335676300 0
50231066 571525367 0
698717797 514466508 0
510618830 515638045 0
682257335 496978414 0
960295492 836988423 0
236910618 967574937 0
826640648 575747953 0
840104811 220772247 0
644822561 883088103 0
412451878 568145677 0
409934728 992694405 0
132619954 49688390 0
835045458 973575293 0
811869464 899265846 0
298775390 990937443 0
89336237 963953630 0
129782523 116302846 0
58123611 509377320 0
610100861 662611103 0
771440826 734806808 1
564106769 12240670 0
880781015 924049689 0
368194063 477682034 2
739149789 204164327 0
25430516 514913203 0
760162818 43589513 0
161772895 949831097 0
986872480 667991348 0
339101956 980277209 0
482469559 252406240 0
705241621 516437873 0
997053107 221099152 0
881854909 707271858 0
343514430 132221725 0
588138550 320456955 2
913802586 400633106 0
753352902 37727318 0
3917143 114879610 2
431645203 109854785 0
74108863 458174307 0
183788503 129746572 0
479687470 141832785 0
722254353 374347166 0
491965301 70306004 0
399452274 615473233 0
593474969 473037900 0
869906422 831250945 0
678480614 814377456 0
387220169 338767725 0
451092197 52434702 0
153827133 477927122 0
962975851 504211935 0
437579608 132059502 0
414940482 628963242 0
55763324 357161597 2
967486789 571896191 0
744460553 16138981 0
324544367 404191370 0
147595256 219007373 1
456838861 568320053 2
77582304 779641264 0
811456060 302378451 0
943786196 895433477 0
128841324 922473149 0
599264673 80280247 0
468299532 438743582 0
288200350 358460177 0
740147288 961522026 0
260671413 620610407 0
837934958 983232850 0
882300949 847365239 0
547310847 868997060 0
937623440 895462070 0
123851117 594056169 0
694980178 688778564 0
331645647 6336085 0
713232921 950752184 0
50397232 603954117 2
631373529 863122590 0
693165467 663660588 0
184046828 959913654 0
44303897 876051593 0
144147232 183718353 0
90302153 59798613 0
572295052 447147184 0
958952799 434700311 0
886878382 978760668 0
141525814 882482263 0
231297723 871210872 0
5408242 33333906 0
599314089 131602216 0
241231181 230539110 0
218835365 921373148 0
228843788 92842013 0
534861739 183217703 0
853652426 815544048 0
331800203 737876912 1
346504397 20417301 0
25052721 959670821 0
453254981 30275000 0
70573088 350080625 0
646533572 234873004 0
979130326 502318661 0
112491598 127542143 0
415682752 267093008 0
11671085 326991361 0
371297606 129312684 0
706081758 133386771 0
379583025 11094012 0
658106995 550883606 0
721919655 797155415 0
895717688 78201665 0
665195171 192978285 0
320504849 831579505 0
568999887 29837551 0
353673403 776831458 2
522737426 153878189 0
415933934 179657479 0
689596286 965180098 0
612814367 340288292 0
587826487 122452945 0
390879467 802129646 0
115739292 17958814 0
859793151 94683597 0
989860042 775685653 0
163076364 44127200 0
986401801 235042890 0
809112046 834391013 1
235555245 409798594 0
131856295 796895128 0
851891069 456448196 0
350170684 513488941 0
613991986 344961414 0
236905053 418206331 0
737207219 363046020 0
232483411 47514468 0
298060982 780088941 0
432125143 874961464 0
392135610 666567556 0
231670838 183331845 0
49732917 528284405 1
521866376 567179332 1
169249044 732231583 0
970609557 125689385 0
92661628 828222461 1
741306865 4672579 0
384748589 547873961 0
3551367 951030202 0
718186572 916579690 2
965214257 172501733 1
94968387 964411489 2
313862087 507517447 0
687433051 886518502 1
446370232 6296261 0
298442163 158160359 0
490136353 212286073 0
720148535 806184951 0
344769173 47233341 2
447702858 880234378 0
710842965 464433397 0
346182490 89428 0
472545452 522715714 0
18396978 226128899 0
274165929 879519032 0
773772532 522251338 0
209995691 574006482 0
494198128 419889520 0
883629803 279030548 0
627268697 228235150 0
40583855 424375406 0
242909711 215519412 0
566501287 74888316 0
216653547 169353143 0
366372074 478721197 0
44561046 144956655 0
754036923 217305296 1
956804872 643938414 0
510333614 91633386 0
744635431 633764702 0
690153377 512124334 0
855560027 948988378 0
210338224 780106400 0
647622548 664048807 1
390828316 348473933 0
366066821 210748659 0
362113399 52291548 0
299303998 577551245 0
878822149 772906297 0
337743622 986480070 0
27652152 210514426 2
193616505 723422073 0
426239114 451015902 0
512011473 482407365 2
103924385 368095609 0
559463398 339382853 1
106015482 70460476 0
381308945 442485945 0
47632447 492197544 0
983225824 977993058 0
916652289 921386941 0
2117607 194626014 2
771230364 374238073 0
405742073 164261660 0
491119611 351610105 0
666609709 305767778 0
857022001 369846715 0
472970295 153310111 0
555831464 273429227 0
142449822 624352555 0
122793159 8705915 0
520858222 50061340 0
272152679 29327587 0
570787298 184798894 0
585460218 516686948 0
159208958 52326664 0
738265580 338677046 0
930621511 359741508 1
136521409 601935697 0
221892290 701069682 0
302041052 27554152 0
402436669 53277992 0
251094141 879336023 2
205607945 808796629 0
985139179 471425651 0
742734842 386507314 0
587222966 37043762 0
369355733 722307568 0
807529066 152445522 0
294341526 211858399 0
600305814 355955863 0
478333117 493846933 0
905851961 39977695 1
808248503 609849658 0
47000795 873336816 0
815227970 193540435 0
431259318 723813088 0
373679266 219629524 0
731638978 789668784 2
450755912 907903115 0
649108232 970659496 0
653214502 160482739 0
875194383 982948600 1
70035509 244167510 0
246940643 66567833 0
430563014 393042692 2
133378146 31811686 0
562707403 455050553 0
735662760 334983857 0
90075687 660981744 0
865423730 114361945 0
417732028 452915860 0
797215851 551362729 0
269648537 979983850 1
971073437 588579783 0
19112344 614901585 0
950831972 469616496 0
138020131 54697525 2
831125830 559070378 2
861293721 324745270 0
675261630 797213448 0
265918379 515326621 0
303841994 108771225 0
748117592 102717669 0
709911229 984066308 0
316452597 123676072 0
425260242 390780126 0
89559681 994269035 0
9830612 368055360 0
566556805 446536308 0
410325149 569400415 0
4843813 894000358 0
306987771 167781236 0
996382405 106071912 0
219430751 479447562 0
118082289 880612267 0
531379590 688199394 0
770132966 415915824 0
709148614 745729951 0
861917381 951326187 0
803913762 764365847 0
143279982 651730080 0
993232478 355427596 0
22477656 922214088 0
61250774 994650018 0
264532029 488305849 0
452979016 552071594 0
15591350 327782480 0
846378296 736068902 0
224080573 708552866 1
383826337 180255528 0
44383989 22976976 0
438910982 89005863 0
823501912 371127407 0
332626020 281202638 0
72798554 280679053 0
742838010 346317450 0
453024615 333649434 0
430778554 468247693 0
17789677 171841452 0
764048012 725982346 0
720374874 568127215 0
4731670 645244397 0
368439034 292674289 1
871859414 138952895 0
422326445 961814601 0
577399906 540855750 0
746646557 573609630 0
460487913 90320741 0
321803237 7114621 0
229747266 4529281 0
973736429 779965845 0
376422735 942595829 0
363405516 130858819 0
906154776 845811990 0
265831227 51650942 1
449007706 937373376 1
510165123 636590063 0
900590698 39398429 0
246008731 367226275 0
764714171 72322380 0
125143850 849975888 0
261945790 752530624 0
855306378 634180033 0
682457176 12326769 0
105646923 810467358 0
344961547 612969274 0
405581454 223473387 0
455343452 968015962 0
368265514 854687541 0
534351725 55921986 0
134782467 437225308 0
467511056 193578840 0
907893949 956162546 2
246933654 963023762 0
837754236 69150401 1
711361496 841286324 1
217963735 797416365 1
108258642 714148974 0
274416888 102870884 0
175437204 946169898 0
551950310 185715947 0
779077884 258923979 1
107875136 436635434 0
313037058 735196098 0
251013177 908159965 2
123501491 522966144 0
670016054 9355387 0
582829833 733533433 0
59177395 7417409 0
189459163 111150243 0
636774628 16755533 0
562552845 565059768 0
84943466 313915085 0
59291907 226807310 2
839265701 328352274 0
895199640 344815956 0
382451594 943269004 0
143327058 386980990 0
768155802 303206459 0
43137042 471140015 2
395118451 845082113 1
996247589 382649848 0
799865951 143458163 0
930533448 180055849 0
180081681 946578931 1
259194974 366333017 0
951365803 609359098 0
776741369 337868541 0
395730885 824964364 0
468991157 615420970 2
835582022 419050894 0
890623155 685360709 0
471353160 223922669 0
253564894 88859448 0
334130555 418914532 0
646486453 602100394 0
577816730 509517874 0
499596415 703238764 0
638265877 751329951 0
89406354 813047945 0
710097093 25965970 0
171812145 670928128 0
862688102 606947143 0
734164966 226567702 0
78080495 547158311 0
659394311 58872315 0
492448495 142442138 0
727903022 868324285 0
487731518 383545712 0
610146928 746177956 0
748937147 530399582 0
504750283 163666893 0
178761550 695977148 0
40043577 550049577 0
53182569 940174695 0
686150298 337479715 0
788112465 157628394 0
12165700 19222496 0
297405335 47589265 2
92607389 225720706 0
765304382 118050997 0
110717213 127739347 0
6301704 279344096 2
114033376 198275748 0
919337836 543449387 0
947567453 692832845 0
931539410 499202294 2
131970370 828315201 0
418262929 155636383 0
922531783 209277915 0
433040723 319600804 0
71955205 770103216 0
355571996 323794852 1
485978738 664893404 0
194822361 430092848 0
987374414 44394169 0
648700492 693092517 0
244463949 428650107 0
65529144 817616822 0
548953044 982177745 0
543823732 822636563 0
716673534 384620243 2
751438221 594656916 0
65372793 979147467 0
241788255 6941065 0
896166107 980981128 2
435554848 342206950 0
877549730 850436825 0
916807871 315442708 0
328025715 578104601 0
572176404 926389898 0
451284832 124971310 0
794326804 832579744 0
151418091 610237350 0
133986124 441931521 0
112863196 70280910 0
183712116 426614337 0
141529643 369147144 0
482441654 72576089 0
342088354 949647438 0
353583414 10130633 0
102143384 928902246 0
602978528 38101466 1
244082812 525634428 0
45940818 467298014 0
862621664 59846044 0
658209444 591131171 0
617849182 89151316 0
601235195 596455311 0
597361411 196849995 0
633242932 581695240 0
170700613 74169764 0
419225553 36783637 0
310893247 31180568 0
188732616 263987770 0
941828371 789705809 0
28380581 669807937 0
705862878 764611271 0
96192725 164754323 0
49325818 94063354 0
773934518 56491701 0
718568235 908534533 0
360829578 626582204 0
50853323 143510181 0
802912478 13629714 0
989827090 48692241 0
47596001 522376263 0
371249751 16946589 0
629627903 881683586 0
387072265 313031857 0
812997783 394764679 0
892853681 650620551 0
110212570 604608097 2
965836667 753253630 0
825908195 874432235 0
236141305 957713528 0
140471787 818000655 0
335605929 545705240 0
889981338 185122660 0
376672002 370768049 0
436013602 915845609 0
734515402 269403315 0
621694267 32906817 0
873281036 308759307 0
285531229 99341355 0
579209050 199993638 0
828945153 503787409 0
55109450 883042130 0
51844399 35919900 0
889688691 28491339 0
438828275 81557965 0
863331824 305093155 1
967961691 757368022 0
242089605 86717818 0
623423913 650979470 0
529946904 783465744 0
160775100 132053369 0
111227851 443052649 0
803760659 293185127 0
889624483 2620424 2
724512497 536147892 0
289358966 256847507 0
595706781 501983030 0
985435888 438613324 0
310004162 781843428 0
9996854 160425142 2
176606067 341764762 0
835016975 632790396 0
24712482 351168550 0
317408188 575438931 0
867399098 481034538 0
664688309 142467709 0
579001418 80338994 0
438369387 376419912 0
976097544 516806617 0
88864571 760007241 0
105995074 19329245 0
675557917 870655499 0
340248676 307770748 2
895793753 960537038 0
944271854 726364304 0
266203364 937428475 2
73056178 650700142 0
704112467 459155095 0
166178917 796595968 0
79144490 891462629 0
504491563 52193463 0
221106934 171386577 0
326718230 352471319 0
512489059 362165678 0
607318649 87182920 0
989841790 188372951 0
81879332 749994706 0
333458556 784529078 0
945664362 793215779 0
176725310 274186866 0
363944688 161828193 0
665222028 342049139 0
541981274 946452100 0
488301230 653886054 0
798653081 512811772 0
504444278 788969287 0
274106858 487662687 0
158681672 407546375 0
316415017 277975079 0
72592033 263422373 0
455586168 889926092 0
298134576 778924765 1
569667719 429134153 0
150133945 180202493 0
945334144 896829759 0
623598008 184453529 1
982372962 470403057 1
575289439 859633395 0
404178141 64463234 0
406948900 211227647 0
113259478 708962309 0
683680030 181134844 0
89695385 55739137 0
730474565 143240777 0
284233050 233887701 0
197078771 306460492 0
17973165 118302645 0
230943701 159275626 0
256453693 265106636 0
112585319 128008875 0
5977571 16369352 0
530979741 148725240 0
596861658 881865517 0
810857471 9497275 0
782306522 375744474 0
769006819 143585500 0
759441446 333677066 0
342023022 153577634 0
51722181 480802905 0
915128985 65645304 0
285658201 180076928 0
511211218 269201717 0
205401679 227415140 2
77440079 80315447 0
943695828 575458785 0
261309960 707150613 0
971251959 508305209 0
786261728 843589395 0
3339623 826655048 1
641461164 954631247 2
775813272 18195987 0
566273124 175194664 0
822300874 849321402 1
241993595 674242705 0
382401800 86103813 0
305874646 379023008 0
443140544 12073707 0
84674335 643413976 0
779477514 85470753 0
376744058 577032565 0
240776795 140397895 0
504939147 848767042 0
328911843 196428832 0
875246 314518734 0
77275696 108268719 2
497070225 431882859 0
15885414 841236525 0
113838991 313157894 0
738057872 520571954 0
391983660 539982982 0
2256198 885440934 0
959428956 831272984 0
253458719 621555379 0
777161942 320438508 0
10385908 350313203 0
175771848 471170182 0
12437552 203937069 0
33124808 19559434 0
762140493 579127217 0
199408400 543056361 2
514980337 287327239 0
241637874 68712931 0
5794582 19392740 0
247420107 924573643 0
820617503 109085114 0
65831469 740463685 0
943889620 919639789 0
428430636 427494001 1
773277191 132557244 0
983921885 101849555 0
23304561 103386991 0
480484584 707925452 0
133141977 878754656 0
157027330 410060877 1
245997313 34784870 0
582345149 420997010 0
354992791 167990551 0
254582395 547550081 0
971067238 689733663 0
549125933 78102614 0
113687880 70967672 0
775175922 181715778 2
38802080 124458684 0
733709012 66302990 2
442718243 498707380 0
41538735 317433095 0
495186223 697319572 0
34845271 525827434 0
953663941 476415112 0
501667423 117728512 0
445772448 610086283 0
469733637 750120412 0
716178120 389859021 0
732884084 224798972 0
722391652 269351472 0
771729035 382484292 0
460127312 334735397 0
554916535 900609609 0
27566186 582011954 0
647311421 686300319 0
617841206 215751807 2
447797805 32345707 0
492626693 750387360 0
617680904 741896720 0
239935260 495390815 0
295026282 632915812 0
66056015 267539673 0
91529194 147142993 0
170520175 470389285 2
150956286 963822285 0
488033009 927359538 0
339738265 646285381 2
173077049 983740357 0
736872824 31928350 0
457207273 302462664 0
33424279 576490534 0
318821945 842079411 0
21493835 23801550 0
200260335 89347814 0
41504507 899761850 0
467982228 216350947 0
685372051 720516143 0
53820521 449918220 0
670782143 224099702 0
19655247 124020777 1
242007637 707591460 0
226281500 406230885 0
5838094 655575896 0
912025887 254151772 0
945156850 102735141 0
683297024 778830433 0
650298669 472966405 0
952398427 7964426 0
487479008 599674424 0
114050798 820294821 0
397181927 845508476 0
571514429 253815947 0
714843050 221298339 0
179278628 37120884 0
978674820 583794762 0
43934863 330040034 0
430444814 276628417 0
31551130 948461435 0
897422017 564126483 0
505566582 989677479 0
719529895 792616462 0
203847910 944108134 0
708697164 923799296 0
506986778 146035931 0
510784333 794219353 0
601280005 501669081 0
565992903 227475270 0
159234890 31397248 0
395202904 43829948 0
569485633 23882905 0
358695747 719803602 0
415417410 61020498 0
62452820 63271650 0
285307694 767035889 2
742471613 210177518 0
35458913 855058891 0
542594256 275074932 0
219769432 854879703 0
769644822 906712385 0
864517705 402659215 0
14501458 82160628 0
332738584 665602838 2
569305986 12085923 0
210451167 998896089 0
299787689 22200928 0
348763331 175077819 0
9370992 250833572 0
134641155 925568615 0
94111014 934845221 0
149642785 525201002 0
524136558 679390852 0
856453376 119249168 1
861438821 418138754 0
364737223 785067106 0
825382252 239810402 0
193845543 60087572 0
620517053 810618434 0
83732711 866765663 1
909878924 803575186 1
514395880 903587521 2
254317439 347631986 0
499545749 98036602 0
764547151 17672797 2
86991728 248019185 0
175477904 636938868 0
850031520 964573690 0
193498548 657644250 0
117566392 53771933 0
774443027 223014560 0
468610690 218057855 0
588557506 344465775 0
102747489 35389276 0
609433904 264013650 0
128291314 456314612 0
745979005 601455665 0
198361565 665720505 0
653934616 353542911 0
23005239 810127206 0
490538304 233161527 0
772424144 998194330 0
142131959 523425247 0
527100731 759452552 0
31854599 31205542 0
686922382 639147548 0
845296710 932779540 0
473406440 327791739 0
414321411 894194416 0
504976686 261037255 0
661905112 833566836 0
235287916 400379443 0
267509678 485292699 0
415946904 565993678 0
766160775 144648048 0
152344692 103877782 0
958517806 472293260 0
913798535 359379928 0
393570373 100087954 0
866918985 289426205 0
855208335 14778003 0
559511391 828741252 0
839990295 306009512 0
892886934 665888408 1
175133292 630628074 0
387190859 651871649 0
519231793 340161956 1
209741868 882044774 0
846705379 240463779 0
157567768 41238730 0
135312942 65617313 1
47905541 217264442 0
691686623 942787152 0
378588343 737213674 0
834990899 132599213 0
191121748 970183737 1
206539592 453207181 0
107835204 682315715 0
130337111 921790804 0
945502609 865253918 0
356290156 528681708 0
128864285 53449876 0
986003138 729171172 0
615210644 31425693 0
562199512 785328790 0
600026205 864151662 0
307802445 857843463 0
693615430 351984438 0
689494883 182771111 0
861705925 737985989 0
517925769 15830321 0
407363731 110660909 0
471615775 591197946 0
95801299 952041337 1
652446602 436493792 0
886546809 550718320 0
429207426 659324171 2
35423406 47585314 0
269243612 812420268 0
929353347 359124609 2
105427691 599004173 0
606724909 767446435 0
384225897 881242342 0
201723367 894000565 0
23765853 23307874 0
94875883 981274902 0
925669197 802320874 0
140316489 448137075 0
880731913 342895890 0
633433460 38198440 0
427272928 28436869 0
712378295 159649064 0
56263704 400446709 0
909194444 600216348 0
712235092 548034894 0
510872639 345544236 0
178313147 35731881 1
665979871 780861366 0
887467995 834298981 0
489010064 331969986 0
450705527 893928580 0
10205124 15763496 0
90656018 419319366 0
731840577 342874877 0
273028399 484637203 0
146677930 263109237 0
822132789 16561575 0
782272417 926497318 0
68942436 836048361 0
646338308 861079562 0
119387462 206585690 0
561050731 892637695 2
284491450 827840225 0
316198199 73149837 0
156002887 518419898 0
801997465 829867994 0
888702894 396885714 0
299345881 330159081 1
349083954 266792010 0
972298542 50987147 0
237164797 875876245 0
274757219 50256337 0
21690388 240986977 0
66650293 594343083 0
551660357 512955850 0
675972543 953037752 0
693067214 171972351 0
578062062 295605623 0
173425113 84473530 0
50608162 322657495 0
625789213 650032726 0
150525363 459761284 0
737545145 289357131 0
955673908 633835222 0
870971387 756052595 0
687258915 397934351 1
150916937 541073609 0
38368071 143041082 0
519575219 962339642 0
389138117 465768556 0
807393313 264787739 0
115139657 969045656 0
897953744 923866751 0
155832038 32806915 0
815672857 795270304 0
860135061 287858249 0
668582417 334972932 0
937402770 807771625 0
236786787 117488824 0
801745896 918237690 2
486308106 790424988 0
173240323 603177456 0
697775982 67734719 0
73542661 382442856 0
905798377 205022667 2
612133148 281017767 0
611034053 363096586 0
544589535 194665797 0
729352613 812233610 2
925469070 826362588 0
301126197 60130844 0
47573326 766688466 0
44365729 483859728 2
745369000 232107623 0
30276334 637804333 0
454264224 969382615 0
90838385 975642083 0
844556003 739331689 0
863609707 645573040 0
903225504 396333580 0
558830133 528990560 0
37932209 764602177 0
706264639 740314742 0
509813696 995535340 0
410166248 451863459 0
62436405 485725145 0
7263802 171501989 0
300951717 2514380 0
486484114 16905583 0
541183429 210550312 0
417642354 422619027 0
519877169 789616750 0
342335234 190538381 0
612212099 516062689 0
775895808 782364990 0
89177276 652012924 0
191132604 197521568 0
510993758 87777229 0
500259261 667539185 0
298616120 452659925 0
711052850 227456396 0
669590311 44244291 0
151632932 896538719 0
515457636 941136443 0
844136037 329409768 0
897364171 181709751 0
748278573 306446894 0
813685028 781766432 0
259619463 8627442 2
691886778 194940223 1
869080525 53269442 2
339850483 968182902 1
64772674 938780725 0
610247677 726945205 0
501737583 846566094 0
427593396 93444548 0
134826704 262946221 0
358001051 735137975 0
659492221 138047203 0
932982915 373062910 0
529247968 312539695 0
531774558 516619673 0
66986992 222788633 0
69746249 838392245 0
294533376 377750624 0
133887964 937854783 0
195650674 614654089 0
381927705 229970116 2
287282474 915371886 0
215500192 332752447 0
332418400 242443035 0
495518407 64111738 0
697863046 732845427 0
13207720 849287396 0
510574591 37722374 0
797389064 530693633 0
239209091 643525912 0
926528908 560492256 0
395616382 102526428 0
242710845 242532172 0
310615015 46243069 0
290450230 178474437 1
911736487 921327391 0
972570516 966809604 0
539507830 690578410 0
414098883 448308654 2
857196633 683250869 0
81222717 165351476 0
963724112 118029752 0
654664487 55401593 0
374755626 48028831 0
218824907 284083325 0
258284560 496099251 0
122156164 285414080 0
499812826 223155943 0
808422910 74157647 0
538295400 739563447 0
921977198 208736830 0
918944350 843497368 0
594953122 469102933 0
959501763 387426359 0
697341809 698901071 0
958958264 349132100 0
303197738 208646153 0
582060314 113435694 0
136266408 397619697 0
833048298 457424206 0
643206980 767319075 2
496269054 757713531 0
429574973 291892013 0
932351416 694318619 0
174909048 574759531 0
891399072 16139033 0
496054266 468213989 0
729278946 686540239 0
515531944 828987406 0
511769670 600045440 0
252628340 732716188 0
977995605 46768449 0
668764917 142219892 0
664748418 956106180 0
591618913 714775144 0
609978674 422587196 1
467440475 15971161 0
745312513 515966833 0
228584226 226564197 0
679541704 621615437 0
942266129 208573828 0
117226459 550616392 2
544906378 520577837 0
89088757 433382322 0
120770182 711244145 0
437362126 605200941 0
541762953 262023234 0
5416796 57531137 0
641777256 566175687 0
117905815 858234369 0
49463580 771882866 0
16029335 496248041 0
869339958 695601779 0
353080449 535764045 0
677158856 4587915 0
181300777 598075861 0
743030845 875793331 0
558483674 213574870 0
660681083 232906499 0
729518313 841533568 0
315360991 573080935 0
354269884 24378250 0
825686149 123227713 0
410053166 209899197 0
949408447 846795160 0
740677262 709853565 0
971347228 864268787 0
167638002 231597036 0
977490700 690442719 0
86392345 755923870 0
702562452 480880714 0
694187702 218013706 0
174667008 405854767 0
761532669 914973357 0
93528892 606939445 0
531446723 902829341 0
569780583 168278581 0
507441412 33843317 0
444650894 335174153 0
156770360 55085452 0
16217778 90018624 0
42632846 712999734 0
454733086 325166578 0
20932861 862989504 0
237956839 930503519 0
570584857 129386736 0
180302706 918740814 0
337052524 46685131 0
945722508 461723981 0
415621532 301216509 0
884769477 298702011 1
280241753 247004998 0
110683450 618031920 0
978025521 173378292 0
41042493 234667896 0
622842588 356544891 0
53851269 797622093 1
332189798 15429371 0
324384047 238559601 0
57667055 401432447 0
835223932 55134790 0
109373183 217115127 0
809477754 199858679 0
168812995 450780172 0
423257791 405234032 0
979500586 244053270 0
977092861 870029589 0
377707374 37929448 0
199174425 406213231 0
402467416 861058283 0
954656723 546657804 0
903578952 960177790 0
6309404 793654263 0
810769479 295804638 0
237773997 223324229 0
727224862 270790066 0
894941686 488930978 0
752508924 642325674 0
294595744 346841823 0
617136917 309393739 1
370092988 77458696 0
923896459 457186388 2
176927026 936968607 1
249759695 532970078 0
194716364 619820936 1
513790493 385216950 0
227532135 743709409 0
756115024 995850888 0
451717119 530839197 0
99658124 958954370 0
188688942 426778340 0
131816855 55539476 0
187543238 79885182 0
414252135 164147319 0
710148457 206478709 0
282729967 771134252 0
195833972 973363580 0
265993278 545369609 0
247636606 327843302 0
928993141 351979697 0
149362525 641933125 0
74614705 62902489 0
851006229 477102558 0
246103385 535379592 0
439883114 692053040 0
109279091 118437275 0
521709675 291504199 0
43715013 612232536 0
308646250 73303056 0
244523844 997246047 0
426848655 483081359 0
449517178 958213867 0
472186938 573333285 0
12845735 211849820 0
264435768 871874815 0
441230238 791216360 0
341540982 771458645 0
114130120 811779997 0
384440355 400431541 0
670528551 1921649 0
694519138 565482164 0
617172181 730639934 0
53396535 249744565 0
537783556 610423018 0
819844421 72949234 1
643935681 927964191 2
401093815 496666634 2
755964377 198510836 0
975069512 9807947 0
232590929 838599730 0
526264673 755760091 0
997066225 693965646 0
16708771 351760650 0
402793386 816782780 0
966693946 567770375 0
830153675 89746496 0
100690622 795854762 0
707652846 675074134 0
547287392 164603296 0
543331145 176401086 0
376323430 568432212 0
49065392 898579543 2
795524121 538304338 0
203912827 323005785 0
163801167 64752914 0
515731224 785373201 0
33584406 852359329 0
33223828 162262446 0
290146474 543197189 0
4204822 489113351 0
81749396 251078775 0
469267571 128625153 0
54435123 916803987 0
688185113 836286214 0
940122794 771256949 0
164482487 905454863 0
301696853 214247481 0
434968332 581555120 0
99970097 921736961 0
358334341 89685855 0
298428689 33389166 0
638399867 693625356 0
221604348 585707261 0
691349846 7545765 0
937068493 926605300 0
644601687 13217799 1
847717405 265862078 0
799587922 677749975 1
701829482 216620127 0
385928070 646310662 0
668443316 289927292 0
140785992 222088999 0
672580842 752205734 0
470698090 217998593 0
899550580 581555061 0
73373998 990588938 1
330013658 895288355 0
500654292 664347813 0
163321515 832668034 0
309888957 911148001 0
538977575 143590468 0
389638710 90371496 0
555620270 813819842 0
450955637 88148738 0
627082751 38704351 1
724111110 967300379 0
244239339 120277921 0
798426718 521495082 0
857312016 757004769 0
208299654 950943347 2
564367338 138534496 0
895594522 490407316 0
228648995 602741687 0
388739731 109908662 0
113895708 347224049 0
513352241 330378342 0
593805804 905207004 0
402257918 83788255 0
565266744 921159596 0
673795759 646636769 0
976161696 36788553 0
99145142 879984491 0
548773749 44346966 0
733641579 115209936 2
819666842 884229275 0
377805496 318029226 0
826711537 425800555 0
984077751 935175174 2
256059407 782952034 0
13409403 409384014 0
553582880 548529819 1
890337812 498194902 0
295402687 958617290 0
202055542 9437513 0
106506992 249748220 0
168168291 485252861 0
461009939 901964952 0
365066453 358831597 0
661811489 11357788 0
457557132 434348089 0
454068240 122228782 0
282040437 645125355 0
67830242 840246711 0
636065694 659562666 0
48682246 578701835 0
577889257 321779875 0
27400638 508503218 0
103888612 657765822 0
29828605 782841858 0
53445344 504711641 0
236951932 777447590 0
290445430 434775309 0
762086467 689658651 0
171543911 49393099 0
405286484 366750891 0
556378150 376981416 0
378437498 975107797 0
993300942 100864834 0
786413757 688639625 0
859241456 610309795 0
30373180 779491645 0
900928005 496740594 0
47016370 597922204 0
758554201 713902028 0
102639375 346652687 0
848206839 579838076 1
358722084 40728352 0
77012514 548401659 0
710095694 499448791 0
401373196 32139216 0
234677239 960268339 0
180031109 337914706 0
855971120 234544859 1
991442664 124956581 0
751493598 681953998 0
279682743 314557030 0
203821119 44472860 0
923623694 338935396 0
42263765 616843092 1
914754423 303562279 0
202477750 664411592 2
358836463 930885055 1
228688383 983120762 0
416795859 730329834 0
231082645 815933192 0
89077678 28020675 0
859809638 610534342 0
462940277 228616218 0
322529450 483238868 0
574977156 805112607 0
587961252 577841088 0
17967678 32065607 0
49917064 210170968 0
903854731 941253881 0
45457532 453759921 0
432984767 826564773 1
693586510 193985040 0
303012974 652612975 0
769373729 414139255 0
42013962 244684096 0
123438795 715156372 0
45474115 243568844 0
814199390 607354587 0
651604206 45643360 0
20219979 79194834 0
510308721 84589553 0
780228383 586537585 0
547979379 892965885 0
882447367 266026535 0
619397265 479369574 0
885798148 71423172 2
247401790 954311967 0
930612786 431932793 0
607295635 942152011 2
445839558 619124895 0
167009338 7919526 0
692930564 29236093 0
43284108 158401772 0
622111718 869441912 0
67236257 191345090 0
462201645 11597219 0
520509205 927469497 0
776491208 402976359 0
477366595 561355558 0
842096560 76391993 0
97172992 978467844 0
206970404 139777590 0
512344756 189461677 0
594099959 101442320 0
435416298 57239200 0
10264453 648439898 0
296876708 539835410 0
34354875 503002468 0
889904088 223343948 0
386233413 980149492 0
704471710 452625382 1
288792568 123684090 0
584228069 345328795 0
3747358 582430509 0
971779068 789202127 0
668194317 148944054 0
984289213 506228399 0
299623016 247967117 0
423050414 869695470 0
730279874 760118273 0
452977518 144382190 0
210400894 866448640 0
846707766 207309005 0
797676007 49921259 1
697934518 882243507 2
334914028 628986844 0
629710581 115251770 0
60240036 981581738 0
833219812 227288423 2
935444072 902597360 0
413606820 37429245 0
624350408 678562591 0
194774775 438131631 0
252813729 79652234 0
19511972 763421269 0
25161113 966563416 0
741941899 136883613 0
53122688 89542644 2
157742188 127690871 1
80346633 952468026 0
766391742 166809318 0
230490468 568152768 2
315844687 171970238 0
393480019 943622884 1
837461283 585835705 0
127056977 858831375 0
102594142 8744752 2
802443578 48993629 0
249475676 528651678 0
857201228 488075401 0
494399254 687833186 0
8435112 732779186 0
427640340 671891084 0
312692805 48732345 0
837044517 769598220 2
847271736 82031730 0
723624779 89303055 0
592594492 701797396 0
882047375 375612875 0
301355540 3887457 0
465679929 75933478 0
605142181 470937523 0
337985992 53131491 0
340881405 794080171 0
879604322 54580303 0
250016262 915407810 0
236935085 609487605 0
299122325 94459636 0
459577673 605058507 0
959436943 127017219 0
89512079 160185325 0
193347633 251761955 0
643925812 381464864 0
421609207 778736883 0
369323626 212707541 0
413375413 156638622 0
76124364 205704287 0
533155309 894899045 0
922313292 526021920 0
637432179 97680262 0
695920760 868026545 0
898661619 755504048 0
950461530 615875467 0
60781775 131158529 0
480202190 63984695 0
586863458 147047384 0
56822261 417278185 1
726548062 892729019 0
949409172 781684286 0
233567737 446596876 0
922764816 905190969 0
709985688 168113940 0
592351749 813917527 0
833571123 816037797 0
45861267 973661175 0
72449878 200221103 0
35008847 756230582 0
463692340 952631140 2
113633134 52137866 0
324249562 896769652 0
675320242 961783584 0
712485937 222693269 0
389476266 25204793 0
419457265 945778186 0
780860035 534484519 0
612730234 269401445 0
217409728 632982517 0
228411510 101061736 2
512075022 876537191 0
154486684 790998910 0
364270549 576240911 0
998759243 522385179 0
269794321 261973564 0
564675921 357073621 0
432565437 514756231 0
623718043 441891918 0
116793951 742025460 0
41120004 752608536 0
402674147 303686034 0
263604453 58985640 0
759353040 889384334 0
65624172 81684025 0
131118183 31369599 0
555610165 219210408 0
994201 41081 0
236945190 575726367 0
912472632 834702884 1
853664364 632166122 0
6540455 769641966 0
374977700 636417595 0
66754493 945450368 0
412746406 542049200 0
846449321 61623011 0
143161526 452938693 0
531261585 832945691 0
254950932 172129912 0
286832583 954385809 0
51337837 840437205 0
257889864 420693626 0
690663600 183392632 0
887702868 77542953 0
291412554 216067949 0
802988589 789577880 0
530346453 435239259 0
300375280 690200880 0
38726349 37706850 0
240395931 378016052 0
145930388 655706261 0
559034 584968064 0
532250640 496923816 0
231002180 360676746 0
971724609 873246230 0
270196710 175550738 0
354409150 535071324 0
822006157 31218829 0
405261706 414462034 0
423841902 298238451 0
683307695 833419417 0
460459482 16636905 2
728920117 948009928 0
38649 350178815 0
401167647 140085248 0
257772134 742676318 0
499257673 566671744 2
316491558 154413680 0
319563266 2476163 0
465728004 625702418 1
435462953 254604882 0
651370662 194126628 0
850875419 170966190 0
137925864 682822681 0
154169594 741317815 0
131057940 54685769 0
364143835 689103805 0
393303912 103052615 2
510445145 782602643 0
691588177 14678490 0
734893318 717736981 0
825989159 584029437 0
22407233 724683067 0
634780624 484466952 0
849930956 662562535 0
296134199 880110456 0
885750415 243308193 0
719148 2508908 0
414194111 789631543 0
96519998 538805260 0
862342552 144215905 0
491055590 738866378 0
771714778 945073513 0
938528619 747987474 0
146191035 83763233 0
284845098 730083499 0
471486594 815870253 0
184225016 539031961 0
29807841 744810372 0
273321979 88209911 0
401634357 283269706 0
36926070 201935128 0
77380936 355265176 0
233028627 906451340 0
154990408 211961283 0
633158960 920769691 0
667695916 378668162 0
701388679 500408674 0
233812466 839041346 0
918356030 31148382 0
654195222 289033174 2
377356979 405359266 0
817525132 656821707 1
957398317 896378766 0
693826249 76549835 0
463423037 312733162 0
103220399 424111394 0
636400244 715521764 0
574559311 945087584 2
831575589 422184070 0
73571747 395606360 0
186320841 77573400 0
291689598 782698229 0
372095237 574977644 0
450449739 112034957 0
426008667 827592826 0
782407399 192515579 0
653274431 455734571 0
847587458 294674864 0
418944624 313327949 0
660558107 784126177 0
586880392 257842485 0
873922951 641507311 0
39938513 749407599 0
748610768 596920873 0
740766741 289089827 0
268242177 159473422 1
225725460 242746532 0
323717665 291734640 0
74654572 623157722 0
521578408 15727566 0
962377155 917593214 0
31590404 73171912 0
624178581 941709512 0
135213473 934924857 0
404648153 624095135 0
116671691 348793523 0
275249693 741791351 0
454611482 537597532 0
297426176 794275567 0
355489330 761331880 0
703615812 426748504 0
617808833 26114779 0
170994111 294563337 0
224704063 31990465 0
165193781 765282146 0
241783817 683109724 0
447389272 535944394 0
47108652 338512455 0
510225436 525030906 0
406980964 228721072 1
618199824 45474549 0
44278771 95406335 0
645598091 923846208 0
992313336 63629647 0
798196519 358116172 0
580005673 274488448 0
618706299 215402668 0
800194139 199349621 2
478821559 848090732 0
427779949 198040070 1
971535564 821015448 0
644162394 11356403 0
625313591 850016904 0
8478865 161552216 0
971099949 771341095 0
102920188 149798825 2
124664171 146704809 0
359551513 823772169 0
130506169 674667447 0
651586587 435170308 0
269247222 786968348 1
152094662 602363594 0
475777448 938216354 0
127972433 632917022 2
564377025 104520486 0
359586936 45646803 0
625746184 649632284 0
39050542 901122641 2
7201560 977695033 0
325718118 57602467 0
141212993 529061253 0
566238654 597220943 0
990437387 543355712 2
825979260 958136908 0
693783251 139859518 0
800261906 729332765 0
477682309 837995951 2
372298368 207224949 0
858746272 275690518 2
26265637 928728450 0
328869921 307200641 0
441901355 699891072 0
104856239 513573058 0
469537115 905336006 0
397404593 464278590 0
799846249 987826054 0
620697655 18197238 0
762162827 599109824 0
438055421 805736115 0
223194478 939873343 0
106396246 874641439 0
138463276 741131453 0
51702845 246699533 1
283657801 289400018 0
30822620 110235054 1
228628534 96013194 0
828877364 205564280 0
670626857 512308041 0
948497395 618538928 0
26262199 994576841 0
486233101 171077968 0
126416248 7324443 0
993097613 29131003 0
324751426 108524131 0
757116756 638169015 0
388174225 920188156 0
904158471 470799401 2
10774958 577854618 0
112765093 502059787 0
547248015 882734332 0
299660853 254826297 0
87755449 105988654 0
97958666 36724361 0
578441137 906063506 0
656823019 921840263 0
48585402 479041176 0
166109680 255408151 0
197715748 808446746 0
315883941 756812938 2
27940907 321475389 0
764371527 105043713 0
330185780 147640824 0
637888495 815677532 0
198482932 935909143 0
552068434 97357377 0
742939227 64147534 0
312594079 603508243 0
228999853 53874512 0
723844878 91758966 1
16418161 68506903 1
719507475 259842191 0
423453754 394453186 1
64793647 550745763 0
422155562 838221029 0
990629373 258207490 0
145494893 323886404 1
797316435 337084303 0
549940637 113335746 0
655413343 85209484 0
91721642 717531738 2
151016629 487439900 0
45324626 444736997 0
444385008 41232023 0
561765303 584110484 0
725285267 871383556 0
30476629 176331041 0
540018129 364766165 0
229301510 1168832 0
300862995 262217979 2
178010394 417269098 0
534079596 392585741 0
582506609 854490807 0
210902100 779154153 0
89143373 288107442 0
667368685 897715208 0
729054463 446647385 0
107065090 866256600 0
20394440 569986823 0
102535832 30419317 0
719708960 38082605 0
136948101 74580428 0
203406670 695856325 0
195228393 359533906 0
787851943 437153175 0
556475829 955130776 0
236695764 394550568 0
902952296 377855613 0
908943192 708966776 0
302577835 739801704 0
497662558 963057308 0
576318319 238659397 0
16144315 927648510 2
99629583 422471316 1
723675346 880531616 0
904434523 18022431 0
88206267 539517886 0
937563390 16966401 0
175504942 452451850 0
817973763 92366362 0
33853441 535181911 0
115398490 314521338 0
473875741 205204250 1
688283452 91930690 0
719629154 346595675 0
189515345 934571391 0
44164546 960066194 0
987551737 787351671 1
690042509 480940851 0
545457712 425174094 0
851470149 41094586 0
204710428 262676028 0
527280854 861756454 0
862167011 733589542 0
239935329 849495599 0
582219806 631979894 0
624381965 513494214 0
940447193 764836385 0
503620394 965918390 0
275963978 52372295 0
394000744 533164420 0
158827516 994952959 0
921422241 89425804 0
678779102 76887621 0
997218074 50179836 0
30457865 274868716 0
914244313 50074869 0
535553162 78820848 0
77394469 801034074 0
202419584 138387180 0
130639313 630257626 0
846492191 864291343 0
885605749 929297901 2
703451628 727955481 0
211931951 979775705 0
461546054 800065875 0
41907512 848471732 1
94022207 3115361 0
622121107 495968551 0
678259627 617533800 0
417946436 997484683 1
461062536 372538177 0
92693033 969981681 0
26927087 995355999 0
973433019 40248130 0
678386994 257978848 0
834343847 5371466 0
622321982 409055254 2
280249685 352113583 0
673528472 917866113 0
592507890 370646474 0
9447541 225897208 0
291897370 265353894 0
126483868 646031875 0
570163203 744499541 0
846410537 512984145 0
309783372 732704346 0
378818468 221521429 0
138241472 27706319 0
290820832 88873221 0
595484388 391018627 0
429378039 834961220 0
78826777 468845461 0
774117009 980922471 0
400995548 100899933 0
134672521 995084042 0
749280592 779301 0
47089906 619844470 0
167297059 895659617 0
424817592 827330420 0
263469162 847756828 1
104191570 774404560 0
993343227 277653049 2
169923409 640948522 0
250646580 86949795 0
734434821 293559072 0
506752291 358912089 0
372073744 34532044 0
102490687 290516442 0
746747774 803702450 0
254791683 807255377 0
904669293 518526983 0
480891347 297435346 0
357452512 619568032 0
109759677 565998993 0
553530718 362274495 0
526936751 93749827 0
706041952 992207038 0
780685281 287703404 0
908172114 932507200 0
816701220 135862256 0
20740557 689325586 0
433304606 576096631 0
787623844 26596452 0
661544921 754098552 0
520470341 353510557 0
800975668 20466814 2
614432344 620358635 0
102702388 974246405 0
863034800 697255877 0
937339396 650536666 0
853677493 59487653 0
539086435 365555465 0
489391031 120020122 0
937153137 998997951 0
733732637 167814946 0
132131154 889561104 0
161605436 874784717 0
815714179 316102089 0
25629019 583924730 0
128186148 574490175 0
808944501 937163756 0
161912825 216976652 0
101083161 93167060 0
81277951 193359142 0
135874393 899268750 0
624509751 279563572 0
789820491 454501868 1
90004769 406402788 0
296216559 833958201 0
967130680 539588505 0
95953079 487529379 0
466104234 846838456 0
196211091 182578225 0
211204097 751802722 0
687855609 765632060 0
907831464 949954477 0
755763054 435541420 0
149695666 827030760 0
36808867 910195979 0
582707724 511240144 0
578741667 534495473 0
808424494 60637749 0
565136450 489185188 0
468999369 79939366 0
337725136 623722850 0
225290512 965270805 0
163517332 983095973 0
909406549 48401000 0
985413411 313632890 0
656069168 408716858 0
362390529 510317159 0
14552057 143041061 0
627302113 860495949 0
688558388 61485410 0
600776798 504550804 0
227025936 59976646 0
358160466 620973835 0
211418560 476872566 0
710036584 56247912 0
298528483 282367178 0
739966033 619218045 0
277944126 162090519 0
614854765 889371176 0
988607168 489494759 0
636419323 903803810 0
50637441 573648662 2
131992655 703058188 0
207359128 989875995 0
82905414 781712596 0
457193095 710455479 0
811458705 603168681 0
728908855 448389610 0
809478771 530931209 0
803476270 398617818 0
334938700 301201324 0
5251289 995867667 0
470440850 6246195 1
242553008 260918628 0
365536301 224572488 0
36426676 171868583 2
608719283 986717640 0
796518954 366128471 0
27424951 289141710 0
166953399 562350162 0
674911336 54586106 0
721769355 512810163 0
895702972 545646663 0
891121065 413213738 0
230575252 134433044 0
150416032 361406965 0
923642993 550054391 0
726034260 620886352 0
123668186 395676951 0
564155682 377353393 0
247553980 198258499 0
545853529 706765140 0
742722848 179778711 1
679541013 838806478 0
823341991 838945329 0
944893187 244132372 0
337649104 909221977 0
609125540 269569090 0
609414384 183951537 0
799637270 979142785 0
873972737 460611890 0
737776256 18518093 0
239536470 353441081 0
830002814 829131918 0
604819104 696689486 0
140148051 247239108 0
385859314 729604738 0
130096462 813824057 0
142065428 764522664 0
970412752 184716441 0
807332029 885388637 0
495844475 52725345 0
294931796 254374531 0
20153458 310546436 0
30729783 994434294 0
109264972 308407531 1
138018569 257232427 0
759648759 909316809 0
406603682 54484483 0
253033308 473030226 0
264105336 578928683 0
271873835 519365758 0
646598753 266168989 0
593524915 651193274 0
763007784 359329769 0
372686454 876210162 0
93506671 703104737 0
681524026 545542442 0
258515084 670203450 0
520054130 114484197 0
217925099 143701373 0
156915389 453035603 0
773737522 391678064 0
179029076 103699950 0
899579708 296761813 0
463501332 20759873 0
917638425 116504037 0
365193451 365957117 0
893253696 418840678 0
874780721 847089358 0
47088994 775310091 2
25131940 68841477 0
128601245 617227388 1
132691267 994551681 0
451421013 808856464 1
159869626 767134647 0
84583189 495800190 0
33833745 178945684 0
109378685 702165508 0
786740090 942037829 0
428167019 731606113 0
769339192 26270448 0
40367715 124152876 0
140771682 743138472 0
687508037 882724069 0
40442383 519062892 0
62428681 181970909 0
773932641 341391819 0
808444478 448324835 0
974848597 14320089 0
736905543 450272004 0
145956246 76845245 0
232091859 440577687 0
209771446 774016360 0
429005475 231156832 0
740286288 748330414 0
3887091 216453069 0
127978017 722805627 0
75018321 917981408 0
236656401 379661641 0
226653827 415791208 0
64095048 446369549 0
862646365 560720567 0
566958608 310351070 1
934895596 224881543 0
591952815 198274869 0
279086142 847732149 0
573409357 977676367 0
430864547 706834757 0
32569959 767571040 0
48119124 120277334 0
87112750 943746738 0
147759413 25463812 0
305205298 812927572 0
958275575 634397092 0
181401183 119679784 0
974291784 721767045 0
602155135 820408345 0
712760907 969031904 0
444013400 666633297 0
277573010 84917592 0
133558502 481960797 0
226507216 794137213 0
15059890 533753703 0
888514007 930304120 0
569915592 747900887 0
920088178 253017849 0
608283210 608175838 0
754260813 502058227 0
444821797 918320105 0
827059594 158999704 0
778518729 162349332 0
61936633 265223965 0
395757612 361140320 1
249401145 602881526 0
505350942 115294331 0
397902083 476882065 0
170094005 298641940 0
999358415 793629731 0
116305395 742776116 0
252521956 301795847 0
521148379 765745392 0
119925071 807286409 0
807574059 437638931 0
230119979 558904784 0
786466403 980668006 0
375826521 127369194 2
144859912 103208840 0
982857976 997420646 0
999917458 920703632 0
293559737 83722830 0
590847586 210232800 0
885879189 961239926 0
851124932 632489818 0
374900672 708476532 0
272415780 849372860 0
833468874 545641542 0
687144619 489866881 0
621507575 23168077 0
725936145 707227874 0
912863926 675640161 0
360761672 714227043 0
486924231 189002389 0
914828873 374546362 0
581827704 636742131 0
806179037 394716329 1
953839187 952727137 0
467068220 507094775 0
644836042 291558436 0
367128950 494910605 0
498637669 195803251 0
980051213 819023208 0
795622504 10470023 0
950700487 310600469 0
583107925 18459784 0
72138339 380747232 0
918491368 536696135 0
963133557 209617561 0
402636110 569301486 2
642534479 578273706 0
369129564 646734001 0
977834534 348671866 0
37487413 291920173 0
710910660 420238595 0
620412893 981505867 0
14038209 366043314 0
981646384 95543672 0
127495875 767315613 0
66070497 404738201 0
783918551 799611862 0
715143307 144033612 0
448842019 866114555 0
337162991 129818682 0
463119394 67055010 0
292117883 343063641 0
777035948 398836547 0
383530269 254179833 0
172823941 539849483 0
42560764 906961307 0
894133759 724923890 0
759428208 572852738 0
154052845 144735136 0
251205064 981779293 2
91394399 581091411 0
720706040 876131164 0
67445030 987255438 0
288168736 561966453 0
402730581 686252752 0
489489220 382298971 0
739011940 621491360 0
869492715 487731948 0
147386601 865338482 0
254690723 782287245 0
231528990 78660638 0
65518698 27667175 0
533883342 991678248 0
128410149 108005501 0
809161327 830455865 0
378147715 42539930 0
552750757 200267946 0
61183857 954580534 2
388862003 172632210 0
84834885 347504254 0
29756787 191336961 1
29449174 473296489 0
194962049 915479556 0
312911947 988818451 2
426077115 575300145 0
417967135 469566112 0
318505007 97137313 0
892715309 118072844 0
860849629 444334940 0
912128820 936126945 0
493981620 843505571 0
850265831 660403579 0
291123902 217292926 0
364920423 252122026 0
584986435 223447236 0
2677006 468300655 0
4785623 38039182 0
774105622 308752667 0
221594680 495503158 1
888216665 149443896 0
624440614 25545380 0
99497969 757027296 0
728330787 807188770 0
876771732 835436060 0
391240334 627602793 0
823719955 966399238 2
623465958 330858360 0
218463521 650420017 0
154800089 102467838 0
510351282 2157263 0
583600870 830084222 0
963586488 948823746 2
193345578 713604390 1
438456868 992750424 2
669824026 684658768 0
103479002 580660584 0
149679023 767396909 0
310325892 402158197 2
753519253 489172294 0
846977874 955292081 0
64113135 105860136 0
318808597 80597554 0
515847880 54397185 0
631809425 752630285 1
220259554 427466316 2
208447810 442735074 1
846820744 576769424 0
82832859 930963787 0
887805139 433794432 0
815952614 403551362 0
475162059 21355735 0
743239071 90245880 0
119094929 530307466 0
564410147 994768397 0
87832937 86815554 0
543707449 450039630 0
8870809 710327109 0
531296507 824177654 0
547801463 678057836 0
711599415 307029395 0
66188587 69303037 0
192729469 509364167 0
820236295 665880880 0
8460212 682979353 1
924984675 844504755 2
547314985 896419262 0
319802200 85989229 0
512540796 86117419 0
619402981 905673946 0
273084900 996525027 2
481911253 244195919 0
281514494 40505545 1
349601716 549088533 2
998789025 196322524 0
25498177 690710779 0
295010622 130988978 0
649214751 615492809 2
538291102 345490569 0
831865652 621596662 2
482443871 938316638 0
490494213 524254341 0
696495547 190547762 2
66142852 756591753 2
584763216 925284066 0
921374160 604052420 0
217713021 813532858 0
927325036 567134240 0
187509744 66763181 0
171746505 133447530 0
315973013 37981241 0
765710709 923121479 0
759286904 235728349 0
157061607 364091402 0
381908239 644523759 0
718833771 673354443 1
649142029 360683098 0
671137259 477201353 0
273095313 355486808 0
436432150 932625450 0
719560442 733772076 0
758483374 752086658 0
338890279 362632691 0
455256628 337024851 0
617655737 39599779 0
228076236 122829674 0
736514483 835021815 2
688269087 798473318 0
3858896 331817265 0
127513632 707248222 0
570544589 392612080 0
80554268 705794277 0
343658830 54372406 0
766095807 19467185 0
810637015 50955572 0
826118177 723639441 0
715251037 981928706 0
699515464 978420225 0
31497594 985100168 0
71143341 501008115 0
36906013 705055189 0
30532856 550690919 0
118318534 92386638 0
311590385 743969072 0
882295771 486981544 0
69398410 361601600 0
595576770 736351046 0
849712988 455171260 0
942815307 120858105 0
222566664 252909094 0
597094944 123689641 0
723051099 189357046 1
355728983 217445600 0
29498366 794895081 0
419428683 931781906 0
608126690 886176479 1
108438195 453381719 0
6951103 123585972 0
609822505 10336407 0
10338043 625781355 2
380961606 323383344 0
560091570 636611989 0
236472615 853830129 0
387087215 104420860 0
782509822 800827740 0
232119715 132517144 0
769884786 74361779 0
774040933 698734397 0
856384966 108436339 0
105907698 315908035 0
176773512 340652504 0
906129271 355785553 0
267560367 168020618 0
106035140 637470588 0
908565084 933729800 0
871333506 873847044 0
809354337 466650071 0
128517016 158704966 0
766555609 65690556 0
614948954 788894335 0
453973370 274271425 0
542680108 703743197 0
213698932 981444538 0
410833439 631892395 0
135516291 388722233 0
928151357 74472957 0
950051611 53930952 0
450751412 247477571 0
142987918 78481283 0
23766712 308429457 0
64615340 791381893 0
42861003 374340425 0
43633549 319150070 0
800014965 482856919 0
386298305 848641215 0
932539249 545556036 0
113604896 295912978 0
875313261 658938241 0
36595326 754205642 1
558280172 5731741 0
40764004 545723688 0
889038610 944108568 0
275431364 935688584 0
289457049 507743216 1
418077159 141316985 0
531178834 96039754 0
128890063 786343768 0
339948022 247553811 0
349141196 823170381 0
436677965 683513086 0
1898544 928601069 0
201484514 441814622 0
751544292 317416096 0
715110085 23889691 1
444313029 407245023 0
532040970 384470083 0
875978034 277563224 0
654783993 324828323 0
151459577 570254202 0
973172456 125403461 0
687650841 734899995 0
311745344 906498908 0
78758261 910561284 2
986519984 624715536 0
780309554 381886513 0
126230957 39459379 0
353444406 997113236 0
492160322 110297846 0
306891907 141966357 0
300972197 137093417 0
171559018 310890287 0
604703707 136793673 0
598196905 920487587 0
226723316 338404452 0
783360446 461773753 0
963669553 71748445 0
86969106 48795136 0
766285321 147601569 0
430008575 72068862 1
71871008 845224163 0
829488488 427618736 0
56017245 186431564 1
681229836 380949734 0
259872289 92348464 0
124671948 341480020 0
632564720 802010854 0
581892519 49974892 0
902673716 480650655 0
49065341 275281489 2
404604847 313885546 0
995554706 101567788 0
98985187 87725807 2
81680653 552931347 1
561745928 40638209 0
639648002 124329607 0
782420128 288295018 0
805137961 325166001 0
23535864 830039057 0
960481122 75306107 0
308854677 154709042 0
413613781 152542303 1
17439084 968273553 0
420738782 812343560 0
971669932 38130205 2
862909782 16810680 0
134400175 174134042 0
285155895 925520262 0
770084956 599749833 0
674242121 10674149 0
557538387 324978999 0
145007866 375772763 2
128406932 24640491 0
724260291 858780196 0
635962810 624353749 0
586184400 688026592 0
119118533 76785682 0
699461179 120537149 1
43505211 729416666 0
182360771 160247936 0
965612519 831308101 0
909554115 632531436 1
446065284 389647701 2
284449961 61308998 0
212765171 54389315 0
511421906 351345709 0
628086183 900679346 0
801251034 552907649 0
622319156 257352017 0
746340752 68022053 0
658536463 844246019 0
139719201 341816850 0
201406842 550724045 0
376695904 58442212 0
212502073 136104230 2
80977270 55063196 0
393109479 152581877 0
204570694 57134419 0
631381743 911254653 0
259623653 480176333 2
435544069 797243579 0
249631029 341723159 0
669369950 701327465 0
981214898 405091095 0
80329567 206780509 0
47013493 832253466 0
47070549 148777661 0
499207616 267021063 0
321189037 638816568 0
442932909 103798550 0
449139569 321948143 0
846123424 29258173 2
78824791 39640861 2
818677067 56259167 0
755719440 640452760 0
847030996 133700941 0
787023371 966326275 0
53445955 662147257 0
327449429 874858156 0
314858828 852735507 2
251874152 573820379 0
345805668 32013794 0
763760258 369042547 0
429572369 408739901 0
269241875 483730433 0
257653196 520896081 0
419763342 421956630 0
453196945 145266718 0
870306018 697483896 0
401572391 739673644 0
58454431 290067806 0
916647976 52538084 0
666111901 516488155 0
555778508 460403057 0
13176796 386435071 0
898192841 887126017 0
425435864 558085595 1
164290261 460547067 0
261336023 144298859 0
423974856 325740596 0
548231345 825131676 0
171726054 103280815 0
514120264 997456437 0
300939101 68086293 0
482437231 184640056 2
690977306 346012699 0
116418061 298762582 0
377156920 193403550 0
517687434 582809192 0
412766818 325919567 0
976155307 95964400 0
394327096 512434391 0
899234387 878103784 0
511052108 96210592 0
28721541 598262896 0
487241810 341493495 0
287452256 218934841 0
672937441 706381520 0
302148042 166015746 0
772581120 88475493 0
574080132 39404235 0
74573891 173219727 0
985074367 765803494 0
222179034 355595627 0
207605213 733163946 0
573685779 121277304 0
177933253 818217193 0
127493955 497797044 0
276247886 386675774 0
363009224 603329017 0
91244901 798066250 0
930458413 280380329 2
71367777 17431493 0
706497696 624703674 0
911441963 187085207 0
246639988 806142840 0
4083329 948063624 0
824728231 65812095 0
677369386 616829032 0
32994124 112315196 0
648658932 972788717 0
34339875 295779984 0
857462636 346132493 0
462562498 766328995 0
688221165 73633016 0
941676372 551863865 0
774870433 183643754 0
616265031 400410373 0
481231601 516678094 0
126518080 488726725 0
375132376 10309835 0
564521938 949473453 0
137462276 201744227 0
198742064 398857504 0
362134805 638307911 0
629192707 487176438 0
721657732 945119561 0
986080217 579063068 0
510275090 468695555 0
859813719 651483496 1
345265615 453544529 0
216928373 572465352 0
60003939 56718971 0
597032796 648501985 0
186237385 949172616 2
487369049 172581757 1
707377918 214364051 0
970773877 179112092 0
441362203 271125158 0
698144163 864626329 0
620335035 433610768 0
238856858 609695110 0
732516275 468947978 0
124035879 509188331 0
13856570 712103383 0
587507480 481069886 0
843259858 590810327 0
971418031 949955689 0
63558784 392266993 0
334383699 338739901 0
183513014 993711294 0
492009521 385500300 0
242156030 18648645 2
143176206 711100764 0
330754985 956728748 0
675275683 81993875 0
930545658 199598986 0
156543646 32350172 0
547260186 667515956 0
933642879 89409915 0
602135933 114388684 0
637886238 149496232 2
670712046 210926744 1
939163141 728035423 0
227470123 213973162 0
790064288 334605631 0
731755812 262158537 0
446074374 592420508 0
894042325 80712964 0
933079247 615273412 0
270751147 915946127 0
369406384 966820335 0
257846915 776383174 0
596793982 33721850 0
47520732 977273329 0
59482493 152721243 0
901282654 326987821 0
979550259 34571815 1
315108857 416252009 0
520600177 168294032 0
636270242 936450936 0
325567133 669959874 0
327533999 160924800 0
18229323 409432641 0
607248527 757257983 0
258964089 16143034 1
724233865 325519840 0
570587681 621772394 0
264574730 803017796 0
333563734 362636020 0
818806961 937846534 0
22061233 451933847 0
365897035 963051055 0
110307935 497076501 0
797264507 348742153 0
931157868 542868147 0
852095961 427827647 0
753375722 644714197 0
92500140 41236275 0
680356577 568726488 0
603424183 366202076 0
540119688 830171509 0
852004702 200692835 0
505179945 985226555 0
995458417 748800500 0
414066659 18403319 0
917995246 166232400 0
662194782 146672158 0
710345346 673074103 0
175898007 690291031 0
627328633 860902761 0
95052636 623729775 0
131215656 320900876 0
603835340 966528711 0
752962237 301502122 0
14343762 564191862 0
79785656 468476415 0
611851593 888390846 0
395158603 592686523 0
331080905 786435265 0
345093108 176740189 0
94777930 999449681 0
125684639 145406004 0
500013612 198404644 0
112680704 344236864 0
55087434 495335724 0
527360837 596536529 0
582054433 819270788 0
630695938 442942885 0
658097801 209936167 1
730860627 695115783 0
578783005 323800522 1
380283743 153970407 0
390701820 741355837 0
104735429 905766954 2
233194971 513433381 0
811268701 491303597 0
721370888 116208246 0
830880648 410417941 0
73968626 77431687 0
988590195 44292258 0
136356623 960893944 0
720019276 707769379 0
906140047 743910636 0
648188303 35736867 0
905365448 340394574 0
392402254 758063052 0
210805217 985389820 0
593954614 68785284 0
941784564 732228286 2
136859876 68830014 2
927187464 71379971 0
369027118 180344014 0
142589640 227609096 0
594499650 605908176 2
418567030 753934396 0
961231909 647749625 0
97912376 277572349 0
892803294 341692172 2
874150629 437683724 0
133770356 784776710 0
765167087 515164644 0
59431804 718729929 0
301263531 981318307 0
227626237 795024011 0
296115626 593029746 0
711111082 177520015 0
728469709 912526603 0
242282446 105894013 0
550531392 875498197 0
185473591 505526315 0
626245911 976501421 0
534312422 527779691 0
106251377 252085550 0
245475334 58141753 0
983232852 541434574 0
170551146 62529614 0
104139901 19908454 0
464400944 889924633 0
132107053 161173915 2
637713176 628701387 1
708082409 66563642 0
899220569 495342447 0
266992492 561119151 0
247708347 737261665 0
862307603 481041639 0
463882178 983570765 0
609382310 174065188 0
960632836 350493188 0
918833001 248895981 0
116954449 158813585 0
143359350 813710799 0
113420539 258580239 0
991243631 443074477 0
750111944 442570254 0
871320571 164830453 0
32340215 76522883 0
927814372 439747819 0
19174078 869311650 0
843847161 633778109 0
415745716 543422493 0
558775467 348031882 0
126699823 914431030 0
35360013 961841201 0
735618609 577996687 0
798284640 902970069 0
437580707 581819749 0
123046872 109850494 0
966577710 809707778 0
59744149 256170352 0
2353733 564011571 1
495502030 3083990 0
16664966 15476415 0
101544784 522657176 0
65800833 864705814 0
45367118 574603540 0
730620396 994329711 0
12399130 851937092 0
885479888 46138420 0
932469791 458251022 0
729131376 797843817 0
12614860 148921980 0
37378805 73641642 2
402877540 295775056 0
154107942 199706665 0
832497663 119510222 0
124958158 584939577 0
145131451 457114216 0
707035296 725375143 2
594383764 276812749 0
797874540 113996438 0
726808079 672387132 0
640183854 197929016 0
408574973 348137196 0
626279944 413736535 0
920246601 665566469 0
555380493 150712920 0
781450497 618744892 0
452043318 752795695 1
989640432 262048719 0
133724390 419304020 0
120579140 980677592 0
615233096 343388141 1
101251962 694308015 0
67112823 374074065 1
41341134 971724516 0
656663744 158185348 0
976807588 972273174 2
409423130 916101794 0
126858056 227547563 2
316045919 970260206 0
105726036 812435672 0
549877373 367804257 0
303682491 826008828 0
496642577 688787667 0
53812408 187071444 0
62767855 423434435 0
757169142 470426632 0
840364252 906869816 0
765909143 833613954 0
295928327 220313250 2
968032005 948568639 0
248519044 157593735 0
258395705 281513597 0
684216645 173796905 0
875066938 563920886 0
902402950 15670770 1
482750250 855819554 0
155938391 419986331 0
974096842 379714800 1
331677881 333460155 0
522403544 80161959 0
670637566 298821303 1
820638451 709886169 0
187221131 366485251 0
48685504 298270558 0
619202939 519492767 0
407658300 81674387 2
670027212 723997005 0
462807225 339525614 0
916433005 300365495 0
474892335 78525864 0
54365551 322954373 0
419511174 681352389 0
578363968 126510345 0
90971824 140612189 0
401321657 372320642 1
178719179 526909735 0
94347936 173273867 0
136447693 923958083 0
2386615 213653061 0
41288949 350608224 1
35518375 434205374 0
64639637 320052784 0
276242701 133127217 0
26018768 426610730 0
585229483 560192698 0
827459198 464431355 2
144453973 541923681 0
494595519 669609545 1
18898899 308037233 0
46542138 182165867 0
461450946 163617148 0
570206701 762944484 0
208087801 17997507 0
338409754 86168641 0
297069754 688870880 0
678860754 317269527 0
131643758 736035781 0
802437743 611310146 0
11537255 438064903 0
34082024 842253795 2
687538327 192333114 0
417663064 453330573 0
877860551 688438871 0
353529984 513181767 2
627531415 635736621 2
526456601 503515358 2
21701241 996237277 0
569150709 674857555 0
308628076 80729775 0
299413215 77844059 0
726974562 772538024 0
884672704 233726077 0
732997685 817194906 0
970248064 433137430 2
163624953 444650172 0
43648036 879100251 0
608753793 793652459 0
613980589 70759022 0
601025986 627133629 0
693734790 11928264 0
226531557 523786241 0
367755666 450445795 0
994849350 895056381 0
337050741 521808626 0
963503676 783988208 0
140952296 583164971 0
621819282 850441302 0
585331519 4225993 0
708977738 139309211 0
6465015 644197229 0
781837352 402833939 0
866614376 19469329 1
258433686 504077895 0
661985536 954451492 0
365001139 166714598 0
661858142 44808120 0
724938208 546135034 2
969626890 106771672 0
84733472 66109824 0
273107798 652907624 0
89620813 633299870 0
454231848 60754396 0
135446730 95572599 0
200648985 107842923 0
240884309 167584751 0
143189146 575074480 0
92507631 832567144 0
783689284 594822496 0
117922835 950508198 0
964396613 650087847 1
48088970 298432667 0
439174183 422838846 0
170174551 404729911 0
466933673 393077512 0
461580635 285517725 0
737254490 846715309 0
197781185 634745683 0
119128342 354944443 0
368280755 997430378 0
388781230 387066337 0
127922641 258477289 0
130175710 987813439 0
748908849 63671635 0
546410499 520918569 2
251897715 964169293 0
693174989 531507060 2
973462732 777950862 0
418213193 397663525 0
810800316 816722377 0
209430270 975438715 0
430547324 613843264 0
453752214 141595445 0
501088693 753616071 0
388700425 882577849 0
701813414 747079250 0
380604451 758618784 0
667849315 733444943 0
734407697 685607356 0
328782850 808209511 0
421139109 110879607 0
678888859 952858508 0
824551955 55388048 0
709990290 761268944 0
611891770 852746314 0
532023315 78053510 0
806407830 764572857 0
135323130 527370320 0
15325422 975810320 2
116721122 531728485 0
719752857 102269418 0
799102026 879663373 0
929932204 661317889 0
26211425 210307769 0
151604072 415020616 0
873013752 170971625 2
676903386 644641836 0
24998407 236464330 0
757405602 309418379 0
722739113 653765703 0
439828023 67367160 0
771303383 572030431 0
421117340 635358093 0
62102809 874705887 0
884878751 265160721 0
49085269 608828637 2
397366781 815126555 0
661763093 92358442 0
173546688 19225630 0
122165804 954441956 0
837891884 883079369 0
253627509 68383111 0
102444289 689016726 0
276665852 299580840 0
416829940 672607105 0
732872347 685400872 0
578563844 550390107 0
478359276 55785649 0
592078205 323714770 0
486632373 62913887 0
516295338 51930616 0
265574164 196752318 0
887861353 885051970 0
504699104 527289050 0
1003613 993149894 0
495545514 136980745 0
51093199 56187194 2
56009212 172525573 0
291642148 470128428 0
51237553 300623118 0
985176652 973802540 0
288567477 477457512 2
812222635 294959828 0
568112533 239623717 0
471822200 165322285 0
966159881 55793880 0
39933537 734325907 1
575383254 958172944 0
136064361 785411096 0
860305526 237041397 0
335671881 222853714 0
134974638 176802866 0
523828748 978153703 0
55951995 103009024 0
121729531 496708385 0
589603970 158605887 0
581251993 762820069 0
891057436 588895794 0
90615352 10989932 0
532912726 877050749 0
122839884 252164067 1
792499587 606264867 0
878953702 227879398 1
621627815 201469403 0
375187266 311843220 1
520258329 10129116 0
57871177 863277456 0
1894252 394291856 0
876454665 439131062 0
130348697 676530583 0
141036009 916854289 0
531682077 80789238 0
781614156 917345953 0
537746138 151437154 0
555552121 442548794 1
939007977 177209584 0
179737804 83587982 0
304957845 396963101 0
312329626 514170707 0
327532957 503113169 0
685663312 233004149 0
42856987 221171069 0
406410334 59183796 0
937474019 535814609 0
73621868 755574381 0
269539835 279222828 0
79396085 618866095 0
394770605 842016892 0
870976321 13712650 2
935397100 498929652 2
935310265 484052161 0
183515178 847453050 0
764933757 971642868 0
914760058 643865812 0
145636776 88496059 0
433314950 6803411 0
62623584 823191749 0
593796458 968780615 0
885718287 468796721 0
662500677 949968509 1
423032967 877336059 0
61728425 799995156 0
488441039 491469399 0
982740999 972552119 0
222685590 356391535 0
98445645 563982468 0
744761215 91359071 2
527727619 611914682 0
108331321 182371772 0
324390156 273839566 0
651199872 553290415 0
159610767 645159316 0
871170839 348876387 2
179014679 537563417 1
784286872 243029666 0
624129649 946647610 0
614682723 7681465 0
264613189 712209994 0
578403268 389145035 0
739535327 795161669 0
456918916 907988958 0
609430284 487220406 0
326496083 628529834 0
100800608 308778945 0
987919567 411296066 0
844010637 165966133 0
222932820 126256257 0
10778104 838507046 0
428250691 711965574 0
837523943 320610367 0
955298864 363696055 0
15081049 690984761 0
42231794 491356851 0
103668323 895427123 0
696612555 413160136 0
129210609 24435856 1
500343371 884082202 0
174463308 548662459 0
469517678 452620765 0
65428506 805985258 0
730655635 120025940 0
610455931 69105417 0
20796054 626618757 0
449008325 935882639 0
117983045 32124484 0
348969447 135684453 0
450329162 768566802 0
408398199 527446136 0
48969246 132495344 0
549948124 108986175 0
335424625 193504181 2
1960750 858758375 0
495125253 607979180 0
152413026 111408058 0
31587458 764516413 0
759529180 28658866 0
433103629 113155841 0
398914130 311178081 0
57419385 490944542 0
221401956 160940394 2
200829032 565088539 0
50556918 862162578 0
327503563 297562416 0
96323629 657142566 0
870833648 416381872 0
680175371 355468470 0
617491177 783297094 0
458122734 96678801 0
58518150 14588899 1
788456408 88422223 0
190795133 611477885 0
397077285 598838156 0
527260556 819759188 0
7387500 331475608 0
212314474 680619511 0
406296413 624225906 0
808708420 956811373 0
306967373 556085779 0
5139020 24311888 0
348355137 68121840 2
325699495 542665149 1
765078321 812687446 0
427615996 792546847 0
507682072 607829993 0
209426492 816555487 0
642416767 360214014 0
305115700 64526115 0
341292832 308800696 0
303635660 425121311 0
332255423 611685002 0
255760268 832847389 0
370084614 307884320 0
150469395 97138449 0
650255894 663896702 0
253415004 382900575 0
882461516 162386785 0
501891805 513254569 0
914647730 545909534 0
181443599 963730048 0
499436886 983744612 2
2585100 609275023 0
745316734 972774055 0
520339254 687126257 0
7567010 174948889 0
903086986 139305670 0
271686319 31274689 0
153775172 290776619 0
313187114 290666295 0
62626841 642887639 0
201442295 453790620 0
759483569 790406860 0
76072473 66603558 0
657246623 288030743 1
38841959 86095606 0
354376474 135426791 0
858262853 116383163 2
260295986 198533311 0
818688860 396274430 0
870069373 378181193 0
889045520 56141575 0
899623468 791698431 0
758790628 388166068 0
905402022 639878253 0
563054523 885003364 0
613928453 848003080 0
518178208 896064107 0
190840 453427845 0
434188575 990840 0
831977103 398504445 0
599109111 9198450 0
738533554 419775164 0
74013079 542805749 0
359453208 347201564 0
565492754 402536706 0
832404275 904202389 0
873256019 92405549 0
634331224 763250580 0
955335693 349316343 0
117192956 62537992 0
70660987 563261904 0
81073464 268708595 0
91393365 8189448 0
922201224 227946953 0
677941234 812940140 0
286192131 728027889 2
36261396 944676219 0
339872248 6814185 0
689036877 984051842 0
242374465 167960629 0
948727064 169316724 0
772712549 968587947 2
462675387 120562779 0
734963605 834363191 0
861286839 262537848 0
195655492 215435293 0
37192886 125092532 0
296176964 894910574 0
154817156 424091566 0
524796829 186212890 0
536111522 782793020 0
598336538 143073647 0
29153745 661525508 1
533500067 12386961 0
574906079 242647118 0
738515222 15726727 0
89487473 603084611 2
126117588 36310834 0
966373371 11549526 2
942917354 404735799 0
347782420 333158571 0
540660394 290675448 0
85060835 610172405 0
865713196 68788830 0
853727817 150484394 0
35344798 586939173 0
310111289 618500019 0
877380070 1980432 0
402395891 822494675 0
523318774 249510317 0
993482096 728981206 0
816808661 870112646 0
724555961 603639315 0
384491423 1705482 0
427989262 78743478 2
649171320 19538520 0
117146571 107380677 2
807656971 337665060 0
488897360 188402353 0
93171925 820834110 0
89376520 747509067 0
853281497 619825048 0
647843614 806874991 1
995451779 390519529 0
826044222 632820258 0
586495172 880461997 0
900097776 945034562 0
215248482 521022612 0
265920057 793065379 0
975866383 18901175 0
90502947 863564478 0
369957407 448123013 0
394465229 594855416 0
62391662 855699622 2
298728162 961233886 0
125642338 54308770 0
185914093 401208803 0
732742208 792957724 0
23596173 325369925 0
373145402 935698363 0
90582202 726582367 0
52725866 429368875 0
487496284 987550840 0
943191853 98823445 0
638558959 105210957 1
999035980 951890875 0
416072089 275020072 0
728587794 113269928 0
822145302 137568416 1
83059845 74285590 0
916832435 31627481 0
592578182 960045251 0
431531402 390593712 0
248007075 576591661 0
679907320 927927952 0
672299924 14182722 0
779218705 670551779 0
559068882 750283144 1
577544919 70414133 0
38031370 951811706 0
381928346 454449273 0
495286048 505291011 0
996910811 423598082 0
937961089 22181222 0
439423622 384278136 0
779314734 377324999 0
378539971 828014851 0
295381231 540276732 0
381378134 133763041 0
234478839 621141252 1
563084674 45712772 0
565428359 984941950 0
593114569 605569184 1
729101156 210276244 0
772940521 725866785 0
717251095 125455660 0
855739344 9637139 0
643161784 469957458 0
578169685 118957700 0
925084457 745753830 0
743610792 20518619 1
87434982 941125870 1
455053224 985336910 0
619690908 849907033 0
493482562 286381691 0
380266634 390933634 0
131028067 907410579 0
712059272 654035696 0
190388137 231506401 2
319904537 485698613 0
880528040 337666786 0
717383826 6211253 0
755522309 333581566 0
447211609 112719006 0
690124141 388016357 0
3371008 732532633 1
774536073 474708468 0
392031826 78460361 0
998464064 557646043 0
429367363 429115668 0
56824395 56492894 2
980834890 405343758 0
369366624 53932461 0
222948016 494432491 0
464622323 800409080 0
364300132 403005193 0
888918238 705810744 0
951716792 949943468 0
705411227 421342608 0
172198693 139511672 0
540017757 155533356 0
186642378 284803589 0
384605303 88261611 0
905583551 846149573 0
203626071 663431056 2
273049765 319746596 0
189385984 884540210 2
623087611 92138369 0
740248107 505933479 0
273242326 40446675 0
899963578 477400572 0
117145151 223266580 0
49669446 589522701 0
720516777 704922820 0
83894516 331356161 0
97819092 427191673 0
314977327 330440465 0
584152507 535701882 0
285372126 817097003 0
4095374 872497826 0
164719450 422236580 1
535274486 144643521 0
591627026 106931554 0
48377980 991084037 0
121407710 615980430 0
994761393 937740898 0
861229363 878505589 0
352034594 923308894 0
42541482 590445203 0
186388546 590471634 0
694095735 737864683 0
858486138 257839773 0
878576297 234990023 0
660573713 816243695 1
838923026 329934732 0
450165709 39505564 0
367807490 344403777 0
144348976 343709152 0
108079334 280111117 0
404625923 540696839 0
190442600 744203254 2
904064242 625443057 0
559706882 118634009 0
712075520 841188509 0
729017376 58785105 0
823176952 290589657 0
614781351 679795891 2
127187256 89498547 0
123468088 423911128 0
564014006 785691828 0
668985365 39950992 0
597157785 717310348 0
667143685 969103635 0
406734460 986347208 2
408145697 173051648 0
194195286 175072783 0
623471342 664207702 0
665799524 269251010 0
518139264 880991620 0
877809483 853265881 0
517717547 129373500 0
707283898 364676867 0
867655984 899541001 1
183623439 804528058 0
902772193 823424769 0
258599647 70578759 0
128529262 773063829 0
102907314 363889428 0
58199235 447994595 0
641970571 70491536 0
376252468 223160236 0
341329420 159342000 0
606601548 63797343 0
11218183 428709178 0
397115923 649393634 0
593255406 253745686 0
45473010 453928148 0
258959311 466755504 0
39913708 678255966 0
572186497 77988945 0
913639205 106019833 0
115536036 133241614 0
200722933 258466571 0
97425901 435822016 0
342771959 68857128 0
402689264 125271970 0
903438574 540181017 0
530703825 77380459 1
438093424 821573962 0
18092339 758561586 0
478664821 744862904 0
152201798 906013941 0
963773031 726140974 0
753661878 696221563 0
687027964 985839182 2
403053161 669316885 0
985718532 338719320 0
702100897 863731494 0
68024730 162434480 0
879853492 140856623 0
325522776 657074588 0
835719303 797118792 0
10172929 356671200 0
109216413 495333522 0
648041434 77684539 0
282611128 651288126 0
560601100 886027910 1
183417645 492316765 0
798695806 794709267 0
685688059 793534784 0
489905616 598790697 0
916114607 233459209 0
848894165 99515484 1
103523225 341075747 0
985771079 762647740 0
842723724 589666106 0
202844250 836239580 0
938982602 338778928 0
783547039 593526810 0
810062833 361672244 0
397660924 61297286 0
218568176 816203751 0
375025703 372170378 0
568088042 750465308 0
94834002 533308944 0
589964575 629822490 0
720417337 723775575 0
561180416 104561406 0
247955007 239967179 0
9402380 891196377 0
303121295 674457119 0
900323715 872273431 0
764489425 635704049 0
461563192 414760175 0
250793464 542717794 0
362382619 287511550 0
265263021 756860442 0
512846055 751967739 0
323349852 89320309 2
125840952 672566939 0
831025497 31066261 0
404005746 656009595 0
727430257 674161627 0
56346006 469096438 0
197445928 735029449 0
386347997 875169060 0
294832534 555249076 2
987914430 670566271 0
141630877 906056941 0
812065704 428466823 0
463341015 149798078 0
187587183 897056803 0
445727129 146017731 0
641845367 15612625 0
458834898 877774617 1
36691782 201173872 0
411844751 492385792 0
294115824 441100828 0
136450092 234703295 0
525606130 819093647 0
903948957 740561830 0
198113765 116050341 0
369901783 36221046 0
455415790 534997205 0
393449057 155787138 0
849252532 75806452 0
105516064 131475613 0
574369671 62409793 0
330684588 922881931 0
875644266 424222352 0
497517701 550196008 0
972576679 21141265 0
666876320 228455864 0
142738722 737561622 0
97900972 105379987 0
34217877 595729506 0
900307140 858885562 0
758658716 123081625 1
657073389 276898999 0
690370768 293112396 0
98423590 976518807 0
185197831 253085608 0
398197615 915485899 2
820865669 431680838 0
710618244 262100494 0
574065290 985655153 0
919015845 423096550 0
942665311 909815935 0
10529315 939083334 0
201801973 851688924 2
38565314 207236830 0
161128141 711244397 0
333983182 822773050 0
247100082 475069068 0
536948327 704428891 0
883720367 25651987 0
93966611 108425179 0
854072271 38211862 0
246145174 673368678 0
309319237 30107229 0
444163289 72539086 0
174706387 791010567 0
926577110 951876059 0
343297756 619001816 0
523527355 140649319 0
698694821 741507140 1
809343211 149745300 1
848354400 140562300 0
212553687 844631055 0
568319147 16675878 0
277349778 424469509 0
106022870 491638893 0
898304535 872127578 0
914565126 25770561 0
485338422 560389334 0
519277482 447106764 0
967496945 453544335 0
706184319 706005640 0
30365313 84654998 0
88175091 908749584 0
432472650 421279009 0
38043021 56091025 0
740236113 200273291 0
737251667 690205068 0
46186470 571459493 0
796136837 28292092 0
359824463 261151824 0
434995235 860943842 0
464492946 457034013 0
703084259 468708140 0
306435404 371362750 0
43186127 617017560 0
777239559 749743009 0
937336624 748078607 0
112495403 388013137 0
452639704 67126670 0
95673375 345265631 0
860559630 998275959 0
823649248 783822068 0
908299691 154411048 0
686008267 663902159 0
833664590 467819074 0
565950162 234624010 0
365025388 197000806 0
660981771 88762037 0
390992679 562784372 0
631294391 1102843 0
667571027 8245688 2
128855747 483375686 0
632577800 59540196 0
242496950 952570549 0
213688620 477689049 0
572298535 972472191 0
790777190 513184281 0
758725204 738714067 0
787019560 698586082 0
213153052 882424460 0
365242047 506481568 0
134504831 221204580 0
131650320 805480053 1
454991838 511170516 0
837114248 585403341 0
991348175 216151956 0
502326919 208484970 0
667082653 933318904 0
684518086 542873277 0
255638454 54855819 0
959703789 487070257 0
50234894 665901422 0
526867353 964084254 0
830247490 969930863 0
597144324 795686057 0
313566485 470489323 0
401163498 804448758 0
855085490 778870829 0
589958508 553504579 0
805492960 22767845 0
294150156 56205 0
835578353 400994990 0
361172662 40464812 0
592253012 842092237 0
166216941 141656080 0
737936577 940211830 0
138079605 29253444 0
303153796 193147835 0
95185472 708857257 2
216895790 988559561 0
676329130 910515512 0
555783054 37899483 0
899092423 676785179 0
164793738 310924034 0
416668764 449823965 0
259009814 642904740 0
658840159 989641516 0
778840839 396217733 0
736894049 438385357 0
906784853 868037570 0
471960020 487328590 0
943940534 22139033 0
102363268 601710539 0
863988052 120909105 0
857778042 133244006 0
12385170 527817752 0
942466944 506270581 0
495436010 865470464 0
904798935 583218858 0
583141054 52119431 0
323415483 529468754 2
277484135 307092909 0
305383737 387679434 0
527295771 21001570 0
779078784 816255908 0
232748077 88585494 0
488461012 705850668 2
518777104 859902059 1
843167275 452040752 0
736319393 318064742 0
741028276 432606870 0
923562222 738751798 0
346186139 725356511 0
240848636 467244425 0
206261451 250851779 0
569933921 150568612 0
482716890 608560341 0
502697786 644813593 0
858171072 139628991 0
101139179 40604821 1
979064505 238863213 1
97688059 480221858 0
445870165 481564646 0
326786103 50420553 0
185140955 571264312 0
87996680 90296791 0
10898839 485157122 0
256925398 870274592 0
454210436 747406313 0
89962239 149793547 0
689578770 653195223 0
938209723 665837994 0
935113222 693926118 0
224675892 290854927 0
355943895 743428117 1
389675624 920541027 2
519744162 705404087 0
606266579 12909867 0
174921978 785073551 0
255696835 968836173 2
52528731 884012201 0
759216352 456456444 0
809138912 299754518 0
214024964 33986658 0
274808051 236419952 0
352663173 37865043 0
246170247 280873831 0
367577616 22442394 0
840872191 740972151 2
567009502 851432540 2
750437005 668219669 0
836643920 886393343 0
798500353 757207099 0
798135603 35457466 0
425260474 99279181 0
420209368 679692014 0
23560648 527706858 0
228956241 88285279 0
757775940 315489754 0
402759265 571988628 0
506494086 553189135 0
79768918 552307772 0
18038016 307210703 0
914567540 190391123 0
227894908 285589776 0
222060371 758026250 0
668996460 122937546 0
326539452 527777153 0
990590983 86141652 0
741287029 4138482 0
442796794 918513571 0
663781734 162446525 0
910223505 930328497 0
702856083 201103538 2
689607744 947004157 0
461536016 973615825 1
301896336 140045202 0
720456305 46953094 0
750776319 30386952 1
378452108 854771915 0
106434724 328874749 0
427880180 140528627 0
183480807 547692166 0
589356707 698515425 0
227390349 647961181 0
161685812 424384866 0
222153904 59354037 0
821308294 49762337 0
805864566 612219302 0
101235739 832995549 1
336981767 97738459 0
736283014 127550498 0
91784898 542431831 0
277814765 182075559 0
394789433 985283193 0
773611374 987852609 0
632892049 594078313 0
157343245 266917730 0
632578981 845157999 0
266082935 553373407 0
544165976 733808013 0
872825022 62346213 0
71189890 23334291 0
754053560 969040383 0
553909383 68226818 0
45584827 37905701 0
174892888 370421375 0
78757519 675565828 0
361989891 861582005 1
579119596 208722861 0
921636419 445169834 0
490081120 463177842 0
560251082 137182601 0
735512203 953972881 0
776525039 638486011 0
126583719 821640713 0
975346000 552308465 0
94147461 669330666 0
531631327 949555064 0
773446207 806784126 0
90097440 804094272 0
332505314 33187633 0
232547933 962101934 0
886590055 655644368 0
702109452 88948321 0
359454345 315284743 0
687724080 841543193 0
780207026 792126683 0
918247617 779522502 2
403337639 335688795 0
121628170 955890558 0
520759090 874839975 0
271700928 649271491 0
413393544 68156374 0
307435553 733143569 0
52497255 950954167 0
893021425 22883774 0
806361023 392173865 0
78201989 243621609 0
330025140 477943355 0
589350215 241326295 0
139892933 55886947 0
49106985 685911289 0
876221310 737318621 0
495401815 716263900 0
812538510 26568381 0
654781324 527573161 0
469743925 839262898 0
536043414 650503125 0
852669894 332722522 0
52759205 944135118 0
417686738 754231657 0
595260131 788174179 0
56604784 403655115 0
708504941 290386299 0
476311465 610382020 0
493082236 733467064 0
87555186 668436608 0
521179662 49139710 0
256294535 25156355 0
981536848 298032390 0
977758750 643310711 0
716305864 312654364 0
725990265 962774483 0
981678752 136412026 1
514915747 863989692 0
128230137 785815833 0
577940430 25786035 0
501591350 22278465 0
437258803 923139966 0
865348275 915442800 0
690766346 934803247 0
463610508 736812092 0
631369004 622038281 0
434579988 160896545 0
184211702 782162737 0
907681495 679534364 0
177092483 897841057 0
277249828 668268505 0
9040126 931966279 0
208727755 869191267 1
591084389 715013174 0
575180513 873996707 0
614486171 340119242 0
76526439 739187273 0
688795541 1843308 0
921318870 603792298 0
713140284 26608378 0
42980923 127162765 0
49144886 332900195 0
94514785 827218268 0
329921077 156379349 2
977640193 501598150 0
22158832 733792062 0
402363762 308923101 0
831857811 296228329 0
522298207 155691661 0
451497617 889994069 0
136198283 591863977 0
425938109 607919015 0
83862840 779771868 0
343272858 902904729 0
667712798 727079903 0
567663183 203911895 0
868704742 714708534 0
887385975 86262925 0
904968621 27601536 0
614248117 848950310 0
212369471 32632978 0
500751181 92960209 0
604388958 22122906 1
939009107 697749787 0
573889851 514299433 0
922213224 228090425 0
904664226 455994941 0
286187080 966121419 2
993553068 827604865 0
97574383 494451951 1
423044456 62443171 0
213202197 442852887 1
125226304 935308417 0
33221984 54894057 0
343857888 391792626 0
946711745 666203221 0
222662884 695001639 0
332836825 47799027 0
2963640 146143622 0
940300353 485983167 0
874785307 730726262 0
126709833 619382531 1
870768495 468822920 0
322008623 493961704 0
749632777 914605962 0
429052445 701386333 2
509810453 905505639 0
558360614 890204459 0
701923356 673626081 0
401924064 509232414 0
70144426 453963633 0
773238345 130071751 0
610491553 677565542 0
49831654 389592565 0
580782820 297415063 0
353323474 911289391 0
478617294 109140915 0
673990183 864284183 0
592592118 597586449 0
844206482 523292575 0
934523596 30417581 0
460315565 151623152 0
171952096 80854406 0
453562611 651074322 2
248948246 383160666 0
778269767 28763883 0
240730671 699505883 0
964399538 906216264 1
665263112 513279374 0
538044036 114773854 0
978020395 211182028 0
641838711 963034931 0
46902388 287401732 0
723031540 338347133 0
288818710 525358086 2
599249935 97351470 0
902768306 907176640 0
30836058 245875936 0
888895419 460900175 1
456433878 500317655 0
85480802 593401058 0
600223300 457198332 0
285187470 460733949 0
651759521 8283962 2
132365055 533583974 0
257425450 747445662 0
866577698 229525947 0
115992369 247598066 0
628478663 535771979 0
384945423 82176314 0
817514662 518633850 0
619076872 7007798 0
519400369 83839555 0
706854210 195417002 0
176357043 755884028 0
375228956 121906176 0
745733770 660325837 0
693943234 740133561 0
947504023 941462345 0
487359440 251480543 0
38630474 639732066 0
737032807 614585993 0
987968256 550322700 0
727071009 130939120 0
225988425 324768291 0
239556273 252694423 0
14098063 630233782 2
848584186 660779871 0
44600821 838891298 0
140436497 1926436 0
245136323 114717894 0
428553747 359641868 0
817441567 565071404 0
771401701 265457962 0
615634779 898261417 0
836969677 489197429 0
898914813 117663941 0
327167374 612271613 0
433076742 900555528 0
109915401 69284350 0
924155789 586600884 0
830996576 94095495 0
236271090 31080821 0
152200647 928731410 0
320515806 571403847 0
446153519 724684958 0
838081218 86201062 0
861291038 599844572 0
142794623 13203256 0
843017451 861372865 0
411131600 638184259 0
376866014 247689091 0
516862211 400668620 0
619778920 469172086 0
660206799 817596440 0
337021416 511961906 0
23070831 905132189 0
115481939 991533815 0
848303678 762763571 0
581561599 411423544 0
770483205 603399754 0
477358577 934115044 0
459796784 833597590 0
141556150 949463604 0
966906267 26654906 1
771529510 180164663 0
145268583 84146484 0
425093050 227585539 0
955905439 846479569 0
516123617 185531040 2
956264126 690949201 0
109479040 238097629 0
31806557 549445349 0
981615341 401666337 0
677968981 851347052 0
37280056 704587756 0
376493358 657105172 0
82358213 73239653 0
268759588 564712738 0
169107340 173980720 2
582708901 216589672 0
165747425 48868188 0
32406456 490685541 2
799052133 756409750 0
776724187 436748919 0
195833521 165977328 0
595388750 900817904 0
819709927 670592640 0
925585540 344636884 0
358132255 47713504 0
962949540 802197729 0
711520599 600549159 0
804316496 774238339 0
348284762 173275204 0
740082459 848260582 0
86485890 745838263 0
70435289 809269844 0
615085906 475346167 0
316753425 342205771 0
368651253 171416771 0
502100757 68163013 0
227991570 439756858 0
213582458 137519343 0
338542358 967248576 0
113118487 48139483 0
267246047 39131417 0
415605828 88347367 0
40741080 623242633 0
967171725 259242517 0
310343897 823431271 2
170585057 108544083 0
8794565 861825005 0
177457718 74172235 0
592466054 497055889 0
517349402 281167528 2
663575655 405576230 0
353315193 397178708 0
888553572 243458114 0
461871638 13173888 0
964902771 886813288 0
164427928 821949314 0
373031566 995139056 0
887226394 527506344 0
13166124 47181306 0
396161844 143028617 0
504716560 406287514 0
92861288 405250301 1
549968092 402666167 0
899382593 56127562 2
948655700 848775501 0
612278137 774872409 0
99739756 791710124 0
438488694 985093493 0
103603942 895327068 0
270251055 96316306 0
75599460 52872780 0
319133693 269107783 0
293463663 190946368 0
708758766 487017058 0
876204533 918364272 0
243464125 109846665 0
452424597 626996379 0
144638383 134709143 0
116732077 76595743 0
369820349 459124680 0
404250177 785795782 0
400490854 748132631 0
455233326 628972223 0
485588811 4104530 0
745486685 582909430 0
132782693 421357157 0
769312729 592876621 0
835845634 74088577 0
94649613 432734680 0
121055122 672758454 0
398748509 717336481 0
420521929 80885069 0
71046662 175417651 0
123597974 752977922 1
807329941 770677206 0
780280684 841257016 0
49955962 636008669 0
577420625 81466430 0
81809194 69598087 0
879713403 198977822 0
995289283 86169910 0
397867087 876858104 0
349523932 975962443 0
955863906 468654420 0
229042093 905948383 0
794575864 422764017 0
657290085 645328818 0
264728092 495345218 0
660902951 170387530 0
575946174 879107148 2
541502066 817708968 0
466874575 84141665 0
224899516 9084049 0
116458618 222198932 0
81332473 371672859 0
948127562 991011115 0
571486456 814556820 0
714019030 40538281 0
26529053 20825114 0
304026640 321522051 0
435468988 725378598 1
308663386 367104838 0
645741361 123937267 0
140669338 622075058 0
145973530 592571395 0
247611244 167476665 0
545375401 447313393 0
995498467 10883270 0
525919292 523913690 0
509835411 344394511 0
918996256 536050355 0
227500098 219336221 0
896983401 190503010 0
151838866 73525928 0
138009734 295846780 0
616364929 564032618 0
363158587 229303928 0
135593288 46860570 0
126780758 560086429 0
807381332 155735655 0
530837900 501220556 0
875700838 61950154 0
113297221 613045521 0
616476374 825034767 2
446509474 556257908 0
487313243 864699033 0
762223316 72542185 0
932083886 884789264 0
569908938 482176364 0
57894187 99555716 0
386724287 221986061 0
296886742 789376981 0
946959153 293761788 0
276724439 196688720 0
727109670 913484658 0
843566447 570069072 0
707082458 346043511 0
165093067 76878404 0
121620982 676567524 0
490953176 203862120 0
795374575 745456061 0
46178112 433785816 0
740234710 175904229 0
184632595 994008244 0
781414837 473606541 0
647549873 810961850 0
554564803 333768004 0
21863982 62780654 0
58905106 852215938 0
166382775 495483011 0
258426627 814951049 0
842633519 990435373 0
410296140 103374926 0
427596279 914542899 0
101962023 689495863 0
13785795 114577902 0
112144232 943756687 1
649527034 967993332 0
210122558 608627091 0
374526135 480571007 0
758858851 928888134 0
412942336 926747429 0
687639662 315740261 0
476269531 81990686 1
152560692 458730460 0
577420621 120335448 0
918674086 424602617 0
66114041 935089966 0
389119290 274934314 0
14351199 795047915 0
603124228 113898051 0
551137774 656805399 0
202699149 616934410 0
51579433 409518173 1
307322173 703909601 0
46687257 148086982 0
171618649 594222673 0
986966304 129275801 0
878622729 92797044 0
276674721 838422011 1
270979643 830792497 2
577749979 382542525 0
2062451 259164562 0
259324229 163177374 0
17233213 887057033 0
788516977 80586777 0
451986838 418300443 0
281360344 529418 0
597498626 676467827 0
320433905 602032016 1
386212859 499637487 0
209169517 191254771 0
927705362 861295412 0
444852891 502255199 1
252223448 96414263 0
157644782 317254947 0
593747330 476963418 0
692986771 886410799 0
654793417 44925327 0
469789607 708331911 0
93133662 11130789 0
727361388 283126728 0
76614852 832827429 2
617917942 390560796 0
290434169 924594953 1
289723041 358886618 1
859140445 664696136 0
355116067 529503897 0
872938158 371254239 0
105783008 765505723 0
619661479 347864853 0
657173287 352310570 0
34597520 866181167 0
643069890 341531903 0
113612356 76285782 0
582253255 696571478 0
175434046 564074377 0
343050566 784608603 1
419751779 249104276 0
694784612 844911129 0
50284198 256199126 0
690627908 130866982 0
16377811 845098513 0
444952156 678366380 0
318123423 209320767 0
48850592 564643190 0
51580510 920364580 2
57674964 738370173 2
869400201 773544679 0
99645150 49659293 0
389583899 806146848 0
821830751 19376008 0
669665104 834484005 1
444541570 57298077 0
90347594 120729559 0
93229226 103157446 0
814655282 611753101 0
180683337 458933951 0
403786790 814043466 0
331595115 470646678 0
725154398 914871248 0
122362669 107465059 0
764861832 898982926 1
114406641 926874957 0
28724617 75050849 0
575152821 753819107 0
412649312 6647483 0
164836924 148699720 0
573626108 17081450 0
519610647 992940748 0
33725022 211629082 0
49873793 798079033 0
306907799 809083737 0
809752095 164171280 0
22517320 734815482 2
513050708 323858539 0
992691216 943943993 0
335977428 673021668 0
363836385 264685589 1
384997399 741850472 0
4529197 565831563 0
937421693 746131780 0
974504789 781121852 0
57312057 387005974 0
633148877 813072728 0
250252616 841394061 0
179779225 735380908 0
615037307 121240887 0
146188576 125867190 0
484315854 29048179 0
388101407 168590956 0
864322378 198807304 0
178582840 474057946 0
66439235 101585001 0
548678120 989697532 0
168155596 785141042 0
307763689 300074404 0
763521528 446553645 0
754376893 394153901 0
178469695 789718643 0
360194987 428012572 0
767639933 927467779 0
760461602 576561538 0
548452570 812411314 0
112138447 7008326 0
406861208 39460340 0
625293660 47688291 1
313959213 899167544 0
960201572 815487344 0
263918560 469412359 0
154926959 847224071 0
37493685 956682614 0
198379655 326629542 2
893820566 897006651 0
154823200 100517075 2
783114307 257434498 0
215485945 161930268 2
53552433 32329422 0
139678037 137395368 0
743848510 472526868 2
788947533 56561832 0
773905312 888010006 0
539061048 443949644 0
926573574 35038940 0
733646301 361603991 0
921356837 200296942 0
8952096 570942439 0
666991072 134433889 0
502606472 479428493 0
765394824 774642569 0
288897317 895596502 0
370202689 921164206 0
67550159 921946137 0
846131390 772664340 0
879819988 261782970 0
498746985 329148348 0
51919573 819641934 1
210610548 335301528 0
12671313 642097785 0
322513030 631391511 0
905619799 246646132 0
571854347 970553335 0
484564244 321652156 0
189008374 806258005 0
518155423 838623155 0
375199721 524577516 0
580689622 5418496 0
493101634 687627346 0
946150182 744640828 0
23191624 267571841 0
257350033 75150164 0
664231676 168715855 0
395899177 359274832 0
325609406 960964412 0
248974968 807960407 0
115487365 634349672 2
425443476 441612094 0
954971734 821151267 0
847811675 444720128 0
764793210 221392860 0
847764500 682512937 0
637676503 247641927 0
276691699 257185644 1
26216523 263154016 0
56250618 606713651 0
622937490 443361364 1
376751838 888447889 0
92292660 25530420 0
384760691 264933961 0
775225561 658689936 0
247388273 295351712 0
329965183 170392533 0
3911200 803302614 0
97856769 608716336 0
15905682 962445191 0
93559571 72882569 0
998462007 730525189 0
804020627 261277123 0
787853377 195844801 0
952662129 40382977 2
34391695 913764156 2
138795749 439658846 0
727139198 217192053 0
806252968 844110309 0
276516930 680427045 0
828010863 745466801 0
478822349 949584277 0
486355989 36353817 0
310109433 605296742 0
765766553 320505354 0
944697956 838234220 0
95493821 276462818 0
285164238 510775233 0
270990233 936151325 0
263372753 715952614 0
619922110 199666242 0
627643783 649399879 0
902719715 451576082 0
165991089 612644208 0
463462411 575898727 0
689087601 611946237 0
550151708 354360592 1
717787321 985347375 0
673774980 131523519 0
370703413 477321194 0
465665170 30603619 0
29334053 648483594 0
915166988 748999997 0
924955521 394377095 0
705749448 947265009 1
838716758 366408632 0
629803585 613625785 0
395615007 711651335 2
972255090 677167488 0
165918782 946149322 0
613604836 51631262 0
481261073 668723687 0
882610182 107241273 1
339412674 667194715 0
715686953 174930253 0
134487492 720146381 0
166788019 871264306 1
284402518 867412469 0
726708076 44798891 0
378999370 143489683 0
262732151 408492014 0
850250356 70981311 0
254813958 267482405 0
77839958 122563847 0
810361231 67195747 0
309514118 162306079 0
523712849 223970760 0
612639327 613952979 0
641790077 379215005 0
887857580 134520366 0
483889152 242945638 0
923974149 154035840 0
251745129 424224305 0
741849661 624896237 1
641536347 22286054 2
582431971 142077308 0
193386647 267906608 0
636306177 976821484 0
105796372 890701593 0
122654504 972904897 0
491463216 784630560 0
482116499 617014992 0
888494274 919025357 0
46878892 230937438 0
584473500 899703375 0
421864766 174568475 0
455403036 40517880 0
48752266 478223628 0
923892011 2867062 0
845269095 80704726 0
251695786 379296813 0
407323953 22344086 0
515345362 86961787 0
601188453 802254909 0
201040496 430835621 0
219455650 818876083 0
657760290 843236052 0
255351843 910144895 0
873809592 37243064 0
655734865 635739043 0
890120161 432083156 0
125751308 81883683 0
173855275 657139035 0
209729466 843922091 0
112243416 512359398 0
692220229 107224235 0
346620603 466494757 0
508424374 975406913 0
268762022 46147970 0
896826330 885901960 0
47587850 596715253 0
96542250 612627833 1
572418282 250740052 0
870506927 785950593 0
709875327 697155088 0
78000020 257043483 0
743802581 320335841 0
202511181 65763096 0
994158828 668761208 0
378078080 628675935 0
880972557 815321543 1
915474343 394611574 0
24827576 887653584 0
134583037 454683454 2
621951624 349937714 0
59711933 526716962 0
700586967 70456568 0
805875619 767001821 0
820827295 193242163 0
905109133 674851155 1
548712440 575961410 0
242112414 580383081 0
348876957 402129702 0
251528094 942834114 0
515004 308089074 0
260830460 608713602 0
45513871 295424317 0
435841117 682359112 0
255918302 612566887 0
417444105 762858253 0
465859578 338924528 0
383310310 486717851 0
117431221 49888270 0
537490579 886354931 0
112482498 432429775 0
5444838 975057683 1
437803591 262901771 0
216433510 395376951 0
120353954 760551446 0
985847513 612014118 2
203239167 379332428 0
133123375 987845730 0
405946019 215416029 0
627182010 496729897 2
97807024 749432130 0
598378943 309132853 0
175217329 628858342 0
121874661 367143032 0
455133557 326215331 0
222539363 679811114 0
554603059 861357135 1
294132184 325972982 0
243674527 27480537 0
796909474 299586825 0
36724010 258511009 0
256038625 320340913 2
215584180 546397959 0
451998891 153579478 0
237441640 9690913 0
539647520 750203415 0
501849658 561816254 0
984417629 442176171 1
582662061 395059013 0
26293345 86619870 0
401953240 305885148 0
370553721 103621729 0
117904878 24177833 0
269543798 414495418 0
685399540 486253879 0
731191210 435068437 0
476114425 619680524 0
793345900 87199859 0
652821470 863152340 0
948072512 39405263 0
182945083 154524932 0
79328666 27771120 0
92020302 382125861 0
119702491 461128732 0
586752603 596160143 0
558978134 965873234 0
561418895 722051388 1
944772984 477810952 0
273321220 415076531 0
788835805 640083746 0
168360643 685937186 0
35159415 950386197 0
688351213 444591780 0
536732888 584742738 0
600481816 735993266 0
977708712 328531197 0
140077073 121096047 0
448384095 43220341 1
645390785 455965841 0
504971366 797277253 0
77106610 771270616 0
368597870 349666665 0
818816308 206406473 0
26821728 908417320 0
690788206 452506391 0
435768128 424547942 0
213649354 114044811 0
255480453 516689696 0
983585180 462037399 0
694137839 334614338 0
991165435 84941592 0
420972857 780486988 0
21912031 216136148 0
986318945 175887418 0
546322859 892327638 0
639731143 309564495 0
225567827 121206797 0
705455698 488805505 1
390884167 762716977 0
864090310 54109311 0
75848678 126377576 0
847713019 336160940 0
407734988 943156644 0
968118213 752109187 0
488037110 604360618 0
134690498 692989817 0
119969713 537461267 1
980765069 985511822 0
723584746 525631402 0
65090018 352722322 0
113888418 857973092 0
883697617 18391324 2
758543264 811234116 0
125582823 365329786 2
475323191 42252145 0
112159991 723574426 0
11579606 894954022 0
409746325 814248834 1
598144578 374880085 0
403690630 645652621 0
302303704 807834117 0
247967340 501792423 0
177544812 466284922 0
347297848 101071118 0
6013221 974969077 0
583126777 142245275 0
910863614 746358829 0
790234063 496916130 0
412559325 219828204 0
188724403 581896289 0
95715412 855535487 0
950098742 553348324 0
633261604 518725307 0
218153435 982429004 1
641556268 113167510 0
863182446 311448947 0
939113915 261902333 0
171174371 789720877 0
536291799 299094793 0
188473967 24270881 0
616789923 6737867 0
879686698 794032419 0
598850059 318808979 0
295407096 986214467 0
299960662 931794730 0
510199572 160978229 0
634930639 107577956 0
186667737 62277565 0
339422228 286472329 0
40208617 811682746 0
507891133 220299748 0
934878299 696908056 1
745857602 936895702 0
556419529 566193230 0
578772139 481565065 2
134382777 960477371 0
680449757 770777822 2
101760487 521247136 0
578772568 315939650 0
307908051 384249889 2
719810166 937089555 0
633606817 625568398 0
122961084 444510837 0
202450051 528727193 0
218990895 272996848 0
90429233 752915277 0
18517796 698695833 0
959679580 314811374 0
837431009 871500934 0
820521785 266044522 0
964015131 723134457 0
936720544 925993997 1
338909726 332953851 0
373428013 149433901 0
563631847 691352092 0
643148203 147121009 0
335410398 183859188 0
851625577 549384034 0
593372949 920319972 0
349450572 893677320 0
306316571 764384337 0
424487573 967342517 0
740256330 291617880 0
202997400 385487558 0
722477432 290912643 0
740309395 200805941 0
833039963 344203695 0
772565847 187830033 0
275733466 728774037 0
369719047 86726009 0
683861359 963452704 0
904717058 150896084 0
554128789 144267163 0
333222991 724109227 2
846849446 677603961 0
802422513 512133847 1
81007223 884924434 2
196073327 463390045 0
677132166 832078710 0
701455165 445865 0
861993458 6714751 0
690321224 665898213 1
815137818 933325701 0
28793710 132954154 0
485234963 931142729 2
795682079 326074563 0
117073820 319078735 0
305482225 556987821 0
765050898 564454291 0
617210701 801395758 1
825394463 827960869 0
692011266 585922337 0
250403260 965183402 0
537115295 480890835 2
787413353 200132185 0
707862899 276336551 0
295972068 705701180 0
371621294 275131247 0
30536961 652984315 0
157903234 432925104 0
636617651 669763946 0
205135693 617448392 0
120933710 257609874 0
959919013 250060151 2
505996907 761644412 0
81536710 5655327 0
895296006 34119870 0
8509199 458662501 0
591185174 324647330 0
929557657 159907141 0
36750958 204001252 0
353308996 767067578 0
783256870 811030335 0
895361997 148240064 0
326920502 521335898 0
194176993 900506512 0
921866213 61653886 0
73189924 795093954 0
748299219 448455580 0
214081984 126103579 0
769660519 515087933 0
201082071 477472234 0
671406521 3808912 0
84657626 908564383 0
551406927 149473697 1
263161716 540188405 0
438090181 127432922 0
242454153 570563728 0
132806264 354174375 0
203047462 688086249 0
934693328 136286943 0
487585095 292179419 0
799424637 299483077 2
421817986 303577433 0
452084262 376198362 0
602747605 582933060 0
115996579 28366169 0
634292639 849715673 0
151183465 725799438 0
935795068 93314137 0
486414747 123358824 1
512881655 689616045 0
645786373 834817091 0
582335714 381806950 0
705098522 35985641 0
894115721 715077467 0
564457561 172990435 0
971823231 832210012 0
704786512 952408518 0
473433630 721787287 0
211113009 499937869 0
246921158 347749046 0
469949615 967805744 0
114305932 55707086 1
22224415 912702076 2
64264351 912615371 0
976134788 255422179 0
74412965 7839545 0
747531512 563700441 0
432604826 299104225 0
387116656 336527264 0
723516128 598089757 0
351062868 198584308 0
932986646 560599857 0
381737618 532477908 0
644044046 464588260 0
598033667 779494009 0
716857920 39859624 0
572273444 151095871 0
403593913 617829638 0
4404402 413657478 0
123235998 621157087 0
456730564 105252902 0
19397077 379578327 0
235688774 347150688 0
396385427 831285978 0
585586329 379303749 0
111654909 208555011 0
730706353 566970124 0
225583880 166848614 0
958243384 918918792 0
109612129 685459705 0
823020053 104028740 0
863023648 345110290 0
157030610 489176431 0
612599589 247585463 0
141657799 301635063 1
107918531 760146268 0
637331231 54833787 0
365263280 929019062 0
257160520 928138783 0
837332803 135757888 2
789465875 798339069 0
505077605 797202910 1
220212554 784709293 0
851088753 799877753 0
759584336 537828695 0
661611434 350483668 0
600198537 948435941 0
140536293 476159501 0
253687757 82255703 0
525504015 471926491 0
637438423 741252435 0
258818663 893515757 0
17347139 222142303 1
31839052 548226659 0
390067125 44214576 0
707790994 803820523 0
387794517 186345827 2
777506087 24523965 0
330696301 229641479 0
591147062 143233545 0
478049632 581937167 2
876471681 223948207 2
42788703 472531650 0
406491170 716921628 0
932219284 210951812 0
493648451 966456288 0
592332062 891378306 1
798203945 551903037 0
293258669 839572623 0
751190453 98674755 0
566652781 36918271 0
308700369 838280037 0
818483825 513095752 0
952251550 211869461 0
131561551 676308772 0
937012923 385801302 0
638531023 394448221 0
524998440 379122169 0
402871235 303536216 0
248488927 886257555 1
664595762 7731901 0
970693477 445917014 0
528330152 981789046 0
671747095 131726349 0
887485050 971534352 0
553078778 237781004 0
740088105 240285078 0
112388255 109129941 0
990689452 15169910 2
987898694 776012035 0
367930508 463171592 0
112482181 331690211 2
719285039 799679067 0
84358400 313719624 0
163573298 666157088 0
5778450 786303963 0
535042643 32863557 0
560413757 37772208 0
846965058 759815631 0
164653792 994633289 0
429378387 42637100 0
314302785 669091380 0
992425543 310258201 0
973771241 856838853 0
631261219 547254145 0
41523853 867065212 0
571958695 178444506 0
693503220 225091083 0
518977712 123119878 0
456428595 516735570 0
448430035 66232954 1
156824082 876103894 0
611141993 309269545 0
690031630 534953205 0
50996356 857288323 0
878922234 775864091 0
960360001 413085308 0
239535048 482194795 0
800573569 737704220 0
857008576 908455168 0
621399906 603340674 0
140383900 66270340 0
921890953 490991622 0
464301801 240169618 0
951949931 34191831 0
495837985 808267234 0
100619426 738680977 0
611032303 700809773 0
327168708 146040964 0
694740697 565753458 1
485705675 35520642 0
181963486 661631498 0
61756299 761219316 0
721147651 625845015 0
940418216 504153363 0
343241563 676065892 0
714357003 174547170 0
597325344 494211685 0
246202109 933076331 0
454674805 92596798 0
841942482 213206078 0
21338381 744382670 0
297536443 146275131 1
967238652 197540264 2
524743354 369184194 0
105405617 198082937 0
996990252 514317410 0
57442085 822562563 2
119605145 181507040 0
100923554 203978425 0
95350379 929236919 0
92691961 324048314 0
823797099 359096865 0
307833636 719914466 0
777437995 85244282 0
133636750 249313138 0
718889213 45838884 0
589799062 388165355 0
981023371 959077606 0
127849508 20525960 0
311787707 740191717 0
775070730 603076883 0
479046020 629716727 0
317369288 65876348 0
358272982 456514543 0
395080345 15977078 0
54520078 890761060 0
596402649 955177355 0
291023130 574938778 0
936820951 806754676 0
880446494 867715422 0
652770484 581149622 0
315625752 738543230 0
456169810 529670918 0
477305628 29102204 0
619376750 559691221 0
750260080 540163793 0
444888834 891251887 0
78520426 912324361 1
813101373 956747903 0
69211263 741043001 0
146346558 86858375 2
506403113 355380105 1
732094489 218222331 0
134764188 932963142 0
570251870 9516406 0
77335355 180017695 0
154845859 511763297 0
559407024 865668295 0
232221775 700210138 0
118948163 778915655 0
42786132 619925693 0
138218462 943029902 0
990443957 531024355 0
129560879 445271539 1
25071791 806490058 0
560368019 9865793 0
880638019 263638945 2
210972007 705337865 0
547012534 392130963 0
36442883 747509899 0
595266716 526606180 0
306094274 375721171 0
40081408 992688153 0
914074915 558134160 0
564602289 149336065 0
506824946 156872156 0
979625804 333553122 2
557050757 565075593 0
495122821 238634272 2
531819747 134233928 0
918807599 809022942 2
907091614 837136386 0
37689306 190266499 0
707638340 555191199 0
630658414 203701795 0
303211391 237053177 0
950536 323320843 0
816174922 80295349 0
343149325 17533052 2
68119535 579896317 0
251175219 256947443 0
871512930 944250875 0
581685783 15156918 0
233851254 67347942 0
324202862 451397472 0
761920838 380805496 0
997397458 500671254 0
725907369 32329452 0
582217389 194454615 0
945261771 129037130 0
652642991 228812437 0
744462344 140298516 0
618968950 660186818 0
69690946 556660311 0
702256968 457919663 0
163338525 760925262 0
258014646 109364464 2
565588316 564846454 0
310808397 134663116 0
542922869 114845887 0
975067471 541957345 0
668406996 889793403 0
918055923 380942270 0
199290636 750145780 0
935358460 210166841 0
110589012 417912495 0
262535048 707848892 2
762823933 435765275 0
30554849 156736931 0
344743278 540228285 0
966301486 18275305 0
284851596 5817196 0
275094491 691303429 1
483921526 451689503 0
630734260 679876913 0
128299037 937191016 0
284746810 997632736 0
324367284 158499699 0
973420629 711504169 0
448550997 150352019 0
392180900 564244895 1
824290626 100292990 0
323941276 815994424 1
4833205 786113482 0
432570183 254750901 0
416747873 55652753 0
132709077 498036510 0
713652329 965377376 0
594742658 950698996 0
229057871 101360287 0
143159229 720152007 0
631626996 89065654 0
809016260 235801160 0
32944074 854364243 0
119896143 854815179 0
187786779 799509196 2
827525168 69501909 0
67769535 316409819 0
135992322 594956601 0
64056876 127633698 0
525652071 905664563 0
422580995 435757372 0
767106471 782068870 0
75059317 23566058 0
267129954 232586034 0
41367245 337790573 0
921700587 626745741 0
996770188 793039947 0
361781324 64234858 0
811226525 703748232 0
504673803 191671877 0
746856678 653924406 0
718042853 958000758 0
87748993 256487363 0
881929281 777381994 0
9282972 382574130 0
80605081 396313012 0
189980165 477606417 1
89237771 808527412 0
863373424 600732156 0
476635535 802311386 0
819633251 600962728 0
921241662 5193985 0
71324331 609971664 0
830384214 463375025 0
508009580 441001368 0
175501466 585637254 0
723483401 62950141 0
297711823 152831194 0
498428282 229701998 0
479035444 21699509 0
451200530 684487900 0
75352214 81724519 0
858234472 42610038 0
110967312 774406065 0
464198777 988340543 0
211776017 293540259 0
898861373 789226493 1
38624684 832131960 0
307665494 777657422 0
727862473 696537183 0
817134874 925371086 0
953505078 865731033 0
343268222 837779955 0
981409231 412298391 1
71478953 676305601 0
779517697 961291299 1
825954075 957911697 0
306945870 564760138 0
734523128 30363654 1
27746857 870727317 0
918106719 550486693 0
774764139 297034714 0
92207244 256242584 0
922029697 699928167 0
422420993 322070619 0
424361545 905915706 0
434556983 40639708 0
385092458 326362367 0
345083336 809453701 0
316852400 393607404 0
239957192 283083168 1
817652478 29934256 0
92219735 230264619 0
675091117 100098654 0
307336904 317346490 0
894146244 711834641 0
143072014 149435616 0
879350060 559888976 0
918777033 102477564 2
484829915 389019587 0
551085475 732699770 1
811164034 690233932 0
459904761 574205578 0
238808638 18459461 0
493838542 94649801 0
983224620 414788925 0
671990289 724477291 0
730325155 327151650 0
95102747 773039260 0
847571053 42697179 0
451269040 847497991 0
571594764 958890895 1
705445602 810141680 0
10398847 442135129 1
162326497 525539061 0
786424334 224381269 0
564518873 255408714 1
968293488 892725132 0
333018428 691465807 0
238234732 156763031 0
685375674 707762833 0
64992509 3499657 0
142221561 765630804 0
124896894 487168988 0
575197711 963043274 0
5977061 555016813 0
70207436 814799888 0
494148752 501226567 0
319825162 403540652 0
829561524 767009470 0
757714047 30806898 0
597717010 850571535 0
771323132 404905693 0
816816825 732627873 0
655350912 79119611 0
162236286 489613978 0
883803096 630749272 0
143228907 878595549 0
51998963 701693380 1
148725270 872665011 2
928050124 184138818 0
727629787 738250080 0
285200898 464914628 0
106416619 949710 0
146712548 982186815 0
510593487 354983854 0
183881291 117020287 0
716979197 780146275 0
743262026 159721461 0
987944687 284731021 0
196665826 849058152 0
285936657 544770752 0
35695729 539319130 0
350817503 904725454 0
913102377 201085139 0
605669854 8435913 0
96375160 712715021 0
614109506 18498523 0
739628397 754683656 0
102941824 856420789 0
70858850 686333111 0
971865627 619948476 0
924600100 752324108 2
172537696 239273114 0
189439484 317127758 0
822747875 994776432 0
128490279 365617423 0
862001398 817446235 0
275017650 92705174 0
367915494 795578088 0
748998203 748879764 0
231302694 43780451 0
127701609 411239527 0
855523098 348570655 0
102773739 49477079 0
253930012 367960092 0
680958041 735225221 1
901911472 257997779 0
62023005 861165295 0
716489920 531313700 0
32122728 912760543 0
625926903 208915246 0
384641192 236315577 0
847565663 75315385 0
545054072 34947279 0
274436427 622415154 0
879997954 384409236 0
352963333 667697080 0
428451772 322757785 0
137844024 245000617 0
227580828 575743092 0
102098853 162761538 0
808776688 16909059 0
156750603 91753002 0
114215675 978942658 0
877571842 4241657 1
131775004 813083430 1
559754340 581970485 0
734369374 440983075 0
47514133 393895737 0
517532484 501261216 0
637606299 83585168 0
796796486 86298414 0
659131721 848415693 0
347201784 84519335 0
17883155 749430908 0
360318291 411362433 0
429658573 625892390 0
64923630 542978560 1
829245074 218700344 2
427709952 767492285 0
67705814 543214052 0
409775361 597123693 0
13095562 168878882 0
3555294 182175652 0
28689309 243169626 0
801982981 334011240 0
259159229 762741835 0
265511809 370080765 0
972812386 100131917 0
914271660 11109421 1
610406283 407513416 0
399278109 375126316 0
802640062 215854098 0
462082861 614182974 0
148038441 621090736 1
620770700 720562609 0
519717164 23945948 0
223141489 121026057 0
321870667 766172810 0
440547148 801459407 0
741828467 16258775 2
809127686 140709741 0
246804468 889203070 0
741509275 69041717 1
790666068 378665047 0
240269831 808771351 0
550230213 44872872 0
474412478 348040538 2
943118535 749278009 0
131972828 304911102 0
763263934 978743924 0
619972670 469692632 0
396432793 841533540 0
155455069 636629678 0
581644862 83725218 0
740295532 492913437 0
585245224 729719490 0
441021378 652955857 0
604916983 179134605 0
879491753 94228503 1
791397540 490527834 0
99723392 266225763 0
672920307 542723934 0
138245169 128900804 0
751766029 423001163 0
984754679 150124165 0
187766227 264268170 1
170295124 141571021 0
45104583 167117772 0
42605924 830114466 0
821796633 835857397 0
609258125 132498835 0
562819737 13350540 0
699983555 356936088 0
230891006 681252251 0
442462126 24292945 0
997300548 207066090 0
809717360 60218107 0
952613657 277399924 0
69496862 779586596 0
877787954 913077511 0
361048469 574279839 0
110796562 62778128 0
902299389 585209708 0
813253360 880623263 0
140629242 144113429 0
827994352 715758630 0
329909395 840513132 0
667695135 937846825 0
766526856 514478265 0
296938694 459530244 0
991072336 994344541 0
773931137 656998548 0
168263589 677955941 0
250417386 913501319 0
808201314 796423255 0
468860687 126027218 0
200466508 951086118 0
93662680 944940344 0
289380240 56377260 0
333748273 131419367 0
776101501 297328737 0
322346629 289065884 0
571545585 997845425 1
72262582 395730203 0
316245336 880638230 0
701071536 461311694 0
276910243 729598453 0
568942324 674573242 0
745111826 33794964 0
822173326 675126519 0
675607174 582960771 0
61920083 67318874 0
543692942 175218061 0
311811782 921070649 0
724003781 750971034 0
361034519 290785932 0
276927830 199036228 0
24589204 334147893 0
685975462 21314282 0
717985331 122132114 0
265932071 534308238 0
614458302 624726558 1
2362328 13717869 0
916252271 757636959 0
823280227 14681524 0
51054448 121028630 0
870723135 57005377 0
697863228 403757843 0
189525514 32226907 0
741048647 496881995 2
433934843 763657266 0
608072439 450329000 0
718482968 673678138 0
333524266 942540554 0
721324095 430935500 0
126571369 963366010 0
709721715 366026234 0
242959532 394136503 0
556319500 645008162 0
726554345 978261510 0
743832731 50053084 0
339542027 371601254 0
724147183 59800767 0
957455172 705836517 0
630386179 902273987 0
547369255 264379540 2
925622901 41182021 1
788612962 783294936 0
910915234 944204214 0
633347307 844855573 0
927655376 677301191 0
520583264 151145363 0
185003295 329096508 0
60810743 145628770 0
917625588 419091415 0
353862253 304163716 0
651162549 683770091 0
423166654 232385230 0
574118431 108936166 0
761359561 243057588 0
75812019 628793364 0
786463519 117950498 0
470329489 996220264 0
136643994 157612190 0
716810546 67548780 0
76640607 258240753 0
596497652 861794503 0
790758523 769983118 0
954959955 171629628 0
870505973 856896118 2
35695783 675617314 0
136623112 763499733 0
261189440 384443454 0
353672594 392007628 1
497287676 290655361 0
385968323 738692857 0
321263532 756659020 0
659493471 294656487 0
256756495 381406155 0
500148471 985773225 0
655846029 975349911 0
855104326 759145614 0
805675214 980720833 0
860281772 174262294 0
37218397 182651889 0
864723415 611903287 0
459793246 458949841 2
276678076 797923573 0
445868542 919175294 0
358390031 806230956 0
112749276 689368676 0
822969446 26627930 0
684366635 256750754 0
189879069 520544936 2
142658377 45910317 0
20567637 82553397 0
407479580 566322491 0
397203938 916997093 0
405288962 228146289 0
814143903 992569327 0
868551563 105902701 0
118668732 569836900 0
143838499 512595019 2
86833501 146558129 0
356494976 408655711 0
661748742 316293827 0
860973235 637557650 0
80835297 944384068 0
205442693 247202048 1
22438442 335374321 0
547846514 664839869 0
668149387 446425182 0
8536322 715059317 0
247659078 51101617 2
56396982 54267116 0
18236907 949250318 0
417632776 508862678 0
81383875 947575453 0
482861217 913260285 2
861850267 557192587 0
232889544 980717680 0
420119134 622003868 0
909653399 680360802 0
841190654 309181558 2
696720760 376596113 0
802868084 774371602 0
233590230 577874430 0
808643535 35119474 0
749045570 11794357 0
622966691 695970080 0
349808018 391003728 0
247312185 982961319 0
921584317 869288573 0
601106454 774910941 0
438325208 624199868 0
800615380 872389496 0
343346406 971544280 0
463992039 135910203 0
160096829 467996836 1
444946389 76837019 0
46407309 670656838 0
81395614 7509266 0
674111767 415203245 0
917210157 169683534 0
338649566 539766537 0
551803035 668591762 1
448810421 775000426 0
508603769 236101190 0
860310833 863641299 0
740900852 570856692 0
467239898 119622441 0
133053461 641082828 0
376246413 791590945 0
763215398 110380867 0
421702006 261767367 0
168759928 992122092 0
4808830 282771544 0
464491147 11722150 0
462603117 769100207 0
336620266 411778733 0
260910828 872840552 1
214282628 679667524 0
205015488 16365655 0
623360785 942110442 0
827970655 850660990 0
436421059 682523893 0
143299470 977253664 0
524681213 925672710 0
123260865 384152060 0
769893403 811862334 2
613045932 311860229 0
650633896 495422897 0
82447494 489293524 0
445595882 782324001 0
818561756 504344040 0
746333947 119575175 0
879051967 844076527 0
478067141 61021708 0
85991371 816952885 0
305177860 668060438 0
127633054 691711314 0
137510430 508835767 0
253832044 936715534 0
940654516 406622116 2
340991594 625980679 0
319198496 225641917 0
5045092 681305728 2
203012216 968999659 0
627977159 767352091 0
102465222 286041972 0
926231164 5031471 0
76250740 416375903 0
419395321 46092846 0
717603862 73442064 0
620207202 223158198 0
153393186 159375845 0
706921079 139346782 0
869233636 595394622 0
43672633 528188011 0
982317519 87603202 0
403695859 576625812 0
293230500 493209252 0
699278265 132280427 0
525914374 655576280 0
464768429 490225005 1
464112916 434661914 0
154363059 441623346 2
949396716 823171737 0
991627448 23392618 1
100791764 585468030 0
103536781 202908376 0
500013886 210363177 1
145392776 887928565 0
379791686 601737789 0
854232783 967416845 0
694140744 931648297 0
135113194 158242156 0
640189190 592261970 0
175311320 685204791 0
124010525 6577050 0
451476798 788300653 0
231050302 606511383 0
174445171 409426511 1
324712693 113877970 0
786783141 992842473 0
624630614 699550259 0
928528065 223816581 0
308973135 912149619 2
334678111 723556781 0
899683276 77163140 0
708909764 449036703 0
121516641 691748004 0
301922974 118886301 0
644784993 691460060 0
57000063 659377582 0
446423794 115990469 0
79947141 927111847 0
106547638 997702378 0
946260342 858278538 0
169240198 575199808 0
747272730 231756586 0
810063660 384729734 0
358908136 400176946 0
463560363 732724535 2
971992666 409282661 0
276339 37581948 0
672696898 207512054 0
105984160 217775449 1
740733631 125785908 0
673646675 946894662 1
455019140 7112479 0
305797058 113646062 2
183340782 755735571 0
541028483 522129789 0
465213309 916103791 0
340232295 856685552 0
242154561 747962428 0
205492343 99400180 2
784158043 160488850 0
651559977 525710811 0
56426624 621330003 0
132535468 132288661 0
762461370 95103109 0
340646322 233377633 0
240816372 935429134 0
557931734 959933102 0
909768515 975053702 0
562048652 644618061 0
91603351 656049315 0
749548235 88181799 0
633776275 883700976 0
24819365 951667256 0
767109676 665681658 0
122831414 566504914 0
549160671 691245105 0
678478168 985963469 0
15655019 704361732 0
399422326 859163588 0
304620186 32306621 0
135873369 438457051 1
116048004 129372311 2
910841856 542646671 0
340476969 253638828 0
585021627 245141325 1
345582276 993856191 1
5597279 260083867 0
881298501 208066899 0
178981880 448808438 0
479529724 849332564 0
605564309 257297927 0
495391142 248159519 0
511836841 213776539 2
20979736 389655392 1
806973283 59841527 0
285109275 564577395 0
88357984 218632127 0
48090605 701086612 0
200654051 585785584 0
539091243 53188689 0
545245649 162160165 0
922800936 728861907 0
968371290 152703193 1
928277984 626758679 0
61989943 198351605 0
101053683 281213331 0
944004918 111804872 0
56022857 213859993 0
856288924 33971718 0
740472269 394237365 0
87761067 324453254 0
67310832 917254727 0
131907207 441370812 2
520345733 643094757 2
558789448 651904923 0
645400136 289242448 0
497461532 446207592 0
74293840 42299088 0
787486102 842217011 0
261404081 772261078 0
62064582 62436411 0
372330140 410647718 0
554821507 49189187 0
880472010 49994658 0
33657589 116934432 0
604123381 430523067 0
153486902 95214513 0
215771924 119414538 0
167914863 267671816 0
49950993 927995729 0
276771723 599137618 0
739131909 655649739 0
107340378 810305957 0
294569213 308125365 0
99863626 734335282 2
454248774 689297714 0
967361536 709228898 0
533226216 349704024 0
168784889 64787038 0
513352594 138847167 0
821930208 496177747 0
927728124 561487257 0
40795823 827109389 0
805477492 279751459 0
325296267 346422 2
923429742 52719942 0
326063968 507262727 0
753522410 836517446 0
436492659 611120623 0
346773635 124374035 0
928666779 4511894 0
809593511 920616623 0
470107818 502400241 0
992004163 583903915 0
666425212 21640803 0
892090988 521369987 1
530818596 569490053 1
568120628 539569390 0
873509521 354873604 2
755324865 497617142 0
822510088 710686483 2
333272874 665831585 0
347615661 671769620 0
968405510 223692761 0
994961177 653209731 0
139217189 957076119 0
266005017 605091152 0
114336404 809854378 0
475671127 293728678 0
57964738 612052749 0
871733663 86824647 0
100967298 610416203 0
725036372 29397290 0
175766698 408665297 2
328271660 635877184 0
519333918 313041225 0
85231813 680766573 0
7136540 89632118 0
472222533 849192554 0
382724192 639228745 0
106607752 404168528 0
345487730 856017801 0
223065183 472945510 0
532906442 550795054 0
743951337 455374047 0
142404396 666828454 1
903640308 97336520 0
164755039 90334424 0
768537843 684560729 0
316036871 116067807 0
906156741 198173740 0
539825130 353848490 0
161952054 100978939 0
557207566 415485908 0
289190602 914849743 0
494310790 524905790 1
417931296 677147031 0
331182760 283826265 0
574064280 600905724 0
561033014 417228264 0
820167912 577435615 0
95787311 519608476 1
254356566 894608958 0
772129005 917253883 0
588185520 371834848 2
409872759 20616507 1
659747219 602021220 0
735426676 807264218 0
335108444 43858728 0
617428049 741631627 0
153710446 682593294 0
964948222 544414552 0
783590691 715204476 0
756863503 407816733 0
433513997 60890182 2
763220795 741933568 0
734246144 696993834 0
492730475 101548891 0
191778627 762004792 2
403582576 231101492 0
20690825 57753180 0
148125300 807282582 0
47521234 488974119 0
390884548 826134313 2
72058281 621414888 0
13494879 653086449 0
283674308 115784751 0
507965127 810371169 0
243095639 449353372 0
366998869 500266020 0
315548598 234898291 0
871845358 519301131 0
829111404 612803296 2
603130523 353873883 2
431279901 517618373 0
469008771 583930204 0
718545922 65218896 0
790473144 171815734 0
40474329 978466264 0
103314765 860979428 0
259734263 53808025 0
847405693 597769133 0
453390738 918081711 0
819915485 998387570 0
196893635 999166884 2
682337777 751485292 0
548320963 224132527 0
290963030 419196139 0
130966367 811030795 0
138239661 177315808 0
934135677 706732699 2
473772320 453026640 0
694554946 121707323 0
173901069 941166328 0
619265309 378300524 0
639776947 857702588 0
102364019 333618632 0
118569291 794733175 0
112810905 340938421 0
767771052 324909071 1
135601479 460725481 0
149373309 598046005 0
746958900 432761366 0
681268389 52046002 0
697742970 717147897 0
55283431 745593669 0
194409344 959521244 0
713280651 786145935 1
90318938 228162220 0
86089779 290807390 0
672293697 435022814 2
710200713 690440738 0
359420550 560592412 1
904684916 3433182 0
29417064 223130180 0
291683228 607920986 0
135760484 987376121 0
959654674 580831359 0
616372569 783324070 0
186847099 279583375 1
375388718 623990421 0
998891516 158410820 0
491328540 480583870 0
616516199 64506337 0
848948316 969785176 0
984954298 142738568 0
424610348 878534574 0
833024268 27079609 0
63421387 753428501 2
266935874 736265241 0
741981482 379539831 0
486598018 54621233 0
572043987 416231993 2
334316974 241628819 0
882407279 253807417 0
143446558 473849777 0
571218231 121709237 0
226139953 352978616 1
65351006 69304652 0
395973278 74314245 0
864673432 201762866 1
226707168 30147148 0
358323727 247946574 0
582197980 670160823 0
833101049 459888628 0
648513338 508036027 1
162714989 298527923 0
321025059 146352728 0
119807043 235001968 0
79058825 488268428 2
183500318 860000889 0
788917186 558103851 0
573286912 56759670 0
32612729 142832740 0
890224334 274958103 0
143384431 993995341 0
742809029 638082178 0
806901362 750708009 0
8596596 850377376 0
880817610 957942598 0
451615436 194769547 0
606582979 503467400 0
930124023 282878430 0
315975862 835120793 0
824283386 677582697 0
709226109 343384025 2
766011160 826416602 0
503999418 550224602 0
493024026 6595985 0
89486736 482231355 0
577668264 746303463 0
351540074 546423368 0
122183209 357824502 0
6828199 341668187 0
218797908 586280803 0
846392706 74621168 0
461470978 107982865 0
97554363 488737327 0
696340115 20365976 0
32740443 918475763 0
857921424 614830971 0
67869525 479683519 0
574062234 113665928 0
128885440 39013714 0
901830305 808927923 0
198511903 552762532 0
724710451 279512444 0
182436451 290159723 0
99839188 419399612 0
267910144 282192091 0
262901524 737838511 0
801312603 716552713 0
73034548 250359289 0
468097047 621866272 0
919056862 31657323 0
814830753 506856378 0
151253395 334257969 0
715558974 93363178 0
128956668 541286243 0
737608501 114031289 0
116949169 998180553 0
272670931 737477824 0
214354709 284921917 0
277694328 159705519 0
956520901 300777112 0
161103140 800440165 0
599147942 855289196 2
400064520 129499398 0
119779546 3100102 0
973588616 925328706 0
548821525 40702983 0
368422651 241627835 0
656325948 894375119 0
657623570 736073709 0
892983114 653424120 0
12458065 711358138 0
633966802 480247400 0
31632259 774654639 0
906619799 846179563 0
482791443 993427523 0
14005013 50871800 0
552525762 857063808 0
507188363 460243142 0
859573339 728661240 0
311674406 31273196 0
155730192 496884928 0
135188449 585601650 0
583512897 568269159 0
657306136 977905393 0
26463431 588598210 0
539407551 339101294 0
832031342 73642840 2
801903712 63498766 0
207495749 483270361 1
582358007 623483748 1
60806626 617026343 0
464812332 721291275 0
781805669 142014593 0
60400613 839559073 0
676322567 957370335 0
533716990 606053266 0
747480227 94620623 0
719268391 236784964 1
818628914 233874169 0
499664053 801418272 0
747534016 147211097 0
697238885 679278466 0
829830210 178554091 0
485033987 314662540 0
912055700 15380530 0
721840311 16201286 0
573886418 443405524 0
131190256 118690522 0
437970786 567197588 1
22502020 386442765 0
171491668 951065623 0
708480230 763981952 0
324863943 953113716 0
316905947 495677145 0
40581363 441197977 0
644347737 753361765 0
228224817 129527071 0
309890456 708019582 0
847786782 241916661 0
45205014 58089036 0
704155496 469348227 0
346691561 40421304 0
625959960 485134572 1
225855727 722601557 0
531237031 101619139 2
955305716 163631561 2
827357927 206121157 0
555513582 16658910 0
152006193 339323722 0
74224322 504819593 0
777759875 652252546 0
883240865 452460003 0
68387197 18527096 0
244414104 258962730 2
264213544 401117201 0
865771037 23890351 0
594978907 957043113 0
144889216 596386065 0
530795813 419456720 0
344703113 46783858 0
96744610 227307767 0
528422288 832607914 0
506685049 746995505 0
674186400 661854489 0
96570723 306178373 0
525789006 38048479 0
73422402 928813354 0
146506050 171372907 0
548276117 590971734 0
615627290 245532614 0
481661085 28207309 0
956337955 27251299 0
60672444 958370529 0
63517848 127010713 0
274303396 865588049 0
423929896 499852358 0
535619611 109829122 0
562975621 255189525 0
177150364 175233334 0
131240683 296107957 0
908419143 467511421 1
161400156 205465545 0
525265005 69130855 1
875640740 369284111 0
650559822 278665136 0
87448780 475288061 0
316373775 997370280 0
663762745 875981242 0
674509499 866822413 0
931752396 504933432 0
231775106 243678039 0
589606758 12891914 2
15212306 230069667 0
842073323 976402810 0
475797873 398316188 0
67229213 439542564 0
935905748 968479728 0
192359446 640067030 0
342355866 505659032 2
359486621 76400321 0
121090764 312952332 0
300700143 464866786 0
115795360 386419163 0
86545885 434447861 0
645901943 328627451 0
517452928 72641583 0
83694561 980528507 0
177010236 358906951 0
938724513 703182481 0
792675788 886208968 0
149732459 408040849 0
646496705 464647061 0
73792672 2426952 0
77687980 199488358 0
29128247 982162883 0
144556059 843013341 0
525442008 441409036 0
513138142 925369818 2
863369028 386269009 0
464841062 63391404 0
367933743 679700133 0
609694507 80256203 0
82376731 114030783 0
973573688 928700374 0
796909524 89700468 0
210699317 186469342 0
80849677 736115194 0
689888147 174986196 0
937408912 289638824 0
391931442 377548517 2
26855183 20081860 0
358390994 729423561 0
997281850 228173805 0
530552219 847969438 0
80503803 126101899 0
578841463 924048403 0
151280714 312575617 0
882345132 566664737 0
58246081 731539488 0
784665758 379442442 0
591729038 139495426 2
397161285 362006534 0
902528932 417633768 2
738755446 651850268 0
590594401 658852455 0
424332390 715972347 0
362995892 523572333 0
392665062 870877571 0
623686433 404795920 0
888468833 231221291 0
104695313 324535171 0
591835238 683479903 0
30622093 922678204 0
603316886 958045375 0
664293781 483954511 0
994659233 57670586 0
430450015 249206246 0
408421689 429824111 0
339218700 117626615 0
761284180 329906665 0
101998424 10601691 0
256632705 83433929 1
56117271 891079599 2
848539039 219258177 0
124646265 34704765 0
30292018 907957172 0
702517856 587464335 0
626441139 662599181 0
596868385 843203466 0
900712058 172937312 0
192700812 413890634 0
339357836 464131162 0
742450537 403697893 0
51492985 106236053 2
345710694 219549365 0
903821338 806516437 0
136124632 560770596 2
31367424 23925525 0
94828534 871472833 0
378843926 835122427 0
644863824 175695722 0
85002341 248113316 0
718408577 532298318 0
379417967 493445189 0
378258629 965953380 0
75961402 670400940 1
71025100 133896710 0
393105646 112259853 0
445467962 325406927 0
941404072 986292165 0
305198554 820993545 2
977939610 403330152 0
18539519 949524969 0
28572543 962192271 0
22673237 167592768 0
720749280 637134601 0
621575724 555194311 0
329885996 65260166 0
424354845 179433354 0
826532522 783106087 0
614210015 816556117 0
106121555 660977887 2
349505699 86853652 0
563897551 701051337 0
578132392 766593165 0
694623409 71505035 0
39663196 518789018 0
312021888 263602930 0
245389634 576536358 2
271940467 624503543 0
866446099 194379101 0
939165375 149285563 0
484265072 717764280 0
257643821 648128007 0
771018263 599697953 0
914954983 67581481 0
56756897 584761144 0
20704561 521946512 0
978451856 783474509 0
437899222 731523418 0
324227001 449658150 0
189458649 722515763 0
181774935 21052208 0
188142399 669270369 0
681753621 643690988 0
350816011 890320224 0
33530956 809295871 0
450586191 15803110 0
866540468 58760999 0
557896204 330536165 0
124055259 421895139 0
859829381 123995237 0
469249571 69778435 0
956348022 2367317 0
344705334 782393198 0
991429499 191192963 0
517314164 409713608 0
32790981 446638379 0
946475904 127146534 0
193967356 377420304 0
394982013 138805800 0
418435313 132500313 0
669331437 803610084 0
625419954 73653122 0
286397482 208862790 0
788268791 547364070 0
973525655 30574720 0
599334447 76418799 0
43770244 677089300 0
392294730 306816398 0
327517287 972413383 0
47708218 328275478 1
297360841 943152835 0
795934607 187047306 0
109141894 39958203 0
355590533 505498794 0
57562042 810213745 0
545780256 754192179 0
222703909 869822934 0
767734078 532681274 0
314002166 917095950 0
960207926 123751376 0
215954540 171114610 0
575601479 82208056 0
822658566 228300131 0
671393451 893987842 0
698074130 347885275 0
793149876 268201727 0
662510696 573644192 0
289103824 547155077 0
85101530 440444564 0
114351404 11276531 0
891995097 367890366 0
386179247 776586023 2
165603562 952615356 2
882834229 745254409 1
793628046 477843662 0
145382327 854221917 0
802238400 453775059 0
559872855 725692503 0
309904427 171301600 0
896989372 831498413 1
141936207 533815558 0
136858600 879447914 0
398599333 542270488 0
871340465 714293721 0
782997092 68224001 0
626304718 354465447 0
77202520 547595070 0
592810397 286139031 0
704780913 826384597 2
620562528 683341767 0
970527257 500456369 0
455207585 204560434 0
136569970 669470291 0
419855999 149774425 2
363456984 196358053 0
906786317 318925414 0
475993685 990068269 0
582381411 999645128 0
604199505 940796453 0
770999031 377926736 0
98477377 191926406 0
738262955 567631944 0
975020490 423332626 0
759097251 97005632 0
724951219 285278411 0
517761743 361625546 1
124292298 482286139 0
912734171 910069462 1
716996118 660387091 0
89404642 434444463 0
960958828 476093769 2
674096114 659937436 0
178256761 125321298 0
585975391 501340401 0
989657498 675438844 0
470024721 273657899 1
503579534 805347877 1
91572323 233364223 0
81278052 25794321 0
407067390 44976497 0
938031333 211548137 2
876487037 860085875 0
736424515 670647515 0
286757790 388677027 0
289046581 213598613 0
253972245 723124590 0
198192613 566799649 1
318829512 499405831 0
714879795 923755341 0
960605443 127139895 0
282808556 102128413 0
307573029 754583709 0
749871895 16432591 1
638679259 169084261 0
53968303 492306593 0
328000063 590349374 0
526437880 257130043 0
916628482 678798277 0
501237998 694238309 0
378326019 606938820 0
60209552 202464921 0
373848457 103110571 0
289304057 474436740 0
43723593 815686760 1
78684687 76944736 0
407815812 890622582 0
187690440 744394076 0
462915620 989062723 0
416365341 165276366 2
881041713 244471140 0
920239897 61707361 0
573936158 131403446 0
801863963 431399338 0
686033215 139057151 0
661776223 578858659 0
841789588 435432740 0
787660888 556921351 0
764048130 754483415 0
836588595 37271573 0
69497816 784975153 0
314058168 27088115 0
198844759 989330486 2
66818217 343956696 0
340723662 159728793 0
61781518 401347877 0
897094049 149081351 0
430988183 717318404 0
3483707 239846694 0
608223538 286885175 0
324457739 385064754 0
705383853 518130645 0
148989135 111103850 0
247028077 179173590 0
337062906 148053264 0
283075097 971478538 0
619316938 350290248 0
198829035 53532962 0
590634597 670592692 0
766229983 583951375 0
675709899 820563049 2
135319629 873560313 0
473697156 297716820 0
502267967 705398034 0
371282684 237661497 0
734814038 990628621 0
983593703 350902228 0
91990488 715385650 0
233466306 403535849 1
288081052 333428209 0
573031189 589967476 0
213474370 58410347 0
852819649 977778613 0
720468099 726991215 0
262448431 487901187 0
196120428 604356315 0
952295855 533433164 0
31928290 19340527 0
635885352 282811928 0
148707312 831548842 0
776578123 173573181 0
476696153 501843890 0
906837924 593687124 0
577451804 280564861 0
476935823 492286873 0
567456227 830813722 0
717801106 358426493 0
219098484 482961502 0
567359983 397584215 0
388655717 970499182 0
304705796 50906134 0
12333027 855361409 0
300413199 315289627 0
279423819 133832099 0
8317134 708876238 0
815181284 54108745 0
215826801 373738582 0
745098557 123858472 0
347753493 418302391 2
719358554 296785532 1
94418945 417776656 0
852758433 158295767 0
896154289 463074389 0
505197256 801139051 0
15607139 933115812 0
524289419 99320160 0
507901225 737768168 0
371068998 392843437 0
496073354 174074466 0
132461347 116036092 1
939409560 917171815 0
441103194 624444310 0
294155230 453792946 0
683221682 539602714 0
346109118 48488232 0
457551216 96012423 0
961273618 9664621 0
653184998 124207181 0
847838503 97126186 0
100487362 831675335 0
409975649 540389462 0
175833602 711105754 1
378850825 250343805 0
323112167 450207873 0
924458461 149626584 0
721252598 453045918 0
891211626 608311330 0
803276326 664033566 0
793966330 34932933 0
49979802 611303673 0
514303618 740415631 0
745940886 674914054 0
886040191 438658401 0
349403812 184992818 0
64003463 383806344 0
83173241 571530381 0
73845924 19839006 0
697937374 946969718 0
61898087 954412038 0
391723838 112771220 0
674357483 341115608 0
296716523 357712968 0
859975396 610125164 0
792965723 120995874 0
722234092 470022257 0
454841987 24976680 0
368279118 317877804 2
853387970 738061058 0
555525974 584618000 0
307638511 867190191 0
868403390 146353832 0
122372001 291019027 0
677970105 307093093 0
827570243 33620841 0
603054987 418186482 2
139476689 987274493 0
760795598 895029976 0
502829205 245559615 0
810193998 363256998 1
978242277 597011293 0
78090354 595511121 0
91206179 515499550 0
239655367 722650916 0
8840699 115973282 0
315820675 60412949 0
331923262 889551423 0
99032424 399339218 0
985094339 889882152 0
330648384 523412475 0
367324507 5860406 0
819182435 694333703 0
282428683 612519509 0
170426340 343760340 0
747120800 894874549 0
260651649 111005447 0
115651876 72149442 0
201611687 266389719 0
229580505 724185746 0
48601340 474093857 0
701613256 50439859 1
921828186 686232181 0
849158315 521251233 0
886370132 97226147 0
189281344 890675802 0
72633922 804459727 0
297671005 921657169 0
796407752 438994035 0
410319898 216754881 1
142655453 89127378 0
235474846 10532649 0
830263004 653618803 0
145051022 669932623 0
963553748 495465881 0
632443182 764673433 0
217840402 591552735 0
60934013 256340273 0
348583725 436602256 0
279446825 106293935 0
61975016 408930163 0
163738505 2727230 0
961852798 36592290 0
225514108 401808573 0
608996248 706626795 0
806225109 455235571 0
939197134 591986001 0
8857527 111556307 0
665898791 292075591 0
980316495 49852096 0
979022402 423362422 0
117913928 520369618 0
47685106 335402954 0
185732257 649781450 0
177940432 684655134 0
536283850 591856984 0
300122519 26409373 0
584930601 65925047 0
98551476 451655362 0
779558904 373892794 0
786383599 388741300 0
544719243 234364469 0
654126645 864636862 0
561201015 555235080 0
7303314 864665398 0
384552670 221044588 0
777677821 23048917 0
358610809 582076300 0
11390708 938512010 0
730762061 960983910 0
371216689 916313889 0
617661435 463375216 1
666879040 771556831 0
59324652 307005752 1
865106680 427766458 0
67598859 983034223 0
254386002 331780291 0
854569462 977846896 1
562352399 16209642 1
412552055 226288028 0
627338129 927663132 0
268838818 39144952 1
75803822 612158677 1
763389866 770033639 0
658456211 357973668 0
949923977 864417193 0
322386912 783223005 0
27240635 930928809 0
8801961 769276590 0
983355648 823144462 0
23542521 411758094 0
742446840 458475394 0
238698712 91880399 0
800744960 467211560 0
780379107 692581765 0
229778737 648676690 0
605345494 893478874 0
475863696 306240808 0
460720230 94659211 0
945621991 834333438 0
436701975 311950604 0
219426212 481175421 0
964369567 130413257 0
545564902 325142890 0
125852908 299046535 0
115097096 257310885 0
16196693 579398383 0
556929264 194417100 0
74212453 212926574 0
451430331 6783115 0
540056526 972349587 0
250724527 624634935 0
872805180 981516834 0
133301194 640938402 0
872239202 686556975 0
213883354 806809872 0
290674752 273108406 0
492323230 923745690 1
516902639 764329611 0
180012903 798627523 0
112527842 385082956 0
326658628 865608137 2
307856360 768451565 2
711007022 121087991 0
483760328 532837403 0
133214757 218888573 0
283247770 952732123 0
41680717 840732942 0
26341043 50487641 0
33318196 787004335 0
375211751 147670874 0
610372932 445614746 0
396559870 449179188 0
848125816 227234309 1
52973724 797951983 0
322048637 486831425 0
952444813 463123092 0
372016557 580730359 0
398267153 241973425 0
438943712 165084710 0
289526518 748426589 0
87429409 563709834 0
385915838 70924128 0
153851261 121623475 0
828713520 773537119 0
379599389 105232907 0
91874315 775716150 1
916733823 792397709 0
503524371 391122755 0
577116063 669823389 0
378457171 5242835 0
752988407 180836588 0
144657548 40944645 0
693534479 621937559 0
506226185 108946360 0
158507307 866944923 0
656623918 28408018 0
6539324 850738685 0
761500795 869807587 0
948448636 158529671 0
372568214 890363251 0
260546010 845411743 0
773799295 55003061 0
879283707 983069035 0
650759882 615059306 0
154440770 430695069 0
446600487 747554859 0
247680624 401240083 0
94811273 588998823 0
402503722 255096906 0
67820333 325433594 0
837888299 873253470 0
326610225 83392849 0
943234202 83417061 0
757047002 194433093 0
145748752 296557260 0
111228592 718912255 0
313524575 45839444 0
614306143 422585549 0
366542784 598355561 0
507947169 225106571 1
38934195 920815647 0
657847585 916132585 0
409708688 457639240 0
853738916 140312638 0
946424528 441442095 0
194969429 675923376 0
248595692 805695969 0
951180647 79985390 0
932414418 91791631 0
108727751 611085322 0
855648851 940426773 0
621082127 833474930 0
89226212 765545168 0
126632964 471983268 0
898148838 790519199 0
614656762 901251195 0
483384768 371374766 0
329257683 751237632 1
111194442 592975928 0
224751329 504201114 0
783883525 665104422 2
833206025 56212737 0
737580146 880037543 1
150992146 953943837 0
782636487 232524826 1
518292512 469016779 0
418958178 393496229 0
133826822 946041623 0
146954873 369271613 2
75577550 673971152 0
518873874 213575208 2
249238464 258699414 0
408834329 347891642 0
604613600 371611216 0
260359703 131434389 0
133771673 775243508 0
871401494 13804050 0
107610866 717158842 0
58284460 621958383 2
535686522 876855755 0
731282314 766578550 0
180688562 788980400 0
650165026 76911834 0
657677714 84830441 0
47530678 516720912 0
831214577 722117252 0
118752762 775862602 0
201737764 805694550 0
98683817 378955825 0
69382286 845347232 0
566252089 72297474 0
686802922 37581119 0
634057918 392102958 0
174264585 584439048 0
134018677 150852175 0
657121819 822052198 2
927041337 178501481 0
432840540 620063197 1
667524348 897518992 0
67001158 76212586 1
545601605 283307474 0
749446473 691999948 0
318766309 853888407 0
318928445 640656618 0
818060537 962815992 0
870103633 320436631 1
638503407 774757871 0
415397912 770609280 0
515919426 227017795 0
703861496 407879714 0
459766164 370520161 0
667773913 337109504 0
79507672 746228501 1
532542220 786562293 0
651696540 278482309 0
919582777 481500788 0
68257160 452717795 0
358261792 171924421 0
95075354 31362844 2
947539389 10874822 0
863149442 432047731 0
762143581 228854696 0
895077569 519238277 0
800438026 984677666 0
115088015 134742008 0
288896355 354319120 0
845900478 423740524 0
510594337 269485919 0
437094968 904879239 0
917895388 17365633 0
165330608 344812486 0
197034237 536183322 0
250522939 230801981 0
654219780 825434056 0
489688950 333408386 0
479112097 565567561 0
346293786 552656911 0
741222703 554744342 0
198201526 104264583 0
591474609 431934030 0
46409048 128914192 0
207946288 794639958 0
146129289 838803459 0
523671333 804887058 0
46223302 656696752 0
767992339 494869366 0
240407463 312474382 2
92160384 120751734 0
844248336 892610116 1
863727243 694229933 0
12287695 410218803 0
693583574 730849342 0
643143240 71563975 0
105011228 773430754 0
232405133 524882498 0
69880186 17096518 0
164631600 18464439 0
798065119 559688614 0
111103862 463381677 0
57544190 351286667 0
747751033 407718513 0
197917500 397050524 0
17318245 296839727 0
282836226 147030651 0
732529991 56699006 1
835315243 447995129 0
751976839 758957692 0
163352562 796149631 1
925292454 389060009 0
96298471 53654970 0
324999432 78356331 0
692491703 790162860 0
338074029 418434502 0
553368529 545831846 0
93703910 310860434 0
607124967 60310835 0
411987110 412109221 0
983088684 829657869 0
713111317 944015224 0
263543555 464650713 0
973481813 929773926 0
370853896 170072341 0
105872639 630720962 2
280907738 610356872 0
93878334 616803160 0
83473732 170763267 1
918593822 5766145 0
584515597 101751016 0
770982282 21216777 0
272034197 670390936 0
167453465 397527062 0
993066846 927611521 0
227797989 498747679 0
653817624 796073898 2
181817296 299211545 0
54925102 867637191 0
221763451 498464040 0
228634293 584863115 0
828632094 715061143 1
97057650 478603279 0
97667560 55729560 0
335988839 864681912 0
355986753 72394562 0
745027049 44985462 0
586483126 952115843 0
910365502 105106448 0
190745395 950326916 0
810296920 41346062 0
620689382 189785781 1
731623586 699159952 0
299805544 555442319 0
32808522 183437527 0
731623783 677122417 0
174726160 988356400 0
284659138 671642602 2
467093585 366115736 0
12939942 203259863 0
772894362 668833903 0
138064791 585497987 1
901839587 400402240 0
904172678 35959989 0
76957355 88887220 0
830732854 981844918 0
75934320 541342633 0
205114454 165327942 0
161016541 571408267 0
608604712 935382273 0
782899234 878627805 1
316206036 408540713 0
87294478 224444515 0
47792712 540462888 1
926618210 609295110 0
871238667 329442470 0
40405703 693145421 0
749886266 28982805 0
913603642 19945 0
153313728 429370599 2
790692306 245072107 0
278356985 521508026 0
402199065 865673077 0
811557308 422148798 0
192673128 380421778 0
803006350 31882927 0
925282427 23361964 0
811587871 967786308 0
278230654 986187840 0
244646923 210045032 0
516369053 628470587 0
66254217 40619594 0
341266183 652809464 0
281716856 354541117 0
811007794 247730233 0
8822468 836953957 0
787335702 37857173 0
253811506 975476085 0
613848763 795519990 0
698478936 852931612 1
901846134 514554679 0
813891074 58377038 0
548258044 640489479 0
529350389 140849027 0
114222567 548828887 0
932136663 503907978 0
590142645 926574505 0
608975839 202876995 0
688090919 15534220 0
177224202 112094464 0
229598355 601544538 0
853129134 626923734 0
240563345 77937596 0
822639727 11315533 2
344290296 915049776 0
275473914 389694076 0
31993052 828312612 0
791697825 67206519 0
578206240 486440288 0
33317087 14262326 0
806853448 821405280 2
207541367 602562655 0
856557504 403689191 0
958789483 82610630 0
605682756 234519961 0
41993052 262641699 2
858868485 325858109 0
23710052 340857708 0
810946398 213030486 0
779200015 455339211 0
6500295 848328882 0
595011562 569956375 0
232948512 868730757 0
103812081 227958029 0
771240737 798775741 0
160656879 527869967 0
923418866 735388529 2
289557539 954983894 0
844239845 996056133 0
227359123 952195920 0
842724687 131661071 0
459278789 107825148 0
727044240 586337519 0
26584770 806382910 2
986846193 732723435 0
71846725 83485766 0
849057710 109854393 0
929941948 252812365 0
785302914 317226896 0
779960492 938435737 1
280545001 787702914 0
165519700 372598488 0
473809480 515213370 0
653587722 769223189 0
252448528 499971180 0
936931608 604323623 0
802776739 598956861 0
24548034 946969703 0
446610682 43625963 0
686265016 346905984 0
863878232 417106522 0
4128792 366586757 2
660607723 846657590 0
316263482 33080232 0
830567189 259369448 0
112920421 306895291 0
121316858 95293268 0
618824701 437883457 0
101935773 37776560 0
80281034 372860588 0
891939487 410657508 0
380579194 387993311 0
635980428 989494975 0
915794749 690479774 1
486786368 810705520 1
506291544 647363796 0
784755607 640609922 0
180111969 895412323 0
88431520 168672758 0
484262708 23925994 0
75299265 202151969 2
681831526 589919883 0
279839079 877385194 0
830191412 977221031 0
780349172 976563155 0
984813806 937763760 0
709495303 517339323 0
317137752 11711457 0
483492052 156665467 0
752149440 250458159 0
411290113 123438299 0
939476492 999720579 0
992606953 561518338 0
168274878 252348032 0
467051788 556218540 0
794744169 98274051 0
841870687 705017647 0
426803282 930840577 0
784508086 830819034 0
254157887 910897371 0
513322710 536196557 0
984823919 388724460 0
493816465 758625809 0
101221320 91890418 0
689824602 852222096 0
377513407 714061011 0
851284199 625998841 0
871058593 150276306 0
781815322 688372461 0
543654556 798957014 0
82952354 408627204 0
709391202 105474090 0
342947762 641574366 0
55174387 632905555 0
932666579 108731769 0
779138300 85749731 0
137836067 426052929 0
898335790 593054202 2
704896504 57384108 0
780326584 245840564 0
764434839 610203220 0
682835405 21151074 0
425531168 929145438 0
904447339 306500667 0
305908935 104415100 0
997676087 50095212 0
726272600 124346571 0
98869580 612963800 0
790366091 769596487 0
904994041 100437098 0
677567488 692951220 0
92631427 963488702 0
851998673 85329772 0
178161019 737130362 0
769990178 626137495 0
114463824 352880434 0
486544688 51483460 0
948669661 320516519 0
343905982 610112190 0
767390824 386357691 0
606727870 803792838 1
259035531 750540541 0
236089778 895755244 0
73972185 190178251 0
59600585 658831944 2
721077418 152135485 0
176381636 666219227 0
365849274 356301368 0
628826060 973446511 0
193581442 359392034 0
24738766 619992498 0
471903561 484286057 0
831724934 969093883 0
510085246 479432029 0
309536047 12619073 0
563442007 984536084 1
833022777 491488119 0
247996763 455317648 0
909851659 3271325 2
855474214 966844949 0
208183153 235367159 2
753826733 775588920 0
287228368 282387582 0
560324608 895669409 0
891493817 997276785 0
216560349 442263292 0
107450937 679828805 0
199276621 720805826 0
970065470 158923305 0
365440031 582360574 0
670106283 70596561 1
201185495 13894676 0
472756536 707833476 0
668844847 887105328 0
987081654 846429545 0
128632963 836213279 0
823463342 762064670 0
8977352 169750436 0
71345912 7514690 0
944383423 734700435 0
298774727 759360226 0
595274753 77567862 0
854584787 598391457 0
956290650 405085344 0
994364116 930860681 0
777090885 481361850 0
441215645 854933379 0
879239819 136212960 0
131249870 930596323 0
915259217 214676865 0
407031852 200173635 0
890582638 822135465 0
56195310 30211240 0
389911184 407613967 0
116672797 888652724 0
738310421 337481673 0
338864766 577834155 0
150328009 111621275 0
822835186 31069607 0
763323926 52995559 0
189026087 262447065 0
330460367 60962133 0
154462994 726037208 0
136052271 700802354 0
151743342 37724996 0
512271814 452990325 0
309274945 941643688 0
554743127 466885340 0
846565352 826724128 0
771576378 330772394 0
153899795 761327910 0
281202793 143900626 0
663217803 159855722 2
693716204 264858157 2
434568559 839637104 0
346382394 320021123 0
67944714 417928139 0
745533232 522546445 0
63606057 330138915 0
168288701 9514144 0
469468979 297012670 0
439917656 79523814 1
36219725 978979495 0
122485389 513024579 0
527078316 231020316 1
964008270 551786173 0
467759008 733469823 0
351766285 181343966 0
33192334 348430241 1
63890299 168274631 0
77814376 927338702 0
202867430 957001955 0
405439692 974290174 0
489528243 145598598 0
383088768 769068755 0
563782792 142305766 2
108367156 723237773 0
88387460 91859271 0
707206744 77475330 0
310044186 89500630 0
645822892 50729153 1
239879520 365476608 0
3996249 974736144 1
596517855 12774537 0
534306030 399718899 1
584202600 464484374 0
138637539 99167478 0
541699584 313106317 0
205845708 425393909 0
583336623 925861289 0
527901607 669730003 1
518242139 783634735 0
487781589 629789378 0
840003206 929434432 0
635648588 345626691 0
897618588 710201865 0
914592979 761705777 0
521212128 841285122 0
98706843 315510896 0
213264093 209845655 0
907688346 712302420 0
811160308 74082282 0
582121080 4898567 0
836694168 422751900 0
954244611 4780299 2
52928719 817149066 1
13269375 45035224 0
56041369 569251662 0
503282190 180026114 0
751781456 361369432 0
291922466 148780233 0
229810218 483026883 0
232094606 473972989 0
959577539 72799900 0
702972787 544263243 0
436174287 212065732 0
196833764 40776510 0
224408126 165473389 0
486813962 676680618 0
107917120 280976454 0
958739859 559394922 0
254256460 532290132 0
123784637 603276481 0
34988882 475787542 0
145319099 476455985 1
786307975 271481498 2
135566867 64077799 0
83815463 955321963 0
47036124 247885219 0
879473488 594600772 0
877904273 581943103 0
291619295 57789571 0
503647308 436847344 0
755492536 900183865 0
383566447 853160354 0
542914413 21888614 0
97699673 191475970 0
547629353 176362795 0
847196745 664764125 0
239828589 500567440 0
174871791 547610163 0
166323588 549493315 0
112933563 601683447 0
285746226 379427058 2
118040660 199622148 0
634461913 757772676 0
142933549 249455788 0
138132021 236849864 0
512479047 263023773 1
699446692 126811019 0
507664157 972021347 0
814249939 633382149 0
974526320 798749051 0
436354930 305818899 0
567768492 798614868 0
299692735 923262790 0
363650618 546548115 0
573278296 592513367 0
343417687 9651056 0
420840430 726060497 0
148015428 301461965 0
169985399 420124242 0
23861255 463348622 0
388838814 170696650 0
635638805 203504542 0
346943891 624501092 0
823177692 355133359 0
35137475 43109327 0
77220048 965047858 0
440201340 53223891 0
16551049 522880618 0
781280045 257714833 1
962963451 420785999 0
848947128 995474780 0
96115427 139666430 0
976383473 10587668 0
111332007 431232515 0
150482634 752023942 0
780504379 273564754 0
569401626 645749967 0
14780040 948019639 0
805561068 524241840 0
57004657 133240349 0
361373581 223134385 0
414479566 104236835 0
409768997 24158694 0
358782977 226742760 0
493599172 346882259 0
62724275 28337524 0
915872529 885255658 0
304766554 952237200 0
230519195 46681950 1
129714255 517284965 0
743785654 730233900 0
199457608 152141226 0
841187720 578441192 0
28561888 39555896 0
198660952 217599845 0
346933582 651506370 0
86739930 840620874 0
509449642 141585652 0
84327175 4962380 0
457512227 40130914 0
205253851 570145989 1
829534279 186930925 0
576707699 59103080 0
733562319 678554747 0
871309304 333466360 0
541374168 333580778 2
523422757 835248636 0
59014636 792003173 0
127685186 416383431 0
623892609 989545035 0
929904212 246385082 0
35197495 125443506 0
906297869 411178878 0
497729065 573629647 0
420694729 498624393 0
334300510 362556824 0
45962546 647722939 0
784526170 227072036 0
231086236 742793885 0
241246891 640744839 0
479153556 207618497 0
314841803 12654650 0
438424256 100600756 0
672831264 366089798 0
392339642 113845362 2
756153564 620619536 0
315242652 601679159 0
169513990 422951337 0
67741082 634976504 0
573806616 792500592 1
765137225 706323827 0
440242666 126304450 0
822360338 771667941 0
909556629 533092550 0
41531377 826188129 0
612118229 427983105 0
700278119 255054155 0
821320863 255746079 0
914258350 416882827 0
469548539 416031701 0
946168591 342383896 0
993326885 463300842 0
227292861 560709101 0
191776059 212725914 0
64353903 983635888 0
332573151 421534480 0
429606628 52491822 0
488748601 763865585 0
820399711 450472351 0
486291701 321546869 0
71818364 752318533 0
403116767 986375138 0
308978347 213359064 0
16944074 381796605 0
121304915 994898561 0
43249829 207268156 0
866885559 222254289 0
596539957 520802471 0
462251135 839005842 0
614581191 158327612 0
887247942 43415919 0
515977993 247131739 0
589202871 795007489 2
415134054 189445981 0
486508999 736853932 0
209594904 497910396 0
703585515 564378418 0
41698619 816962512 0
387220916 105005917 0
468378331 964601672 0
27170834 328261599 2
687174468 367309849 0
540352539 48762977 0
85322055 541033404 0
103784305 411263151 0
409426853 444390321 0
994712847 121449048 0
133832668 712357996 0
77988820 963741767 0
9826976 875046334 0
957605586 12905096 0
25806227 192283270 0
749461130 665403155 0
298089055 151297350 0
786708961 655187339 0
910499950 748584954 0
503548930 823028109 0
104050154 37910611 1
644682286 927149320 0
51709655 989225079 0
34752609 307208122 0
486747281 200533773 0
133991494 823612015 0
767116255 961284536 0
75141259 28401485 0
857147543 828208800 2
436684553 730054819 0
497368627 844513363 0
144973383 736681594 0
870121977 583577243 0
600069220 562436311 1
336692052 99898633 0
674542001 789537910 0
457827718 465732083 0
475630868 455987768 2
922286176 730537274 0
90669020 748578120 0
976199350 497482739 0
627276623 844512284 0
887591275 42747406 0
864309401 43964733 0
4540401 220097470 2
307023885 457293738 0
3342422 445488754 0
287723697 25369923 0
731184922 289998883 0
953551408 250388093 1
325510550 937120986 0
108604900 32910332 0
948864971 278459896 0
89478840 572657262 0
639275826 150012589 0
676642731 609870894 0
806967387 582979630 0
802883806 830920621 0
498181176 389522322 0
553397623 764197893 0
190671020 65425746 0
766158013 380920018 0
427245625 359638003 0
22169832 522058055 0
810337127 681665346 0
626476237 399832963 0
595882110 661029054 0
938996817 696604500 0
49835045 363735598 0
262117998 942186214 0
682953280 262151926 0
593566546 416216741 0
968165520 286975806 0
587031886 130918372 0
857495276 479490715 0
133318538 534171192 2
838179995 536488303 1
25801040 738210840 0
745353015 226336540 0
301621427 106693100 0
674821961 127561340 0
759298111 251682509 0
167809966 590932579 0
569321826 664350182 0
990377890 401803268 0
734491284 940398706 0
530759406 416721391 0
303605644 555336565 0
842003676 890876406 0
285019647 950062466 0
351630759 709537476 1
312872813 376376053 0
361124551 87102033 0
592975466 336661133 0
854945835 560143657 0
1611620 585676511 0
974641429 241797786 0
851383769 135485964 0
536871724 804919367 0
634111724 234748100 0
862843878 26786399 2
300074280 771274544 0
371207902 973005910 0
305249995 879286804 0
233459692 400665359 0
71518131 395780025 0
943632787 834135763 0
689532452 687091924 0
115613158 424623041 0
997093198 180215188 0
108910256 683156719 0
911755241 994478509 0
749181240 827168937 0
15208487 659100637 0
650132588 965432629 0
630487026 931986179 0
228022034 734016116 0
543789424 969409372 0
849792698 806040590 0
108814006 196794324 0
971954500 487670459 1
336404977 314242496 0
22420853 896161204 0
635347553 831391681 0
775999427 100266327 0
572087019 247418671 0
943968634 34489510 0
546663364 767678582 0
38932338 354508070 0
973870530 957385401 0
525820513 74552503 0
51402598 752023332 0
90857141 533492124 1
575209099 68804364 0
28418573 772206928 0
176951976 729463298 0
855280100 622627138 0
7305056 37488991 0
273721140 137859694 0
933951165 986516973 0
472755117 64320994 0
74061309 212133696 0
107763096 593364118 0
615165700 774067586 0
166639355 543355401 0
948297524 10044682 0
74772617 44532881 0
570153949 873703804 0
466249149 598190639 1
886740766 363668742 0
704475650 89220316 0
991964454 824110869 0
211395583 603400340 0
490581283 489923172 0
365746283 781083931 0
540272895 3674538 0
426202091 76073395 0
578318387 257285078 0
17024203 425513160 0
907987274 303499254 0
371849128 208054749 1
174459347 125084206 0
400061696 567765802 0
957791827 553781144 0
96907617 900080975 0
517145065 848552558 0
274779456 415911222 0
64130155 71963848 0
584782758 602299099 0
298679101 196256567 0
757098997 512946387 0
514741322 520741466 0
405392926 605515253 2
341231685 804079211 1
463512784 210526147 0
255271877 313509745 2
3022382 983753685 0
114051491 499882103 1
640616329 655724305 0
89408495 779011237 0
787398927 886505416 0
184636770 251198884 2
152186031 120772823 0
170624985 950812489 0
10840180 592917014 0
40493540 382707800 0
865410687 955583669 0
578689137 660304974 0
320453819 696627468 0
937965844 412704298 0
819752877 199363139 0
627988525 866910394 1
616618301 643635939 0
435089965 97379892 0
299501981 428405101 1
241234103 961404624 2
511170908 99851745 2
162774108 436422648 0
675665226 510045545 0
581706881 973663577 0
38736450 440258228 0
167081458 940023019 0
916481043 844010958 0
326160927 165699500 0
860783991 752186330 0
924720586 938948417 2
787810567 760682988 0
620055750 249213276 0
322115005 652880337 0
512775780 176436667 0
72931703 284847471 0
24160590 793493942 0
718213617 302146105 0
604165025 736816767 0
663853805 38257651 0
446874263 791050107 0
449032397 40616221 2
36829224 477779511 0
798461093 760210450 1
6064673 463775837 0
356526250 764697637 0
660537077 668023066 1
167954531 962284797 0
501299034 48834130 0
143172078 332985422 2
895582078 739796075 0
374866988 644318415 0
3275195 821850564 0
677665404 622595982 1
152886925 24877001 2
78236704 340072993 0
939466745 538186256 0
120483942 675764306 0
491654058 875095603 0
548102564 725852249 0
468777384 799887081 0
736487373 441700324 0
625712809 656925602 0
549405311 172486923 0
875773239 510034863 0
80952737 330915091 0
76659414 255683765 1
113467048 329635136 0
320733476 21722778 0
688994966 766298531 0
609368750 724757690 0
88190184 262631519 0
528470951 518094977 0
97486244 609557377 0
446117698 677573897 0
764549255 758331723 0
787915130 120520809 0
776507613 376852889 0
721065883 194881432 0
627670428 272301239 2
122102321 858060607 0
38222686 116105960 0
596278984 89913626 0
841087435 27047647 0
596877441 695951484 0
936174778 449629966 0
31159400 736854072 1
791982229 657830699 0
112757318 851928936 0
49012753 839263381 1
609828304 479315354 0
179917401 598294367 0
530419255 879302492 0
126948045 138568100 0
185718589 4736456 1
514003145 91593313 0
397738143 202372653 0
227232412 281138373 0
815212174 629370942 0
489374064 313381299 1
6517358 621888677 0
44579374 494406160 1
304306312 83449352 0
797979788 795163447 0
909918621 896353199 0
980693462 541814233 1
95686561 137876233 0
63139401 872715720 0
505412509 531337630 0
822657776 22031514 0
844523235 20512094 0
839601210 707488736 0
812778576 119498674 1
640796384 146520293 0
670565663 836721632 1
572568705 224662049 0
685311955 239429318 0
332155894 969306731 0
488975591 669808268 0
200883226 467281576 0
791824138 71889598 0
94942311 907439742 0
848051411 252268856 0
256156473 839865462 0
865684152 281596228 0
494677871 792278688 0
360842199 100824862 1
303544967 26451763 0
25590934 389333678 0
229277691 98725596 0
228609806 989549806 0
923670519 912917084 0
302492596 34669394 0
91030196 6716982 0
442823184 381170558 0
986540866 53304653 0
629951757 725930397 0
355863611 445349954 0
548764324 429792345 0
669737029 582057726 0
140008235 891518082 0
446079663 496007096 0
432687232 61374386 0
432170763 630666307 0
719378238 766159446 0
783687982 137155248 0
419664231 74750590 0
395730172 300795101 0
967934950 939804412 0
158555054 676260278 0
992785359 939088327 0
238438018 874437073 0
4532672 866869527 0
357903722 611754483 0
61715940 30672238 0
165394013 435707550 0
53574001 387920538 0
656880581 978223387 0
56037501 385615088 0
57831207 85995402 1
977245840 536213463 0
104600410 334822629 0
686668686 83191260 0
607947237 9338850 2
936241869 659732233 0
437223075 724795442 0
203074266 887194172 0
123814833 216350190 0
166168149 921930982 0
160128872 306647318 0
454113343 69045712 0
621611211 273913643 2
804279819 891780534 0
274699743 563569555 0
905125317 429708827 0
757039763 361871832 0
886344773 555206914 0
698012720 631265185 0
513269784 46707089 0
210785872 303321556 0
371622433 870634693 0
825138888 391506889 0
387149163 108579171 0
50650560 550515116 0
578782611 252723669 0
126569901 740248690 0
76707503 300861878 0
450494143 664212744 0
736243662 951932375 0
861521075 976396492 0
254132925 890352432 0
140066988 893795062 0
513699217 353169382 0
924912734 463306936 1
530469044 701739362 0
405067306 486126798 0
590001825 597214685 0
410190518 469351495 0
732751069 149860928 0
65353609 945601938 0
700620630 289843432 0
539665767 37033904 2
416325837 509853621 0
531799525 53789214 0
642665239 115300532 0
282719731 309210538 0
716971357 194536231 0
736672961 576124273 0
898184218 254602625 0
971512506 641837252 0
190880506 205176153 0
950669245 913285381 0
958059225 133490637 0
786615631 44466435 0
697913424 175306767 0
130734500 366368220 0
846589198 705877887 0
731302950 433876453 0
66996014 921290064 0
234872298 745132497 0
115590670 591400106 0
106268081 601856421 0
87757647 54077242 0
459191651 139176260 0
31343604 872096613 0
61441654 964420415 0
446864474 1488338 0
515471041 15484997 0
81981148 210037834 0
443663283 755702694 0
202913343 321020185 0
330887984 57746095 0
17093432 376745088 0
46084488 639416624 0
963552458 234769527 0
811671828 909038577 0
134719976 602066068 0
483130326 172902676 0
735216394 179719981 0
712469682 900426130 0
753018541 10547796 0
665277006 206204819 2
674999528 274724979 0
393975399 500358763 1
363598093 109493399 0
122309676 343963150 0
253832482 873610864 1
955671969 664533332 0
493555172 153335422 0
117767654 861785934 0
595260242 432254479 0
876091333 631073469 0
655966492 534580414 1
89408651 99182225 0
216958446 609316495 0
23212972 317480276 0
134362929 13751797 0
360655527 945194805 0
757798731 234474560 0
299343977 769795788 0
643502535 59623419 0
495700511 169835809 0
228896011 358415029 0
243556242 555762283 0
84006955 279808725 0
486531085 335750960 0
133632659 383038841 0
108587281 757516747 0
24560799 740624070 0
790481830 349180224 0
351293801 307968266 0
928355960 182211352 0
638432995 384700782 0
306889427 19442359 0
523578767 939941529 0
987307290 99952316 0
349237807 435461920 0
599319284 706621601 0
923073606 940421602 0
113410184 137003806 0
595969711 640678879 0
936379868 769591698 0
433683666 398145301 0
848841292 230420997 0
334508082 359659131 0
831065373 94778419 0
662828300 263858585 0
328795576 479705530 0
83329931 219551501 2
809221427 20528614 0
109896455 158415169 0
218457710 676699390 0
577286633 35640446 0
707755015 246547453 0
165994742 455317009 1
921312724 88855393 0
90898205 709131788 0
113507324 709573776 0
928043561 613626315 0
308724624 901959839 0
386156942 983608276 0
145306226 743921334 0
896579504 335976673 0
45569745 43454478 0
486809177 918856945 0
652402788 398300881 0
902685995 103323491 0
71579148 656198192 0
14854105 729339837 0
678880662 917200949 0
305895347 369826618 0
983220812 185140505 0
76610729 948937232 0
131298443 285056570 1
564558566 696856976 0
228061011 898309386 0
217566384 78899138 0
436527390 854492072 0
702387092 616482918 0
643774789 594037659 0
75424735 26410669 0
76113776 367614447 0
598372729 565123490 0
294973534 384887893 0
922017250 610032153 0
688418484 639852191 0
483695396 534020611 0
516628259 130629215 0
420427661 891403275 0
827944657 613990447 0
564701933 645462253 0
464136436 355266541 0
476139788 399631396 0
835130882 526777813 0
148653427 342104286 0
291152110 635097179 0
95652124 503814131 0
262509314 246479148 0
147027021 75969293 0
27401881 258180919 0
337944985 192202696 0
85613613 677028558 0
449739430 183366529 0
368070586 909691573 0
474003325 76922277 0
3698650 424899117 0
869960202 136877440 0
446897735 156327194 0
704730579 683468971 0
22084564 52649796 0
25362606 149108077 0
723074402 814340959 0
720010084 734538803 2
850431364 940157438 1
976153282 98776374 0
345986003 951248363 0
343734807 805752940 0
486709371 237333851 0
675823583 87731707 0
138453094 799509295 0
75722037 809239871 0
196635203 849118123 0
696323423 286163851 0
339401761 32491138 0
63660844 737800890 0
725798541 293783448 0
264746589 106750960 0
750973997 943426194 2
247652211 917332802 1
112661594 60735107 0
359107988 939953968 0
669332744 303572288 0
803279014 996418151 0
546855604 694945212 0
107895651 269408951 0
109142597 837534138 0
141112557 957060626 0
60388554 852570226 0
812971447 561342065 0
962844653 67511344 0
873630325 403438674 0
30535638 120109400 0
330105208 438262855 0
79470636 27923306 0
31942496 323584774 2
985163285 557272977 2
752054006 573267343 0
243612716 204189494 0
533902980 335629647 0
228082802 893530406 0
435543129 926936763 0
262619657 200568647 0
210428891 787215703 0
630203404 229833767 0
460602600 981713475 0
66469935 274721593 1
543674750 280023025 0
453131901 57955919 0
570481646 304378002 0
884647897 825640614 0
321022876 102881302 0
595416972 468763595 0
529767799 150374268 0
436499520 957306740 0
308871588 162750281 0
944079562 99243092 1
830954241 407973526 0
851160511 450394886 0
555968684 191783534 0
590120754 100518639 0
799588909 427441216 0
424039966 342416310 0
317341900 550778755 0
776890583 672401124 0
397356746 165762170 0
907229844 110686963 2
881845491 29629797 0
56049694 378667960 0
41166295 434857141 0
49342034 268623045 0
712375404 59325821 0
330541617 959191656 0
372710512 67957535 0
64655790 212763799 0
691357960 822260740 0
472394139 439952642 0
151238027 665964641 0
980749868 815751097 0
951184081 9870911 0
288657462 460103271 0
245364042 827209087 0
298317556 11144370 0
332076935 309435107 0
411789528 615370461 0
520800247 141109386 0
4348821 724355454 0
967194218 145391980 0
91478384 22819509 0
106518292 656678218 1
841171478 474679112 0
482523150 423140916 1
393759116 249239861 0
261209130 790272471 0
346747280 340230466 1
644998702 185404815 0
170914645 610716782 0
63747322 186590257 0
600193047 13839530 0
78240464 788746532 0
507705507 448608209 1
399303838 154846199 0
977477745 290147077 2
694976545 16012641 0
356740499 493754794 0
214768747 481705689 0
628669442 388480066 0
28176335 259386805 0
102220764 376398496 0
638647730 449679517 0
177364703 541618485 0
17397487 520664822 0
204263369 302551843 0
462673636 389749886 0
64929771 918449079 0
803425949 56144392 0
170273650 610843469 0
654977646 214536336 0
95224965 863973952 0
461878199 878043603 0
365769936 909831305 0
969430406 559473720 0
12152602 490443206 0
106684368 385283583 0
527940265 866562856 0
114440367 974493680 0
485935503 925627730 0
184915662 831842041 0
622459498 788945576 0
723675028 446127866 0
174589570 275702664 0
855336197 89165922 0
783898228 147629133 0
896781232 622989983 0
561555909 433836805 0
354119875 641117646 0
516618875 42909789 0
588818622 580603698 0
318791787 134033758 0
797843077 652867175 0
569552636 116909344 0
444497384 125779423 0
727586442 858958634 0
57985126 486507776 2
47316673 977875806 0
158253647 766548765 0
268243035 146543187 0
727118200 567302300 0
107610937 832886555 0
844130114 774213660 1
914718325 72357531 0
546432253 467636304 0
747599859 101105597 0
330371651 828672703 0
298867771 620829465 0
929744 482676303 0
308520313 512377813 0
900720320 977966033 0
499912636 395653654 0
683148158 486552130 0
813647226 184809286 0
126736670 317634701 0
735963572 525243786 0
696732335 488096857 0
171697130 529459565 0
630994535 704061623 0
518180426 849895723 0
407013892 931976896 0
811683470 34024866 0
915985345 424268231 0
889159890 773259195 0
193217666 561312333 0
308136472 509807402 0
696043159 30512131 0
587148450 989852714 0
96964669 528990119 0
153304021 798188623 1
755650552 844722540 0
502628052 425841553 0
16099757 198977316 1
487382644 508272503 1
853108654 641165024 0
779234925 45981231 1
50268182 418360384 2
88530566 951624524 0
804825345 404391662 0
404954184 122579956 0
305024726 303424073 0
138479302 36768808 0
917190944 743259669 0
468611538 681974315 0
734605676 521176746 0
933787144 730877361 0
721684697 806829451 0
217783130 635639413 0
6256066 515109391 1
231221423 54763012 0
933074125 995897289 2
995061384 846998009 0
949813724 843408931 0
720378098 570649857 0
40882044 29144398 0
226802011 547730073 0
676044268 821800614 0
529343766 192024223 0
292418507 514243212 0
104064917 221374090 0
786205622 483175242 0
980168375 336684098 0
939389155 188964036 0
69685903 952342430 0
303248773 977578589 0
698375577 498620295 0
187835264 757416558 0
99144415 712296983 2
126037775 738022216 1
606444704 37339639 0
455688963 214559312 0
263632688 491464664 0
156114508 468123247 0
438959350 796885422 0
281572376 816047453 0
341318502 862917975 0
66993634 818896613 0
356058463 135638473 0
724143743 784413239 0
710984879 29724302 0
261220047 775675684 2
65868148 321486388 0
615563617 868616092 0
730088269 145444052 2
165046869 152872584 0
383276052 729194784 0
634510170 518046807 0
400563247 8259437 0
428517223 19120750 0
462958672 246164325 0
48474359 662229359 0
222426251 805199669 0
131961368 420743718 0
59020233 279765343 0
706679921 365326474 0
654065980 5204107 0
154014655 296881139 0
590862088 25863449 0
122555601 459870453 0
840507238 495424425 0
988476898 104357401 0
570835058 294568200 0
771134163 129543844 0
853472195 18338781 0
198170120 453816169 0
510690761 775876948 0
127388972 608972065 1
20926369 10768720 0
152121872 914585574 0
319453289 458285230 0
633898497 38673210 0
40030787 385569631 0
929124532 861681281 0
484616635 533616688 0
73944271 201029878 0
315444081 810698423 0
832925513 716488687 0
219918181 484295838 0
486176245 476854275 0
140630837 228907686 0
928924127 202507051 0
490749534 205641762 0
853334697 763721169 1
699864867 93031513 0
750344289 433907988 0
237519841 491383907 0
1597462 16468704 0
136796853 66335499 0
436814157 926165320 0
860487375 574724469 0
77471701 825979392 1
219672709 320795448 0
583792691 835447598 0
853456405 469357845 0
226227210 24487585 0
136765807 852115316 0
171668988 973330116 1
751965726 186118182 0
839903978 822397540 0
128117508 768480374 0
527434935 573115289 0
742496605 832159600 0
871764305 636364910 0
214141361 801593470 2
13288038 555148076 0
721355659 603102975 0
473860536 73803865 0
259017616 199824637 0
778906653 977907843 0
525966613 265311926 0
755150543 419739342 0
896633300 837750368 0
935506506 501153181 1
831916499 305764092 0
102054999 907171525 0
697742129 520485946 0
386127633 192680515 0
233583115 115280230 0
539707177 722401656 0
181028556 277441856 0
917216025 491095595 0
165388390 740147215 0
318765194 601657147 0
491167077 988970713 0
259920662 827424655 0
190713163 489875640 0
782295299 558499513 0
846720004 307557147 0
823557132 319382956 0
765446575 968057366 1
298919580 273015924 0
857591081 436629656 0
122433535 954169765 0
354557830 68130264 0
326623251 301297541 0
607092583 881701434 0
476043959 816883447 0
615346491 723900721 0
362029681 65579725 0
101891024 291189792 0
855726978 831173460 0
885340638 550987282 0
772483602 647466821 0
419003568 50994990 0
563772765 248434317 0
628347646 740125275 0
829669392 840158731 0
651685509 255391203 0
859240421 592016384 0
277897026 57009310 0
454531732 556707397 1
511081208 730145635 0
787680709 169927587 0
671139442 26806089 0
210130053 950308148 0
223424921 212522774 0
909073103 480635277 0
898029361 221920600 0
197714600 911146953 0
268694380 164763435 0
908176821 9096112 0
402288336 389235379 0
186282511 437079991 0
149609091 651868083 0
37613359 945409068 0
764048643 237882164 0
40186217 759213282 2
904306270 407736947 0
682013189 193780554 0
65251630 856000945 2
144945848 213811347 0
579127198 352273521 0
477175611 454922018 0
75546812 684592517 0
71582293 105175252 0
421645682 999665887 0
54312281 920829314 0
318972330 852567461 0
413890127 799153362 0
223977633 155536363 0
417979286 976249716 0
420446268 473632015 0
521318045 962205760 0
814665767 442565276 0
706108774 766668459 0
381795969 534069055 0
167694505 385927699 0
135037657 946204092 0
652905611 745064324 0
163098123 547968480 0
273909292 135724016 0
889176954 532829329 0
781788643 465650053 0
768640561 72094187 0
932128081 793807449 0
473877531 815371435 0
808008802 992210571 1
976674443 623095033 0
492710830 380704843 0
882875876 714444610 2
95646218 399066076 0
545744272 530394227 0
266139527 811688428 0
50248562 186412259 0
301831636 873775382 0
678549673 86383304 0
777568858 409077366 0
630333566 927570221 0
571050942 699283337 0
888562397 319040517 0
77934508 300254331 0
623106181 671943485 0
681245085 27148642 0
689602332 663283039 0
819692709 316432432 0
41688178 992808369 0
252775236 51263208 0
131500750 515591797 0
727320302 949286497 0
296137929 681974418 0
689206826 61549721 0
345348358 492429706 0
762753739 909345601 0
680052631 172037513 0
181502628 400075711 0
980426400 673065169 0
749826677 63472920 1
204396882 992807959 0
142072921 383506969 0
162903330 705981860 0
487039543 988049839 0
145970003 959389647 2
882766741 141671290 0
434357277 937995580 0
148422853 38127061 0
513984646 747888065 0
51644011 684397959 0
978238571 685950780 0
821769927 583722371 1
562626746 682803852 0
889578775 433839090 0
732786330 102135584 0
912259228 38474067 0
9263718 554960328 0
66115569 885720804 0
121427771 899783301 0
65502948 530380122 0
61888233 400180180 0
821354403 496046462 0
447440386 124599967 0
73969691 432602053 0
882691757 698844188 0
633019893 49063809 0
556009451 923463826 1
551945098 159475331 0
384627860 749903981 0
50985706 155080600 0
51202244 196260950 0
481149259 425733124 0
242036641 868833526 0
952228918 354334952 1
680597991 274255200 0
651736851 618098655 0
499575767 845487874 0
977663047 221604551 0
592292310 796192872 1
321816330 279293649 0
73941665 448905592 1
685900905 881942705 2
666248264 341237423 0
701293550 6608997 2
81149771 31183076 0
135620790 114244366 0
429899681 347719656 0
369651519 706829141 0
976139120 197056334 0
472996546 119257649 0
110328553 751991446 0
768398382 806226510 0
127371589 602243926 0
770899834 773368762 0
126230766 121782122 0
981735819 891579844 0
25735482 201690200 0
118584423 944790324 0
996438764 406547713 0
836596986 872099828 0
932707420 465044068 0
54087252 526419370 2
896806628 196646924 0
751942956 992570679 0
305919064 232994681 0
160602411 227195527 0
479327173 283606745 0
118238920 319349082 0
733285932 610909254 0
578368092 917174001 0
292142288 85586846 0
1398110 73870236 0
529509840 832768337 0
30564166 454555006 0
429966793 246661652 0
250041228 429144930 2
508471127 508828239 0
120372845 5043952 0
488229672 218702146 0
884188434 620234478 0
615534983 829357593 2
354859075 790840672 0
868511012 515774850 0
675646896 602533285 0
839704495 478272110 1
969582132 111251425 0
61872215 576326959 0
564553960 775390342 2
828231240 421712775 0
322360293 140049852 0
426249305 855239015 0
796464881 298575885 0
433898940 449410093 0
883390175 61125810 0
989085339 316408553 1
962022569 294049178 0
633079392 349851577 0
146596948 132709051 0
334753091 223415277 0
802860056 70311679 0
295281246 861951053 0
171282019 813978237 0
1018853 610977944 2
42993411 130462192 0
106145315 494346794 2
198614091 124109380 0
27200891 507190345 0
583563912 31134030 0
608010177 982546912 0
975878742 727732788 0
410164393 180654810 1
701553329 545392055 0
252309258 930966979 0
270157923 767961370 1
790670690 542934985 0
870994608 209665721 0
887760518 80134136 0
639761778 166946278 0
314836640 944903606 0
113542129 798366601 2
616741524 562363619 0
813783682 948345068 1
26647663 29168543 0
929504855 78617657 0
56310305 382866651 0
792574642 200632404 0
117237927 801514493 0
282216284 83650469 0
129807864 920397949 0
154396775 204313163 0
597160499 841023094 0
880954817 832528090 0
590826372 45702093 1
277974273 493637636 0
227136130 774135264 0
278363429 316970825 0
164767613 742280520 1
556085831 555553665 0
18489011 405966035 2
94174385 474943581 0
514175215 994980955 0
176777876 185896625 0
681411985 471734239 0
128769953 589286711 0
28822665 68105203 2
488389774 315223399 0
166075210 965425486 0
366743118 937087600 0
910694417 298185269 0
994938062 662737971 2
158238113 969183994 0
863439411 146570355 0
910662024 483544416 0
16336834 883807517 0
947806981 344833933 0
625947349 694261147 2
239815514 763040408 0
312118230 563061712 0
641588898 82453313 1
34787744 41517607 0
681755259 167459321 0
937124728 967355822 0
17621890 610557703 0
916465718 37600982 0
182176138 368290373 0
582868144 822118638 0
938342486 872141200 0
765687459 102717345 0
246206268 686195977 1
734867803 841042589 0
24113985 49549985 0
658724995 31631062 1
358612099 325746941 0
978952460 583531586 0
108952846 631366587 0
10319871 252512680 0
951553682 29340955 0
240664432 352418924 0
707115641 843837956 0
557854023 149855732 0
97526859 673529227 0
430667669 411479654 0
335289440 873862631 0
46803152 732945862 0
273369845 238101621 0
570483799 111480825 0
740914012 671548375 0
478881955 329822159 0
813635919 674475872 2
199539710 700330188 2
960910521 130914886 0
547460172 189596399 0
993560084 932015761 0
480902838 342495199 0
810701039 161377197 0
579449701 784179595 0
11334379 397986484 0
404448641 568532537 0
465684258 244076054 0
21768656 943075379 0
391091724 473578404 0
839067318 678391984 0
907001666 148584138 0
525397727 745182678 0
790864677 255599668 0
789410601 367697802 0
936581071 985568991 0
181808724 859781807 0
938800999 196920122 1
576371377 653143844 0
304102974 943526589 0
588508586 893387127 0
320166046 26670406 0
432641163 220839946 0
558963398 93518104 0
880622654 831627679 0
578353362 450574034 0
373831645 739845936 0
586035158 743541941 0
95404099 829710755 0
57347020 942484931 0
256357438 919315987 0
103264128 316655881 0
170173570 204875173 0
10373519 215973776 0
527994417 16144147 0
222222023 872246952 0
152231547 569423094 0
891176561 716504154 0
841343708 76319538 0
137911410 317254380 0
836528173 907529266 0
155895203 32226803 0
166144600 639970105 0
813328592 60384077 0
451981012 527274001 0
172711989 259815524 0
332509086 802593448 0
291000241 355491192 1
952787267 81713184 0
39684292 117618843 0
58576565 217760296 0
130089823 660124641 0
165357738 361764592 1
33670052 826182738 0
406461865 584275298 0
211035505 10271643 0
779239420 150415999 0
592099068 734931236 0
64905885 519866690 0
516440506 317464224 0
231672379 372223459 0
390155842 598434218 1
652904150 125051472 0
438512543 836058779 0
526859104 624584830 0
126615046 302973937 0
184726169 220191091 0
843718582 666456887 0
853933975 633075002 0
764058355 972868487 0
850886969 652928577 2
707492703 843391840 0
426806835 450980757 2
67701884 435054119 0
442136774 296851681 0
29574093 556298712 1
709463896 213475986 0
612097944 60276388 0
946982948 696793091 0
520409495 674797110 0
222409046 267477183 0
888526751 770679451 0
406715489 865674860 0
883173840 542464047 0
849948748 930712286 0
970772199 690385414 0
624700892 302411295 0
285870946 962972591 0
143264355 211593215 0
849252603 141259476 0
873383250 980699698 0
633243378 871711007 0
328836323 680718348 0
529748342 786498319 0
245685481 505388242 0
292928412 256754677 0
921557956 79231740 0
842210996 238053146 0
218270963 101742058 0
334214768 131274319 0
727137687 673899873 0
300774172 95317060 0
1577453 547387285 0
44246603 145718096 0
986934023 546508752 0
513912727 293488786 0
859787486 921703995 0
260487070 505119862 0
375938317 293447549 0
910885747 877548934 0
288951092 55507716 0
190799645 77437191 0
657210550 7426301 0
597215710 201286747 0
499086551 773518844 0
110193790 574912897 0
562374447 93219591 0
749375134 370161880 0
873452747 270199850 0
291492301 567415167 0
788185693 855455135 0
869312957 565551305 0
570784996 649059413 0
18216395 976823682 0
550209048 325523220 0
938591574 826368194 0
118358586 720128072 0
643920282 774982834 0
201365009 827848882 0
956550823 977617315 0
820767853 297108697 0
988762499 439392608 0
278348751 16615453 0
76406055 328513320 0
74331870 329356282 0
106828452 77479918 0
738377282 899535513 0
431779392 181141601 0
131158398 682714251 0
203990247 100802661 0
714509307 51070665 0
919705575 582243784 2
660266965 96897744 0
924215387 763751392 0
9532141 433031104 0
592075814 279725455 0
253776180 479035586 0
759013129 257076621 0
918565971 871461176 0
977585012 393657641 0
321318033 476379228 1
38192591 18381802 0
772423454 801501562 0
952958811 522620968 0
99179556 414767879 0
716321466 378024347 0
479357183 380432931 0
528532142 414459175 0
176312573 888904070 0
297621270 154566599 2
682615788 681010689 0
762602628 612863496 0
657114632 826015970 0
404321553 393581325 0
813837266 611391621 0
716057753 736439306 2
41690187 276480391 0
128572583 627948148 0
503546800 904054943 0
416287691 968830556 0
663669090 379380344 0
110204760 775452871 0
405498201 711971076 2
866905814 374694690 0
352481615 947401500 0
747046821 289166193 0
120963751 97763090 0
565465488 844610870 0
358068824 962163007 0
460851073 707648666 0
345529544 370344453 0
712409667 131058678 0
635488635 220407615 0
944517677 707984708 0
66204148 671594247 0
197200594 101203729 0
187388314 984447346 2
938265618 494625933 0
957162443 987146082 0
146608359 152944374 0
597920130 155903558 0
662591147 339800147 0
788091387 291029716 0
22011466 733467000 0
532458604 215221656 0
862276751 842001914 0
72590119 731794648 0
67145229 50501828 0
189804679 108794477 1
125086490 581405429 1
298192138 175974486 2
988973903 680503726 0
333723335 240350425 0
412872542 425842025 0
818762563 154511382 0
72163748 282176770 0
995591918 239358163 0
902410058 58261993 0
131784566 79282418 0
933533039 727751772 0
954907804 373443408 0
330117679 553330767 0
909857150 718979461 0
119273935 377473452 1
328254417 888364500 2
923922207 305937420 0
885782529 17903069 0
262424517 173908320 0
219334451 158532422 0
444554700 622020481 1
19716469 533948069 0
715761099 619354113 2
432834563 305586142 0
407278542 135635021 0
591594406 420044140 0
903098637 809509007 0
758302615 820037713 0
940759682 112747386 0
637549331 965502779 0
625813228 258578938 1
682176952 856865706 0
775193870 377483027 0
837923265 799062698 0
56254832 323145878 0
179123002 193871726 0
203071981 29635454 0
589195906 141437948 0
759249650 462442309 0
909717450 91312871 0
89647445 308735938 0
178198919 768892435 2
85441291 181619419 0
961492889 118405362 0
322820426 664183400 0
721099006 65402394 0
451057814 589800146 0
373050768 965637707 0
381268997 718940593 0
281867757 709621370 0
318267462 418498928 0
369061387 938331011 0
786520390 98533989 0
382717829 707023425 0
503033670 83354601 0
150401632 552782859 0
114494092 440238932 0
360121557 230185238 0
7879870 133296658 0
848219308 957978332 0
648716874 765397093 0
302369362 741351544 0
29508906 26795474 0
937849247 202429906 0
570368930 988389053 0
992900787 348750284 0
659594262 875699511 0
797336412 310903199 0
75955260 639332452 0
976198213 236144524 0
18761828 30800130 0
725904504 924479251 0
610170703 55127659 0
33566576 380742796 0
995366250 354465302 2
128580580 983147765 0
138809539 906391930 0
320164138 345684267 0
701032572 55471321 2
566144038 955243208 0
137835816 484879190 2
4591546 106173163 0
93512841 813110485 1
727453232 691088684 0
693145345 953047220 0
549330887 530769849 0
946494753 198544612 1
673200604 193584555 0
630606681 750668641 0
700051381 174148334 0
587308001 986796472 0
212025253 297861185 0
102113749 815367103 0
824537817 134518469 0
105863956 54787254 0
515138385 488269256 0
266317245 979337977 0
611390964 304113130 0
948930101 249824332 0
47848084 701910340 0
5304709 470365281 0
745016811 162923309 0
174934106 971510085 0
29560542 52641927 0
710030329 474643737 1
40200673 74750119 0
450193154 6708670 0
105507539 92483527 0
741315065 24136113 0
407115006 870435816 2
278596760 211670233 0
903270460 994693667 0
191679364 821204624 1
888581246 536318379 0
277077161 539553573 0
744595037 2105880 0
426645602 770507311 2
314528275 392915087 0
333605573 6079617 0
126790882 830339970 0
550066359 836794771 0
134990958 87905434 0
448537938 608718556 1
479407902 791233921 0
1830757 106527116 0
62223773 668242044 0
419458306 276373526 0
841233140 293638024 0
139721687 204487831 0
303779459 503219692 0
578841474 997460464 0
485918429 991906142 0
596767432 578578277 0
575912119 595297183 0
805143992 785947594 0
472586715 189563079 0
303467279 615013762 0
755545972 873201570 0
759182723 325891223 0
144666679 483029555 0
68977539 508639642 0
908457036 334742019 0
587350773 932518475 0
691965808 135230119 1
146464376 260878880 0
927959065 460551754 0
98120814 874600113 0
320681397 884313510 0
215765871 586196900 0
415523852 318292723 0
794650876 970085984 0
527769797 202466036 2
648064271 861769447 0
394347254 916399385 0
210968583 184521551 0
762118671 557066845 0
721386325 430315403 0
105567301 379048154 0
561976598 628717348 0
529070477 541787353 0
411161522 732701948 0
607739418 122629184 1
394108994 70797400 0
683529341 884952788 2
406951045 221213638 0
476466073 99418302 0
108673946 405924293 2
107711774 203299402 0
335444751 446321308 0
659310683 689519714 0
51047319 181303593 0
775227421 575378460 0
128923370 386218193 0
328223623 147053689 0
541503048 20770763 0
78966802 961234637 0
348647315 505319613 0
72575747 983685177 0
346796804 118504257 0
426960272 499519867 0
32197782 808467366 0
723637980 602176149 0
314020271 316903670 0
756316024 286063815 0
669547614 319011067 0
452521656 33696110 0
364532427 170793994 0
762750865 103740428 0
393585100 836626412 0
629970679 568911560 0
389912328 532089758 0
78706350 413575710 0
369608729 160474333 0
748467931 325503373 2
46598393 211803291 0
192197061 25400639 0
941821569 101657860 0
465569512 51201590 0
53223209 89390751 0
948644057 786657106 0
179670764 892102496 0
82782773 109546558 0
467160735 725908109 0
867574934 655091517 2
193570410 751017165 0
120375670 650683983 0
540408248 491320289 0
58715887 711449093 0
188442709 17657801 0
980070917 292819853 0
8965308 665813220 2
654391599 94120008 0
409011302 685835601 1
104881913 804445012 0
107861413 103152720 0
118036823 891853283 1
499654656 441677008 0
385538665 81212784 0
247379972 882314741 0
942059156 87013893 0
297004169 752644127 0
819523087 691194771 0
257520099 15572093 1
427570755 476166913 2
904804004 593426688 0
644882722 307256190 0
557604414 802080099 0
566010073 59202975 0
726619019 66911880 0
36791844 239734351 0
848238911 794521780 0
279348610 193322149 0
822887386 599073668 0
969485753 916472254 0
946275955 898917159 0
777998186 56713716 0
289714868 679290275 0
109528830 788142922 0
199812252 357886896 0
592023295 971941748 0
406650847 280714269 2
722682870 112107441 0
301551319 512362651 0
981572994 976127633 0
271542099 760601867 0
82021349 362967049 0
301087820 54465737 0
53548263 899256857 0
501467756 192016773 0
822425530 253112967 0
51135342 768346272 0
210388396 693036211 0
751546530 779405190 0
120504805 88759214 0
711752635 861008582 0
884240974 743253323 1
47687547 61592316 0
818144057 537909624 0
205003361 275362753 0
494540645 627746592 2
125502763 983202407 1
342316480 72787104 1
256276542 454443031 0
766393234 575853637 0
854257411 113166398 0
480921221 276792149 0
402252578 179102570 0
930330595 45452272 0
587486892 743034041 0
729913049 389833917 0
424375354 413034954 0
573565243 365028524 0
700847301 685457598 0
535916417 177513526 0
821480759 353838382 0
979742954 596058972 0
37174132 267339072 0
605275110 647600452 0
612001127 207757789 0
300606604 273432278 0
636083959 781543706 1
795572001 966930532 0
643517405 486332687 0
714906826 24954946 0
363582010 537624642 0
845749899 818836346 0
927079286 110608958 0
122377381 895936912 0
257572618 272215029 0
33262873 962465633 0
421998409 52969948 0
316504170 870183892 0
648436596 981017625 0
112367306 64581348 0
913778633 828468558 0
225023311 995862591 0
568173397 598911244 0
351520473 923712038 0
87324850 519875222 0
966524039 173432070 2
107922218 482803606 0
699512158 292051004 0
235146631 662566107 0
867206730 796868723 1
865136839 57062306 0
82828003 35237255 0
87650344 44635611 0
368733936 378659577 0
544394820 328476459 0
967252430 335519756 0
502674146 3254475 0
2448977 873542635 1
3417489 944515890 0
440034199 391618505 0
726568189 904588911 0
303309560 582184275 0
880232012 54888427 0
184780682 232726515 0
526791819 112702517 0
114750132 35411446 0
74178512 285409124 0
675454515 123887708 0
381773335 269949886 0
406265842 789026687 0
571009211 172664641 0
564218569 143959454 0
647318141 877271572 0
862712959 99458907 0
199319857 539652198 0
776356178 370483396 0
582673640 438530418 0
592663772 759875033 0
126540989 564746898 0
129484349 138447973 0
51658990 544695423 0
705376844 752713095 0
51939468 554133621 0
813814702 346869682 0
221252123 867364637 0
109300241 155748809 0
330143842 52811656 0
118957753 749401244 0
913419905 664836473 0
541998000 116351567 0
156151937 95533518 1
410782805 130822988 0
627504910 994669270 0
55818274 883534790 0
935769189 655680077 0
935460267 37691268 0
953596095 533755963 0
421419329 772069119 0
412818452 901310420 2
494188327 541994894 0
134707969 284614148 0
671683284 644921931 0
144307545 328599148 0
412869983 808406769 0
974636987 370243609 0
491114034 200935914 0
598313530 113182340 0
458710707 292277743 0
978637048 125927196 0
450215713 59862191 0
544197471 391748003 0
340516926 922434463 0
54572542 69892590 0
639099542 234909523 2
472723819 95701325 0
845339263 497722657 1
569071471 21995885 0
945693040 386780405 1
700734801 94206820 2
390080977 186654507 0
956780462 496979732 0
70424891 863169752 0
613001776 708841493 0
665670294 8414729 0
143280814 7583756 0
351044820 503135607 0
277041257 159254581 0
954527402 246525115 0
561258984 773738210 0
334317086 741651507 1
268342696 523933596 0
126657923 68221656 0
645118201 566555827 1
245319288 818082193 0
90996588 648010192 0
762642979 399489362 0
21166434 524980673 1
972601465 997971577 0
481850634 25576998 0
583110561 44310868 1
506453840 203702708 0
203784729 918509099 0
652918857 451265814 0
289059591 41957585 0
231379266 306763978 0
579548020 62840503 0
863573798 281745269 0
577739465 608698204 0
374817829 177117189 2
731391141 132492079 0
115370805 661204685 0
165369346 766138019 0
477105969 199431398 0
970118262 169731329 0
135955681 50144517 0
695372116 714471024 0
653158546 221902920 0
37413871 750220534 0
455922762 246172705 0
20439805 922041618 0
32560043 245330056 0
785072126 698362615 0
566524844 340692901 0
821367693 876899227 0
36624767 186041317 0
787382416 39709326 1
139559566 372492296 2
991779922 327346772 0
303941522 207282407 1
129754671 431119520 0
72908026 512258884 0
456021602 12375128 0
36390744 783035182 0
732724414 719853567 0
434957213 644595280 2
529795286 121934895 0
385802220 990118869 0
283150823 244995780 0
622438311 731658788 0
918004880 125810121 0
270721446 575008661 1
336761713 755987831 0
852696732 502434716 0
340429769 935643491 1
95797998 353064202 0
580291456 954117545 0
230046831 893490758 0
815691025 618478847 0
362832193 657919717 0
373523071 984683091 0
510932946 636581135 0
875693978 89574306 0
327702846 281414664 0
698194466 980596541 0
468099148 500088876 0
575749623 665528182 0
245630043 122192017 0
827723998 315786032 0
145368492 83320540 0
326589584 980195669 0
23661673 146308506 0
941522609 58352564 0
610221534 569594845 0
957494428 565679813 0
31500591 747023879 1
732975116 232973254 0
578132538 225431697 0
584907326 998117361 0
270951330 478784956 0
328339812 502092674 0
648982731 479059785 0
949989417 120113269 0
629684360 90557195 0
586657671 381396949 0
249212976 6028853 0
288626917 429168644 0
633843633 537787695 0
867726566 599986125 0
858329624 59064030 0
193414026 540337411 0
534663390 128621875 0
553775966 223981530 0
543310942 5822765 1
109662124 429759985 0
703664423 181673867 0
613748258 269001292 0
126718589 421485434 0
928636843 577214214 0
276908890 810656083 0
630020339 119220938 0
762793638 463546362 0
382645935 588934743 0
316809673 333540058 0
549379493 720013710 0
985039303 780764336 0
168274710 800935828 0
897025900 122954250 0
501372606 506428843 0
50723691 689621934 0
319149043 412615446 0
357065273 101898186 0
756098967 651447462 0
203957269 969675839 0
263237117 799505089 0
827244611 768101462 0
141824066 969355293 0
890058885 265269828 0
309909542 471968789 0
841125596 138802526 0
453600598 665321809 0
107633710 321727984 0
221111172 278709077 0
632338662 381381417 0
680476944 295880399 0
889555617 312848043 1
534016087 124704939 0
73408757 522464567 0
394670001 252662143 0
731205060 739610798 0
326540670 417736875 0
638472721 15146777 0
595403243 910140131 0
939996204 743109564 0
56674665 584996008 0
730901259 470255457 0
12316853 390100811 0
754177216 504231930 0
578249600 110166451 0
937015001 779425555 0
946222347 873942843 0
926207159 589277402 0
845980285 929965091 0
458672502 498911923 0
864855074 276804700 0
998870133 120843920 0
585078853 825547314 0
471583480 793778464 1
394440308 352361646 2
156088784 183920508 2
965877540 925250268 0
932011064 874069166 0
153728357 221188538 0
355323874 396620164 0
732196480 687296802 0
234513382 931311152 0
31108980 832871472 0
698564699 664822380 0
236942460 387088989 0
770606356 798349304 0
299755088 418093310 0
13230573 50092147 0
747008509 122874172 0
477065633 724070898 0
886478387 297728995 2
297769321 377988063 0
719281699 919343538 0
130137297 876808796 0
956299093 266265607 0
607505039 461211193 0
978163232 153304249 0
55976001 1700288 0
384127076 664860695 0
88845710 677903708 0
646489601 623966694 0
994582731 24436047 0
69287516 163631618 0
768109573 661998270 0
9889994 33929001 0
125671220 459848074 0
881605136 71313199 0
867487143 95777370 0
336693245 85783575 0
594122666 642382351 2
716623 925927664 0
133029123 796279619 0
851509379 900786336 0
318396746 520063960 0
841721730 542629750 0
237700645 933008074 0
590538867 948151361 0
21171316 454684227 0
550378781 544435852 0
493251794 73755594 2
350525728 721099994 0
138935404 746558412 0
796216640 133613538 0
959038933 296678992 0
207256232 733281205 0
391687355 368682027 0
434708085 127493029 0
64053877 965288685 0
113119656 760833966 0
546677788 378063431 0
789182782 272238787 0
805394208 884885332 0
721333759 76559409 0
368123677 35405657 0
101343511 103953639 1
894041041 49261811 0
470166696 971849646 0
349584805 423860988 0
747483650 438985559 0
445787339 86994662 0
686862107 274750134 0
444630777 264530181 0
610396854 801733630 0
252013499 150507828 0
120220630 288776666 0
62810389 948508322 0
850772244 967634776 0
30885164 408740960 0
365210062 803917048 0
334741592 509180620 0
146811011 921739832 0
728549402 438386877 2
991722521 959531927 0
54918115 986142512 0
362788700 735086943 0
940716770 822581727 0
40439021 93610631 2
247360290 922664226 0
882822227 666547085 1
687128309 503242585 0
674642665 757606858 0
972381283 435452709 0
907047110 467073364 0
973793800 525980287 0
342315277 59094688 0
715870848 854664247 0
707676239 43516176 1
42256266 486423505 0
775696401 145910808 0
605034727 63786704 0
297530847 229310371 2
611566299 85656939 0
428002549 981427619 0
651297672 306863720 0
745932895 408986066 0
288995402 96355456 0
395353793 34404192 0
983929758 857317562 0
723691680 513607299 0
153049839 254187706 0
372937499 117927748 0
462708244 544817489 0
767223824 778572071 0
638383860 73364269 1
66381572 773475407 0
1831992 51957252 0
639730011 528170506 2
919157198 637961992 0
739568348 53258838 0
501348580 965482065 0
745437235 6018400 0
35064710 417446717 0
267359890 182759219 0
696864835 79468005 0
457544366 136678466 0
739154452 902868718 0
43960476 174689619 0
37448696 473101225 0
139733764 650185200 0
17762127 820253478 0
717996548 951344112 0
832192825 724745001 0
322994601 188019743 0
417359387 169728325 0
520335816 498217089 0
642285600 20148518 0
909585397 90302461 0
112186069 689173042 0
982857038 473533213 0
866149717 448546492 0
652847357 697309797 0
751659267 971932960 0
825626527 892744915 0
117977805 484276048 0
800218137 115696718 0
367929824 890695563 0
409909426 209892696 0
376637481 102989385 0
237604445 193716600 1
858590037 13165739 0
324799990 847073382 0
255827745 140620337 1
315379735 123001291 0
835829858 6770587 0
599727864 94671293 0
102912480 917282782 0
723213023 810563356 0
928158734 978933711 0
11653303 389573041 0
134520119 899526812 0
572774623 128888113 0
11540844 137405618 0
418813457 176163983 0
323570756 428261273 0
962086801 993706779 0
273329457 485208975 0
841277273 697518693 0
589573796 122631422 0
668045774 242272112 0
85961494 737085427 0
979352842 418571010 0
513538182 542363754 0
958206238 868197343 0
4536010 353114962 0
323182877 635841784 0
185786165 665691857 0
49001359 22004541 0
978255461 485288854 0
364029031 49913670 2
28137146 175186143 0
546553748 869124585 0
313781113 256696540 0
626673460 419133392 0
80130294 288500093 0
379962513 635875641 0
371905080 566169976 0
452152784 878350250 2
807988757 961016563 0
420107073 299301196 0
826761581 118893094 2
211720134 732105000 0
781608034 40554974 0
242816008 67040112 0
153302040 240924902 0
502567966 968360433 0
115106519 954787320 0
642985909 864871419 2
599809261 13372403 0
630474429 904900768 0
705094615 100455754 0
606092447 466704707 0
274200099 272409806 0
723951301 455296466 0
406639374 897242490 0
753172942 847245331 2
437220164 192929864 0
492097420 729308526 0
440878926 122673434 0
830689728 669438155 0
506721498 283348770 0
266963864 463691184 0
642410746 2053696 0
435770364 981655308 1
43776319 904792456 2
816573622 713594438 0
100569916 2975193 0
425387123 88286876 0
743519219 566780563 0
934505457 571526253 0
130023479 969960536 0
295740798 744968407 0
245096991 726944142 0
42340930 119768045 0
966931402 231932137 0
880241368 168143095 0
834825524 128576421 0
106114590 735210865 0
141528750 543055129 0
252739555 96706531 0
846963708 496201574 0
374247950 616225650 0
181917474 376678324 2
959776583 969419630 0
953347634 119926258 0
860418122 814440412 0
423130151 432417864 0
141170047 654727963 0
514125501 20968692 0
207132383 746928915 0
122696749 505670526 0
990925316 293285352 0
602353692 558819021 0
976649132 809678311 0
784308153 168482633 0
69476895 427842744 0
42948211 688828754 0
714623 893030098 0
126504533 909380263 2
323495571 478766626 0
457068161 136970806 0
438901522 536910695 0
259513813 929215307 0
267775672 473417501 0
836917314 346530558 2
163590794 528039872 0
248219569 418680463 0
261458845 150280328 0
507460625 208562434 0
208544218 729786509 0
638737957 99063688 0
307426645 36102287 0
220723890 496315614 0
584075310 423242459 0
326812745 432086781 0
151242887 58409353 0
147365458 102873447 1
173664815 691308483 0
426567713 658593956 0
514655741 622790348 0
16659609 167592706 0
186691781 870503599 0
826331570 400157197 0
837804943 829424215 0
100694362 944573647 0
534756792 814473658 0
968875349 460951532 0
110286295 725315500 1
626200931 453888062 0
7669571 63771793 0
1968601 437156276 0
711269265 663865348 2
136326278 143323105 0
209810832 554454692 0
538350702 153329106 0
483567956 799479195 0
322508778 218321287 0
709996683 968667808 0
734334473 40722384 0
245082720 26932246 0
367853863 702197246 0
31815338 876445085 1
155372552 143822424 0
922353265 285845750 0
887624901 508381215 2
209753233 452859213 0
324400428 491652535 0
423876299 814435738 0
315754540 781807329 1
240459654 942537525 0
406895651 365773957 0
242277424 884718965 0
827602699 856262036 0
664272999 303684016 0
996121169 36261981 0
22532905 842244975 0
5268427 480597930 0
55906377 950344767 0
634839920 516426748 0
212107792 344304728 0
969519771 739471485 0
310629409 409628027 0
611372135 969704973 0
937149840 627879734 0
591032866 197424671 0
559687206 923638694 0
351904066 544881033 0
261659311 437938337 0
614794465 532157709 0
299273108 426483607 0
590180918 423544464 0
506153116 341803915 0
455601629 314400591 1
322296633 263032469 0
573586242 964644297 0
145387150 614108200 0
80411921 753006197 0
8838891 569506415 0
359084945 597235983 0
209945569 113245371 0
662171082 921901161 0
961170340 410956207 0
207142893 496516304 0
725921757 274171554 1
455043294 758121478 0
681942049 622937324 2
249451722 112924754 0
370794739 317675732 1
42358897 563279601 0
802364695 343732353 0
394031288 812978663 0
105858167 449529746 0
235499187 310790436 0
361898074 986131738 0
235818840 407080106 0
47161850 362144307 0
713106099 574528307 0
177345970 9369623 0
754250495 86532180 0
770165482 638993955 0
350084705 977434899 0
220490760 812213619 0
903087306 25534549 0
942742270 510318461 0
954579524 13703194 0
904267588 178937807 0
878884525 69570087 0
369492402 65229817 0
269170516 717592950 0
483463934 581033441 0
567366366 975346562 0
166852798 155175409 0
356753739 961504561 0
864953311 660157244 0
469655445 336203289 0
113359725 511173082 0
274903857 698758315 0
35582288 258873693 0
227701231 975852745 0
397296669 19808063 0
126685152 150960138 0
316351699 934688846 0
101509279 72046971 0
820405073 572646748 0
962061314 563867384 0
921069086 109082449 0
541057162 351519549 0
242460992 987231673 0
122158735 600160742 2
147215091 494163606 0
351019413 391456544 0
633341600 650720876 0
348349659 252182897 0
952760105 522873744 0
70718788 654459148 0
148331827 19336181 0
466285273 790370485 0
232747353 569175745 0
931563205 949324399 0
650150984 697567173 0
722689009 485214652 0
853604953 352255482 2
956794835 225607076 0
776741691 123786981 2
190005423 940121670 0
57389905 697104697 0
181589833 160879454 0
302952864 233302362 0
645485362 395886996 0
450244619 784974567 0
759442532 37780584 1
622566067 658196804 0
66606575 14376169 0
109863127 515521268 0
595112733 442728094 0
259289390 3500964 0
599358566 585663265 0
129227078 294564638 0
271296533 739171564 0
986320533 695605641 0
933411531 163385921 0
831720015 442837864 0
477028836 441001647 0
943599273 267504865 1
979310513 807960859 0
890461904 257138823 0
368836054 691806148 0
989080467 752851769 0
392241220 791887203 0
484182166 341189308 0
44367733 476581154 0
431478004 102616379 0
624808876 998704560 0
217511953 444272264 0
879256662 501306588 2
150606296 489035933 0
508898705 928429915 0
48278675 284514575 0
75328274 261991629 0
986511701 453908703 0
103260137 802777412 2
572898011 27084050 0
507675221 597594203 0
456843092 661486587 0
389549958 732435162 2
686970619 23297534 0
436947064 915697174 0
708038828 370040576 0
905457916 594649073 1
90488597 569110862 0
552222743 340273936 0
77081523 788333346 0
717162232 42342984 0
119829890 212193611 0
488153993 21581897 0
247933917 804387008 0
664256760 278575318 0
850616111 907472125 0
923732768 110106994 0
697307892 144902256 0
783727900 621696287 0
257655919 67194291 0
849112520 767069949 0
226193986 652843277 0
610078577 988112446 1
123738241 478643599 0
374727975 535044133 0
701456763 331977799 0
17818853 533597568 0
476067715 896168693 0
116060815 110908028 0
809223502 513005150 0
775400430 576443258 0
853686411 145538510 1
378983240 389274384 2
507577076 84962781 0
713439833 254340913 0
578379069 469846007 0
897646330 632105028 0
395463224 97976180 0
85800426 298399138 0
353487350 305001800 0
434993770 66237433 0
717595809 498498700 0
972579041 948904141 0
161639797 754364453 0
434796178 104752773 0
313390288 223903720 0
47435069 524441099 0
781526162 28920928 0
272828406 26996145 0
59922009 2928775 0
975763873 168049232 0
817278055 583529724 0
666944436 109326773 0
66169962 470505915 0
311473676 906529185 0
673087769 139510280 0
88282538 911043797 0
115429170 533869553 0
377726143 112456167 0
178891005 967227060 0
184710835 992613684 0
669766115 742939337 0
236213550 720243697 0
737565660 818394673 0
963544009 689867007 0
420652193 134770537 0
19666597 875996695 0
933005712 801194789 0
861223092 599833578 0
338449353 284815149 0
239549976 695812888 0
939020095 791495628 0
584549993 63441323 0
897687391 529628944 0
645368910 877418003 0
354598384 723992011 0
558715213 732795911 0
650590102 557547405 0
509368127 150661491 0
230348576 130873246 1
360569622 876089219 0
490795207 947464912 0
36250497 43828621 0
473576914 882351617 0
192342491 35758273 0
121224982 97286223 0
734171632 782302741 0
946916359 127843497 0
518940579 91849038 0
907716076 91566924 0
660987912 201014950 0
563921570 179789921 0
861096334 281525027 0
45211856 504423111 0
450193063 542234901 1
57557320 792729400 0
39245628 792272224 0
61528890 66595839 0
828862197 944479556 0
331916701 185178706 0
186308927 827744480 0
971325605 236903745 0
882726641 238222499 0
43876593 222142382 0
154085549 974643359 0
792808379 116874739 0
486926017 534841513 0
240863063 790419652 0
290658299 193370688 0
452466048 398761213 0
850916271 840711653 0
398790297 212466676 0
645894897 675855879 0
418332907 279009239 0
84615055 234396256 2
854683544 847461653 0
327857982 271365140 2
957597466 69270815 0
15758575 742711974 0
340495370 898198678 0
335530738 241238475 0
549753920 779759724 0
677974606 479964524 0
430038162 813454626 0
37823491 16173739 1
50929387 815021955 0
701504046 849382611 0
101820104 439693447 0
653478287 344706799 0
229138231 268905090 1
879658462 415539394 0
6149753 904062342 0
86500735 275206366 0
84281636 729269876 1
898983970 204346037 0
67069813 719041179 0
486432977 495295615 0
117735176 589582666 2
226961722 322127897 0
509399161 924804357 0
75450515 898078767 1
959611611 757076585 0
198120179 216318220 0
132328984 539806623 0
85703012 411797832 0
662142195 70471187 0
183518099 278967813 0
24872433 64182821 0
112726795 190342876 0
474031678 984973966 0
681823750 264605158 0
745357861 837451312 0
10930009 351071005 0
979707436 306845832 2
330026865 950082128 0
555256624 983831016 0
154706835 765833495 0
415054825 815619931 0
742546477 501030729 0
817768837 220554026 0
866183428 362631858 0
446133859 813700660 0
164214210 70694315 0
109314673 760972482 0
770648411 922502717 0
931651687 596637685 0
47663966 581023404 0
613653344 959097811 0
241756974 458184946 0
728415708 847379104 0
472319474 708944817 0
711978047 851082926 2
194757767 93791514 0
697136308 589914514 0
611343075 450320943 0
621831633 758332068 0
80645510 225362674 0
50174524 148564155 2
70213115 665280038 0
136473128 517655419 0
269449308 747101761 0
51671789 368099268 0
809835278 529389740 0
191721324 75629004 0
132173884 483706218 0
432360147 922404538 0
612764021 701956740 0
844184290 43400758 0
834539537 740807005 0
570518047 1993899 2
241283933 176966038 0
85834156 584310354 0
437530598 37320367 0
165822368 432372580 0
35784335 339006700 0
553853120 292086476 0
610831749 244307625 0
610037280 977988633 0
937538075 304694673 0
7244077 138238707 0
477211293 16140361 0
18689496 713960394 2
336361505 931982656 0
296756088 725659859 0
421409411 853972317 0
249141395 434698906 0
499077774 605691118 1
540646607 651394962 0
180069198 982453018 0
15021339 942404202 0
251255205 25633181 0
752588376 279923335 0
933789671 659407919 0
858548237 142929269 0
62769291 808338143 1
42390712 850899062 0
112638040 47773416 0
483163708 853266109 0
341628468 691364642 0
84366800 345364191 0
627295595 729381607 0
993868347 729594506 0
367857805 73408649 0
33314846 351600664 0
986256474 672020145 2
54474915 854309428 0
652182398 332300801 0
831653200 53108199 0
783894838 32093172 0
106685513 315818277 0
531096917 842649297 0
146306305 345860774 0
508150842 91455061 0
271951706 203028382 0
531761592 546018257 0
683687571 267138612 0
675491365 281032984 0
393385538 112508607 0
679675382 369943550 0
363658940 980188220 0
125206897 292641521 0
176096410 92884472 0
284695957 583878455 0
84181808 636948110 0
45460439 54827528 1
89489060 286621349 0
37771611 122556456 0
54268524 554054835 0
386758035 591582374 0
357653270 411040179 0
223636264 544975327 0
434138525 792343744 0
938554726 370719812 0
486663438 803569543 0
992298082 87300977 1
551112246 810517561 0
99846667 427435787 0
426759105 156437341 0
945246420 564069813 0
230743681 59723409 0
719056878 617459402 0
380680432 709489158 0
332437322 922176263 0
433125999 513480056 0
288807706 906405653 0
942489935 872820914 0
815992613 103288433 0
312806241 516061694 0
598809543 384897786 0
409739140 810818325 0
43877325 863149557 0
688540567 996611707 0
387180810 616722327 0
743540285 128436521 0
68428478 966596722 0
16389040 593993085 0
11773811 228633968 0
607404467 425972059 2
941651085 596358847 1
71522869 946553149 0
385481388 326916424 0
465752691 327968988 0
314842916 19973072 0
593689401 780652937 0
964329819 904242164 0
3502401 924708976 0
6498064 54741203 2
246380427 726533853 0
904653308 272256338 0
820346774 698114276 1
85192095 370898663 0
818436324 945533521 0
462892854 737217906 2
812592623 774156054 0
111354683 958636723 2
707687985 139400834 0
77252121 993712509 0
91335910 879167012 0
637441299 785305847 0
357243093 445981331 0
692770872 601199877 1
827447771 861849424 0
711734590 483754999 0
503496059 211694835 0
336465771 353840332 0
718195127 953265019 0
106303424 155391034 0
692778727 127802520 0
171852531 51712772 0
29359071 140738927 1
610476808 10976287 0
26278600 252936643 0
750598402 964657604 0
769725839 99197020 0
257298454 782535729 0
26599565 289352822 1
413120514 494703391 0
132532000 573150985 0
684715043 373737772 0
418390956 787123022 0
479972406 50648354 0
100345567 95235301 0
450093953 981486916 0
537870076 834446945 0
981294174 764867214 0
219719342 899631317 0
169205548 695621885 0
440548331 68466236 0
154932624 468938293 0
311099217 328025683 0
493759014 622409902 0
621949637 490727994 0
346347136 511440191 0
834868811 736335479 0
618854309 175443591 0
106637404 698256329 2
873023953 135763379 0
838583476 978830552 0
750549155 808637361 0
122352058 566468936 0
526198065 183846174 0
525569342 625983811 0
640438108 42113486 0
503660461 244013487 1
136473175 355507749 0
470461320 330774012 0
385327819 225912600 0
888587334 839902997 1
312209188 126035553 0
685023313 150855383 0
825960506 627457970 0
686267365 503407299 0
214108572 652375769 0
324250155 347583571 0
691698783 924745229 0
115678459 573739646 1
182349885 401807331 0
675403744 240535731 0
179017641 773642876 0
84529130 758908206 0
398001941 175923293 0
465279370 472667036 0
80577215 175512361 0
730059684 29329392 0
841619871 9056897 1
944054545 241870772 0
508270163 636798531 0
63739338 85910381 0
718529324 482120600 1
839173781 889307231 0
294960288 729616099 0
200327328 990577103 0
29012849 911435417 0
212813077 507912319 0
909821307 623511582 1
86660840 896530142 0
661699722 24477262 0
95683365 641286629 0
487034539 75755583 0
606212502 75629054 0
351670119 163159168 0
679717275 619389393 0
247247558 160467221 1
100528370 6704913 0
813803930 460047961 0
905544603 753151911 0
432975406 49402574 0
390315656 144894887 0
647373042 207637261 0
329565513 152233417 0
752895867 49926630 0
904099047 790194363 0
521049920 717450825 0
590967317 734134564 0
889680063 200232185 1
707793488 893447205 0
516087885 13343018 0
659009383 183064841 0
115393095 331839132 2
319574190 34321748 0
282606037 929073829 0
560800821 742247715 2
751962584 709368722 0
690210653 511354389 0
990786847 189552007 0
47152532 105935067 0
651385982 279768803 0
460635343 270873189 0
787211613 419758261 0
622259854 346632037 0
836027253 28608961 0
694011883 276748187 0
358075396 459737898 0
703699615 831712050 0
486157261 256517692 0
482193114 139989373 0
327640557 533993935 0
619560620 971607482 0
220990635 76793899 0
21344377 322943188 0
886398375 965726278 2
681186170 436281752 0
146881398 698673378 0
707430338 896405979 0
592639339 309594178 0
142949043 187303827 0
547017527 347748466 1
364804542 446006122 0
874268344 762905586 0
150059852 62605837 0
784920576 85767324 0
881963270 342819004 0
189400928 605376179 0
330040221 492338924 0
385829143 258620400 0
820781258 24448598 0
215897999 937572345 0
788046750 442647255 0
995256415 805805632 0
410186175 667372367 0
453173804 720013603 1
946396437 918279594 0
214496012 5786840 0
885848761 85338341 0
646335632 308888512 0
525438368 531920425 1
69436839 658128135 0
1256585 282132333 2
419956838 266813031 0
709199853 507388529 0
123031842 581585557 0
843926684 681935811 0
137761351 410886441 0
25044879 487574737 2
731148845 504284349 0
684897604 574011871 0
495782250 176971073 0
388514866 48725455 0
157527618 390180452 0
253520075 461307721 0
122740296 707891342 0
927805235 983299262 0
404317476 59229613 0
686521774 302399333 0
818865221 580539382 1
968536019 49546476 0
835155865 309629274 0
142648975 967710204 0
537834938 398483133 0
708558459 114583167 0
141610940 431193949 0
458040292 490486113 0
398668732 85469559 0
661240562 707115656 0
114630950 171387044 0
21469492 968247334 0
841659061 211978251 0
89228090 106545826 0
450731718 108899089 0
231066552 664681262 0
205559967 640747282 0
831935687 24932741 0
114729518 322108173 0
174115175 671978410 0
20862798 444879209 0
80997110 214132747 0
340731322 294202669 0
894107110 516186922 0
278047064 510069691 0
638209059 858894793 0
896823981 582372584 0
341793781 272591097 0
626194268 286860 0
831996370 197145130 0
795590226 14971466 0
305874460 628103257 0
769196470 9391052 2
439015054 484694673 0
699060416 190048551 0
643306733 451403839 0
114209796 3235872 0
803600299 30474794 0
820703127 174089515 0
66427626 126082002 0
201538023 491810917 0
225488125 282956082 0
415000861 476539611 0
41074709 807425454 0
625099767 320070404 0
176739373 816722953 0
89262437 133641834 0
902664845 342017720 1
374553029 999795016 0
548153648 439173441 0
335191408 750283237 0
919120330 717974528 0
979016568 614721429 0
707961127 609462411 0
397240183 711621390 0
627607428 512474618 0
866623307 504061525 2
859241628 287259945 0
346913732 827762704 0
214807324 449718304 0
348571402 421648895 0
803646943 69396286 0
7516384 720516810 0
341515297 807988906 2
922168652 315030902 0
406274557 821132856 0
323056095 636753242 2
502753901 846775042 2
701718517 75401383 0
401121938 14773050 0
904530197 195634470 0
413148115 311420435 0
224973679 704913461 0
910523516 374599427 2
931138976 141220510 2
809421651 228390565 0
847194991 868444562 0
487237904 19329529 0
412810077 50174048 0
743107947 146640483 0
212526168 617194437 0
797278589 111090500 0
80875861 982551427 2
535569632 148218171 0
526517129 634229213 0
678519147 995923200 0
96638401 127217962 0
613435687 213425954 0
650583320 57814186 1
144542201 482806821 0
405936398 112727731 0
318219070 145593743 0
186921184 254794831 0
820495816 608693631 0
222044307 663331356 0
14604705 156357168 0
280383189 729434332 0
475236483 615469553 0
838934001 234430307 0
226031535 431593345 0
978249219 752731609 0
665601099 545742551 0
827682625 7052818 1
907473054 892988554 0
630540208 830379911 0
149293268 350439987 0
579404412 15597866 1
187036135 5982138 2
348064142 145843524 0
62433310 861779217 0
381461458 557402678 0
377189554 840746422 0
900135904 675229515 0
241616918 238935870 0
88052440 471854360 0
99999676 705174417 0
56955409 83503307 2
891134616 736311873 0
636246978 134809325 0
694715584 546497743 0
488380439 145297416 0
206497953 193500206 0
564056081 254764838 0
500947521 784060940 0
409544870 758939879 0
597164414 395992016 0
260130149 756677256 0
88844900 195202630 0
78299664 663908678 0
301642363 143705149 0
637055839 424563946 2
912425254 718205210 0
869714246 705519861 0
46223700 183437497 0
124141257 815142074 0
65945630 74112855 2
21901419 913201674 0
264378708 699350176 0
193628253 642306719 2
954952588 240825846 0
453632993 959134999 0
429842152 253532585 0
773157638 681292263 1
133474933 238304280 0
125329087 643019611 0
924362036 595051447 0
40348479 777175915 0
272015137 86848951 0
144207144 494801418 0
78605008 367330323 0
315650846 5577524 0
118330605 740391742 0
150044893 355382841 0
73388216 462321339 0
785563147 346189824 0
107006121 702722310 0
253537303 722425350 0
444571692 30987055 0
55432516 83075696 0
231661505 471672467 0
23170148 850970661 0
337482229 838195411 0
440488895 861738627 0
314964180 375626757 0
686224703 585915832 0
864148838 169124323 0
137658 908711093 0
125480872 15111948 0
206286205 334421321 0
511376623 944629386 0
125736581 519168699 0
503338623 415468899 0
403643079 397621817 0
800690725 253714578 1
760013317 685920999 0
834723917 278598039 0
816744925 226794244 0
24534699 436317377 0
901556703 965662097 0
529453887 335856540 0
765769256 351624984 0
422137155 689566181 2
797592509 790400254 0
78888624 596633993 0
982313219 677001776 0
977688557 763442697 0
231768501 53808860 0
727293274 128458076 0
893294249 79877493 0
235245053 518691186 0
523582934 8290571 0
61930098 270083009 0
153291955 992432079 0
964280440 381711195 0
634221966 903153270 1
417586191 435980830 0
190608281 248479008 0
238727453 391720287 0
954876750 616307485 0
128927971 3016053 0
753065124 167209307 0
954660860 105434453 0
982768281 826203552 0
250160962 221418470 0
58789690 544779969 1
138692965 433263064 0
781352563 501026536 0
133089021 580794797 1
376845941 238052753 0
727299494 295697609 0
74973648 223694768 0
866057598 574916404 0
379868535 144694811 1
277148145 62619023 0
511003538 412550710 0
583230268 408026716 0
986021595 306184926 0
89093427 73371600 0
474812168 188630799 0
943466845 624253473 0
97679689 510392139 1
574122456 945065484 0
458034217 795462446 0
432926788 671570498 0
594212099 297713212 0
923815611 136412207 0
511671800 745687415 0
888630587 401841053 1
8267747 690570784 0
137004998 350297349 0
991557529 967980891 0
565527926 791032915 0
99053885 321942450 1
46862845 368685126 0
581152849 263932557 0
847732818 773265383 1
142648460 549534322 0
730696405 88415110 0
955075656 273243788 0
110427213 705154036 0
75827670 309470040 0
780174432 630404428 0
367123906 737101762 0
690725431 445492012 0
580985412 928930445 0
125211492 292517911 0
759287884 555399276 1
231370151 162772161 0
914129725 354137574 2
81430151 495963152 0
616838389 493821556 0
829512605 892332366 0
704707615 791329963 0
186255139 781642954 0
847819404 969593346 0
641192418 535023888 2
45592658 204720072 0
209462898 626908958 0
303973526 701445487 0
285512080 944787416 0
76871512 65777775 0
681605917 520475190 0
250621786 706523616 0
481298650 209688609 0
272039429 757795796 0
346431314 85859653 0
290796873 971853479 2
308724726 363707177 0
577988645 114916735 0
125858565 666144858 0
508138896 117600309 0
114177210 28113141 0
229498138 721235569 0
983771118 66534292 2
231976359 154296907 0
644013680 536048567 0
150118978 50271243 0
958251643 917612138 0
354079524 162217888 0
209319606 581384400 1
612091198 560226910 0
596378788 83617741 0
47371564 392320549 0
100684966 712468113 0
166661702 479023233 0
703718786 20566161 0
870543418 824593356 0
487669392 97016425 0
869304911 77370361 2
802572289 442321960 0
654264616 273603638 0
401622748 926834183 0
167193752 46319422 0
8552203 246530719 0
312699313 320542432 0
519460367 912404684 0
967700701 982559259 0
589903624 937543069 0
407393458 26603436 0
713857518 80685425 0
928492868 388209477 0
826208925 558882963 1
877827626 676471484 0
56362815 46800600 0
102700266 857621368 0
579706361 708474760 0
831056511 250081575 2
596122531 156645694 0
454632303 781421322 0
504373784 427564579 0
844810386 615301364 0
89680019 592802941 2
61453297 349427604 0
118334161 865687497 0
350501843 412124479 0
53109346 932855302 2
31925646 183756877 0
453077142 5138470 1
250907428 995736744 0
536506345 667227285 0
381265166 236875316 2
352300104 686577728 0
42717537 408387157 0
40381237 57354750 0
205981036 362468857 0
367662949 451949816 0
183048671 730359071 0
870704476 177570937 0
328445564 726066805 2
323052686 495241403 0
315437853 373591235 0
650800962 440451425 0
275285189 295974670 2
695912998 463706281 0
669637000 364750384 1
523854090 840342573 0
258624838 49244241 2
867035266 907640411 0
763240982 693835839 0
49254783 221175085 2
46389709 125290912 0
58981105 401498695 0
754245653 558990196 0
177906327 829209679 0
21049390 582742470 0
567964823 596864846 0
817688916 933501851 0
626175458 29831413 0
26512972 517546712 0
868156861 632148199 0
878349744 701993290 0
548216738 591906465 0
88038111 56091270 0
543045719 277079563 2
216654489 372748232 0
132639436 884778737 0
219908226 665398027 0
249865138 175150528 0
140190990 723602596 0
643745816 252195400 0
94564932 893851428 0
634894714 23324402 0
227847221 69295408 1
193980410 505258782 1
14123733 520327379 0
421766596 725909518 0
828473455 368827035 0
747577673 945965234 0
885521715 712941790 0
157330330 221419347 0
949311176 244863564 2
766136739 86738609 0
413025067 787798075 0
445664591 35157506 0
530584047 548907224 0
147613440 893446698 0
233888841 832922351 0
211517833 448832227 0
469916687 713561750 0
58363670 531511963 0
403758332 359757557 0
244575702 348614026 0
586357877 811278786 0
202390352 109357858 0
337680890 63982688 0
478106935 843312804 0
329310102 583244983 0
399653282 550784047 0
811369781 260952729 0
478702820 748267012 0
262725131 854203778 0
323052635 44092681 0
771192813 128864643 1
69179719 340544565 0
264667778 47747861 0
114422497 524398880 0
68084928 192238583 0
729655037 354925551 0
241376956 900452031 0
138546399 326931457 0
134065805 415185359 0
252272944 334568075 0
755248440 131135897 0
520233310 208633207 0
173503707 873770604 0
705092285 222994802 0
723436771 851731005 0
702825144 93634563 0
881852884 893740405 0
603489532 10462484 0
487458335 897211341 0
468633745 296464601 0
95617053 781665866 0
83102968 471727329 2
102133759 660443191 0
824061979 827542766 0
28697159 526928730 0
676222372 673006164 0
578993741 886018623 1
215246147 923546607 0
722587457 58579273 0
312956696 68174366 0
489668866 721785494 0
579553998 370666508 0
186506070 562710205 0
239408408 994060505 0
771865381 191242811 0
704832832 207539438 0
836170400 843520013 0
34799730 967080948 0
128476955 920562904 1
143432241 823353954 0
831460289 47975251 0
438783684 591223729 0
691864084 81681091 0
821833071 985601633 0
197980537 750063003 0
432004572 254991451 0
702158842 480661738 0
240734485 136306857 0
403785060 437857527 0
634547659 197528885 0
231507745 52638172 0
31828807 320165641 0
103838693 77198852 0
83588670 959672473 0
511617678 750654889 0
16681604 120425965 0
699090726 569013227 1
926901715 162441564 0
822021015 678140715 0
329763988 95319546 1
71427729 430392062 0
842955614 842414700 2
405994310 884766783 1
133604451 470593483 0
412005435 397139605 0
189611889 270445145 0
232617377 15947462 0
678840485 618755037 2
422990641 347982736 0
32716193 98513153 0
113029328 981631836 0
210265295 975178114 0
868115334 678370270 0
890590505 57255105 0
774746585 621381493 0
483149774 589044312 0
122986151 187177422 0
193117209 409215209 0
226035778 150640914 0
529900944 587758720 1
571339340 679017741 0
369939480 124305430 0
802766310 497900840 0
619831376 272619181 0
466650620 586249120 0
396278655 457068030 0
363651030 839934124 0
505724976 7741376 0
884028188 592997426 0
388957485 776083114 0
559042306 75260088 0
764156297 386068099 0
257860852 536858513 0
267099504 982178846 0
115924238 899665200 0
295744016 119503554 0
240442359 699448351 0
109650431 918926861 0
146938251 277617660 0
4438684 850536915 0
977178496 623617709 0
401483944 649957873 0
917181807 813678515 2
649368403 83213108 0
968279206 638276841 0
701457488 106415826 0
914504846 393392942 0
88870748 837942532 0
594459860 43634283 0
388489581 615015033 0
447381131 501062284 0
215525778 69761602 0
283468897 165864957 0
340205837 555957962 2
339182655 963986059 0
954604191 522594877 0
634838852 347731367 0
487219469 512513709 0
938152638 816075829 0
750594447 242806429 0
787074468 326697141 0
242910223 677150370 0
602712704 40984915 0
569167595 18301143 0
9356764 126999451 0
708855161 564611564 0
510755638 279522583 0
312540317 678284321 2
749782340 347487880 0
364555094 899089397 0
544965728 333258505 0
918301820 5778430 2
208850099 121257464 0
892056064 546994781 0
901667999 565088517 0
212495621 922668084 0
90132922 807773620 0
978580725 284595910 0
683871623 412914682 0
23044021 438351750 0
152112366 849021681 0
859617825 827606608 1
887244073 975068057 0
821436462 524505538 0
711336887 613447044 0
674468501 584041324 0
882836153 911242791 0
522532563 589282774 2
574920603 891100270 2
979929975 514960233 0
917186848 199067727 0
204339639 270218740 0
365765353 58652955 0
626975121 361659356 1
581690932 600216925 2
250751500 342243872 0
909444143 729319738 0
865777103 126529235 0
998809850 389102457 0
682658390 774843019 1
623605758 295677391 0
184086702 355631474 0
639281963 693475250 0
13393683 664965031 2
176348106 756469049 2
534757955 704812890 0
36339169 93184752 0
732833196 90170080 0
429307116 298858496 0
681766516 495962134 0
979129635 395204921 1
708669150 879411525 0
612800561 862878141 0
178803338 814103645 1
619488181 408200611 0
682741724 957372073 0
24335965 784600471 0
738110756 536126933 0
198030939 166871580 0
720710371 924304909 0
580779409 548790489 0
927200080 375929031 0
983798157 361276631 0
465938960 893162308 0
56350079 110789366 0
116974905 457556449 0
63748139 19487714 0
556692124 711721515 0
7269872 158654649 0
35716788 254922985 1
856791998 627333207 0
275477714 523443931 0
281500385 720050570 0
907264930 722346507 0
774374495 29361440 0
88998004 21270746 0
67290460 867686429 0
238703078 708436532 0
26955842 920725068 2
289092936 578589699 0
533914034 230312150 0
406702201 560250765 0
479973517 126341210 0
5850900 254403745 0
161364450 325076170 0
300736204 549300730 0
318038728 337823743 0
644213312 24784691 0
84357676 687019801 0
960085873 664719457 0
453303914 790314317 0
765109741 227463840 0
46686257 105519893 0
580226276 29462522 0
619876104 512319566 0
729835039 837320401 0
993827891 946526322 0
857566925 661730285 0
632843292 518965093 1
80250448 954669598 0
197679626 93219182 0
336935969 905485821 0
7577284 241998084 0
205147315 79611621 0
554617670 918754209 0
833074681 240635938 0
178611587 280924320 0
295847866 8273718 0
967002965 677463300 0
627373309 52833074 0
677926444 335986152 0
70931410 593036680 0
505053338 948048708 0
535353032 839708677 2
162688377 134718880 0
867331711 381518269 0
251248904 32410221 0
593556633 953647789 0
190804932 316279975 0
613061608 958452476 2
26089584 263630506 0
626771516 446617778 0
66700836 769451548 0
601080305 116455230 0
478044864 544596830 0
371526140 449479061 0
595539653 403852933 0
745079619 885697124 0
754300860 864882473 0
162678269 631232430 0
163338542 661761173 0
721114813 916320581 0
52369431 924071523 0
174509424 515190902 0
88739575 799793366 0
94587746 139750449 0
10274024 673517331 0
964226395 564520386 0
36574971 458247258 2
542510775 653319852 0
699097276 904625592 0
271993594 566098013 0
428669713 907312457 0
606735618 400162119 0
855655673 644229402 0
444573432 707920690 0
328307179 484303063 0
574941954 935308598 0
361432629 482220062 0
174974190 434303716 0
994681996 681648897 0
63742990 815573933 0
423390144 644258646 0
802441225 609871978 0
152187526 224256299 0
558372752 814317127 0
352522866 412205246 2
704005026 796020794 0
978853871 556556136 0
343486583 199351819 1
180799619 186255575 0
167373369 621622789 0
50720687 17595665 0
81793275 198851526 0
511105557 8957732 0
409994543 814995969 0
584454309 689141232 0
880141527 561150661 0
725540261 63605938 0
450537238 410109271 0
110098892 95298076 0
418680263 553240117 0
403919727 676851759 0
198334058 302589484 0
668451649 382568309 0
5844991 878835132 0
462015158 56862637 0
703188024 393593943 0
810693105 652660259 0
868038633 668529387 0
661659971 667426087 0
358453209 994094780 0
532819269 953974936 0
468367952 103865803 0
761708462 808863079 0
120885475 737433070 0
456484869 573327902 0
451525065 951868802 0
863266877 361997770 0
212290011 375624559 0
633204579 79641024 0
684377608 5570274 2
697284191 732935707 0
316662367 688770502 0
102394586 624126001 0
807341438 870509925 0
901307944 417650806 0
139269342 505857620 0
949862206 941460474 0
741053773 513720786 0
203634991 617651176 0
18809824 101362290 0
735269711 782157840 0
371334532 723392157 0
972018147 96492878 0
26379967 611920474 0
209824666 309142948 0
696381232 531945159 0
983064075 875813529 0
473794317 791667973 0
38463844 462268601 0
665151416 467723962 0
222432532 666651000 1
282527799 41912504 0
353722908 835993063 0
243125885 328532847 0
916598919 467741971 0
608253463 7098151 0
519161940 865118299 0
195158978 904271596 0
926666888 8846690 0
56318828 451813457 0
441209206 309672936 2
127835493 858411459 0
114427480 970429244 0
125991048 541993594 0
175267480 940154289 0
946563527 318329415 0
630223452 973398301 0
75123875 247235572 0
878205718 338216166 0
92229900 241960072 0
430875879 57447788 0
145448341 970103426 0
851741950 375840646 0
864249484 601633601 2
228548327 526448034 0
568175616 408098974 0
557905230 902495753 0
310755834 300044918 0
591806271 389462654 0
81927953 120115688 2
960998315 535354776 0
394939363 732319039 0
199436114 588640858 2
593025899 406794894 0
298019580 50991879 0
986484808 215076110 1
376239393 861495629 0
134164476 161487936 0
355341346 646561736 0
814894209 643866479 0
371269876 538984826 0
143495064 673651804 0
75005864 177107096 0
63918802 293415445 0
249171045 627093218 0
588855236 864868122 0
443559228 831964298 0
669933100 146994608 0
967657062 530108057 0
867513623 693263599 0
82275622 204549554 0
519419436 28379850 0
717677441 224143382 0
14048500 397349787 0
661428782 52897192 0
12186428 555354310 0
640472924 556783150 0
31027862 704462689 0
405944743 581603982 0
2216052 181225396 0
656544359 505159103 1
936456883 586796925 0
544828278 226312791 0
587350155 83176596 0
513761836 47045426 0
416690990 131676624 0
220325723 342136964 0
9647376 72343083 0
102316173 253771892 0
536061871 695666279 0
688818393 128469385 0
596075180 3257251 0
625537050 270157256 0
494103004 158361120 1
224446073 34548129 0
757236527 588633220 0
591856941 208485086 0
846149584 44106449 0
728851781 89187741 0
242502031 85712069 2
936134501 682010086 0
717798140 403447195 0
592996043 626613023 0
512560192 764240376 0
993996506 210719112 0
78972258 813654328 0
490210254 951456327 0
369914742 511247335 0
345317890 995934486 0
831244552 161672846 0
271455680 501489560 2
9924403 458330397 0
658768174 433067333 0
911329017 879958732 0
440589955 484010968 0
431673930 775261970 0
130244121 70065223 0
625523013 631764683 0
891787247 930664970 0
17734043 279913512 0
342674906 31830818 0
308825807 305811595 0
182431838 808145094 0
251017808 118539404 0
263495500 101793942 0
876489653 585874445 2
495157006 772423850 0
469565365 126411202 0
458023370 666378465 0
215667944 680384447 0
283034912 11453055 0
292076846 100613951 0
463882653 830980158 0
619873545 330679133 0
536619907 543738493 0
41857075 538942880 0
612779431 226411261 0
359856302 593008367 0
467658793 386028178 0
745069660 185487912 0
223012139 307577461 0
165593530 221635659 1
163740231 878867141 0
935801605 602673067 0
132823177 346422079 0
552408894 697071162 0
84387158 565656853 0
704245737 525410833 0
815012765 128247158 0
270588736 595714347 0
115766894 19853111 0
564494817 626806009 0
437584344 90798309 0
397395777 144098847 0
546004178 405740392 0
321807507 389094504 0
495782482 491275133 0
779223648 571522860 1
348391181 236604404 0
869581237 183189321 0
398275454 48915267 0
800743801 558935477 0
718743262 22608443 0
155832908 199714885 0
375050296 905419737 0
732005786 630720352 0
803428529 992171614 0
404322802 211492426 0
954132293 69490692 0
942770886 355813694 0
105647271 332395993 0
9972753 911680161 0
334739077 164354830 0
755722925 49452467 0
376952637 736057257 0
467915440 950329222 0
209193599 930110944 2
39658740 877454904 0
653871884 54526414 0
675332128 424821417 0
852261631 857583358 0
184623166 297274574 0
439924056 84625482 0
318889658 435272171 0
292750555 808769280 0
49190133 890816478 0
378754645 832354006 0
44650372 378555732 0
342812970 108554265 2
206476950 214339041 0
769465929 460749083 0
337682014 443934742 0
878809475 309132230 0
89356772 306307322 0
265687047 490536449 0
640612871 520072466 0
602751757 245812390 0
589953152 873617248 2
126956383 444278113 0
288198197 80404024 0
261448042 388755266 0
600723331 565143107 0
128257423 626312779 0
518833532 101789875 1
122972882 866897678 0
355179329 726725026 0
741993401 711723156 0
506423481 302882486 0
924198887 475893278 0
120915809 928880142 1
240050429 70841695 1
513054044 942221935 2
601331213 456162356 0
517074092 843061368 0
266967980 943766253 0
259116971 541957728 0
528542835 76375332 0
1491868 253647994 0
953855680 96721078 1
252547026 863822373 1
987634123 560570076 0
709133387 842531500 0
364063371 727911889 0
797293172 676346226 2
808191166 508397637 0
615210057 706067204 0
177013575 777620476 0
620341518 971917252 0
181414484 148662041 0
434988727 23522910 0
346373110 372471024 0
335495746 565140514 0
329564655 102930221 0
304190051 309479044 0
306501050 900682685 0
925590531 254710483 0
383719342 169791190 0
844329973 752891754 0
546464678 6026061 0
196655895 465983469 0
237676580 205978742 0
979906912 545978517 0
115513499 455456112 1
301103483 622568504 0
816558562 184043603 0
463493124 761546396 0
9910961 469699318 0
684946598 660131987 2
946183469 540493891 0
190784110 807986035 0
64617829 670686650 0
247323787 374016288 0
667517417 812549056 0
137869940 443548898 0
914487628 24515230 0
90698776 663640489 0
365417348 494839690 0
926679604 277530943 0
809396279 944520708 0
82829146 849533460 1
159372915 648704221 0
662378534 792556905 0
831436293 78921718 0
689691554 475847152 0
1351820 305815257 2
304175175 630985633 0
27951719 327263328 0
451261262 598007615 0
128108367 309748141 0
830178339 823084953 0
225788801 108757456 0
645477120 255277895 0
151646447 40823209 0
74882854 122902262 0
229902105 258082486 0
303204237 141929173 0
610991768 976989994 0
985310865 868984850 0
389069745 177444640 0
293478851 80166997 0
762813529 295517497 0
406688232 147946950 0
960104664 252694086 0
447986917 80963762 1
601852072 172466445 0
890453189 980157308 2
422502782 408444846 0
383305860 208735442 2
50155869 865295359 0
625728618 450039748 0
21119263 902123616 0
329918978 633329185 0
430640566 31095707 0
714253158 292720218 0
464967168 200826800 0
351914478 816856969 0
10087573 238628003 0
461323065 785281830 0
41890538 417765253 0
575928586 784711371 0
178932797 910681739 0
249026498 611831997 0
527497245 50690331 0
678028963 47836930 0
903914508 345381754 0
532833788 728530288 0
108275006 507533758 0
558688659 585991131 0
396487962 243991020 0
454546728 112337121 2
664125365 155587021 0
194742021 84484043 2
288572362 707023770 0
257357197 146855604 0
996884642 319940935 0
548623856 778717244 0
135521382 106028569 0
959627627 637498821 0
408266565 739277175 0
794253770 341027205 0
769931453 931122805 0
262295719 19573286 0
688879789 304780428 0
892923619 623073568 0
544090126 63539128 0
814552445 688656530 0
111935738 209319515 0
994585219 28084617 0
764284104 707709702 0
453255718 298992954 0
340259960 65482849 0
991978146 288250773 0
374640412 298358995 0
888973611 923214357 0
726628444 38962652 1
623248618 933808195 0
449742609 427225463 2
955799036 643811863 0
545771286 135318942 0
474526271 843042904 2
861161176 808884196 0
51876589 440006397 0
981202256 23318478 0
471988248 116861490 0
497602956 306297458 0
689107880 462293631 2
117434125 358105834 0
895660643 795758796 2
562940029 485862917 1
79001811 612619817 0
197015989 605301136 0
82570905 63739300 0
705283273 348922594 0
846250328 252608037 0
973132736 224338929 0
129887860 331772459 0
539300566 702629657 0
837595549 940701636 0
628310643 804575749 1
516246605 19848190 0
119546104 3879240 0
501276835 768597355 1
140192731 442071242 0
416034567 327464905 0
143661158 996482836 0
67622097 102232674 1
299274490 889382209 0
125525812 219067863 0
680378658 90565547 0
454428636 666965899 0
716684734 817809603 0
350692535 633574299 0
579280771 148719932 0
262674193 55152382 0
872917076 883611929 0
310583829 147092642 0
806382511 652799743 0
607014152 476604719 0
224349405 896717147 0
29954133 19850722 0
941476091 132213374 0
895629165 491437292 0
160830620 550051178 0
126397942 100393751 0
652563736 463863580 0
665267050 176525945 0
377339681 275763882 0
214106489 165061881 0
522006671 591733214 0
823054054 995717797 0
238106113 262621501 0
51308924 840465714 0
701735388 439019599 0
68744361 464656235 0
140664640 340668916 0
686145638 637432422 0
616543791 659858381 1
119399175 132762783 1
812084289 968982440 0
528441631 168167155 0
559187638 512369520 0
337303204 894002629 0
763990813 755803048 0
209246289 150058486 0
134717663 36661174 0
4482197 120344814 0
321554329 744332684 0
152870203 8305864 0
576061442 743297907 0
954342592 218015567 0
3332880 141910409 0
398495487 666920485 0
672344676 658892420 2
204107613 4500715 0
956540982 612882699 0
74807044 125866127 0
142953322 519436706 0
742705651 126515080 0
525913923 971268675 0
185467083 758041759 0
553573542 989585184 0
133913128 40318395 0
529592108 373810145 0
538582355 986871395 0
466286796 933862735 0
942057052 141838281 0
134136300 105144118 0
202054643 457661428 0
268980192 608615460 0
273159612 496720062 0
632573909 209202032 0
925109823 198746099 0
771662161 809383961 0
879045492 97573067 0
584599461 484050330 0
453938773 156411761 0
155228271 37030266 0
205365252 807924474 0
243450043 82378157 0
607924403 83164575 0
832079317 12234165 0
207618027 863331495 0
526693029 21736416 2
231530620 236527154 0
157696886 661656857 0
958640204 731681380 0
565180152 746699219 0
237088957 465737794 0
415040890 436038234 0
84240903 530718254 0
461583880 678786169 0
331595538 134690896 0
9882413 464860602 0
277420446 206365203 0
161681687 963705300 0
4771283 197598343 0
72393084 99909777 0
851589562 514448573 0
735667200 64017604 0
297037727 546159439 0
885511676 301855410 0
934215742 385242224 0
20240999 492952492 0
323906532 39027988 0
102438211 677346756 0
858312002 443998591 0
631734292 402222452 0
845820860 603408028 0
778935106 255261639 0
744280892 110129730 0
459446233 350005106 0
393726033 641422920 0
620584370 419334181 1
120037227 187496203 0
222708816 748675858 0
129481607 119871314 0
114180329 903020565 0
687815453 727015847 0
713653574 487100732 0
31488436 961662123 0
521602727 459689287 0
194812528 118669430 0
779090044 256668665 0
45210758 11458595 0
573984923 420414210 0
25869489 605925383 0
366036553 701108676 0
551704463 378634506 0
37427140 217067063 0
978750579 452579040 0
245596215 871421564 2
617087971 558539871 0
804610009 209661497 0
509009657 466050015 0
170948480 123430121 2
793913048 764600129 0
185921913 291334165 0
123272853 196649547 0
334613298 824915559 0
764122357 969281853 0
97777583 822758325 0
457822500 810578313 0
797242709 245918448 0
990332499 661949614 0
527310636 341681232 0
817501604 658131208 0
510212677 779293391 0
290703681 205739070 0
196989224 5507287 0
388287924 453966311 0
861705018 878513556 0
140972500 36784974 0
665871303 843685722 0
406763368 567159395 0
921101462 3026721 0
212411578 377788357 0
363206548 865153930 0
709733307 643119611 0
584042610 331452390 0
811351907 271302288 0
610057563 877287665 0
456171415 980910058 0
210461101 148483727 0
980824948 140292317 0
824862062 749193832 0
196639030 27992175 0
447221565 318198253 0
301439260 636159689 0
710613278 683100402 2
746126161 145525236 0
989217177 306939567 0
975288220 54444320 0
459030287 94901501 0
976986482 261358594 0
717861783 75444522 0
479380257 607120984 2
138177677 881354688 0
425281601 33122481 0
683742707 45490820 0
661880039 687760347 0
694549529 782193423 0
572444847 624644587 0
154984547 376865482 1
115299373 608609141 0
80312541 699060002 0
633775716 178635944 0
805783289 876498625 0
670426185 315430729 0
927049375 612344289 1
827217345 134754076 0
486124064 828040376 0
904231983 512668595 0
327425941 336060616 0
174814045 710771066 0
518381974 910209113 0
155649801 416667405 0
175401726 531553436 0
475386073 232097664 0
316596236 123487353 0
806985135 571717666 0
856772475 769911111 0
531477097 1138760 2
720320358 124203610 0
847060031 144578252 0
482571146 351622332 0
65932395 629901835 0
522117832 612297419 0
165801227 212891940 0
575143078 370629804 0
279256566 569435236 0
970938307 470331942 0
352154525 270888448 0
357922524 324419961 0
988690221 268491483 1
951805826 421457693 0
304390808 113539313 0
197908189 996779924 0
926048718 638665576 0
849319605 36925656 0
660005026 23875550 0
782000110 534558036 2
188041780 910141993 0
795260554 631743938 0
323462820 255184834 0
309940007 291710425 0
235202273 64515535 0
856163071 318732051 0
746498848 343401604 0
455481582 354940064 0
528591913 92330793 0
575957617 479984129 0
808844357 667717796 0
259769247 937819588 0
850193323 902624503 0
303799817 76508171 0
493069344 598389835 0
477185996 946399771 0
586126497 94464486 0
234339992 818646760 0
129719305 776889861 0
803860097 505968325 0
309808185 978250101 0
987791579 772440807 0
35255332 717899313 0
599908738 367647384 2
754203273 246278389 0
572536396 150957035 0
527700886 732948187 0
151936362 792794829 0
408941250 940339964 0
372953862 105175895 0
170725834 981375121 0
957011737 136785065 0
325456566 404065824 1
392372039 683890771 0
467152634 406129030 0
554018279 364545305 0
158754275 563079825 0
659305112 607749274 0
172323253 142340327 0
831229814 43304808 0
960345994 850601222 0
121424578 950155383 0
690452751 339981656 0
606113842 879050652 1
973632376 900491827 0
809135099 737197493 1
587020530 299446748 0
671141067 268584239 0
398099124 342980746 0
251625463 803610043 0
419514247 173265350 0
994154283 7895024 0
882507527 482739458 2
135748829 129495030 0
975677093 491366497 0
768197336 958176134 0
501515294 977373779 0
156234024 136029288 0
904191480 674934863 0
598887062 83363529 0
210719446 881892529 0
227654930 43108061 0
431744528 521797391 0
985568482 225400555 0
721652440 848514836 0
665043473 588377670 0
798932146 423353339 0
276340361 143300362 0
984165518 715650432 0
857018983 64301095 0
631680514 482995370 0
279386726 91185623 0
45332792 286511841 0
579137258 50632450 0
269940342 563707811 0
204837156 143990093 0
207205511 56720782 0
671245439 513792851 0
824707737 470830792 0
55408001 69289379 0
504075538 983656529 0
970969821 229394282 0
48461835 256513995 0
712584052 745211653 0
305993891 948151980 0
723823530 902626636 0
518272613 841975730 0
612444708 448928416 0
573729024 351501226 0
651152629 373340769 0
100123823 126779697 0
278185638 199846962 0
468855251 667859333 0
3650988 20532605 1
169234910 66191973 0
753331441 146756120 0
695669202 987214557 0
332613768 852386489 0
31970900 105589014 0
454840419 923430541 0
544689454 602440007 0
216080271 945096983 0
935408717 224029643 1
543746277 541279613 0
651050772 266658181 0
614052904 109767367 2
286669534 981247000 0
853473143 762150226 2
80886181 792427171 0
151577447 54625721 0
920427245 324420623 1
549740213 303497088 0
448743350 599744963 0
40100866 135144642 0
131755283 767904967 0
767706533 270970515 0
28603731 850589522 0
359715096 384375900 0
152158090 131020593 0
451816672 404563029 0
722240965 869957387 0
938828994 283906813 0
912054402 59619570 1
778197451 279941900 0
398195067 217860328 0
952906514 382416251 1
602527593 224537020 0
112110995 275939314 0
614062672 278321120 0
331421169 34511579 0
938600761 871361158 0
145161513 184568716 0
788683255 131947569 0
405746192 918585254 0
89827731 670672538 0
184031542 497891156 1
141516889 516413306 2
347204814 119050143 0
108120166 94299436 2
571507455 673132784 0
370464116 388374503 0
682491087 725329742 0
33317236 863663412 0
584952496 268814313 0
576383462 351841873 2
951584419 92757500 2
783211710 752024975 0
62804300 363364764 0
489507628 579307994 0
688062141 592141529 0
333577441 410590372 2
853466754 231864289 0
669143616 775261856 0
773079444 385023864 0
949466580 942798658 0
857415655 807251332 0
132764992 73073532 0
24170158 165899784 0
145485436 646811420 0
899359621 851785392 0
453300779 886976972 0
730647795 109416601 0
558568255 61921897 0
750193840 751834576 0
342109376 391056110 0
537247365 647381428 0
33601879 424640631 0
267831404 80489608 0
400671583 163652030 1
763300867 415785691 0
96936612 931576322 0
617701918 746469104 0
59669550 563527519 0
580020958 542726851 0
297931560 16683767 0
106569990 438167008 0
129242110 270206742 0
643970112 254650228 0
781115800 284164548 0
373850872 191604822 0
922939322 756213739 0
397504424 857517946 0
275786135 703997238 0
605510708 360316937 0
955782465 329305454 2
26395680 576574446 0
7073376 632131288 0
675207245 576298673 0
522342419 619576281 0
253766869 17793546 2
932609582 788533296 2
928636834 838686672 0
816601128 695682652 0
197784406 960541555 0
915261067 927679518 0
231479977 245858736 0
272516811 152055627 0
235304933 102254970 0
462035299 142305421 0
315523643 547868463 0
809761117 760322698 0
326861695 190883336 0
921497703 786251545 0
529584004 246456923 0
869484896 216793952 0
946413447 77711836 0
91997748 630843417 0
60812884 964680457 0
850141983 287931294 0
926702175 880392309 0
184405 8833187 0
144888814 77617903 0
689150940 740034223 0
81904170 920554166 0
563247355 470346306 0
762584217 576553443 0
702226516 63739924 0
220036248 38294539 0
923608317 79466553 0
345790334 499390791 0
545233425 518626119 1
321827466 962120404 0
578864302 59843835 0
935534257 206250692 0
664376763 698952211 0
16543691 457461549 0
30871891 898303214 0
735077482 978462429 0
105709180 544879361 0
585120065 715066974 0
188764025 295624351 1
113582757 102172425 0
496781354 363705880 1
721160527 396575662 0
807373691 266762015 0
371314676 128749894 0
284899248 275090774 0
657582155 42023470 0
895535031 260959763 0
547952122 910736985 0
861955323 369715862 0
540046921 787091952 0
978842519 552712130 0
204154368 898149446 1
758031215 146318230 0
287466375 509521283 0
913298999 613083156 0
777740172 75003789 0
878996359 835322768 0
747590230 646407131 0
599852379 929980519 0
925177579 303025763 0
486000210 95441026 0
139449146 278436077 0
587682040 278637218 0
76898082 569934270 0
483322563 682854147 0
618694054 126574739 0
774354321 795981025 0
768145575 96667929 0
842368796 696059490 0
979900810 91400604 0
964172068 676086192 0
88910287 70898759 0
134710775 775392083 0
780681112 80305156 0
192900197 140184485 0
108092928 596812168 0
212645014 42292863 0
256882165 512957410 0
604478847 494551527 0
229166054 229787374 0
929387924 657533599 0
864572618 785279292 0
554023331 704455113 0
424853812 526110386 0
803922712 730613517 0
971370437 82837531 0
680002595 811389609 0
300961760 385983226 0
568324901 804927478 0
703538606 643629693 0
627419586 787625394 0
834693302 184955974 0
917257890 954231415 0
834029182 267849420 0
521169567 224168492 0
295189711 551319150 0
973439826 555905412 0
632642202 267342396 0
235977418 412141433 2
693813552 934169341 0
500680347 752755496 2
572111687 178022163 0
642946414 606644958 0
629389738 40910403 0
131780372 210406571 2
711224906 474955207 0
196298786 916780007 0
376022984 387706747 0
135400993 600076457 0
92796508 215941740 2
890405838 893803215 0
531671626 912645306 0
235435256 85099264 0
746139120 268154590 0
702486575 327489337 0
777030554 715487420 0
440418308 843657030 0
768423781 336058041 0
455718126 534262374 0
298309409 365868192 0
111262065 57834805 0
874073512 470959344 0
283761877 607285360 0
485504881 364504340 0
583957829 571043595 0
638526937 987603352 0
52009347 718862139 0
81050801 193280191 0
10416994 674371323 1
377851008 94751555 0
899751887 761821796 0
763310268 570749619 0
522157905 503426864 0
288739937 688627206 0
454673058 551566351 0
126016457 430312522 0
490508211 181604547 0
13678322 706238690 0
30221291 949901188 0
303020734 330428093 0
306066619 97666294 0
637033507 819030355 0
354407701 265231105 0
583554400 294455631 0
238352128 824873577 0
123580112 177870142 0
340998677 930612521 0
711715577 976143844 0
215600547 953409272 0
61153568 298061906 0
37763055 893825254 0
841781582 755890246 0
848094833 66727897 0
571504573 495243457 0
344915791 731486649 0
190488537 90022296 0
17022129 81840077 0
591503998 731139047 0
601011607 495145680 0
93397170 249104283 0
110147740 791020699 0
955404568 285386775 0
782370937 158968401 0
402585241 476060862 0
534333367 783307062 0
556214741 222617048 0
697895950 351742654 0
744124686 989517389 0
128419225 19248442 0
712793194 677616956 0
130885872 852369727 0
944652639 236182260 0
829650136 776466079 1
58046582 741947633 0
149420472 41775226 0
897907497 934065823 0
658784535 37461433 0
957420864 124590451 0
519336220 715054600 0
946120349 73024348 0
439609193 507538971 0
677854127 407088995 1
673248606 25062319 0
159136420 526583746 0
823230378 747392457 0
99708828 656037602 0
356353483 900669488 0
915615395 248342016 0
859648343 592867018 0
78861066 71922307 2
352458400 44834826 0
87395166 893065635 1
203131422 35160090 2
338643395 245199649 0
302716777 408909730 1
760146047 90770100 0
365059119 369028511 0
990240645 142941900 0
233861060 743014571 0
256611194 242512815 2
660152309 533864816 0
127122081 76275064 0
662845469 938748362 0
958098177 843694217 0
424513229 598966697 0
838991572 563281710 0
293894094 668169139 0
737703726 799409585 0
162905077 301578934 0
377010591 176966647 0
463488947 760218203 0
756490000 55829709 0
972222615 418934953 0
16195463 603013798 0
766738959 180908279 0
800976213 169122740 0
341882844 488413958 1
121887976 93111379 0
403395189 589444286 0
676654637 960242338 0
143214423 622858037 0
386703169 952987429 0
710933495 265443561 0
134808492 901711869 0
254948394 455839873 0
729279814 969140639 2
262830542 81418540 0
823277115 336585728 1
129435843 205261103 0
48697830 288017603 0
755073106 564925104 0
61775840 507142657 0
941097227 26540342 0
44043359 632519086 0
166556630 66607732 0
995416448 551592810 0
282507906 148042670 0
515133118 283819589 0
56141534 774312032 1
296109123 695795565 0
381135195 949807319 2
346601608 312024433 0
230376627 281864573 0
124401626 93936409 0
959625707 447851360 0
334197906 973992407 0
194022719 575177823 0
39505224 168524361 0
684940482 725003880 0
570605814 893202167 0
809290968 112937809 0
183706693 454264501 0
233521230 824255549 0
1284572 50542901 0
221975618 248429323 0
997134522 770653957 0
263529459 305859806 1
403047304 317963855 0
229560093 95833342 0
846782850 498101410 0
579085530 192877513 0
787772370 206072325 1
337926796 580025712 0
488482226 717669308 0
109681668 107924896 0
75625209 741546543 0
747207612 14219262 0
816987916 660953035 0
82329902 338678431 0
319715208 677105023 0
484768677 847625779 0
540949569 145546589 2
26106337 573210612 0
965565087 240912238 0
514168609 772442721 0
598485321 677332748 0
813475182 680550527 0
696766975 486647925 1
291544139 489622973 0
618844638 999823355 0
689484508 110894182 2
813820559 459828286 0
129781655 528298916 0
949428718 487799063 0
831786247 560613315 0
775137847 631012501 0
20248891 761164910 0
700789129 78696216 0
169411931 630852364 0
932613975 319787580 0
730169047 531327778 0
926583715 467972588 0
585107725 54155066 0
802181683 461766643 0
351696713 933479961 2
593971375 706368267 0
363679902 37323191 0
602368540 874923079 0
834555496 717447492 0
721410023 187398882 2
888533289 442809720 1
370856462 312565239 0
201942473 189121445 0
55849416 803365982 1
584018082 362486041 0
703275596 73345320 0
692873195 104812112 0
692189221 213706287 2
486205997 313278602 0
39070195 435086972 0
517299824 594887632 0
593635251 357031505 0
220813089 923203029 0
126950322 349794301 0
609665074 840240623 0
675719959 985459977 0
833838412 879485204 0
303214622 14757959 0
680084339 997843498 0
667537098 89262926 0
454341810 686365810 0
569362978 44695420 0
813703236 8896592 1
937144659 503395147 0
779013840 44134894 0
522043866 163835862 0
118049564 191026480 0
589417144 707032193 0
207663358 223012162 0
62636422 545422073 0
649649450 733469201 0
274776093 753591724 0
594909077 282230544 0
630936189 744869210 0
27676585 76412584 0
939008514 108654448 0
835823374 368854840 1
108363638 127127098 0
655285668 146474921 0
122017141 237159805 0
630657022 268791045 0
392499023 220625192 0
852748428 314557195 0
80844373 661019293 0
966416075 344145564 0
69588305 932716311 0
437791936 880982454 0
954860126 48569072 0
529084306 853585337 0
808011656 326249295 0
891824644 478461242 0
514198162 555663418 0
457192565 106963647 0
376802752 264339432 0
391397946 935826624 0
927646305 222819579 0
715755588 663909811 0
832157998 98172818 2
853755427 441941316 0
951072640 114814433 0
61670238 350525315 0
699842761 40305601 0
375804366 844027345 0
921172304 391311276 0
662614069 860054731 0
8450053 44798119 0
501564951 853628778 0
502201950 503794288 0
92464291 417133549 0
246038861 575779694 0
169609294 48280740 2
789572677 816239654 0
255508789 116844861 0
162504563 360096188 0
204120801 541810763 0
924089359 48911554 1
462655756 599787139 0
784520461 602101837 0
113501103 880691844 0
804901074 890668828 1
287989967 876354086 0
57378904 68438357 0
36636765 818567479 0
727342105 212930222 0
477527309 170393260 0
782111781 725353446 0
940307670 23992535 0
638329213 958484685 0
173076970 965092474 2
448825841 665427057 0
977852851 717970352 0
89514579 412773084 0
460992477 614616055 0
165469454 96768852 0
54603866 345716319 0
406995055 501372323 2
139105560 138198883 0
63997610 575356134 0
722658832 986564893 0
388517972 887238866 0
677614246 657036867 0
352856065 830599543 2
808674580 229556240 0
876609372 754433617 0
727193205 563292921 0
140814325 726745652 0
494998226 832841119 0
800426912 135774701 0
849370329 779581932 2
375211265 271992059 0
670984075 213886636 0
222788531 378050169 0
252034085 50140294 0
696695838 841363324 0
83224576 69057816 0
524813705 135026808 0
843258516 638389443 0
778842416 608276260 0
951056189 782811132 0
609601529 898736874 0
983691374 403424539 0
692629251 187407832 0
661238824 477453671 0
717547480 36963785 0
589673526 719451921 0
39657678 799397470 0
56813264 170202803 0
633309045 113493089 0
560784489 936408481 0
722766072 8532986 0
919212165 752692402 0
146385703 680751214 0
905385970 877276012 0
995012235 857392044 0
898103819 845942798 0
219002626 530560471 0
467186274 946811721 0
126874736 87010322 0
938742437 469262595 0
833691646 128867158 2
18515105 496763538 0
34115961 394922963 0
696908471 190413828 0
307399725 467631455 0
469844146 843068789 0
846465489 152805134 0
91360837 528569335 0
681793962 670355749 0
307699345 434453011 0
544445023 738211159 0
113954146 513292095 0
200045959 937908368 0
212323934 93360140 0
9581089 518785044 0
27291296 977605536 1
706561991 173154933 0
327288190 417719043 0
602671511 546007113 0
296465126 676846004 2
444338997 266351474 0
430435368 217842980 0
340074438 583603023 0
791310878 424499091 0
320859036 78975539 2
543356076 651216261 0
597226593 752208082 0
207378926 599966938 0
443941057 654920964 0
375212900 450348859 0
53281329 854470937 0
657481534 578443041 2
999692829 995296005 0
601731093 328428618 0
570762933 433023901 0
707921205 934015658 0
513653536 73691716 0
108569415 37705413 0
314626970 761934 0
303219721 22720452 0
93630895 724298429 0
394911669 312817397 0
378284181 21764862 0
984120255 241437237 0
953530866 570563788 0
498630127 946747940 0
26547616 906055433 0
734011583 269727911 0
244556470 59202768 0
422055913 580541563 0
66463180 541583857 0
858128850 145523431 2
128242952 847755755 0
642169319 916610845 0
605054967 390117543 0
807914735 551012462 0
362290116 256306929 1
270947333 996206681 0
775775551 463427539 0
555192294 990037894 0
658573089 536116063 0
230118251 646190758 0
637524998 156664327 0
103849959 639208982 0
74443935 33155211 0
693152225 15510984 0
569513641 492846589 0
118328411 69614533 0
917231835 65859724 0
954006061 147588662 0
339406987 668340519 0
10272647 750565396 0
295597303 281586305 0
288841123 304106962 0
543939030 68616226 0
317664023 854844319 0
976855792 600404807 0
101004988 399961444 0
281105462 62653701 0
493778016 852575895 1
560452559 278938050 0
624564367 126444381 0
516925538 601923695 0
532979712 812126018 0
598652578 420198692 0
857867409 129819406 0
513937983 86540497 1
404170813 555711469 0
708326070 458981394 0
141460990 237665817 0
900283625 952127106 0
901555012 88093369 0
847053672 599173213 0
606156720 869482208 0
947594231 448952675 0
599670283 364049448 0
313577385 72152014 0
637242732 278774613 1
923100350 55743026 0
69605531 506968129 0
903584985 289600310 0
26339037 882289213 0
114854496 295732735 0
11303431 232113372 0
71547074 135045557 0
654948010 189056474 1
248812305 260003092 0
736853564 110963769 0
782580173 392766201 0
232097671 194660265 0
476502190 254692214 0
523779944 751038488 0
258110102 391405524 0
132572955 621394831 0
826388131 906558932 0
818580692 999692250 0
655448508 26427261 1
42405415 207210386 0
225369813 49939055 0
145429062 108198269 0
339362384 937220703 0
424760612 580167203 0
530096866 760790111 0
15329604 24300405 0
206677856 390148140 0
703936620 103869310 0
33303818 48160813 0
480160499 335594641 0
531406478 981149620 0
598106786 198637468 0
317143436 104319950 0
647001919 732414865 0
243472778 477024681 0
737270735 67262659 0
227133763 144712294 0
964403620 572380459 0
421954559 663188056 0
547373448 753409991 0
787291091 402346793 0
916326337 960733562 0
571374393 196352755 0
695882229 902088055 0
959432627 398594464 0
40772476 138065694 0
557057703 201438721 0
936532897 647955368 0
146680814 957406184 0
748450418 104932522 0
145772514 140558612 1
539337088 543004430 0
816975170 450391732 1
16073715 45383684 0
310870265 138132154 0
331677781 929124802 0
937585202 854288716 0
372374218 513672656 0
317464334 702810222 0
158935201 809326370 0
61217021 755408553 0
240567181 568364084 0
440434079 53927160 0
9865636 752372828 0
116781220 364533633 0
459926061 435968622 0
360837642 446488182 0
415401001 171149791 0
106236296 645483485 0
941282057 511053297 0
793112316 590804962 1
347898665 125695650 0
343065612 195917193 0
588528074 35909701 2
261058307 568598 0
172459090 278409908 0
943947149 130531191 0
37861314 709456306 0
73278834 720444022 0
365966410 133262784 1
242321264 285567216 0
563225456 75826014 0
211489848 464407188 0
304382468 293614205 1
755593754 572878370 0
97411742 267172522 0
710215009 31485156 0
587075708 940158696 0
511683876 98817628 2
930514468 538239923 0
606071929 232382712 0
521789396 735576615 0
810064398 613496095 0
91095593 110978666 2
99639263 47741670 0
592158872 129147184 0
442868811 323690962 0
143761314 885482903 0
100555749 81122313 0
298275723 127313058 0
736285042 76546202 0
26357040 390519996 0
953069877 247683084 0
774638690 407889528 0
2012629 131594202 0
100045251 466791871 0
333822939 486473951 2
667660112 533118820 0
128877017 453302851 0
884965027 814339238 0
814749699 73049409 0
983890722 28833326 0
324477423 554841188 0
902399142 352295934 0
48482083 799324648 0
120849271 512940592 0
787493562 700445514 0
87699419 562271635 1
508997181 71777343 0
352641101 512388341 0
581373192 519735424 0
58849993 634729382 0
178281322 874658454 0
63211476 971298157 0
586846386 507877012 0
137167931 712347571 0
742406865 740960265 0
850495837 153859666 2
3977012 153986012 0
137478139 220437655 0
949346522 617804158 0
555386821 667034573 0
171542251 719270972 0
466775856 216380028 0
300990732 471854985 0
399506365 886221098 0
158340901 718275856 0
162310690 335556606 0
564160270 800302617 0
178664392 108733556 2
102550876 86002547 0
87820679 813544544 0
762486971 531531564 0
622207439 481582136 0
37385094 917288377 0
970896096 135841724 0
137285155 955799296 0
151752111 371362440 0
46546700 176378772 0
583253797 231557801 0
85886477 913352324 0
581438478 260282737 0
977570292 491737950 0
677677344 293518207 0
250728741 912880583 0
892702323 650204953 0
10457438 854387596 1
918233617 454769797 0
389980202 474936071 0
842670419 767594836 2
849327692 137067036 2
474561898 501578359 0
82157205 13735754 0
145573542 473484429 0
543745358 291018909 1
428084709 533123131 0
405575564 755215566 2
989413676 391871771 2
178314136 916570666 0
708216867 982224589 0
26349645 412607908 0
60312182 658196084 0
606696872 679652185 0
9761949 111147917 0
596703510 653153373 0
687301463 284677863 0
962904416 219076891 0
424235685 665166771 0
794962312 161312914 0
800241240 852977849 0
888859463 728979442 0
181606321 874693706 0
890980051 137341574 0
632650068 97602255 0
642935931 887221754 0
476470831 821660467 0
979098162 63225216 0
11525960 956318035 0
773345858 492832464 0
572489888 622101503 0
586072980 330643786 0
33808663 388431839 0
673667696 848805152 2
384073142 527032975 0
270015600 299816467 0
105493420 949375308 0
75496734 743140480 0
91890113 929350629 0
264261672 547719876 0
570638803 131204603 1
979085363 515899114 2
760698255 141121648 0
771378530 939454010 0
733258686 490838096 1
218729718 153688035 0
743651982 298999285 0
496379235 310201651 0
431613407 24646589 0
787673466 59436079 0
66805236 723418529 0
482563111 730890966 0
135948983 661978506 0
956875183 727004074 0
242932772 732592668 1
666916832 107192575 0
228535487 108323119 0
395815292 631229319 0
758980975 913166214 0
863131670 506177516 0
879052662 342294787 0
40301831 274235431 0
900344127 83608753 0
86527609 13124554 0
938549828 575258237 2
839217712 717701201 0
342202890 790743866 0
579216696 835464539 0
335194571 36954209 0
112684487 817622618 0
297718415 402451204 0
258715765 843158424 2
563711423 720701835 0
566827290 611165344 0
372300923 369500264 0
32538623 73622311 0
366138726 371135517 0
736571863 39462750 0
905814603 629323040 0
654557837 210177270 0
647782501 565862265 0
120862826 908824276 0
254479884 841824943 0
966196016 953622094 0
873309539 880198676 0
276408910 629233430 0
960651344 458642366 0
89903497 341097789 0
549648829 50333980 0
927619538 919030302 2
27532412 459204824 0
115599128 399801638 0
407901529 340549781 0
37338775 101117209 1
971656041 134304090 0
181452723 471935952 0
340544814 965815121 0
90992532 690938547 0
943132836 593840282 0
520156395 669038152 0
855137583 440796375 0
773372781 466659604 0
972636446 397104511 0
233559032 962724720 0
330695599 613208653 0
569372499 980894943 0
49022718 8762911 0
36666224 912315145 0
25400416 775695311 0
562626293 233123650 0
751600838 337913138 0
92382166 433345689 0
596222092 634132176 0
991891227 681258464 0
455848225 572827689 0
780509662 729386619 0
472369161 516785795 0
857246912 950935128 0
332782844 121353619 0
918530794 208675310 0
255380044 76860997 0
254965282 904468869 0
85777125 71606751 0
700750332 592130562 0
492153440 586067643 0
719956688 23707059 0
107140211 317026731 0
469283159 902649774 0
787772591 764138197 0
670236631 96354722 0
722341021 882599257 0
313096306 148708460 0
845338872 299928365 1
28328078 985812165 0
273814298 945335392 1
33579994 134207793 0
744804558 111052373 2
365097099 407901771 1
113063684 600346564 0
395365986 354490005 1
777495168 543020545 0
388991705 763511002 0
647016113 360363412 0
414178965 635427199 0
245044813 942703926 0
836236931 376978914 0
93476891 214783556 0
207708478 466619047 0
643109677 49583317 0
158319083 553791533 0
109474212 394057077 0
301281191 142405086 0
585596595 219221584 0
845968 935262180 0
361919446 622139493 1
102037961 471127241 0
491287223 315543332 0
516203601 838541116 0
58836314 659842812 0
497613429 28051330 0
923662295 273784996 0
474918691 74601359 0
121293737 68260708 1
389565288 117476982 0
228729087 936771088 0
155914212 130455410 0
374684347 672165003 2
336439464 898122557 0
304095860 890053631 0
613065427 6961480 1
874664956 863670004 2
761063074 214045017 0
827016768 676203691 0
789948841 520541211 0
83790399 111339971 0
694481914 277209651 0
305846723 852598678 0
261286771 863043555 0
907218540 706628825 0
451093991 37926045 0
593606122 984074655 0
427684797 596501146 0
211122741 504117638 0
17697709 56073394 0
528262986 820241793 1
21119623 553445521 0
641734127 58677264 0
359209346 964410355 0
414371607 224332100 0
508660278 515328768 0
7772795 1509145 0
924822734 73886715 0
255365050 701685805 0
759774297 259699912 0
528853460 337573553 0
451387353 380294915 0
846816655 74724132 0
123940876 66180059 0
345041039 799614339 0
313933854 201192495 0
71828456 852318897 2
48751198 420685515 0
740322970 93432195 0
474085086 16956013 0
290574973 578388462 0
41750243 24555097 0
369473254 804565002 0
678911184 136739122 0
406849254 600531736 0
317644876 145443362 0
860342191 696898092 0
658708424 894319473 0
123172271 234511555 2
116412658 35337658 0
19855046 487224030 0
944376564 211056558 0
388683322 152526223 0
423234167 222051019 0
323459318 192864022 0
632366060 414941430 0
702002294 60942612 0
870895061 110794508 0
595855192 870962430 0
717996704 632779025 1
868836135 779335551 0
269480653 262131761 0
523572549 4305919 0
795976191 791420745 0
104848170 446849475 0
905969485 667487781 0
908251954 405884463 0
973265114 798432163 0
407681056 872092574 0
760418119 865360648 1
440466086 608826945 0
903560292 704076620 1
689996353 103470279 0
840513314 574220041 0
262648607 80675393 0
637282101 678125989 0
246646605 86325215 2
240490184 495300828 0
78628224 652976038 0
688326616 987402296 0
490749440 648043067 0
473751257 537038457 0
6412645 401935963 1
258171700 434951284 0
515048242 475686487 0
443147662 28600946 0
218460571 33298183 0
800703823 442023157 0
318131160 200293839 0
480063100 822729449 0
397850191 446093711 0
465673313 356323528 0
217235047 753517057 1
117583371 895251979 1
989620733 590465428 0
17631237 257849837 0
461908553 252246963 0
417700707 475837612 0
968375570 22141841 0
286874150 856629487 0
362347900 22361729 0
137828164 265627717 1
403226283 619184048 0
355817181 402014839 0
239474291 701875677 1
320961503 691538557 0
717236772 913403537 0
216286306 90170908 2
447737324 695524810 0
976339374 782742784 0
55461686 720006291 0
57118179 190201550 0
94921273 444082893 0
292475135 937946960 0
95198169 82431829 0
815257521 80866242 0
238905655 389037221 0
97822593 196960476 0
110401847 243740559 0
220492074 38969227 0
81662465 395600046 0
963647803 713417830 0
460562018 730417255 0
730983544 438786550 0
754885896 325658423 0
9791883 404198057 0
672967062 302560761 0
268312006 334305202 0
200701721 285423086 0
865195308 11253432 0
657970738 233798535 0
174540720 905638888 0
109776780 109073509 0
496105847 787117453 0
180367296 516282059 0
22875670 59288143 0
682908071 864021555 0
996486444 298708653 0
416043952 741112880 0
464692839 94011739 0
953087699 411707184 0
17353374 643591418 0
940418975 720499437 0
377291333 423535253 0
287933769 184698586 0
897359110 309591306 0
916625230 674573925 0
743601399 599496752 0
209746005 46774510 0
586473549 999927675 0
78878092 429915942 1
103176197 99508103 0
212544830 737849781 0
839436954 32698448 0
789908727 537664652 0
426557707 242483448 0
755560338 732276604 0
386845311 80533820 0
965662468 1715899 0
187625610 148074054 0
820069180 670081890 0
143723126 633451339 2
454098918 714010002 0
593790288 472736158 0
699630799 395625559 0
631197729 5917039 0
836903749 432679361 0
812329403 700105158 0
871151059 616131062 0
516053878 692872172 0
405010368 499168292 0
640994281 692734223 2
684905713 989157282 0
153511369 422399343 0
47225029 216318992 0
965680549 441189165 0
295332215 260515085 0
147854427 502041989 0
860245543 468463137 0
194714265 227395317 0
970066793 516655119 0
127751146 152243377 2
505278091 755194851 0
472736546 753823150 0
579782946 4801633 0
416796767 47506233 0
118027667 800593203 0
118826421 700907641 0
759972680 167930059 0
707885452 194446991 0
484843604 480451897 1
358151372 706859253 0
664856462 612574131 0
291246525 56762320 0
16147596 748404115 0
442572486 841413405 1
274042481 164620343 0
867304556 74312400 0
685309092 274119358 0
941274906 42648865 0
785080852 533588782 0
563458891 836209077 0
65866323 647657473 0
616707050 192343699 0
636226003 850467502 0
517306805 959423482 0
380634539 24087421 0
94014652 775757637 0
826176033 673341229 0
202625526 700067437 0
207338428 222272992 0
964878068 465749158 0
65205213 424682004 0
634048541 783620743 0
291995658 603169842 2
720736325 461651320 0
133319744 363691645 0
823369031 128284717 0
978601374 383974012 2
768250698 324522550 0
811380210 890616179 0
449538694 19864510 0
266689647 357202253 0
165641207 835152244 0
873603035 106433522 0
700104164 714809057 1
735426915 236313220 0
217342840 827414066 0
998856200 64314733 0
852725277 873542029 0
653526801 899931293 0
347841755 547118266 0
539505772 879028362 0
186577168 944701279 0
66000168 132525227 0
877374846 404458926 0
197197156 102058140 0
531289338 247776244 0
631023116 8534432 0
75049495 10679110 0
148852 49684685 0
507609625 356208129 0
878756373 278280312 2
751849194 640822771 0
778943851 821520114 2
449720869 103862636 0
982561671 934896531 2
243356017 128244691 0
435219965 577189580 0
530287313 473951103 0
652729376 475597885 2
190790036 477673904 0
578883983 736199910 0
681905210 754761993 0
699501779 894154784 0
625252385 695139997 0
456476330 233432425 0
256326654 309408528 0
894808108 720300866 0
328323124 898288160 0
83623773 444304808 1
42170216 23726936 0
110133579 562325940 0
790218 525305283 0
811238786 887884316 0
605092039 303089377 0
605960067 291924240 0
279778711 360125267 1
66540973 4818225 1
723041796 567956262 0
321143838 231920777 0
651301836 193229353 2
374335549 371396627 0
999898129 100559312 2
62267814 255816953 0
706909603 662827625 0
397054423 298049864 0
522018446 615026432 0
364142063 76755296 0
948650154 75518943 0
229000757 36537304 0
214873844 78321022 0
668242821 62617270 0
106881302 211926780 1
905003037 151613034 0
303879205 619253372 0
246333280 459551453 0
841096660 382292779 0
91147507 762389581 0
207306502 721717659 0
151330051 51575110 1
310039281 906947695 0
975124006 678204327 0
71655577 461189224 2
25803607 310893199 0
45632405 736702208 0
78869607 20855830 2
586533324 961993108 0
225713640 696171252 0
632173753 707690082 0
402591378 997898858 0
395595991 701487772 0
61057105 956706992 0
79379270 651159585 0
23336341 555422333 0
546651132 843899256 0
499831071 327092599 0
361173589 11795251 0
712104628 41142049 0
494105825 702181056 0
369516374 11213192 0
643487665 921938359 0
685514515 264184501 2
596494818 24707387 0
87434586 92225878 0
325819080 421441401 1
697248091 178443233 0
61580347 343802568 0
63398404 922097525 0
314968011 601972353 0
154062314 953744013 0
157450151 80486194 0
452297236 275465583 0
861297806 682789787 0
443965379 659915252 0
14363626 420938299 0
262037066 653070001 0
374965380 890661770 0
444918860 256341394 2
406722201 14522611 0
637571036 587817893 0
43801281 9039467 0
121931672 940211005 0
772582086 222994769 0
646016269 104763830 0
948635899 815487852 0
897940661 235859350 0
611344000 724280171 0
583942425 892998595 0
125629431 739862999 0
81758502 216799920 0
6254959 853337307 0
57792698 104252753 0
678346186 858167077 0
149131462 749462443 0
314731983 121665864 0
381199890 971477884 0
162006494 310724755 0
387358851 546979468 0
842385574 330143212 0
140178579 536683877 0
66500267 392043880 0
247451826 713578629 0
24920050 640270518 0
540246365 312170672 0
952699537 718481890 0
59108100 438863262 0
788351795 732347992 0
193654778 227212629 0
136962882 37154191 0
100552267 307063111 0
631941766 960867675 2
339673512 467774146 1
290365609 697073767 0
442488739 45339746 0
803926073 735020801 0
248284282 619966750 0
997606454 492000012 2
826096287 308306368 0
166557324 128162729 0
241303011 779940908 0
84085518 845901560 0
523699097 929301273 0
629813513 617122022 0
48522690 226649112 0
596839799 782101608 0
119783743 745167123 0
320123041 998986875 0
926749366 742666551 0
23091075 170568320 0
190839822 474260417 0
548210554 549764616 0
574676084 738615916 1
388493006 372667592 1
66889256 415173065 0
326709034 411956215 0
387501161 984566499 0
50949861 16107519 0
277086697 968541955 0
851978673 247862036 0
833702095 613616683 0
604288919 35447058 0
318636835 801554001 0
181378434 973290179 0
575109653 281738999 0
911527995 548982655 0
169037485 681648897 0
578742893 422600411 0
239853104 682765587 0
441785037 363837831 0
791461875 949442795 1
75805473 44087427 1
80300349 922295873 0
15918433 926991638 0
62247307 438453539 0
15003850 958842525 0
843178111 792796690 0
988281402 273092341 0
132690941 460585469 0
12053954 676906662 0
354896573 178998784 0
54199957 927345417 0
570327922 786585012 0
975758985 462550033 1
494635624 783232851 0
1846266 801162356 0
279803034 121703899 0
99991415 428639353 0
190529053 295636859 0
403096996 575407082 0
18449243 703542412 0
655740867 837914693 2
847133046 90445848 0
557641519 903383212 0
690022648 609694448 0
317219289 127555980 0
63208492 997516477 0
157564892 797935554 2
458235801 678713224 0
563625263 4147787 0
914982665 371055403 0
140972262 480639400 0
295729321 376854879 0
60771594 242545502 0
107901973 651536783 0
105210817 200097101 1
22060356 146176516 0
36892105 616289959 0
606463278 641881352 0
732610131 671158330 0
695838144 509032197 0
216375764 990219103 0
946009530 777247108 0
745903471 19027517 0
20328675 222613556 0
367127314 905327251 0
403609163 763208870 2
433842476 567822818 1
112268692 233204467 0
57189302 833854510 0
117335654 97250382 0
52277446 638139284 0
368259831 199281004 0
83545264 2100238 0
211852454 49847289 0
933542740 121484359 0
981610263 90389317 0
725983221 67937071 0
35686140 930315041 0
40850509 410395382 0
510816220 851459672 0
105753763 275799473 0
861785812 813096220 2
252796608 351184189 0
504775110 619597426 0
591542424 637199211 0
100333140 704108640 0
60921800 61023768 0
189016484 444591134 0
980975334 918117200 0
53679603 727550235 0
688501384 946035795 0
472190025 718078213 0
417198195 585293498 0
203471650 219468379 0
749859747 947994942 0
281886994 962027879 2
321064843 578211961 0
739710163 415256443 0
941765191 442967785 0
904424337 553984187 1
905018664 20493881 0
110757905 135556685 0
200747509 613748654 0
485435073 89863773 0
467208799 447065501 0
258781412 471149416 0
743099567 367202790 1
395858350 113219093 0
223372827 779696396 0
68966228 408797820 0
19376224 684056899 0
453218130 88187533 0
41348356 178293034 0
579128860 444749194 0
747463260 625204188 0
560317742 859474259 0
571570543 108859502 0
62678158 774131841 1
201834394 421494799 0
681152968 591534523 0
175046276 748852565 0
541780126 540875140 0
46375380 441995475 0
654457381 110211034 2
680727037 199032846 1
656258061 345241807 0
662285752 999230197 0
629892847 484016789 0
105956701 797980607 0
361161549 806072367 0
183272930 286592139 2
331832259 868390671 0
687535417 154889135 0
300630123 499629647 0
181714490 422684771 0
145506543 745783919 0
669792029 713544674 0
94164026 51321708 0
536515337 80901725 0
840487827 222091141 0
688675879 116055329 0
360448898 106596149 2
503195841 513748486 0
413835762 584306887 0
176239707 878485834 0
548466661 776515257 0
268408657 833829790 0
591715157 761010107 0
726950460 884789119 0
649522630 312946683 1
608602521 876333732 0
122411241 903490511 1
910972998 335639698 0
305297509 675212624 0
774801725 625720194 0
406490726 359918886 0
340303174 200359603 0
789276405 76973463 0
101919983 243773148 0
963907942 225064665 2
424567974 689458240 1
156548964 604214049 0
167772421 692827561 0
78294995 808859837 0
608609609 789236822 0
967945504 80949697 0
360779211 560238621 0
296547235 84047277 2
264009560 220952158 0
365977084 29854025 0
779814666 453984795 0
840553477 940208098 1
958814042 703229135 0
170244891 272315521 2
628296630 922749575 0
531002255 57245649 0
381923908 532014045 0
11587437 397741911 0
631201418 59233759 0
72161031 907646141 0
949416056 312288190 0
64488759 106612182 0
979354682 614233317 0
846958086 21790396 0
278805209 33542863 0
229750701 130403880 0
824466819 628210464 0
696797281 9775372 0
110706528 955779773 0
383274356 436876440 0
432556804 168542647 0
197730085 107923949 0
491747320 23765613 0
116203740 110459260 0
247758568 535944140 0
869703071 989039179 0
323390043 159420769 0
56438248 415647603 0
933536195 617241670 0
265108655 850363897 0
448807270 826396626 0
492758668 635587895 2
206306813 420624345 0
651312226 174314070 0
122642437 3570066 0
910724271 17321255 0
78719708 681698999 0
128081306 772502402 0
958780852 891843242 0
663886314 65935160 0
952589817 970556420 0
431593762 614648190 0
437874726 266614053 0
587806732 448469208 0
830784437 566552128 0
54189487 459360527 0
131026855 931991684 0
841131967 124655875 1
582972644 772780570 0
365870451 604032753 0
290817367 557161416 0
375217670 508239270 1
816556001 20018265 0
531097680 904027366 0
770095635 464345614 0
472692558 850493426 0
946947247 332549089 0
884619001 923347625 0
434710753 986510395 0
976898130 959552596 0
825044967 772747772 0
894750031 25869756 0
730349372 842022672 0
118906641 77559075 0
721505160 883770737 0
959418869 95215539 0
290892132 372658128 0
623337880 272012859 0
779109604 220422646 0
267623139 608419164 0
664525491 166628911 0
154404431 313574940 0
245141608 834093619 0
455478882 153547249 0
985042326 917094202 0
890035999 912717896 2
91250119 592518975 0
987480514 119100475 0
374857380 293779333 0
986792082 619422969 1
262575332 340505436 0
80180926 727333438 0
132763639 390565804 0
981333452 299722564 0
262316399 530239582 0
476430930 483279088 0
192412593 710136585 0
772001778 985190263 0
384168243 656518393 0
483560304 230920703 0
543740028 853824824 0
275133300 527705648 2
215267940 750403297 0
318777327 70140582 0
863021622 114765229 0
849991996 352678265 0
269322100 411597960 0
468296615 927374120 0
167260990 807666566 0
127250345 537488861 0
501098330 341946835 0
35054421 252233063 0
552350231 293638243 0
846892808 157789279 0
73754923 82314264 0
856615182 824026529 0
894255910 469163990 0
101210305 808701097 0
893239163 15417927 0
121558826 696201057 0
957904901 339776986 1
918710919 570270706 0
696190463 862337277 1
867034862 107047710 1
101417857 166979908 0
28297283 545165670 0
711855441 490296565 0
583750542 668840472 0
838246719 196158487 0
990615383 194846216 0
269713592 424161035 0
567653374 235239020 0
328241586 240423520 0
563598787 736126068 2
43671947 228462034 0
912355307 458648695 0
634242771 144808648 0
704785166 774367698 0
597995369 45133147 0
82566093 844698892 0
201077699 535750937 0
104406272 75696642 0
7893092 731771077 0
58826177 132660958 0
131925839 30151539 0
963334071 17932748 0
422394856 312270755 0
189386957 37616742 0
937799419 375991775 0
743193197 321843839 1
478679773 45552221 0
136597915 425289740 0
137197567 45484140 0
729307687 519106412 1
421584248 271964944 0
588180971 504265537 0
300182905 893788456 0
759922446 840094251 0
568901786 52023187 0
31637795 963104254 0
303427228 38690188 0
937754408 735085420 0
200723123 825759155 1
443849946 79708853 0
932977596 840462382 0
435090108 177492201 0
542252438 112437671 0
273093961 240868793 0
463527030 832391628 0
204500616 807889346 0
596146862 651036033 0
365060064 880171928 0
942011703 89461772 0
700535733 107419946 0
748087420 919150326 2
207423884 541314305 0
357457438 995709071 0
89344764 278940757 0
957269077 297969100 1
968449108 341891892 0
777048266 572652049 0
692328599 715907852 0
959684294 814625246 0
599136612 642261749 0
87485076 789930450 0
196072419 1150785 0
298881293 535987798 1
898888364 782146712 2
409250393 587703414 0
557607858 787672229 0
321519004 158296768 0
750351030 797701795 0
287452379 820532761 0
352944105 58213866 0
52433291 918794481 0
277181745 783401763 1
620459578 134177867 0
21101232 348393593 0
214948461 825775609 0
922756222 192281726 0
482302243 171046695 0
79062908 706417044 0
105044458 327236255 0
308660286 603983778 0
819704764 280511425 0
86589858 366231330 0
658293812 453264118 0
85261949 105747388 0
660995672 18794641 0
144949806 145112779 0
194535414 67131212 0
718816561 286945481 0
730604435 291280308 0
607525986 422641935 0
668337812 852304200 0
815012112 589298874 0
43215168 130924807 0
165042136 986413663 0
951373502 63091469 0
50376936 236395539 0
412270939 765538185 0
856346964 504961935 0
199274910 572589770 0
144308255 491024673 0
785096195 623013758 0
675594932 517870359 0
173929559 838873576 0
482081503 781731360 0
819093242 134905423 0
880860807 322397165 0
50125652 977209816 2
841770029 926743844 0
97312069 789824279 0
723154248 335777548 0
499788007 755787055 1
654032875 823106923 0
346476817 506640446 0
462956075 660474823 0
445356022 148833415 2
677932152 854181510 1
765395879 85746902 0
228158754 912784816 0
661598178 36981602 0
934442890 505290359 0
868277088 420235618 0
613184867 458258312 0
197854702 467022835 0
824740167 522868905 0
605567688 496840245 0
824370575 141957003 0
652440713 951248288 0
114707681 659276910 0
572718130 513544381 0
712495740 539915799 0
339105436 940562066 0
97992509 976170605 0
407108304 770685278 0
389541636 140687497 0
55686294 791145890 2
708736575 836666647 0
484537779 918156424 0
833318773 39101099 0
107069636 117735571 0
561577191 459758357 0
999074158 515106395 0
889068680 27207197 0
618137162 568192322 0
468145744 923944273 0
473203791 490005222 0
522936811 741078983 0
612771782 81349973 1
686115648 246962949 0
264929093 720326132 0
564377571 698668007 0
34922623 489687186 0
916899798 694707431 0
579662088 900933579 0
542555998 517979254 0
393880195 239468759 0
448980596 995658614 0
31271153 36544872 0
292982198 872126493 1
930626092 817080691 0
662661913 106841822 2
410721998 991829299 0
190003920 370094236 0
335116558 584536641 0
774940585 155442195 0
248754287 465174511 0
901284968 835326625 0
767469060 40808909 0
758561756 188612893 0
238678475 511865522 0
763391680 383288183 0
392709141 28576376 0
779018473 31567236 0
470738954 919331071 0
734689004 108630970 0
657055065 714722111 0
426899197 276405912 0
146847148 522093892 0
285848200 94880093 0
127247614 481446329 0
13726259 594666459 0
380584903 893916786 0
461863541 342248311 0
80842557 184271716 0
604282019 709761236 0
217495533 254917733 2
628100624 188084119 0
103292359 860615492 0
124325526 339847683 0
609420878 532765530 0
138141159 480583882 0
796200169 496606622 0
326233115 135746528 0
76882715 829277573 0
201176798 663075171 0
776015265 380934160 2
106126455 9079551 0
61267523 101492414 0
347658313 875116357 0
226007105 97879935 0
199855670 161912252 0
612098578 901316279 2
14738816 712097589 0
169511238 55265167 0
890434529 795698223 0
631468336 520010522 0
105735404 50967175 0
845881787 133169823 0
631851368 500920354 0
159471162 51010489 1
855830114 76353811 0
497238542 143800188 0
64692754 928490859 2
352906445 280349590 0
768838808 831933013 0
727584869 500731686 0
754073178 944285636 0
489698237 752773697 0
829347038 101537570 0
561601721 457973677 0
339891964 255062045 0
25736167 95330855 0
656991336 738674267 1
695831354 901112750 0
341031478 709529589 2
86095037 168338581 0
346351568 160138602 0
105805563 799189254 0
527727100 839518774 0
177345443 18749819 0
406761899 909560481 2
903919777 577410540 2
247923591 556487604 0
706965635 335733111 0
22697574 774130604 0
891291333 864447072 0
179485865 707048994 0
91998808 546037126 0
908020104 110160799 0
991047990 676180660 0
77016747 164217149 0
42260388 506265170 0
362018400 587369602 0
914754115 449774220 0
641300661 232138894 2
404561106 494930971 0
124594050 955397399 0
634593481 438338729 2
885064433 735721180 0
495253556 939774141 0
850230951 84505239 0
161532832 296627291 0
839465465 970864953 1
820475665 212227617 0
10734564 351444080 0
443991202 40348770 0
993002820 637887578 0
743123164 174841413 0
158359349 197766424 0
148858747 484609456 0
634385804 958726551 0
93244824 525416096 0
720141551 13592039 0
744337386 635355952 0
745502075 462091189 0
458734599 524622206 0
242101097 563311163 0
102193439 23425707 0
761404166 344685166 0
214057506 279954602 0
761765900 74095961 0
701242735 362408286 0
955457867 295321678 0
177085941 261681523 0
405974443 717866257 2
34472827 79577549 0
918632151 856187737 0
915356382 246761724 0
108073900 459046332 0
670089102 633659141 0
244904892 955665803 0
110221013 62244420 0
428542840 691830638 0
843623367 81441847 2
942781622 789967675 0
986932003 87171697 0
604052275 951138364 0
860032346 4010612 0
539598430 651657176 0
287727570 182264368 0
526353086 138606338 0
994732276 283830511 0
750411573 725066396 0
716158111 84109385 0
115152779 767257619 0
612176910 51209998 0
627899127 730524961 0
845968435 993562061 0
631482776 954260128 0
103459536 221511216 0
657939824 873892084 0
893746700 630606645 0
480814023 944763388 0
60593069 468178390 2
741779176 517795239 0
91387729 599173288 0
566990184 146997427 0
451511793 200241097 0
467893709 696789465 0
709518932 43932708 0
641046657 712011371 0
335594469 835373653 0
895466782 10298454 0
144191666 44765978 0
359534160 819041243 0
344203075 862108552 0
427717862 54011180 0
28979510 449503735 0
766052117 174264145 2
917116450 356156747 2
529797540 451880821 0
616247036 368333437 0
884741629 219218094 1
454304372 307583661 0
167742343 564599577 0
31941739 233471726 0
677938129 432257700 0
884585459 447552431 0
36038096 332228813 0
341776643 40042642 0
550579924 284324287 0
838341626 878486380 0
87776457 767558939 2
143277629 419676892 2
356524509 952578698 1
886122136 345046888 0
765406739 811981365 0
813953975 394132312 0
899039876 95325364 2
239639030 403003772 0
360719180 466929884 1
835364519 85712185 0
11931684 454565424 0
645518035 443879034 0
85447765 825102737 0
563422249 184527373 0
771534559 576702871 0
721457331 307018928 0
737047693 388427779 0
427439595 977365493 0
305213944 779401297 0
247028214 816238024 1
323315201 720565560 0
164986479 115435144 0
794326563 330891090 0
764657150 422206626 0
265365323 145858045 0
381747615 851594773 1
506220202 692863587 0
428799273 685233752 0
102080666 570021825 0
366237859 181373935 0
922575761 941273685 0
339382819 236274773 0
839455266 293624473 0
898391352 529310497 0
821580018 323161975 1
189559793 102251576 0
12952061 703291469 0
192594116 449951120 0
984440684 282317411 0
740817328 208787209 0
999885096 789568675 0
32144156 96410720 0
992485174 183924668 0
550852843 552754649 0
67164465 217419306 1
938372258 328038204 0
622853962 244232345 0
869774074 102993647 0
149340601 88364900 0
866123044 552352473 0
584551341 412174773 0
871823828 861254399 0
273004766 629322991 0
467019453 675692476 0
616480198 60982415 0
247053394 796999441 0
194251083 195508758 0
37857684 226948900 0
731945821 667898400 0
159865782 891958844 0
78039124 344007163 0
213176108 470491826 0
158253712 287233468 0
501329917 876938020 0
336743546 701571629 0
261076398 754069516 0
178529017 193474421 0
947386972 596994045 0
137125437 825519717 0
148442991 22552763 0
528320459 877534178 0
100906723 447741571 0
215747857 491216305 0
641874065 274645743 0
888254098 347254314 0
217272849 920206364 0
379475931 263639645 0
232011859 696515802 0
347887075 309118417 0
345922309 984278304 0
217267272 926689373 0
347183043 831893237 0
887273780 564504210 0
351644281 712653561 0
388729329 635689194 1
280664755 389345847 0
792363167 331195195 0
627825314 931242380 2
79912975 893750470 0
742109209 325529115 0
20663623 726073709 0
278992842 407634733 0
357216828 505196838 0
653107806 14133023 0
168339623 895151280 0
146223902 25667848 0
982966909 31987808 1
522208299 177059567 0
673311978 835040807 0
94155042 281616065 0
755791505 47344085 0
260670414 347353188 0
879085653 489698532 1
461891236 234383531 2
93970515 217394558 0
225705776 540698678 0
994999051 9946042 0
886945078 372342001 0
246569103 147282552 0
119010298 10061802 0
999374066 458988023 0
871966600 737764476 0
605671335 853930528 0
71801716 242452809 0
226387573 284217676 0
726863906 720164723 0
306449648 513377980 2
898402589 749935006 0
870470981 877533713 0
579036764 18173360 0
491419547 92222157 0
634628909 97850443 2
515350437 336532839 0
352587145 597021798 0
206370690 542194021 0
620958056 281461675 0
76303997 428366351 1
28832714 531572981 0
674762821 482178122 0
993851618 913479972 0
41057422 253800679 0
202699749 350607270 0
115788956 161330585 0
836203213 497274103 0
851111544 836739942 0
618365735 268818350 0
451528602 831248706 0
167807549 320457795 0
269610287 496336533 0
76790813 591554250 0
686538078 504831388 0
477336232 634487548 0
584538734 514526265 0
68661950 982816086 0
254987403 281245906 1
658294883 354647100 1
105938942 52603494 0
674100809 343600803 0
823253852 226397175 1
354620541 385054679 2
467155187 138551425 0
746286305 807160300 0
294396722 390420741 0
24008900 232447784 0
266143554 224310643 1
922680516 370602820 0
233271049 260809225 0
222748838 30397363 0
580219978 24483212 0
716587172 377704530 0
136546074 661913670 0
373529454 631369422 0
804391475 914251660 0
521650792 621410206 0
205107114 503466765 0
563266552 891453573 0
22593063 306428539 0
818452335 793443298 0
343850161 274307243 0
116248015 260894357 0
982684933 638549384 0
464834326 791865248 0
817561589 852729983 0
307150704 926068983 0
237025219 400883463 0
406553643 450339300 0
969981119 70973503 0
16108800 563496540 0
405278930 40692531 0
696710508 72175084 0
19887160 35732210 0
256052950 80754630 0
40826692 534046574 0
557930829 853751344 0
734003987 543603493 0
48962694 131244278 0
689184849 94946294 0
693707967 461365768 0
310396205 585849946 0
387145051 702308946 0
511178139 711926918 0
664831616 350538185 0
998529330 114753213 0
832128646 250348438 0
451547758 837296923 0
833856594 412090421 0
175786599 60090548 0
50835254 930755960 0
294843803 705399039 0
106816796 640657040 0
142399547 300330148 1
838820496 396088556 0
13806028 130629828 0
710150343 971926962 0
380119885 310225961 0
391171383 5311951 0
5067145 818224850 0
453689946 771730676 0
64423639 745985182 1
710375365 855036706 0
761013777 866877601 2
654191301 122627244 0
66081740 38461323 0
723107683 51396630 0
517003257 618108897 0
345678900 959100103 0
243101244 680623742 0
240143245 466613657 0
193190419 805835043 2
511499754 873905307 0
781626240 80189010 0
708969851 241865993 0
306657548 522571950 0
666190353 15324161 0
319916401 259151083 0
205948876 375614326 0
299684836 312238228 0
640700132 619641416 0
193522342 757593331 0
647769226 835088227 0
835654408 668760668 0
235248680 535547047 0
403632516 484215828 0
458397053 698360316 0
589076931 476170924 2
360238045 100047936 0
308349823 823779510 0
66486895 692557639 0
635228497 953696456 0
997106847 880021680 0
816381938 10019665 0
610335973 237219759 0
225896652 296858611 0
123769873 288090356 2
190637415 970457565 0
248656479 417613804 0
87359664 254097365 0
808251746 48187132 0
264041515 984544440 0
442226732 45173573 0
369468073 378097585 0
64353191 388113738 0
377706122 522605913 2
612764514 358137487 0
913968651 238887129 0
192672185 69974105 0
577268007 221946248 0
909073279 310440807 2
415338241 389614000 0
448834243 197221066 0
723819814 311894222 0
221403602 845715379 0
505906793 848224078 0
78083234 107021193 0
378043432 456515223 0
678136229 681005103 1
826984408 91371645 0
584110814 921940559 0
958913905 927857167 0
371672785 1934264 0
754470231 945789845 0
559443669 738887009 0
645260675 565046184 0
149078556 994004363 0
611709881 253160321 0
78464845 106346568 0
533873442 555254535 0
617188538 619348400 0
72458920 655190774 0
905610135 403432946 0
54142612 922354330 0
22231458 895684431 0
376774347 809265566 1
227079174 796448131 2
339989894 42349841 2
646086040 773664137 0
547200149 79250365 0
841699645 159124913 0
49853906 883870625 0
29281349 172052528 0
152774075 690291098 0
401730481 971507588 0
550551875 595646126 1
91556998 97778296 0
546761013 268228769 0
70706796 803741121 0
725526505 848235853 0
633780720 447582320 0
384921982 659601698 2
64798678 975755627 0
125449380 395312309 0
136998690 563248838 0
60078156 475764773 0
445397789 271638573 0
42302727 465320855 0
610218093 455666026 0
442877181 35603837 0
784962159 654632035 0
839238549 34797 0
3812327 251776972 1
401519240 733058396 0
772994129 618221903 0
928698166 101140677 0
464437224 126221538 0
866406286 48176364 1
830405515 659887772 0
473203241 986493451 0
145715859 99914061 0
992654591 389417647 0
699652492 875754278 0
327023843 937024332 0
666132714 544061216 0
599458638 337771449 0
769988177 30857170 0
177028805 375007008 0
850055552 293821224 2
741709353 820518378 0
608423689 790643655 0
105902694 633902474 0
310721751 573733082 0
144439898 511668203 0
789552683 307287654 0
741940462 139524733 1
429061882 911430187 0
625238804 82014304 0
396926369 320970709 0
280782281 929415809 0
801350620 803963877 0
75338723 889782447 0
78247221 582089718 0
457059235 478866931 0
640645522 590706536 0
138502675 860874319 0
69626749 514285070 0
336090496 329821300 0
15292776 7602622 0
604083230 567212135 0
809017572 391110800 0
954089046 805771400 0
856276597 263528104 0
1302957 546643548 0
801726589 704635087 0
376633199 928661606 1
711860764 780268238 0
14574598 646278756 0
247830502 445582182 0
232781719 521420690 0
621474478 465590609 0
798428933 926909010 0
841213773 105120450 0
635343581 94975388 2
753000994 676867462 0
392978447 717793612 1
923964492 617401360 1
813145146 541631819 0
572342385 487953518 0
699602564 507260402 0
139386966 626676601 0
282891937 29752310 0
465140013 982875714 0
907428516 857308470 0
308451547 456834402 0
124435504 24281026 0
580143457 903126829 2
953174511 345739013 0
729008459 239977774 0
154094695 226371643 0
953513154 76376321 0
723948416 893276259 0
888298162 975167677 0
699385840 102587201 0
269593800 39051918 0
643112145 439404951 0
418985100 45068928 0
64980992 519242078 0
658868265 213151195 2
614569205 11848111 0
864701459 698515717 0
978622859 927920405 0
462809311 645501285 0
409367622 552952655 0
326822181 475994947 0
600518115 289403793 0
19868342 92083522 0
325052922 420859813 0
98225014 615086087 0
738001480 270056406 0
914374646 243530663 0
637784353 34202878 0
109779634 389519700 0
914197945 130590824 0
377802157 86053679 0
204901404 275077957 0
609636826 678990208 0
814394857 27046917 0
878134966 989371404 0
376484711 716731750 0
558039003 761014404 0
127099930 719453388 2
936499847 286346723 0
1441877 942707575 1
647949126 71409319 0
37291144 224038943 0
411783238 515404523 0
212102708 761610767 0
844181152 247054991 0
222001742 911149540 2
666849480 561708463 0
21861306 228918305 0
869456025 587181387 0
763379224 972817694 0
277909372 684704634 0
164001520 339659108 0
240292185 462046729 0
158611760 494055408 0
868928582 394560094 0
827868908 816404471 0
374447996 207534437 0
366334063 798049386 0
179351039 639666753 0
220042976 792156911 0
667223930 735832955 0
755312198 4728833 0
75780329 356483453 0
89169301 709836264 0
48555944 626599518 0
265797375 995441192 0
348436083 117343721 0
131044386 156042947 0
536795395 255663468 2
635526602 489413043 0
768089339 444390509 0
882563738 816492866 0
859974752 346555066 0
600957736 593974524 1
288851601 853969752 0
244081901 631733008 0
324516293 650850948 0
27070713 578876348 0
588429011 464626492 0
173143606 564551548 0
101090074 155603303 0
474535961 382609989 2
41542215 661474820 0
458789954 643854566 0
404571974 83026112 0
37364060 768381557 0
286920471 744334678 0
802343157 884415153 0
140569726 203495313 0
120210778 949033894 0
756721355 837713335 1
670736623 252883753 0
584055412 406389415 0
769138760 546688842 0
570441850 187440876 0
146122883 22644162 1
72917637 908083711 0
666971886 36449052 0
539163313 370751609 0
541473776 557089952 0
579111450 985703824 0
684779874 255106069 0
121475547 92581444 0
476410206 311043370 0
874438382 12854524 0
565854736 494279787 0
12758521 723109343 0
466105640 153421895 0
928012019 89245678 0
122072916 616813936 0
546080260 465829309 0
3406943 927878515 0
825822425 499787741 0
149094804 124714752 0
169314083 134789272 0
807962501 793947832 0
448182430 9974466 0
815790489 451353313 0
552193993 466355620 0
819083552 933112929 0
789685418 13813999 0
469943501 117920055 1
935028775 365796692 0
261115752 847822798 0
707609652 376240874 0
880958031 947876347 0
318942639 242287332 0
154271300 349527501 0
554612520 765834519 0
629739566 807343636 0
280427652 553864677 0
822616698 569450864 2
915198883 435668389 0
715083592 214096756 0
511984657 54437229 0
773664913 390830366 0
162727122 61490150 0
541665397 226828397 0
933825851 849696701 0
502196193 902876800 2
876560580 759787801 0
176768289 245512982 0
219606205 673342326 1
439541227 761860722 0
637188215 742329673 0
31524205 739412591 0
483020749 194041516 0
996131263 581878538 0
271864113 192825812 0
587479926 17053605 0
342053127 874105473 0
622885165 322352770 0
333176834 352762286 0
63697246 350693537 0
262121263 609800434 0
949534486 205452931 1
821274578 549198959 0
512026426 596784568 0
451351398 197295924 0
734870494 365557272 0
45237897 504616404 0
631837701 155448645 0
190949314 642352538 0
70528788 851938128 0
726913315 568702001 0
382116905 312493161 0
661424001 134656250 0
215215290 910531150 0
759350426 474585868 0
28298816 38944051 2
391376701 579692061 0
71656613 664568421 0
215044928 368740802 0
903038025 465200907 0
796683713 238660720 1
987254304 110066269 0
726308787 495012116 0
327819062 838763792 0
722751899 707246164 0
950699381 592985626 1
15092388 697137893 0
946871971 561353399 0
29422420 814455698 1
515492187 131865136 0
51131921 539169404 0
800701500 45544955 0
747011592 418781120 2
995968826 102918951 0
332297389 21400643 0
641503735 584169678 0
554565563 12795093 0
865223617 356061322 0
161699236 431809685 0
981687357 374396074 0
147979959 415496458 0
491652716 386424530 0
376774351 959174212 0
301921445 734679918 0
613454527 880748001 1
873576633 735823865 0
269556548 71393768 0
304236499 6385639 0
850941137 561005277 0
144770390 253100350 0
151783312 324466671 0
555953321 577289407 0
303303162 320005442 0
740130696 697805650 0
234095409 597629509 0
532481249 969625986 0
22937923 801386762 0
940484214 804635896 0
197156915 70379220 0
362987178 672409664 0
714390219 222572995 0
47470106 879384307 0
706090939 695924050 0
852060904 670098092 0
134851999 940799739 0
543530308 91043484 0
962410545 39691022 0
994935101 241698552 0
77881807 744043686 0
532660615 609698209 0
899094830 920593070 0
8681188 917004988 0
126013934 126292578 0
105153112 728448946 0
893728604 585602618 0
780459300 353979281 0
774094033 172950440 0
454006153 237573661 0
68694528 829573274 1
131627456 206378850 0
975139958 293183307 0
446932963 447838131 0
432466376 43936412 0
47793605 152594274 0
856539184 824140746 0
831989695 563036252 0
24937518 74223152 0
167373447 536151886 0
368433298 631971943 0
845486473 382703683 0
993498222 452071217 0
701145272 989798758 1
199857875 884014061 0
426617825 284084085 0
981168874 4407338 0
214126334 603298353 2
740100470 504711345 0
71477909 329311105 0
68763016 347076052 0
639132499 216312853 0
826178446 174804017 0
143027638 99545390 0
544021346 18324269 0
122869771 953485625 0
210864617 125262675 0
601308041 867345309 0
729412014 698733184 0
881027971 764699456 0
812291319 698321711 0
442760702 96293954 0
65638380 991840425 0
261450907 162450162 0
198772757 247103205 0
711232527 25577609 0
377809576 495363720 0
910766236 987131066 0
344229588 622521836 0
834011937 486447687 0
118796368 947476292 0
891970090 223535003 0
235570742 614113 0
859583550 106741475 0
289612040 43179248 0
316882770 845284618 2
654658540 595672486 0
728469714 425006670 0
880843359 82230721 0
830809069 561290457 0
281599312 516412032 0
90096704 392134384 1
328770416 483429046 0
466584527 33975030 0
440147288 464896107 0
108676984 197128481 0
820081590 455857548 0
972386194 7218658 0
572267246 64294354 1
885897047 129471215 0
185318565 220980296 0
144879839 79051520 0
51573342 650890100 0
166929543 801690679 0
361233877 471548864 0
303029407 598619413 0
27868873 151724058 0
70526767 360331626 0
191728975 40660199 2
856874825 34274255 0
433736635 176708185 0
150179484 558325837 0
891058514 115038655 0
921114476 963676656 0
499051379 550343315 0
223594662 698226902 2
685468798 494346039 0
565317661 502290058 0
468342118 807616512 0
924193429 340232370 0
805784934 101231195 0
657544374 125912193 0
370068226 480052827 0
161815250 568544587 0
6304742 471121844 0
849239379 14778387 0
84892127 947215981 0
229788266 745282104 0
841575591 645482111 0
144676564 729461051 0
971388085 251032267 0
961097085 272116081 0
639729884 944589400 1
663546716 289263154 1
43065327 465611851 0
765943020 438878930 0
616535546 162447465 0
728956807 959543357 0
190776461 561144077 0
201287660 17957777 0
860851981 143159344 0
728237280 98783672 0
266884057 481065799 0
617531236 476902120 0
949717206 813429883 0
170198363 589574908 0
187284973 604692470 0
890103567 579882466 0
995602414 483066905 0
297656221 354685053 0
548212008 559801411 0
581237254 711443271 0
547240863 663770758 0
883156406 360296799 0
124118062 997621565 0
683701241 726028010 0
680321008 158797160 0
617437008 460701262 0
721167828 790664765 0
473880649 317481677 1
424443750 440507567 1
17556092 12842827 0
669113914 880796404 0
475015632 136894237 0
892100189 427175871 0
242726347 723664853 0
540820475 125831453 0
166541326 638857903 0
871859658 453921498 2
54560317 701780880 0
861048340 773852748 0
692973564 12517033 0
86745874 151791316 0
816496931 414525528 0
236022027 635373881 0
807229622 95655040 0
356785177 725808029 0
455996964 168781646 0
904463715 347881127 0
703042509 455551588 0
155233997 924302163 0
367958772 896927601 0
908104556 140989612 0
726869243 301948627 1
290029239 234161610 1
862199901 94981817 0
662444030 530049533 0
943714405 721043174 2
31021405 357985738 0
266155460 470765496 0
802897322 729242503 0
145026752 21922189 0
150574001 456435066 0
173772847 864744537 0
343887217 878476674 0
608313870 927490265 0
99045490 589421210 1
489271177 84167997 0
274791954 639739314 0
356271530 907153649 0
516322723 391537068 0
552895655 402706855 0
555036276 300136857 0
222815211 134144367 0
424192056 874639358 0
179202623 610868501 0
32888267 282711990 0
463136665 814270521 0
905696192 79383401 0
75919071 360539161 1
796950894 412133921 0
90579702 943660031 0
764675747 955084048 0
836957600 351334582 0
831882366 168764217 0
42870788 645341442 0
902040105 276303741 2
56743152 869017001 0
523795179 363178489 0
425463662 164358104 0
629425287 750817517 0
954412797 319323206 0
88149337 98916961 0
900144421 88048707 0
471959930 7263664 0
312451684 585714100 0
327411978 634928869 0
547336599 448176445 0
831886172 848809174 2
510809130 791721180 0
774769328 650030824 0
14911508 438411777 0
853923981 161875609 1
217041755 397278023 0
596599540 129399463 0
401898707 98033793 0
969732293 530739803 1
834644619 797458348 0
530642687 77759503 0
81117345 150858924 0
434507652 706051311 0
11192650 671844338 2
702398791 127009921 0
329150493 621360746 0
135551188 677221034 0
43527482 156642065 0
461132415 140289111 0
273650730 408213804 0
271947526 23898481 0
277585995 44698074 0
564568179 299163110 2
168814817 851095706 0
735511051 883399620 0
610054995 327722655 0
504370718 414906888 0
816131639 921167494 0
808370876 143961687 0
661035022 33751141 0
144675374 388262803 0
424456486 810420557 0
139957261 6437602 0
501987650 537229568 0
493128457 854974323 0
356438009 548137040 0
48553995 276707140 2
920628585 104276019 0
309388485 288317912 0
922759202 564580644 0
903356961 447762132 0
873087571 42155223 2
492933038 61145122 0
33382824 39808169 0
246400008 789703898 0
961647493 252019087 0
571431804 644262723 0
67763228 629678633 0
495586396 93624162 0
345700163 253959556 0
90040099 645479352 0
803787956 938544395 1
627734953 1939143 0
523877279 850222667 0
58269419 156906120 0
31553726 41306367 0
165896334 338208476 0
295705835 82364623 0
722670646 403637156 0
47933406 208136844 0
367471915 226332523 0
641223787 897297411 0
141446728 369122502 0
698023582 501552956 0
969766391 98468490 0
547132448 599098511 0
709913285 287804579 2
10741284 91943698 0
728562631 85161969 0
193397269 964485594 0
41363650 319279874 0
169335640 237178350 0
867823263 914561867 0
758011278 676869929 1
227918013 676971280 0
61222289 915845113 0
27350665 863729192 0
918007769 363616909 0
408185277 930525701 0
184863952 754302286 1
330606473 240299824 0
504012492 226793995 0
426995575 651973368 0
499523292 883578240 0
58130302 635907743 0
858609204 573927948 0
21529895 141708657 0
558797043 80824988 1
121124479 547552543 0
148109183 76883730 0
349565096 49358084 0
871240426 266988513 0
493571072 105239192 0
497567935 52728671 0
38215354 460349230 0
507333314 175327535 0
446533820 756604824 0
388148628 432762314 0
122804157 229805856 0
912801594 823644427 2
231079261 514113104 0
890078873 530113052 0
84854580 529761833 0
869173191 73268641 0
898538810 343988067 0
85496732 116148659 0
116334266 589674502 0
277854225 815775767 0
479961767 256994024 0
313930864 644080682 0
359143571 546374983 0
929472721 215051839 0
898171847 963977578 2
674504783 885953632 0
23190928 136283255 0
262986652 388812120 2
381807808 247248093 0
61403940 926988032 0
426145876 775609286 1
143427876 630944136 0
1138132 46485653 0
194123279 599080585 2
898200826 717170018 0
175071962 518446115 0
536513454 51449867 0
559497234 551506768 0
603794085 392970694 0
564938487 975632886 0
335809021 109287592 1
634939305 503424783 0
245752769 34197420 0
881046386 717247293 2
471751194 550330925 0
367201766 37968400 0
104040847 19768894 1
671697999 27397077 0
658302291 579447606 0
568146195 655627993 0
196304794 839535864 0
11967836 83640057 0
473384989 864727811 0
956483360 673661443 0
279280417 466646313 0
26751803 765761128 0
513808729 512842658 0
786348381 996269232 0
883124325 617998348 0
16000356 6545922 0
881420351 411805930 2
873749796 683132578 0
91633567 218397951 0
986437732 388784403 0
753713610 69678373 0
913146542 415175685 0
87728885 700190750 0
737550226 290132938 0
521736109 540454165 0
338219758 68147055 0
435033762 178580102 0
319529218 213580751 0
371567375 473034217 0
577234796 996914580 0
583609424 78636513 0
115185254 844450225 0
337380538 332236861 0
838237789 70487230 0
690708530 305614831 2
149738280 361872839 0
247385712 666033187 2
788700530 870438661 0
28942447 903068007 0
651626997 763268040 0
223289997 687244020 0
809676066 111496924 2
962494186 597976619 1
239326065 765610252 0
234202903 455112780 0
976451687 30910058 0
111975284 673607619 0
414760926 991038548 0
424999188 781995640 0
52938812 464780986 1
917770761 408196511 0
98001143 59671691 0
654894760 323012939 0
406783545 302207167 0
75297898 54796164 0
695413023 993363175 0
548232244 669774086 0
751598893 451316444 0
478326407 210113831 0
48862923 306384684 0
851194046 552702923 0
517558435 955372589 0
494268000 270935280 0
507496130 685218876 0
702223656 69850326 0
572024222 424861153 0
37844521 86768717 0
25403799 501333773 0
868413449 247070079 0
719938788 177836399 0
700093234 50109205 0
704009319 674038696 0
481688881 12916364 0
714650835 242712414 0
282628489 395930092 0
622064847 805705208 0
178572848 92928908 0
643768958 977584889 0
762250906 709790369 0
537403824 141114186 0
409072237 22031414 2
197346699 784153633 0
596908056 49402882 0
110746135 693598726 0
900774775 442285287 0
257785370 898430745 0
349206249 744318853 0
65735548 81119709 0
292595191 645472227 0
825919907 324315377 0
246956841 256254944 0
403713563 208321387 0
511111438 205791187 0
489254805 832412678 0
180490780 735872100 0
48186897 970259252 0
522982466 135592126 0
522159160 711640232 2
564176624 876890530 0
872857525 909266525 0
681293617 676692319 0
81186822 119367387 1
592338558 268883669 1
32841993 761050223 0
743341225 623575473 0
466435447 755991757 2
514783353 910326768 0
601907325 77104197 0
997493233 231593974 0
335268619 902536315 0
932477886 432479080 0
90393655 374479562 0
981266753 514531489 0
526921475 143983499 0
595064739 269014283 0
883465134 603975440 0
697410000 804354548 0
546949136 562805604 0
412846987 70233211 0
154917455 974596135 0
6283243 621603106 0
282755059 49906192 1
434751507 403791405 0
947224158 914834836 0
525908224 914062162 2
131822787 456924005 0
902807713 697628384 2
873511544 425749051 0
555702670 134473167 0
52307312 65657968 0
741803554 898298405 0
573927978 487946319 0
242755179 879761237 0
297823650 926846545 0
289823060 445825851 0
129268669 60797294 0
808290479 783644955 1
395630330 529710038 0
558043851 578420825 0
70113563 999316262 0
942639481 191105862 0
486677916 1651341 0
377496737 471413071 2
688653134 802474080 0
861649439 372735155 0
876489005 25866294 0
296951690 166937335 0
666729490 851203444 0
375697806 23254343 1
764716511 368130201 0
610304682 33531887 0
911216799 629487899 0
449046788 462349936 0
359838271 890643043 0
782927698 583221639 0
358115428 712526629 0
759824452 17607203 0
882446512 450483310 0
168561086 38247650 0
647330419 993975544 0
854640908 166789592 0
837891846 720838545 0
600284500 58146495 0
516514291 782035479 0
128328029 621730090 0
576563308 632488939 0
332739802 218911596 0
935558059 21047853 0
674870756 276084506 0
464877997 343232327 0
707011311 357128362 1
996203155 867464850 0
539502463 495509288 0
32149912 24465674 0
355780244 941781190 1
115111681 259317243 0
695406305 121673903 0
938258156 703912121 0
283805564 556136973 0
776266708 329410050 2
135290006 584351577 0
938672415 444075291 0
895885215 900289355 0
138599590 321534112 0
998175227 955232878 0
306543859 596953228 0
145232168 731936301 0
284585496 378412744 0
228548874 789867377 0
108482973 627152861 0
528097722 136582525 0
907506327 867858391 0
38766821 106297150 0
443684074 666311693 0
731325373 13432270 0
336896029 980083271 0
868737693 827643821 0
650646218 794694536 0
626490387 486261198 0
699708676 908138790 0
955251073 509040721 0
111191554 816633552 0
168100466 186599049 0
308512714 55083536 0
21576723 486751217 0
283649539 652901058 0
530881598 140090425 0
639750499 54575287 0
338827888 140085467 0
928421167 923991482 0
81627568 560682857 0
20399981 895771969 0
699733651 783641843 2
943879920 762292605 0
13535890 664444582 0
937597825 487920118 0
376505088 750163824 2
428043904 862001270 0
690984921 230268890 0
600066124 526353687 1
702372274 146140269 0
814635841 355861452 0
405826827 960904484 0
985113430 207972556 0
75896628 452280279 0
708093700 743271007 0
875307524 355366870 0
228285319 289133462 0
683453790 530165091 0
625005196 2669974 0
779900847 661404374 0
200491205 141037195 0
377790757 513822326 0
433927766 463058373 0
967987642 588586103 0
467921514 120671099 0
297875042 118695273 0
94204737 950709312 0
947401562 663080647 1
926145077 165493136 0
716234889 111313986 0
322108103 418624178 1
463809194 597741492 0
942507285 828901950 0
289099962 295725066 0
349638087 677003061 0
723011618 778955135 0
423984380 941460596 0
796395914 520348226 0
888542494 760487440 0
601182563 254678665 0
80055923 419136341 0
311496348 359062303 0
272548509 299045996 0
417276446 444151384 0
980367034 502369808 0
357869505 693586839 0
466056946 137419310 1
471345150 855456343 0
321766049 183904144 0
668527425 495881039 0
885605558 558740432 0
504863673 131808699 0
115950199 447314188 0
683371146 153067802 0
696899243 811681755 0
680369611 179654301 0
119938207 714711480 0
54723685 95267196 0
590721240 235266193 0
373416567 722312975 0
15647413 80364590 0
567097203 395115895 0
633780240 200647346 0
88189176 591441899 0
977315944 5401408 1
602358661 667092578 0
96951582 921119081 0
671784252 553387386 0
8245064 653911626 0
77713419 504710883 0
672824965 2535942 0
146949948 323620155 0
463450722 803852858 0
149312985 163527445 0
810924453 770332874 0
402055956 985445500 0
255767589 603239143 0
439083465 577618776 0
888808903 101273377 0
381659237 16082044 0
572023090 828720488 0
479005710 224880051 0
650508082 681404402 0
24434023 274643271 0
202259434 942959751 0
954813773 424493146 0
596927589 535816171 0
978156546 557386111 2
316468949 128063868 0
371567287 511230223 1
80441631 110008819 0
112469684 925310434 0
147405150 657070493 0
393628620 338418506 0
412484804 440285973 0
962589436 387114010 0
56826425 260921486 0
740921974 666145382 0
410625864 141108651 0
646707405 639422251 0
319041736 213076796 0
486699449 190427976 0
64004024 400347789 0
965887002 662421164 0
525467661 876800172 0
439486196 739630633 0
426816784 977452944 0
116635520 139242631 0
897981464 825214040 0
96703923 355389340 0
529986508 123753343 0
10026658 867928035 0
276326409 713272490 0
112731505 437624012 0
241952414 88376972 0
64201422 928830080 0
401246965 639061714 0
474295466 607094705 0
234946581 166446259 0
519971293 832403653 0
512590716 115846669 0
696377924 404202662 0
172107035 257297576 1
429582727 526074640 0
706549152 355441424 0
665528376 77212568 0
871506861 181670992 0
436161687 476409374 0
667524689 457875245 2
798001117 556378583 0
189949721 850524849 0
541852033 279366857 0
693908412 34957665 0
756611653 770078743 0
774119105 148577304 0
752952239 270599710 0
10485071 442767485 1
197880496 218678597 0
603678736 310456765 0
849235496 842966988 0
936304617 927112178 0
462541531 377695554 0
241250368 464041748 0
384830607 864919894 0
889369294 357927428 1
706274504 679334291 0
131846145 874667444 0
816415911 644969344 0
18320705 721917565 0
97543484 264736936 0
11760936 358122382 2
800398510 264366584 0
829650118 312557052 0
970462743 606612794 0
697960481 71793061 0
874260605 120889880 0
993975723 27705507 0
674864438 764913152 0
501709932 210650278 0
998337789 821934182 0
581767972 183038371 0
962486920 76668057 0
954526140 903350050 0
57048464 789478645 0
795210778 223358961 0
69397923 477293424 0
85470825 85911072 0
688651876 497810961 1
969182109 130295089 0
84710087 265627424 0
209071642 139234676 0
15834824 999852210 2
326780809 182046347 1
737428808 16360024 0
572035353 69326799 0
786209322 801081239 0
114941881 474963459 0
79343819 893335170 0
955055249 447780302 0
681886226 939544098 0
6397942 224700303 0
290048191 559032733 0
729864124 337820992 0
555568491 256822077 0
822397026 480425964 0
715879181 126334191 0
412879274 79423325 0
824815341 939721985 0
732375076 395481622 1
489893579 631886498 0
990944570 34970351 0
992780913 578995375 0
757781404 384926387 0
290004374 457676133 0
819409511 791587916 0
510379634 658225019 0
569578296 320126448 0
786641354 90116517 0
106961414 31586275 0
544150307 44240131 0
693594581 382477495 2
510992305 203120377 0
645367451 640146600 0
211846096 800228733 0
784787778 307365118 0
122994037 530230982 0
996487361 761029280 0
768352609 125135890 0
739228502 128545232 2
283722593 773442120 0
363011958 877536326 0
13703760 727506638 0
73060240 27181634 0
288912845 756904073 0
73093708 863441580 0
270806622 827270179 0
619153221 593841486 0
55121305 131787736 0
24389903 862293634 0
849889741 331443450 1
822063082 480291217 0
746107472 746706153 0
43456674 223903065 0
100123640 78580427 0
516052180 399349279 0
709329444 143214231 0
295586843 803481325 0
92070049 975925262 0
518904734 234049281 2
86720614 116027390 0
388224817 281614615 0
850841870 536926777 0
859241970 905025072 1
266672722 198099810 0
158727874 345962480 0
566211618 482879752 0
557875578 804656368 0
514047496 605254436 0
877163478 119193119 0
253599692 839843754 0
89553471 477618680 0
8172891 534583960 0
894094209 454988373 0
95816840 94881075 0
186144655 31829961 0
830545312 136592817 0
860625786 27580824 0
497031412 821764687 0
78183 379520288 0
116547984 525613230 0
511911233 38992566 0
456148318 528421176 0
523849685 328303714 0
133365296 423443518 2
94321994 755486238 0
797544239 671360857 0
781525976 32769895 0
172177697 513193702 1
228033389 51822054 0
90498907 331257607 0
616224440 393794070 0
411519664 30549875 0
995817351 998710465 0
106385223 400025715 0
35556566 291157163 0
342381517 630872311 0
332213557 413754680 1
872468179 624738694 0
613794416 808625035 0
931772827 400562019 0
443781872 982024539 0
401904238 99316591 0
615749343 119382304 0
224893487 91615455 0
718848754 80510394 0
235214722 420059401 0
342476347 632655630 0
22909393 785385590 0
444897746 348351853 0
932697456 810543693 0
282532220 282874544 0
72242130 477664159 0
979568276 416268128 0
490662651 583665568 2
647272059 231517629 0
151976867 605948630 0
922903980 783877712 0
483542003 501872778 1
24555878 971997836 0
431840507 46806562 0
59504184 998664969 0
302683752 38561839 0
194298527 707869761 1
566722838 295647609 0
556834413 645460449 0
77387431 138104500 0
616220669 127360995 0
507155774 512895263 1
78370786 862492296 0
260822254 333197637 0
123241467 585012797 0
125840504 239953827 0
498787930 778005142 0
309999991 576203617 0
477972278 27577551 0
389371321 317894917 0
91217719 685599623 0
905778540 875883216 0
340378734 62539121 0
392475168 607920648 0
516921218 925340151 0
600286386 869238858 0
956278977 397541468 0
279713311 671232258 0
130464372 516233311 0
914442445 893430166 0
331491303 376027009 2
14538351 385680996 0
635197905 687246479 0
738544692 337828062 0
344714156 42361549 0
473776494 420378113 0
520037230 895977938 0
487315915 781093233 2
485512660 754670434 2
839421705 234869426 0
554093262 784667711 0
23255431 570613509 0
150773583 465014537 0
148662132 400516817 0
631985579 5174983 0
115979567 51619689 0
269813069 711600000 0
865243731 748334308 0
210735576 442138628 0
161120262 57287475 0
375556758 955771948 0
579209214 866361395 1
691193514 930790610 0
232624020 975894165 0
582593857 408061836 0
832069666 430464562 0
296450591 102464039 0
861887482 131830480 0
149782191 443620940 0
659034826 43320854 0
836950322 922427591 0
510606742 18591408 0
669827939 594411759 0
3802796 689079012 0
101771043 513733076 0
639905195 146029547 2
938293263 205210469 0
493699387 518140622 0
585035460 685827620 1
828053903 994550690 0
205691649 702882547 0
124553407 606539705 0
345861847 594218787 1
343852918 643850532 0
193865419 828867955 0
333875900 818421069 0
88548920 309314669 0
594705356 614906550 0
741528241 704777616 0
414242328 637251531 0
149701213 36599949 0
994702816 141569798 0
58283359 889812156 0
801058029 731907980 0
265552472 499319164 0
787378737 49361576 0
963157983 204927976 0
594865426 160288271 0
517952610 595700430 0
110092959 107642768 0
132920515 594170174 2
989082244 118168018 2
42261939 666835376 0
653711975 807632260 0
945104172 940646770 0
375642246 521224023 0
238449177 538419235 2
994044317 539843856 0
490762975 719733329 0
248459241 900697135 0
999713926 977443089 0
445025156 140805953 0
533079740 730598088 0
258471657 656990685 0
194273726 75111956 0
917931269 851333977 0
621133913 812807020 0
431325843 607624932 0
316475813 896158809 1
300375592 3132473 0
609057102 125729587 0
202495388 21810528 0
220696534 269797513 0
979515194 467001392 0
279815368 567104288 1
113817625 857916655 0
356470707 49065717 0
65931290 128601189 0
454799673 600807884 0
503159176 885530320 0
517195246 20221790 0
256429524 270866451 0
167571517 152788280 0
452275216 139347857 0
615548231 83246312 0
293665899 207206492 0
284317246 91921238 0
642547184 193911423 0
184073730 606388061 1
569722014 724934213 0
850108193 867166475 0
808297867 709424623 0
392648519 414561169 0
314366203 48673080 0
170059077 983027657 0
684209780 559902689 0
512827264 940256678 0
160136063 183873836 0
758277503 908729580 2
367958898 539131313 0
51203671 189489274 0
795848346 70357548 0
157274852 191295095 0
531062629 652980178 0
911879402 624051847 2
981952112 455034359 0
141899926 467029467 0
207300224 523300279 0
100163173 354670837 0
831349902 428160751 0
810143690 685782517 1
107112767 169644156 0
829401352 249741489 0
968649323 997615755 0
418610652 964552277 0
176260619 887396315 0
838112592 21705653 0
428227737 712780285 0
237230093 558344856 0
294334577 827728295 0
320028869 564749290 0
734801479 427945165 0
867608655 252312908 0
255252090 238676653 0
456081839 607944525 0
176856715 439259544 0
461175362 34965681 0
269057109 811494590 0
617109150 964872229 1
308198054 32378402 0
401842983 798827610 0
534381196 870666843 0
851729065 302070433 0
972308019 236238993 0
868052872 660969324 0
111100524 325244215 0
135849134 23319553 1
690619856 63922252 0
409220318 585119246 0
232004167 255368066 0
212702207 374999614 0
661122281 194353652 0
11229530 944833873 0
667141328 48137387 1
128948828 280031679 0
581291150 128810631 0
351874466 153071992 0
889684135 28551463 0
257987347 637184924 0
37654402 158236773 0
55018054 884801427 0
823895778 998700893 0
808182942 753678221 0
335848195 139874302 0
481461777 130772941 0
28932883 582041772 0
855984171 93960019 0
335085003 435058262 2
862919304 897901787 0
53713724 372532320 0
304238557 16291429 0
953666176 950241924 0
801275229 807433036 1
66235271 450190551 0
202544821 48260408 0
527404656 205298699 0
678456689 845243114 0
881311705 88256070 0
458505330 538911281 0
121344848 737756310 0
268658638 312586298 0
404093560 184729315 0
209927615 925331295 0
291479663 137101929 0
157653685 187920846 0
105186162 32026959 0
953948348 702058085 0
861031302 823825845 0
741699219 98310936 0
62808436 453547674 0
180598641 744377630 0
640395018 894096773 0
616008849 941024714 0
442008359 178849840 0
822139869 794571803 1
435183048 241535486 0
832653310 989061895 0
219813763 354321545 0
266812604 789075680 0
740331291 663099925 0
835989456 192636142 0
361520985 274381418 0
987622924 511612032 0
162366216 500540440 0
187969292 839876424 0
713280582 518438186 0
81798167 857950206 0
915635463 964047509 0
989288104 686609233 2
444078783 572775194 2
141240183 866821812 2
501139537 254418540 0
62528350 669063930 0
853878985 670264366 0
849062486 689450862 0
982858762 895216971 0
35720565 221496582 0
93524669 395521898 0
193163997 46630434 0
518849398 1139366 0
157035125 478136825 0
419928851 92315332 0
385158315 951750257 0
770746405 546019345 1
774654544 451771562 0
841821178 891543420 0
475797673 332461623 0
187182546 260136066 0
603575141 826015724 0
115635061 107739131 0
14097070 778843674 0
858540892 553514209 0
423099523 20070829 0
489483804 480071411 0
7488954 765641865 0
787877369 684815594 1
625905092 439745665 0
646257311 814188576 2
785853857 908351703 0
991905182 70497343 0
828664534 610952010 0
483628519 174642681 2
85910714 567399013 0
110622561 511956055 0
142183196 325247951 0
274280276 552828465 1
673521566 545986257 0
351780868 124759139 0
943813053 192497427 0
278871150 937259478 0
41189662 811045595 0
747685149 602914703 0
343714705 763085293 0
474867967 778623585 0
39572507 469596745 2
292731548 910457389 0
523223645 665356356 0
19356827 705823258 0
444240575 578663454 0
928837745 86954388 0
613435138 182790835 0
876548068 872049305 0
899665504 565933263 0
716573618 116466413 0
140604780 413616823 0
621836790 422630724 0
843779840 290489182 0
47184517 113902592 0
442252148 324379285 0
413100576 922262037 0
381410090 468275833 0
808369046 946654201 0
415376633 805680771 0
423444869 274034181 0
583197353 685871630 0
65484794 924171917 0
306790886 497869264 0
132533855 340553981 0
878722659 796684278 0
483136458 381081344 0
228622330 785946945 0
727708183 690417154 0
136764740 19556754 0
990520211 799880446 0
76908140 102398614 0
926173006 125354268 0
583372801 869997720 0
505819342 409328185 0
152417487 362748946 0
773222569 433043755 0
165863730 490672214 0
485841594 142558284 0
943670980 549728139 0
676991182 271635607 1
365284088 108559165 1
143265095 651334485 0
447010699 182914362 0
270582806 716692639 0
524529471 311433564 0
91340574 892418602 0
782328367 997595995 1
214715857 827675568 2
114958659 379298106 0
163174841 138196036 0
149037356 622323820 0
589120256 366787595 0
151605991 219299115 1
699210821 612420537 0
513285548 171632251 0
231821842 357063831 0
822838810 123485205 0
113448881 549622969 0
157775009 92106964 0
50994930 310633645 0
32592946 538211119 0
577299476 866219688 0
16442260 875724835 0
185617516 836960843 0
781655858 168269124 1
71845741 218123151 1
652915376 170271157 0
774775746 880195799 0
915724326 25216639 0
819543377 139681685 0
447543697 722551147 0
549660409 59330949 0
896877610 248705737 0
818740997 523609311 0
743991228 902764218 0
31239722 350532855 0
905977558 233076007 0
17976624 934916785 0
514914793 274331534 0
891751922 320997543 0
643515132 405871048 0
33854990 219543037 0
732156003 22525186 0
756183724 612396346 0
990040083 98790574 0
232680143 391755697 0
552483633 795318376 0
565954625 713010629 0
515399849 157056496 0
681163948 258640946 0
468399091 964580807 0
506446742 77454000 0
909358525 848405819 0
468011438 643021857 0
646238037 226219029 0
631991000 977349553 0
46890215 406644978 0
161205566 144022335 0
544052685 935643054 0
947032924 882994438 0
721730717 121613328 0
868556325 872650983 0
456730357 653455553 0
287507892 602759948 0
907818491 861492421 0
229232478 495768757 0
403176081 414516696 0
958223909 412088247 0
20379886 762854496 0
616043238 127773214 0
327277622 873733534 0
87549369 596006523 0
268926881 853617131 0
853723530 96269596 0
990757928 534964618 0
496578962 445269481 0
921134461 397196214 1
982792280 526164546 0
492475338 759206416 0
138685992 722189005 0
587550242 893711000 0
937382425 43388369 0
102068663 307620747 0
126467003 8035770 0
369394774 89639079 0
53250829 877558687 0
880870268 61686775 0
453712622 177285693 0
789125236 732099009 0
962773209 123797714 0
698989159 770675759 0
306150528 908330024 2
68368939 211072773 2
332677171 125929228 0
262065915 74592827 0
883771031 900357562 0
68220542 702760748 0
910637574 420255538 0
659236348 460776201 0
117910004 508633724 1
462744892 983472750 0
911940833 432491779 0
940932109 850614376 0
356380948 454500669 0
956972162 385672523 0
584159703 955058541 0
886428772 52208456 0
203330849 131529295 0
168408295 481445466 0
353289094 168323049 0
944014619 621139591 0
658406954 244955694 0
634420872 138337315 0
92951411 648097935 2
285799685 114044870 0
547605496 231085830 0
485280981 813224576 0
314354243 324551347 0
895340827 922224169 0
147089058 774398670 0
596493577 296533516 0
250588779 630325519 0
467669752 92355018 0
395890047 686580720 0
474676406 222005944 2
810452801 688218850 0
130926550 47381387 0
391129409 22600625 0
466209682 235901284 0
308273077 108162192 0
157495074 543642455 0
411540805 933666780 0
994509231 786361147 0
742651391 704232621 0
140016008 561420279 0
714547307 164395076 0
143688864 713340965 0
98682135 926055768 0
876338457 17724490 0
732237059 475496780 0
696945235 294571619 0
39787693 753573518 0
294314203 453162053 0
894895501 72982882 0
433421703 537620599 0
785266205 659789984 0
239340534 954597149 0
622009731 367902766 0
104247865 455256762 0
96621165 749206808 1
645971010 380863634 0
123687228 690019563 0
596476791 266207527 0
479120758 120073391 0
454680568 20972089 0
44386241 48287767 0
88972860 236722322 0
5667229 859658260 0
438404528 319526428 0
712377622 900901237 0
470951078 317844221 0
110898149 149367740 0
259173897 332378916 0
931059528 35643930 0
141070403 317455859 0
309931296 288863718 0
460594593 279910982 0
845895260 763633402 0
77760651 76484113 0
896466331 2793118 0
146509342 396839467 0
14959817 443037475 0
493043632 108917257 0
479942547 18919502 0
881256085 63800287 0
936221255 133046690 0
76396604 726475780 1
775927578 795491405 0
308691313 330090461 0
749325298 525389274 0
450627950 67751658 0
898365330 782961506 2
131282373 785745263 0
806550816 740957580 0
357374445 646312482 0
887886988 105349926 0
972778898 729627934 0
80853368 803371290 1
516600474 96920781 0
414084077 291069406 0
315028578 808607192 0
991456516 474796710 0
223012465 205101173 0
501552276 792696579 0
482436966 250337002 0
447260266 547151350 0
385698489 455291333 0
710981335 402537410 0
693157366 43610111 0
869387641 920822165 0
651072000 139580615 0
121601959 381694232 1
662629099 424323269 2
172288955 233270842 1
512544932 363567294 2
77906719 898797113 1
811972962 532682950 0
574933168 656261800 0
339578099 364226176 0
169828054 594434210 0
543513833 292199129 0
599446267 468040328 0
994845433 988898055 2
206334539 706939335 0
220509949 715355655 0
913371524 517801940 0
122897333 534920324 0
972146967 951296866 0
104690547 53440192 2
331482472 869773566 0
433248562 983822141 0
7907029 100340686 0
895401783 651661803 1
476969282 396910782 0
852039360 529585651 0
445870601 104295135 0
149957721 764837369 0
818492443 329153888 0
294294102 595012258 0
417595194 896698959 0
143785092 141187897 0
142873618 145114066 0
631685062 103782100 0
592833848 341821814 0
38509133 47542008 0
859631240 26208222 0
903479376 89431517 0
284337961 51130635 0
660392880 157869068 0
881760073 712784225 0
836505312 551063985 0
739459293 81460275 0
878104598 449273361 0
17088055 329131340 0
681509069 811474476 0
632760212 114062052 0
803649916 725157747 0
11376703 790437329 0
591841528 364728596 0
865218321 13797001 0
753691775 182975185 1
729975462 79642115 0
660507334 137305085 0
494718669 989804163 0
95674540 826719612 0
527024907 29295066 0
199838248 755426824 0
26758 480411315 0
570842660 304804149 0
181896838 26323007 0
961259944 938169341 0
533777303 905306974 2
216312684 494483517 0
485524976 801543109 0
495990105 711225444 0
460344762 629070338 0
641325608 25478519 2
931046169 182462720 0
739959046 585350523 0
651054134 117947893 0
75055357 497218337 0
606017662 538916544 0
623137259 401325604 0
997530526 548822498 0
951534270 90395008 0
663485655 262686864 0
582259200 575007064 1
524836478 32041071 0
730947292 102447959 0
599593332 687457602 0
708411004 746827409 0
7071946 955696315 0
763052688 45201699 0
401576533 510201213 0
910931759 315384905 0
143196627 572273260 0
741642805 803652727 0
120313446 995396460 2
361098186 388824175 0
744522265 355092363 2
370742782 362238943 0
895278169 908218669 0
323207741 907199375 0
918929461 977172798 0
48711855 852550719 0
440570891 821494402 0
36864184 859216891 0
79225806 465462625 0
509234498 732104554 0
103556157 795243256 1
545604622 668777758 0
6354742 63997781 1
761987481 96951447 0
115657308 743728751 0
275161189 296503797 2
749173807 921954708 1
118749807 626759639 0
89033073 364068560 0
181030542 148599851 0
71693821 918581248 0
97915001 977567916 0
738478954 379969615 0
887400296 179945590 0
446948008 645258699 0
420088379 459070580 2
196308327 569613432 0
944030999 255553313 0
227203898 72050827 0
975389168 885002303 1
196961247 578808585 0
395337501 599641294 0
128161872 704149719 0
639783612 112395847 0
206689924 539809338 0
698382446 686643216 0
761956895 75100549 0
158142960 691695649 1
11123800 942191352 0
289884193 795514680 0
863676170 115368782 0
219974389 199893836 0
790763896 370776127 0
958533990 31371904 0
395276610 812743546 0
496268391 63570648 0
418993759 117096343 0
254211794 267176837 0
946695176 611760376 0
65922623 705924411 0
479258047 80893790 0
177512731 204849063 0
874634395 585862101 0
196306224 803274352 1
317154355 779053644 0
844837628 91917239 0
892065502 654120973 0
342182034 143853349 0
940338787 652594312 0
620987839 706933282 0
753199448 51024685 0
24838767 219314810 0
14201419 528020254 1
94299038 51949946 0
598237690 38422838 0
940151463 518809757 0
389640177 473392552 2
98525463 297747454 0
445255379 782153157 0
173194292 738890553 0
177820037 102301332 0
526421962 137489302 0
384225204 571756892 2
516244725 74280347 0
280282815 569751860 0
143551875 451059272 0
308480355 998010728 0
479586969 744935668 0
193301796 881628578 0
550615453 174260295 0
218409156 581574217 0
991904402 723170316 0
30529618 32058145 0
966143148 751772916 0
383373886 120332680 0
474876702 485623418 0
913457541 355052159 0
98561625 509211524 0
15592758 86019336 0
913042655 634958337 0
125826326 826278024 0
549196479 967414328 0
490180433 966422200 0
706598518 147643855 2
987891333 115868086 0
683544220 699379245 0
139333870 404977965 0
22836012 585392030 0
961255760 360759988 0
113509726 945921625 0
269486097 589504080 2
787627426 519754249 0
156231349 647673374 0
21092780 866257192 0
979240589 556875707 0
614218514 932138399 0
470842932 836267741 0
40986898 390900440 0
646224970 165761422 0
75101044 266599765 0
477417014 92446955 0
714342628 908565361 0
696704994 481019653 2
686361295 2805662 0
133121629 488958806 0
694355568 65619481 2
48958958 135408853 0
452679010 832878632 0
862217317 832593622 0
374103102 903979527 0
823042772 98849346 0
529143398 332841210 0
621078121 163286359 0
99390403 886846050 1
589422295 454981210 1
893935293 78007453 0
762461492 128004414 0
982730993 212938958 0
963734984 319470057 0
950072481 836843875 0
458731722 479858761 0
210435688 227565920 0
795387282 670971133 0
866663236 341261056 0
522901829 596629088 0
112188731 801148770 0
635793540 760217071 0
278002930 537932321 0
329134056 976405921 0
288011440 570895615 0
351192599 949306513 0
711739409 106488452 0
511079877 487679382 0
294168115 34429132 0
419725446 67694265 0
991611695 603855616 0
612996985 551790153 0
859608445 254065856 0
513392518 77814874 0
633758174 688511276 0
174057205 362301102 0
717763269 726715686 0
590260709 358552558 0
972086818 477146597 0
481107467 297597081 0
126710353 140913268 0
108195300 117723350 0
615228843 8848839 0
455164033 316178744 1
442933447 746844720 0
795980706 295787520 0
426153994 99666969 0
13723596 42407370 0
625200931 723486553 0
700882123 313659358 0
840127173 847787326 0
380221066 586434804 0
115084584 32959435 0
33464955 116034456 0
751832026 112932402 0
577215903 5695501 0
606923443 93390017 0
386817040 552427525 1
431705881 29516272 0
147961959 558401086 0
501754942 783491939 2
881479480 948775354 0
716156525 907866542 0
897026904 947655714 0
791367303 260285691 0
819675523 515092565 1
808441590 709769795 0
822971434 365543311 0
897554215 141602113 0
337592690 132686278 0
461810316 649377602 0
145457723 640294772 0
865575295 423861711 0
512469124 897897797 0
277336859 550996333 2
342368736 976199943 0
110651732 120079567 0
839844319 633626163 0
964888786 139858122 0
840271044 391816142 0
15585285 892766542 0
960059051 50071050 0
608455726 560657232 0
66667917 160441602 0
574862118 51540682 0
31326989 845454637 0
992543332 453726704 0
162680970 737663895 0
708480231 560730131 0
469714544 686039852 0
840941189 579668121 0
670407899 730822329 0
318472365 22197841 0
119867807 10961375 0
454541717 58368101 0
518435213 285557145 0
585441200 634554873 0
124225211 650183520 0
52674382 190272510 0
339950997 390596077 0
106147706 882698737 0
777912595 359326128 0
558894422 71066357 0
596156819 125767510 0
905196987 972573742 0
569940614 988209095 0
974175255 684268464 0
491323854 693599403 0
609517212 529285012 0
557368801 540177449 0
9281677 787116563 0
203263195 375157986 0
938766024 679210949 0
454538593 873364570 0
31111601 834764277 0
877603028 229775872 0
187944354 341147231 0
261487683 738106044 2
409220679 40196406 0
220210443 644980564 0
324894285 945701278 0
232870422 638163386 0
903916387 469082089 0
55152075 627264735 0
581140436 541544316 0
115253328 948521296 0
3861940 179525589 0
532214604 662618814 0
523938878 376650444 0
683123747 138091325 0
958076815 150681972 0
295672604 849219056 0
661596281 190498510 0
48390327 186903189 0
913338151 595709705 2
924597420 137687215 0
665273992 577385052 0
463756107 935387729 0
227467423 245703533 0
817384333 834149757 0
959145267 755617934 0
693532371 278962996 0
156878012 511716066 0
130517950 228735556 0
110050348 531979664 0
971286549 433636386 0
352951642 232364759 0
893079062 9328748 0
289051014 96384741 0
77047645 808366258 0
257587729 724544112 0
929225332 138045631 0
683162845 768495489 0
523147343 392636056 0
292186512 126431331 0
845396355 953431874 2
314838643 652395604 0
198466680 175155000 0
61741484 116172643 0
649428777 96870323 0
368375384 28228906 0
414288006 40463757 0
846625822 211013397 0
839724736 774204960 0
457390895 926879783 0
638514780 320625427 1
553227621 301704816 2
423311868 93213114 0
721156675 229560049 0
308067200 763118956 0
4867423 828010750 0
447804646 545233655 0
617107958 621428158 0
151013729 357229324 0
735891592 198968645 0
550583643 145892527 0
128059825 727363194 0
780100268 122071549 0
361069276 682848592 0
492944906 294312599 2
168495612 767402960 0
75405454 603341456 0
928420076 501281097 0
303625926 202591867 0
65726785 700478469 0
297514134 66270872 0
958274427 891625584 2
433867708 241097710 0
406520186 42761874 0
668885935 529436813 0
75970529 442887662 2
5441749 368036720 0
789391055 498308145 0
19269200 25487502 0
765219049 238439254 0
584416343 337364032 0
87815377 910687685 0
349418460 30823483 0
627949552 386738114 0
453626244 431912750 0
595829723 988823842 0
518111449 26028780 0
35058040 430516482 0
577131502 647406448 0
646191574 231386056 2
443596152 362222229 0
83365503 332072217 0
151720857 161582343 0
853350249 840798231 0
514631555 120706180 0
987393868 903420202 0
278032919 672100186 0
770841134 939695218 0
67080891 758072751 0
360272988 654795636 0
760772721 15989003 0
474163356 576511599 0
213684814 72670022 0
579542505 791777040 0
124496722 108816691 0
247307716 92613371 0
648833454 552323280 0
110501886 171395210 0
665955560 381920387 0
532868314 390973722 1
639420229 256811491 0
46408985 399240579 0
360380749 955592180 0
169965676 161911219 0
24369818 29328479 0
856924893 943509506 0
237548180 718036234 0
465160338 87828848 1
791447516 43749559 0
265028671 113195794 0
875162814 67049174 0
867747727 886954689 0
235524112 162787480 1
623003748 936145114 0
464303652 47505712 1
517825440 486274686 0
665271096 619614478 0
739503324 39429469 0
765450785 93163736 0
39934718 174436534 0
56287045 697402369 0
355400187 14604655 0
850996246 598917019 0
452973640 918156211 0
577377415 937102231 2
148000681 7771297 0
629852176 39582803 0
77473754 570246173 0
144732692 138621125 0
436058819 216864577 0
113250447 377242572 0
733391828 696113665 0
325106760 618498894 2
198180065 871348850 0
297445482 512230803 0
230845099 308942572 0
295545689 51280330 0
828710462 727310678 0
990297996 275285334 0
296602055 824568432 0
135094676 702600589 0
281323254 341357189 2
42573627 797331834 0
755819367 716057828 2
562311900 759264395 0
11209945 674109012 0
904548903 917101242 0
359804591 859322117 0
997692513 509460086 1
282808484 114383565 0
19217987 363444044 0
249083599 577303010 0
937995188 374961877 0
457167682 154518330 0
502010948 827130041 0
711489426 507065141 0
479300543 843304115 0
303879013 16715177 0
929521758 388368476 0
546883515 643186967 0
129013281 128641857 0
379208620 84772306 0
46704993 90528574 0
910066431 727400620 0
735150870 539854705 0
793958187 58383688 0
445071757 258784990 0
731230614 127408686 0
86949859 611055991 0
466214880 560110537 0
523896219 782189785 0
964958889 604909961 0
662820704 466029999 1
263437459 59316019 0
722659018 545605321 0
47948534 496772953 0
258259483 267922761 0
416585516 364510571 0
756649482 316913073 0
599519921 333766920 0
615446354 815995354 0
981075038 68510483 0
123875978 79123379 0
761261890 656933717 0
348181389 391166352 0
117510976 988794142 0
12036926 334813977 0
831156607 161215888 0
701364637 246677174 0
933553488 239078788 0
999090451 895496391 0
142190725 127653451 0
908174457 84389847 0
91323083 18770043 0
919859469 165519019 0
88023873 445351228 0
460281353 887259792 0
945856362 316990011 2
353448809 956593606 0
544394329 37054638 0
413557472 82624994 0
655393030 384509968 0
968413317 85304803 0
243079679 45998007 0
417458849 966909369 0
945860990 47584823 0
331909151 939343879 0
859732707 62194933 0
955978826 732975063 0
989168923 182401243 0
176514364 125940048 0
319707976 188055716 0
275369435 889481043 0
768768545 73061679 0
173031624 616459417 0
443012340 895683403 0
731737093 758356587 0
550157921 256215660 0
228717237 569488469 0
138670726 87865170 2
128069302 699512169 0
777136884 46261552 0
39939375 141749337 0
11505744 172139564 0
33446120 816510384 0
688567922 923740839 0
400616229 19847789 0
55469286 920139512 0
272681427 809178447 0
917247826 988052814 0
322324814 726361382 0
18924278 197816030 0
889198471 29916603 0
730845232 414408261 0
446327385 608015107 0
621152739 240118343 0
974883466 445147479 0
861976915 537144992 0
935153907 466698014 0
279036572 9939701 0
35702252 335127078 0
451628678 58005754 0
848896993 154588361 0
706333018 268885369 0
264134404 698322622 0
162188332 507100762 0
874776118 402686681 0
144547139 3892637 0
802150853 654973251 0
753525284 525041720 0
654856581 152276391 2
64607317 48591798 0
12367432 305425157 0
501552363 137268744 0
226738582 875876808 0
492532189 446625776 0
231712279 791246383 0
309244166 944746940 0
291938524 30959676 1
102441830 219477771 0
105473349 116568437 0
637539480 711207698 1
15685342 442172295 0
911343120 819305256 0
875383650 545382062 2
143038167 215874221 0
378981171 137322965 0
737372556 435067804 1
642074073 500871169 0
198830235 243204165 0
400639433 743256395 0
47056934 38662588 0
152257863 966724554 0
34116922 124233322 0
283958439 584963075 0
983909592 898131305 0
379933910 862215803 0
585065114 86154927 0
758847826 30315612 0
322228233 132840055 0
65319595 386577985 0
458749675 785251872 0
410847104 623622325 0
855767959 87987570 0
979441153 948636919 0
934074531 172613773 2
768281812 765501584 0
54760535 180467297 0
303724890 508793805 0
507238061 375790553 1
16928963 498648543 0
938231569 458300224 0
769263374 117246115 0
20531375 780839786 0
609753562 188221404 0
432866983 422005427 2
964109841 79885344 0
885475629 607515244 0
490780423 841242035 0
258550525 147908069 0
38282904 559679431 0
830944914 396382329 0
550708646 331403758 0
629500365 602675110 0
192320037 170465986 0
684996274 745703667 1
777170550 536244314 0
468077173 453134684 0
572264464 806482981 0
538562350 759672323 2
972383114 113482961 0
248316764 100315943 0
153589641 650965167 0
76695468 685543176 0
859578149 350603328 2
353008546 485872488 0
232788404 485083804 0
520031769 231681809 0
773373151 354601380 2
684689186 595296908 0
186749537 14689986 0
117837082 369025168 0
140877963 508770803 0
299052268 428602569 0
831906677 684246309 0
439169687 145309252 0
647259602 877466185 0
793159643 189560352 0
413938951 504164330 0
56863195 33968211 0
697346896 561756286 0
371121364 820664809 0
986833883 912342533 2
207495913 573992652 0
511062494 408906053 0
400169454 484060586 0
225048980 623993913 0
23786953 257367591 0
691252789 504759645 0
397246823 73823737 0
391680499 870703965 0
625931013 719178385 0
123960072 499010688 0
409335634 706171093 0
955294690 325179311 0
334629301 564216792 2
233761121 758626042 0
48065095 555051887 0
730957095 713638914 0
796811162 359349906 0
519602898 105921590 0
291621764 126322317 0
243769095 930592211 0
244864847 316149673 0
476614342 123129516 0
40068694 200878323 0
46295580 753755296 1
207751810 217661537 0
355387893 795074782 0
863104167 2970697 0
905034571 985649955 0
348849612 629158294 0
320947935 56096605 0
131182600 412530115 0
179215235 135517732 0
822943103 254654414 0
154143176 52717346 0
125119152 548863025 0
363498407 199720255 0
133972106 323074101 0
576825998 289851284 0
868816175 746860653 0
457189368 523126401 0
339437669 198845386 0
65622635 40238319 0
12771258 191780158 0
23309234 558772984 0
823887477 593991237 0
39080788 991006254 0
393725323 829393681 0
914423753 19464356 0
440637834 685386599 0
44729523 214337651 0
508305525 748158542 0
321681158 511375120 0
634934606 847459304 0
15552162 642403988 0
190992607 820537847 0
899814338 82983644 0
32267182 362142218 0
535578823 691035730 0
569643429 148601097 0
937483576 140361943 0
161741790 180498580 0
376965010 885999994 0
373626271 576737179 0
488666620 543598697 0
815891496 618380750 2
282067074 420195775 0
142326220 876684240 2
772552500 274976142 0
989361134 977392801 0
657437099 597600566 0
376347473 925322021 0
208255891 103893875 0
439946354 345597193 0
612197516 6678457 0
23589355 823616899 0
50073889 966610847 0
98898733 844586370 0
47940618 421806739 0
235566958 476497997 0
930822768 950224434 0
595557406 119844356 0
608177964 904097864 2
989123166 420895290 0
475190205 129348239 0
630879211 500154820 0
723543987 334734657 0
736960495 753332652 0
375296519 316073600 0
984965150 109676508 2
437299172 825068242 0
151933644 60612076 0
270971962 306250446 0
451685031 210676625 0
849559577 383063748 0
594425464 539639409 0
772602878 165361312 0
721251943 270738331 0
347492025 280814188 0
604902471 217354756 0
478189457 91645511 0
118870925 390585604 0
213579508 491057395 0
240819479 736293520 0
674250741 626256978 0
786447088 430398041 0
990434875 305174855 0
682676338 604553430 0
320618065 917809356 0
9281215 896023827 0
182377031 715364100 0
192127388 119999054 0
20735783 59631436 0
893609750 568360384 0
909985619 241259549 0
709645010 548030477 0
949157361 268012845 0
394666624 116482089 2
771287462 934387241 2
78743709 120458311 0
594284828 515760601 0
830793803 376698759 0
659186624 127805104 0
744378675 582499586 0
107822228 742996549 0
634025535 830651764 0
962880431 781983407 0
833487626 542417621 0
566238799 535784679 0
870139696 445607231 0
519774294 590618198 0
182794804 834471414 0
181447260 807987385 0
911300978 27912657 0
13683407 141618858 0
482675025 690246627 1
593082316 353772612 0
53787661 87912758 0
524507134 452573067 0
928681176 355662667 0
28193045 861601410 0
527696225 51128186 0
460648502 5364028 0
607085378 758287932 0
371985630 426537538 0
925949836 62702987 0
57157217 91536787 0
157999183 149061007 2
643461509 721126738 0
117022385 958532414 0
680846348 188007760 0
311683946 542783788 2
417985433 913916304 0
214971639 657779326 0
374584676 849001776 0
351018189 435708814 0
597330720 964379318 0
6085103 368254606 2
923519972 147597557 0
299490075 847849388 0
636299132 764324463 0
38075566 365138120 0
585388630 645229898 0
853584497 574369082 0
764274488 959093524 0
17478603 423035668 0
31733348 82590266 0
114866195 829479894 0
611846401 894911527 0
30476300 953343815 0
875560405 608622789 0
168147304 287234189 2
659008183 654329952 0
607693923 747789059 0
651368755 674641058 0
144959673 619401702 0
777291570 709208019 0
293380521 275642558 0
754694522 715265106 0
709612043 785845584 0
358167368 29169071 1
134264364 697432351 0
483196436 785277969 0
111979501 59389847 0
216324136 186176368 2
194041576 779343051 0
334938678 939456317 0
36575785 969939667 0
543281409 450673299 0
916908543 113103704 0
730498133 957332049 0
699338638 402760427 0
77701536 119690298 0
260436473 16467709 1
734606965 10871917 0
734877809 432574092 0
985609095 576562488 0
790957753 416572710 0
157036382 862023725 0
928782462 441747294 0
131429497 845988194 0
215335198 74221348 0
899401976 378925636 2
649984235 629135522 0
970944944 8228952 0
39266290 859730051 1
104657292 438104316 0
916486999 836678295 2
370844716 585440244 0
341347428 995353542 0
614105449 791628978 0
205318556 995857772 0
338021543 79170046 0
914211436 821302431 0
990677583 854326233 0
732951220 727609707 0
290561879 971394852 0
389472927 397181382 0
422905774 602164790 0
71287348 818339536 0
500450678 472347649 0
999730030 527525169 0
970932337 342646600 0
603599384 43493976 1
134351397 117567965 0
908498139 761207848 0
428441851 146889989 0
801155051 654117527 0
580031537 223444328 1
717425658 982411137 0
348052895 115998338 0
195714669 736748666 0
855252945 378538647 0
829381903 37944594 0
357305748 876516638 0
824397414 964392623 2
690028913 698843003 0
16211665 353305106 0
58882111 670357816 0
25315105 227373514 0
433366019 92869251 0
790573389 521204469 0
923618914 824249998 0
664656595 778666056 0
119104880 720128448 0
914383981 112491525 0
804425835 570958062 0
94226664 894918125 0
980007754 383579385 0
1520677 37307091 0
143878432 406880418 0
969913857 776840951 0
501717908 240145319 0
644391866 854124829 0
722835761 915847393 0
432864518 7665237 0
196739966 203854390 0
60114831 709916368 0
70497396 66732337 0
520282796 114592429 0
289720675 425233171 2
741615296 442505585 0
101238545 74535282 0
28387401 823859432 0
719191847 97027694 0
44431117 275563466 0
364149905 97187578 0
499875037 900892588 0
7083547 979096750 2
170771491 7009746 0
942794939 565318693 0
749526171 713545194 0
918885590 590582296 0
87859260 358331702 0
85818811 835379713 0
154344806 3857237 0
16792991 942301952 0
536939645 393171925 0
488019704 799479593 0
549184027 731920516 2
413123459 269434524 0
27178688 848409642 0
860159866 223731955 0
144117363 696264959 0
76432889 947388252 0
255658130 764665990 0
663071461 300966757 0
626598647 736693392 0
60328167 692493370 2
208051849 604917884 0
120184697 835765940 0
662621770 460784015 0
337026124 720576401 0
949099874 487735001 0
488998749 913435686 0
562630849 683741929 0
885176019 908305480 0
364924778 482598699 0
628999502 899329743 0
358219536 70376756 0
408411205 804479856 0
854414624 398645928 0
446470297 806820154 0
102142578 95407897 0
807903857 216121524 0
1137447 550533850 0
509374398 167755293 1
776143546 139256274 0
649977099 767560464 0
953366002 304899969 2
642512676 396890805 0
658888709 329697147 0
753688223 74265564 0
887550653 995002250 0
778811127 632651342 0
946676757 508637072 0
672112803 379979509 0
147303845 96000512 0
501904619 82818856 0
842008227 77672644 0
192374831 153008 0
865179173 996199024 0
551813739 810437028 2
120124394 135436836 0
393549025 909634274 0
479381795 823487219 0
522605988 277143424 0
768495750 997379072 1
295637800 440949518 0
619188569 59840266 0
27053919 463535002 0
51287869 596849205 0
922925243 907293336 0
830295255 456762627 0
438397800 42535251 2
656777558 435939815 0
415009808 148931723 0
463174091 176366156 0
815286093 844467124 0
171778468 495011714 0
448573232 629283664 1
580922603 731292729 0
461569660 393189077 0
539922499 130623167 0
639736344 479435625 0
840860965 89714949 0
72898807 866455359 0
38976716 733885715 0
89792668 692333823 0
240242268 87510024 0
989664107 717441853 0
104218774 689205645 0
335831910 394381801 0
487221878 126393455 0
1051433 827221304 2
891197954 92340802 0
765299607 774085740 2
685201389 987087120 0
522188370 40626385 0
511275023 115107251 2
438928436 903395815 0
989400750 777504234 0
640784465 490347302 0
291944672 958797760 0
531833400 881971994 0
976390647 518729113 0
59688035 692724594 0
4902821 932370461 0
788002322 194593988 0
630457212 970291928 0
867298238 665634834 0
573897257 580210552 0
981722862 306280418 0
541403150 219360163 0
796846767 711945377 0
902083607 28305060 0
223485445 443932047 0
649011077 151373760 0
456574375 27043970 0
72501148 818566249 0
635036613 57092990 0
594440087 428386743 1
257217316 135977024 0
17884404 479237387 0
363390641 315425931 0
779497729 636934016 0
848552163 245871241 0
428465679 31332706 0
932536106 879099845 0
266994201 270835032 0
706534600 160541864 0
589023066 176672848 0
35122565 296675068 0
601242527 777942455 0
809182059 43789007 1
162892407 9672630 1
431172401 204330684 0
934648452 454644770 0
842545206 238660469 0
878379315 745585521 2
197047755 508124212 0
391863007 54162791 0
26505353 672110020 0
620869941 717264591 0
118484045 714374772 0
851824722 188512406 0
574913869 348926405 1
638324779 463303320 0
689836755 453496575 0
431452590 142025895 0
611655637 42625471 0
781189736 160002482 0
350293649 164537520 0
140693871 874505113 0
12795168 92417294 0
634161463 602487227 0
890170366 60337744 0
365886585 953838238 0
679407057 267660612 0
735397985 74493302 0
606304345 616170340 0
167225890 527967625 0
292699952 683679614 0
367036333 992242079 0
259946973 492977716 0
480195717 843259539 0
355325804 36472379 2
825686325 638568865 0
663097738 314363618 0
420247968 29638690 0
234293949 227263211 2
206566669 400495694 0
865363764 53389858 0
390794153 312877888 0
549868817 385198417 0
226985062 183379311 0
236096054 915103484 0
332320429 38141417 0
660630400 672924991 0
82907726 343059955 0
564508944 527162766 0
501635440 29943609 0
703428766 727751243 0
130094505 135103234 0
570212808 311936462 2
969370365 462690392 0
817263742 364955530 1
115556328 435451689 0
770388680 594590652 2
674207369 105466249 0
663185645 41009781 0
441331670 925391244 0
472668070 622296426 0
741278836 417628091 0
350543916 942817416 0
30853456 155781041 0
331351297 915994617 0
575326103 467540875 0
826159685 673986074 0
19023572 508204890 0
396163166 390477128 0
126305091 13435812 0
618753732 464155071 0
303585074 541314705 0
252871351 944276744 0
845709411 974984398 0
320415837 42554361 0
348172232 24347336 0
77551153 120006266 0
63555050 187436831 0
911117272 701801000 0
242592055 389726379 0
818928932 932138729 0
234900572 54086721 0
530825020 529168357 0
699907650 807376683 0
953346626 911263173 0
279602189 132462475 0
697797671 8848736 0
792579183 858764980 0
36831694 2804712 0
408371078 337939332 0
491026879 302544717 0
830783892 220399268 0
311812887 881890920 0
432070432 13641492 0
554700452 385662572 0
45853009 982794133 0
698776944 186773493 0
35198131 332693339 0
965015269 347144944 0
658156357 154332630 0
190624695 9556159 0
938125313 472324597 0
593928133 451798277 0
735568472 46917196 2
961592548 117175626 0
412607526 29226066 1
483543263 59371139 0
49901460 515010199 0
703752755 985182646 0
83972695 830982461 0
137555458 147437155 0
264320570 89604638 0
280751892 649656679 0
320624520 21958301 0
483919552 319272828 0
607503144 368818301 0
231857843 155518974 0
608623333 635577452 0
386822804 720201401 0
902197445 725282381 0
555946731 358242110 0
954263614 690623498 0
36873230 868162510 0
254389464 818966632 0
695399414 6637067 0
529848227 268411037 0
636660604 131785225 0
550039881 646681124 0
69707300 830776276 0
91464982 220380460 0
790375154 746687941 0
417296504 49096682 0
971454552 403457525 2
244850886 835115626 0
680514988 249955252 0
538319280 437705346 0
131784762 268165639 0
669352033 595351222 0
849845294 32176618 0
717389807 1565089 0
534117452 712014850 0
223967117 1342323 0
341274250 395520888 0
379448091 110479305 0
242035776 787367606 0
774838090 136464377 0
656095700 115139050 2
339874103 644900733 0
487363932 229641497 0
117383176 870797980 0
611608468 51689223 0
307053367 760960826 0
907049139 605389365 0
237210539 422529943 0
231821236 2679708 0
26910371 691546094 0
506897552 165100536 0
589636261 353887726 0
891723096 490962221 0
775320334 465439409 0
776137296 165237248 0
522524959 56210267 0
58964101 232117492 2
311894047 599569157 0
307681653 211362866 0
242475673 790546212 0
792197779 584941416 0
284876440 924449256 0
70236390 781490114 0
317916302 667932217 0
638887627 7135782 0
962249391 247543935 2
413678198 133632501 0
965094446 197019123 0
401752220 131143987 0
537648576 605193231 0
773942562 621164207 0
181224698 921130378 0
366534773 642457274 0
833993956 999864753 0
507443152 248690610 0
354312692 49378533 0
998402558 111619524 0
42988585 219352785 2
661309009 875547162 0
590232251 369324136 0
203584075 194890938 0
142489482 202386548 0
783244792 254474353 0
267646900 601125363 0
413950557 422739295 0
274183813 385618905 0
157996326 527278183 0
905304589 118657583 0
947055092 31454436 0
554781030 356624876 0
522933367 945806352 0
246270041 640105926 0
807649414 25170208 0
658963047 505366441 0
224354942 305676090 0
947017214 301180735 0
14281692 2816752 0
770739990 166125124 0
553062475 123149363 0
138706345 807255711 0
385183173 38712959 0
380613104 875620590 0
755089682 494395907 0
389236913 969481436 0
325276607 507256540 0
802303488 920212562 0
210805951 309288729 0
240996059 630885878 0
624365952 602447660 0
288807388 766983997 0
306427705 549221318 0
906301458 236893490 0
842686711 841450563 0
912597357 68209698 0
680109506 606394149 0
149132555 143086007 0
248461808 55532185 0
816895311 172805174 2
908613524 76978483 0
692330438 306689694 0
5102986 893536454 0
836102839 930547075 0
253736633 122137157 0
349040259 803999801 2
902561596 966748166 0
393563696 84225564 0
556381121 63631386 2
893667728 441256203 0
542030581 786347645 0
627629459 995834206 0
344173769 945698853 0
89541621 541735376 0
618844596 992194584 0
524033314 142743245 0
187194884 257359116 1
579687691 890128513 0
106576283 862359411 0
244227966 613602585 0
497844643 837008408 0
194399343 452782372 0
993454160 765374714 0
228141596 805333049 1
614990061 93111908 0
141033406 26263538 0
404938274 859182899 0
511549757 20178127 0
354069447 229266921 1
623958860 996651799 0
954328693 507656203 0
556247196 125341994 0
206743045 630823833 0
847313545 268380946 0
744756557 377510235 0
135603063 805815685 0
45224268 154133607 0
213068522 694158701 0
539180003 214234146 0
885303410 328648595 1
53680225 143005116 0
78502264 391339129 0
22500297 943247932 0
243537797 14548539 0
243244566 300363970 0
758915919 146978585 0
142371823 933993297 0
664943145 44467516 0
182817859 32575610 0
631587557 108596449 0
867835032 331445901 0
240582960 721177850 0
385023118 583298487 0
111467925 500614445 0
847182586 4433204 0
742643215 591585240 0
195180216 838010420 0
144053509 103034525 0
819024193 56586530 0
27822771 104878777 0
858953701 648854400 0
55020869 969031558 0
735022350 96219352 0
799810780 755797911 0
695336475 87084159 0
44022978 201772572 0
28459700 415589294 0
4929490 814050125 0
633190067 62685590 0
972419709 979366430 0
246494930 637738789 0
181950695 338553103 1
904280756 166054384 0
26052346 51195593 0
975471609 649927067 1
799637239 733764123 0
378794805 33766724 0
313047557 419681279 0
353822632 203779280 0
90789634 376691101 0
313940030 136225835 0
290518814 192403187 0
897118098 699993059 0
86371197 70461667 0
402139625 404314608 0
886104117 37201139 0
323841562 314235110 0
996302323 773944122 2
676552559 85140288 0
115669016 598906344 0
359089806 579105536 0
153526814 734441805 0
817272762 694848595 0
360554924 894321875 0
219612001 93555930 0
249318280 616626336 0
984096374 653904218 0
258828980 148204864 0
63143540 614250966 0
903363690 752525964 0
994916518 610981722 0
918362880 866478475 0
318763858 806576416 0
193324094 843908864 0
123938690 42197938 0
354891821 948890203 1
786175182 548872385 0
780035168 128432067 0
11392979 174256111 0
753217577 996603077 0
526406503 317753167 0
992207504 684813317 0
360891450 383700946 0
482383445 982746359 0
304217470 776229278 1
383992628 451754618 0
470662695 193186937 2
986525926 357795905 0
499417620 727239902 0
62371034 228836691 0
172389175 84930600 0
846958564 100914696 0
415929036 194162144 0
880070164 569002461 0
291337837 834788145 0
338180323 912763866 0
673981263 937266527 0
867246300 469883503 0
768383602 801395930 0
959502921 654149043 0
315703865 847231932 0
229674524 612270097 0
29973454 254914633 0
534528213 832867381 0
565515614 228129100 0
232990173 462142993 0
81184697 483022833 0
603534775 238759271 0
561569011 70747992 0
683392107 499028552 0
92688380 563427028 0
561309016 143505180 1
686410456 715026014 1
745802842 88158689 0
823013400 462156746 0
830364846 102149949 0
258403116 848657169 0
69657404 280395490 0
522696602 310345600 0
403280065 742132872 0
399277797 724847726 0
735403624 585599405 1
126040896 833307353 0
662226367 233233779 0
289231624 680196526 0
857536824 79044203 0
320026722 10929173 0
884108982 906331481 0
333141181 348508648 0
147518876 959512301 0
388996074 475868590 0
573170894 391569682 0
626602082 817750479 0
568726987 460702851 0
773542287 162402519 0
669645497 844135084 0
10516319 272004297 0
856130460 896295384 0
854116409 47695945 0
874816148 913497801 0
312636993 783295813 0
43839912 521165765 0
82997219 421000328 0
144776316 22746353 2
85744773 568757026 0
684018769 59605193 0
608245527 123196874 0
751325580 923616488 0
37493506 110898555 0
847540316 160205692 0
60834849 915822186 0
790877460 197683617 0
528317396 565593645 0
205057183 768431905 0
182783363 409361237 0
714712882 579946393 0
734502481 463388149 0
900907520 280896093 0
628509960 466321125 0
730324503 637767324 0
173512524 559571180 0
507950286 3997833 0
745522415 662911302 0
418066608 925753904 0
594643918 423838163 0
40186900 622700838 0
445915060 625569294 0
151903103 704481858 0
787944940 80792920 0
133350798 179749283 0
95589257 693513679 0
344507343 551955643 0
51575156 553711461 0
545530461 752054818 0
652591004 695287020 0
346844545 122429227 0
676927897 998858518 0
698257542 35665201 0
655149966 680757680 0
336964950 833219239 0
669068990 480415436 0
87178998 570218141 0
591105267 598474906 0
178095401 975101066 0
58955067 622231736 0
11188621 876434590 0
392395909 241927272 0
407025083 175956906 0
597172097 176369819 0
545288815 197955406 0
74051212 170406955 0
83365091 641930829 0
751485472 630540439 0
959025541 607510256 0
535271824 197202074 0
472569148 580376523 0
458946955 733751183 0
793116434 25179801 0
355821129 364121682 0
190322648 246419410 0
215971215 284927519 0
440908727 503344430 0
290240927 862123455 0
444249668 620300181 0
354873333 892131415 0
693265465 34030034 0
163388132 452554214 0
656447272 668502110 0
169228190 193976006 0
717495539 86532402 0
364953781 650034738 0
921122099 986777975 0
691040567 214245982 0
18392781 380598875 0
686814291 950695975 0
415208965 122823718 0
904544834 238534003 1
269801249 206353379 0
891216668 374229622 0
389367433 834578776 0
299897085 52412577 0
331089872 163228600 2
712875431 348339676 0
999766437 974123813 0
984678298 415829385 0
978893457 357667800 0
615385497 380594392 0
820876902 31188303 0
76314788 488056732 0
501415450 676424082 0
583550790 569029152 0
867188232 122315899 0
393140352 495594602 2
349583316 550828398 0
687879065 928666702 0
77466722 25820812 0
423609742 327675187 0
593341465 211929233 0
736066260 304999463 0
808212146 655879068 0
23454783 516971156 0
145983796 46506314 0
251827805 422588847 0
423450316 129971043 0
729685019 420956600 0
951871678 876757312 0
468010338 828843171 0
797966884 126587906 0
490236063 229978433 0
326794963 591364164 0
663848996 768832562 0
547298360 13808527 0
252988011 322170605 0
278860931 598474187 0
608767815 84072977 2
849413452 44127415 0
304392477 833024920 0
159235661 225322932 0
165163602 619264567 0
181188732 70874524 0
220028893 492913698 0
83772806 80490916 0
576626778 37361358 0
476990900 231813223 1
560339046 605455468 0
987630356 25937220 0
713954691 76762457 2
807880681 351097980 0
634417207 37195345 0
472485833 572153896 0
144590766 540716523 0
604813742 384754478 0
604376838 921746299 0
154786902 546562328 0
246532272 25726177 0
108266508 830010955 0
947522478 756851021 0
64745096 457945882 0
876693964 980339670 0
414254397 720952084 0
481236573 474380110 0
451393404 418069348 0
763468871 722050908 1
137126047 309948734 0
561839743 66071800 0
36922289 680507929 2
563364461 763999704 0
554373363 50680882 0
663561931 404890255 0
487115355 787020925 0
298729532 853725354 0
143489011 421111222 0
420596075 328364947 0
93017193 475203585 0
699091111 394872653 0
228181910 842571649 0
181623321 133711348 0
427661793 329446473 0
731585557 951744827 0
872071599 712452243 0
727536589 545793540 0
28625348 452589355 0
407947927 840261044 0
652002740 530298703 0
290714396 115376582 0
828040314 252322330 0
701908986 238970278 0
816415968 98301589 0
59147405 520735549 0
396567177 311665063 0
615207320 515102341 0
980611073 508515443 0
902829969 486443465 0
513947396 642522621 2
33359290 775355271 0
135373948 575559183 0
640908977 444802972 0
539177746 447241316 0
773699541 363581402 1
806975393 130038038 0
598497605 644264682 0
514560351 420762736 0
362614486 24874662 0
555193121 642242461 0
477306048 933971307 2
818662483 989028911 0
931929214 642090208 0
850940742 816062016 0
738544995 843077957 0
947728791 562261895 0
628499057 482426225 0
135573844 245886758 0
100252627 14222683 0
61493999 21143476 0
173594457 505781002 0
460951078 995146999 0
384000267 466035669 0
339202232 76546680 0
779990620 820753341 0
571538168 194655230 0
999774573 910117909 1
972708212 787723627 0
160316122 17340712 2
977127896 31483933 0
192625700 864740521 0
324759085 609905305 0
35974142 700147418 0
158240582 602915118 1
370695938 203426255 0
328888493 99308118 0
154518979 163873586 0
987095044 258495482 0
976208748 155541151 0
888860355 577779912 0
420900443 695179235 0
534266368 113762547 0
810809928 790571768 0
662635286 655680209 0
110993198 103207912 0
37316848 28246111 0
914231479 27132853 0
126512709 647465528 1
955875305 76316015 0
254014222 114111591 0
139873080 817135334 0
1985121 164862000 0
172477467 202418502 0
428353009 324730510 0
551485050 25909981 0
172624065 439206328 0
941854103 35431811 0
568246659 182422089 1
764741852 30818704 0
930785314 183335513 0
15383934 332935862 0
405440681 46364093 0
928804238 145354850 0
808822346 261252184 0
314870179 90924743 0
312451301 107369987 0
489987514 26281318 2
187990678 524686405 0
593507259 605422620 1
950022709 759946571 0
35667490 709555157 0
265136761 108960390 0
964693887 837965847 0
727942117 366222806 0
195639583 767722002 0
76619902 921348710 0
997102768 930829980 0
796558623 281767329 0
604306687 418574990 0
410648700 175393422 0
567296438 218828129 0
831433064 37863208 0
276801042 484847466 0
590443802 552150031 0
692652850 792653376 0
886339912 722606776 0
86835702 766743982 0
648428211 837033860 0
40119497 168982712 0
346452211 517888527 0
127051516 455258456 0
286598470 432906921 0
695864579 860826973 0
895631504 6176096 2
972646546 15467189 0
430542086 416752042 0
908064253 78438100 0
135615858 214383354 0
924589866 541053391 2
162961582 507203567 0
319388230 898824389 0
847325556 163387921 0
944732678 953310633 0
74164920 845789487 2
629091636 618952635 0
494462798 737746823 0
125591266 143341021 0
408753684 223666185 0
909980022 771029969 0
522446454 587237516 0
790646095 296729012 0
276013809 189170281 0
452397247 990818518 0
524383993 180336536 0
101926742 237741232 0
668099021 547476112 0
351356113 461105953 0
520394092 265969421 0
936054436 987146080 1
111311568 90579560 0
94959654 108387644 0
896760510 487936886 2
538937164 363850170 0
118048565 759189385 0
265218108 826065727 0
127016868 173613624 0
589241099 536220518 0
633262627 981602577 0
878416113 730247511 0
890332915 479578676 1
154873193 581547225 0
364235876 88782659 0
798530229 99420670 2
857115118 31236262 0
6263096 421441774 0
429588926 971993992 1
494018665 330476741 0
133191574 668159294 0
710631772 422667148 0
735853285 47105578 0
105598500 954023854 0
805116272 437594932 0
912864434 367153781 0
869142110 417620510 0
270972246 193189271 0
786797101 337615877 0
16634031 545714236 0
101635220 91415417 0
324808396 185305876 2
624345189 308167390 0
495342607 122337325 0
383060287 595442323 0
746300102 673060816 0
123493654 746937585 0
546858079 115087483 0
918601625 876608991 0
736606990 3227963 0
173536187 42189152 0
709167003 360526073 0
822765881 174010339 2
664495795 830149175 0
222671657 760689755 0
880905751 834899818 0
335209589 103866646 0
519885525 707874303 0
986129531 553709441 0
209972510 18058474 0
89959818 58400857 0
162164678 122681711 0
840518333 276559577 0
735930457 380340510 0
485799733 526700382 0
103439186 865249910 0
309354018 985504750 0
133267415 336982083 0
790206248 762915636 0
462003450 722442330 0
56717569 871798173 0
594222632 204380683 0
67684544 732630498 0
891102304 897427988 0
508575941 571256816 0
552845789 224883739 0
907662796 143512218 0
675329107 68295380 0
640463028 997062656 0
25908125 998235013 0
668579652 411323666 0
272576054 727581099 0
508523034 258595999 1
585635196 825344381 0
807053172 128537352 0
82306941 686590895 0
841395520 888047953 1
234983453 828066380 0
810284203 913427943 0
134221502 817007920 0
999912025 594900454 0
885876752 276135958 0
612253605 772034862 0
863046511 314440947 0
714718499 715214256 1
256511829 625360414 0
944204359 954462472 0
603626319 42023238 0
604363775 683005975 0
917911277 118589300 2
461276980 467164967 0
695945748 148501386 0
734610114 141884199 0
56270322 738111835 0
717239434 629678821 0
132541420 360116636 0
120455531 127670591 0
21266327 839872456 0
875897770 295600175 0
513160922 264182541 0
326042769 685311481 2
940720911 179636147 0
113260510 373458881 0
677942014 777794845 0
444997959 755711258 0
549493810 789004609 0
253956949 582261185 0
389201237 431353091 0
278885271 125116154 1
980201321 181501661 0
510504864 651967139 0
814695559 471025881 0
21174512 100896443 2
404023091 858063589 0
317332702 952097559 0
661324999 43378765 0
764214088 208181568 0
30779211 997636706 0
7532574 638059054 0
772428757 862812368 0
36793744 30794452 0
246788931 815414276 0
708914578 258087457 2
987185080 106299390 0
362217427 541778388 0
715383336 686392165 0
184185046 529376363 0
505294514 133784951 0
880218425 594159553 0
95861347 215719720 1
348218676 954004202 0
824739458 997330524 2
529958825 351372473 0
298596621 71381386 0
731296181 428786308 0
823128840 967593754 0
990905540 749863458 0
821612370 420449179 1
866641525 241590357 0
567708111 541325133 0
95159166 628303353 0
437651124 315067362 0
501277817 342261087 0
567312907 307831282 0
147595156 292989747 0
18148902 226833532 0
678843657 243721057 0
198272551 480216311 0
112853394 152443897 0
461371494 473563345 0
111382329 433742896 0
701524955 802312741 0
762219062 28731344 0
990884640 454915668 0
299770959 930357189 0
55137130 74770368 0
448819556 490407402 0
113805 141127710 0
40663803 982057450 2
468032664 478641273 0
744477410 32057633 0
139518155 735998528 0
893007782 526452999 0
865694540 134066822 0
293571767 319742321 0
674579465 985868803 0
472366441 510328495 2
755756555 177622755 0
42918086 113978346 0
577828932 451228580 0
903310145 29979881 0
125516748 929556025 0
945685754 404787822 0
383080762 239120437 0
760721068 126493213 0
63351983 970688469 0
219073346 113882013 0
733188806 509033330 0
986211005 392204387 0
537298091 629385647 2
158848005 125190137 0
789054416 101587995 0
829133914 795220357 0
146870086 133808487 0
289447410 500130299 0
736730492 64937957 0
648191022 957727716 0
315672791 352553674 0
26529594 40847248 0
323557966 764030205 0
228242556 275296542 0
942181354 928567608 0
662516383 56894078 0
569686646 581742572 0
464053989 754485793 0
340499671 599672815 0
623551996 780291933 0
89309263 599967031 0
779962817 286957844 0
349974416 222473266 0
96039425 337775700 0
913065978 982035198 0
151242943 404323377 0
864301878 960729281 0
957099649 27909815 0
738312323 270518670 0
925584314 853428103 0
49649425 129746700 0
380658271 465026591 0
459702516 529450133 0
598252826 356240434 0
722294756 531073840 0
143565321 977213393 0
60624741 22885760 0
641660981 88458374 0
122367153 807357076 0
44970264 176379983 0
135814070 698732069 0
876942945 592527684 0
616501654 343656904 0
906636139 716050833 0
411413948 863968174 0
420111050 986693842 0
532874003 693011159 0
667747828 849215792 0
671180776 81607326 0
804131129 403396088 0
514349084 137497691 0
98012915 867988107 0
536663491 944828726 1
60932449 849603767 0
596640433 431624699 1
162434911 849212320 0
507675321 829437579 0
571417668 857553971 0
111441091 82535408 2
306352311 526149171 0
445738011 29472581 0
158259440 565230518 0
516705502 484577283 0
391305341 62748531 0
119390287 725541804 0
292783491 407612264 0
242037156 34124023 0
117011497 233745721 0
58979709 245594508 0
128679239 28558876 0
324638511 500386375 0
362252826 189291660 0
750059369 954577694 0
795360342 457698396 0
213297899 897614549 0
668300830 745287693 0
613594640 551153884 0
368445699 112126870 0
923500645 868654017 0
147160428 634413960 0
249890379 54312217 0
213629204 426405681 0
547364658 217598900 0
190295074 901058195 0
352078747 822744760 0
362316935 99750818 0
531321826 371634473 0
814139336 645762361 0
559905240 587316531 1
921648451 845557512 0
522020792 755444643 0
382637109 115314174 0
120994651 128973066 1
184530222 123590888 2
105011327 375985108 0
357062166 649098157 0
245291509 774098987 0
226539878 195997667 0
59720629 70053379 0
33228745 130179034 0
504075429 850040022 0
377389961 121741463 0
273510909 436199022 0
960734528 530375668 0
190206998 972932166 0
220666225 87965716 1
902389130 522421310 0
139366729 359214925 2
110141740 432959219 0
372036530 375102607 0
110356441 584636525 0
333331039 650770827 0
443539236 471202619 0
676147917 980065808 0
468321543 455912635 0
801721549 60953956 0
96247853 759210981 0
877508303 3030929 0
374948 703429473 0
715716057 977344626 0
82517371 683631781 0
114102015 320701340 1
945178528 929902407 0
49940803 632407989 0
364913954 78149040 0
952804510 76306507 1
12271331 673214208 0
396387406 449848565 1
35800642 393713151 0
338149362 93844349 0
760607644 924967830 0
63096061 176641044 0
105050467 638702785 0
398602283 360686679 1
130066516 952529683 0
416389746 354632728 0
895995634 752020276 0
321859783 572800656 0
742021452 542129984 0
843036798 382462063 0
272954719 195582168 0
533409428 968579617 0
692473026 325681176 0
54604462 76364211 0
244792344 52766897 0
917423194 216460604 2
739215660 29026780 0
503615671 475591153 0
947270817 589408528 0
632191736 127821503 0
17439056 274679229 0
3969963 94259010 2
800093780 344438802 0
172675667 225180269 0
102440470 933319319 0
94593443 455897139 0
394620306 465990115 0
489641083 266562231 0
227216701 72030252 0
473753265 25658442 0
175899800 662596684 0
3443164 620085468 0
264619103 554731502 0
167168561 855901095 0
412499956 678158399 0
594129248 23895199 0
26545946 37970196 0
328982253 555024265 0
142716066 912273506 0
347164903 822532059 0
278021368 132490951 0
645014674 159328826 0
684015378 29135021 0
562861644 449992897 0
868693410 31729027 0
442720900 229012919 0
757881006 439856061 0
767175967 326366338 0
597665670 395232734 0
389966823 39548165 0
768733878 967138678 0
511704728 451783331 1
58086100 948325785 1
175754899 294719751 0
597578087 598300914 0
6488943 716417614 0
521774720 246074469 0
408054332 803233871 0
105069531 209370344 0
139732679 235732842 0
219643586 340257522 0
89104119 671392323 2
942291218 200271907 0
300996895 59847200 0
753992254 292687115 0
246240754 186647184 0
641111056 41710733 0
195183641 532347973 0
427504819 145761006 0
130313990 913214626 0
47549175 423180277 0
626676114 333239993 0
148318724 716588601 0
420161401 116249546 0
89563300 305147024 0
28838962 630785456 0
486615510 563729858 0
978788885 196991806 0
218885132 553441274 0
759992227 136621454 0
801119774 627059372 0
778453607 407536632 0
731696778 273093127 0
408289256 428243113 0
437084782 529832254 0
956076251 22765896 0
673878474 938048959 0
141999003 150370084 0
262764497 208772945 0
597182192 863004064 0
990704112 867037031 0
437804570 792408787 0
667731569 365729924 0
174420161 657103310 0
725959758 455518549 0
877071039 866663348 0
903104622 585219950 0
667628726 853765551 2
854096032 430146043 0
10535877 214122625 0
619091628 437992822 0
206216177 432618563 1
30717112 815079538 2
506168194 68949855 0
719569488 456040989 2
743064049 79335776 0
247797781 989216096 0
107039756 66081203 0
615595878 968772840 0
904236380 232641194 0
948325048 733329684 0
312438096 178311858 0
549794511 223514635 0
956177411 412114795 0
575349834 897591833 0
419670394 985943291 2
249060720 966872245 0
544947596 315907696 0
171207261 330582713 0
7671534 544647331 0
203974722 434943623 0
816867409 684938049 0
563681870 638075426 0
127942997 895624005 0
384661700 118724237 0
884958553 120376044 0
373750570 251285788 0
652735104 669381376 2
880716522 219559642 0
826653324 47729566 0
204797324 634032795 0
159519758 225218465 0
320684938 981971605 0
226256249 519085204 0
12080981 702368129 2
743966760 484239415 0
450473445 190175993 0
306471756 798134557 0
294855884 525155189 0
87412677 36130277 0
513602231 889558744 0
377637859 804017618 0
496398421 762451851 0
85166138 413928351 0
212315929 739623529 0
912848387 32545298 0
959811585 950159926 0
204790786 666318658 0
409134851 773956736 0
747587620 698583699 0
254115733 224051879 0
438880799 270269208 0
395530528 759163529 0
107209055 170057860 0
435771835 949356730 0
167747432 487569351 0
583138686 186024404 0
783904629 184058236 0
219910274 354121968 0
855126196 830013233 0
783724577 301432596 0
231908076 829827421 0
429090158 417838867 0
635870363 214663634 0
123633799 839536143 0
141653954 75644355 0
913312436 320523444 0
386584422 241007774 0
929992889 360939516 0
122322220 153652154 0
669354843 525884259 0
824472896 492121694 0
967328341 878753274 0
404050044 996448963 0
34416487 72173944 0
342053084 475329579 0
188539347 69102483 0
782940409 622663024 0
420337997 173265100 0
658330642 374011737 0
126838239 920491606 0
879194206 263238187 0
916120886 243110802 0
799159858 86095390 0
280366717 739434985 0
605605201 724459965 0
437792514 20284008 0
20566286 686352066 0
639836516 841201423 0
697940212 796169710 0
849438452 956246327 2
532913128 14977012 2
400685761 414573724 1
248630382 230106398 0
334284123 264127318 0
492578006 917385684 1
765783376 455983169 0
7961865 946450120 0
156337892 378248255 0
917601622 297224092 0
285067376 570916297 0
716536138 257140563 0
202306872 500191422 0
109580296 401099534 0
220654256 700640765 0
622786818 61984386 0
695226137 152535368 0
242478029 370471184 0
8354541 782529904 0
594262645 869949080 0
606610215 407554301 0
894744531 635375134 0
842663445 890122217 0
128751086 952381144 0
275628049 451781000 0
320703556 117266788 0
697232123 184063499 0
487932237 951392514 0
583947961 687023303 0
958111896 564019406 0
235790338 506068384 2
5043354 128599049 0
266387100 952913938 0
890433208 873466432 0
291557239 744873847 0
53530759 650123009 0
510534816 917840734 0
378644388 885239244 0
816987590 26807525 0
567840108 251184155 0
497986539 9851834 0
925692937 381797561 0
85899802 804996913 0
77335338 245049378 0
757988998 80156371 0
265702679 797152356 0
568021979 430944927 0
832782361 873373132 0
358622953 167897720 0
896722836 658218155 0
608828733 79827154 0
12078789 488643817 0
989019040 551336278 0
228608213 790345764 0
762739911 624694691 0
190391360 423702048 0
113882568 791903068 0
60245323 499569519 0
878973320 754248160 1
681828905 419962593 0
909642489 54403722 0
888969112 330472301 0
34753891 24790087 0
42091996 261573035 0
181602006 83067409 0
125736321 792616197 0
589133474 255877102 0
395791189 874533334 0
632787072 712040442 0
333023014 687155698 0
701578169 953945029 0
77833368 652929666 0
826769786 161559778 0
330918213 515444899 0
968572398 617777144 0
683360231 714058561 0
917477834 176170352 0
698667158 236193827 0
140718415 9228895 0
78891245 195660754 0
962221692 999716445 0
217760345 574364598 1
607970857 216304675 0
168999617 151480528 0
370318750 555961998 0
239163328 192308348 0
431058922 93075818 0
12198458 543985202 2
531752591 429228391 0
432948683 600472144 0
571436312 227730604 0
288973361 967845162 0
220325670 700124744 0
43169465 65774537 1
153225177 116326393 0
163389589 350247308 0
208141822 520959227 0
909192743 873527292 0
84116518 403437379 0
519776595 936260060 0
777071605 72005502 0
124179068 641324892 0
748090038 447405451 0
774872475 460516803 0
31527089 459448413 0
87826500 84474882 0
775715092 694903188 0
76375016 454111081 0
58046391 524345756 0
245030297 44216850 0
649726885 630231886 0
998405372 121971455 0
538821978 109044960 0
136830380 698112531 0
420312952 273996338 0
431707514 713199757 0
467281058 647987277 0
508696603 334111088 0
557448198 18292052 0
715609086 483832484 0
330592487 140295751 1
738376101 671786607 0
241870447 507099844 0
266590943 133878193 0
517366703 672101675 0
208214385 281875839 0
911512503 851198093 0
105299658 820534265 2
153705265 479516303 0
500808149 835238495 0
391424804 821542526 0
254235935 286754175 0
888980342 524352144 0
515387268 50635450 0
224597941 301270648 0
941245082 608350576 0
945545701 220049006 0
897270135 127366189 0
449428828 975350758 2
779672752 538459052 0
679871200 970537054 0
460635620 858528458 0
958433370 725711291 0
168423876 849146800 0
337761442 703064387 0
971428928 84584841 0
852722958 695085807 0
32811018 359967978 1
785623682 416926179 0
155026954 859752775 0
163041789 323360381 0
207945896 426555697 0
911276383 536914331 0
328267213 761990986 0
861911520 515648077 0
125211810 865006847 0
728444354 741005760 0
501425085 733280077 0
856961815 665738113 0
598172779 232967570 0
50818567 870025531 0
477477049 465544621 0
907159981 679370021 0
296184120 778669595 0
123109546 280725728 0
121882778 133825812 0
165062376 637363490 0
470979733 87369122 0
803242068 28997570 0
90117191 668410869 0
20291333 268015112 0
26968711 838707780 0
383573893 890995061 0
920185256 344625768 0
396332436 153343751 0
88584852 139809533 0
479431897 270895832 0
135430577 337525883 0
7703210 578690089 0
516044614 378122243 0
20458798 664512273 0
780122640 822355199 0
441314493 73911725 0
836211724 453179001 0
757043804 49143497 0
797803533 102902824 0
86544642 916891133 0
635367064 79017250 0
591164188 706378928 0
769624049 70585826 1
926397332 335307457 0
208105742 886882836 1
786760802 122016996 2
266128841 145878627 2
371778713 879001091 0
169077697 387305144 0
568975927 999751658 0
157271129 83965078 0
92523376 516020542 0
504263972 934914482 0
623077874 991226414 0
952177871 20881489 0
433869942 499272957 0
595672144 236126020 0
119849294 831294500 1
146730820 390409557 0
931659222 81672276 0
277213246 121359220 0
302640034 5373893 0
44740672 745575602 0
67817890 585811026 0
38209933 438946304 0
827855978 31956160 0
37834444 456467 0
889204492 118241322 0
457189494 732011721 0
128821709 643460032 0
932804291 636813552 0
281738370 948132314 0
562824272 29711975 0
939709377 103281535 0
205404266 821201554 0
476314640 24017246 0
22363574 15968526 0
38750230 272694696 0
748964991 626707139 0
763332917 434118625 0
293540925 703295697 0
262063989 77320636 0
260475735 101421372 0
34474789 74234454 0
622775356 965039880 0
101282078 142844256 0
81540000 304059707 0
1019909 280253053 0
421579579 154755933 0
704638729 648458723 0
683861254 973304585 0
99648459 892685654 0
557844707 851181018 0
33857409 291136455 0
163557007 578590749 0
428765360 518490937 0
328589942 10187227 0
429961112 513371087 0
507538111 338271805 0
548844354 433083001 0
92110448 492019404 0
973893876 819323309 0
859301542 765733071 0
254536139 861732348 0
572534672 678287894 0
833171385 370434897 0
206220115 258777125 0
47878251 292828759 0
45906069 57532071 0
459081921 347078802 0
348996253 580656534 0
386652434 263886917 2
92706126 450259728 0
437960759 608502188 0
405661671 768165794 0
756388432 320795274 0
384800745 181610444 0
135084652 851175354 0
292269447 571420752 0
296105396 815378353 0
173781645 737918112 0
861362284 58052394 0
159688934 804172481 2
196470786 33468160 0
571728812 478443494 2
725786520 250545902 0
192121197 174621062 2
884280740 565466835 0
644199587 906116125 0
964036970 839469502 2
454351875 616924714 0
126678795 12505865 0
80542329 991166044 0
201745440 173737925 0
570390144 481633035 0
368492768 886784333 0
90696716 150608183 0
120661207 121784225 0
853301349 120490371 0
447779153 363441993 2
807751354 781764194 0
110707069 451118183 1
354856424 764524770 0
914719153 825051196 0
243072126 617434119 0
158432392 453874461 0
823832542 758053309 0
83557234 299023707 1
333284368 285917620 0
2484314 265097460 2
572958014 319475111 0
386578156 643105776 0
517153628 390801729 0
438374357 133747763 0
182764622 238553673 0
783030954 138505813 0
330689678 399381261 0
126673255 495411301 0
28130698 604602723 0
708064555 132875760 0
636702577 586842009 0
530644914 397251457 0
752656916 537393222 0
323267369 901662482 0
329767119 106438967 0
47430257 731729922 0
212029682 369403328 0
405464075 140085313 0
905369894 56122197 0
684036725 550058257 2
281264296 111410311 0
601938921 634942791 2
652494311 7986636 0
867748005 106159200 0
778003438 482821298 0
68237403 438775056 0
910232052 133650684 0
479653480 258596926 0
970924620 609666973 0
352324859 351104090 0
698130993 41295030 0
22288663 839959798 0
157179706 774561933 0
383476295 363466118 0
453476427 895637067 0
145868808 643193769 0
919022547 199385783 1
206488920 879250716 0
813561859 711274806 0
395406998 518477602 0
520633151 232468102 0
713602702 514887429 0
976579779 776231478 0
916104467 817271350 0
996037509 239461492 0
25452337 669681977 0
113907492 263951293 0
71910300 184852449 1
187595825 328501395 0
971735457 399103402 0
76218 273288500 0
478510388 111473171 0
430519857 7592115 0
583246756 77971842 0
50287172 334427992 0
11635601 247029484 0
796251584 396244945 0
606937034 735253775 0
900505147 147521704 0
79188882 921785040 0
701291329 164242993 0
713387280 622617079 0
958290218 708645329 1
426481734 999220871 0
786330979 86833725 0
703500105 120355945 0
878623573 545114733 0
902849016 720864129 0
304984312 76571432 0
428328646 74784423 0
978128593 477121409 0
978544290 692782264 0
123410502 842636004 0
349328243 912751334 0
668320443 41528740 0
59548364 484138475 0
890499535 225166810 0
874059078 775953505 0
101784172 911324092 0
91707804 55767845 1
347760078 195597702 1
744726469 262988634 0
235398096 502418332 0
611972798 12935102 0
125999584 99314675 0
302701558 503385625 0
925763624 50963716 0
737363037 527220842 0
224229302 630323860 0
548810237 745268804 0
272856576 20058089 0
576709944 742193370 0
123853189 787386876 0
180750158 163599926 0
42497258 923241933 0
743493811 316825621 0
599595739 26537637 0
179711011 338478344 0
156926341 450221750 0
465741939 776157600 0
221159407 347542923 0
949548177 192829075 0
961584075 958725889 0
172173486 935165449 0
56609154 933104731 0
172572057 499585415 0
736796543 871643177 0
387193455 839256149 0
428920577 480835982 0
614169064 289518694 0
395116170 937834276 2
785130113 110891156 0
735560805 243739049 0
602897443 484784386 0
95984227 550533131 0
615681924 798372482 0
859201322 214122851 0
707596306 380499669 0
454311886 136201513 0
390477218 763495410 0
32320812 112529290 0
28236775 946623293 0
964459982 997430930 0
285175743 885249908 0
742257253 584974303 0
213798528 797119862 0
891745344 471355382 1
769722913 775239793 0
878994356 901767462 0
526608748 810237180 0
767440055 90478923 2
217016826 367622835 2
516099928 31680339 0
269279480 807332737 0
841446792 35237765 0
44494651 707066896 0
313819839 303007076 0
169818269 449458879 0
858853109 782100819 0
84145068 929265564 0
911204752 438848364 0
18158499 430262487 0
633725987 654595790 0
119924268 6756541 1
120858993 2914780 0
17807797 360625883 0
150357792 584382346 0
524833408 620323570 0
691912135 223012864 0
321411252 68844517 0
948498206 263707964 0
886720056 785719312 0
944620618 650636361 0
889067835 942107592 0
172097493 555001891 0
742559372 249964418 0
766386534 239168981 0
481422441 867048242 1
982495892 452166366 0
230072061 778128273 2
641806521 735242582 0
969279983 484998098 0
21034327 100822078 0
260224112 761711838 0
974851071 132795968 0
847280798 634655708 1
75239979 292216401 0
62162922 81542808 0
73036389 730660318 2
4129716 890678022 0
652660357 541176004 0
541453321 428937491 0
750546438 605605057 0
986353374 967111620 0
686779988 265423674 0
184196107 524477106 0
121394433 722842008 0
603468415 549017202 0
243127845 233502551 0
986432750 313541236 0
266486151 402462589 0
213693403 746400927 0
365758821 733201534 0
217653498 81796995 0
169844659 763356204 2
736532006 339516340 1
139908519 330006155 0
268071863 855590003 0
671399950 232500152 0
660426107 50464951 0
368276391 38874914 0
877498920 652464466 0
750778156 189091774 1
639530077 171119046 0
525350440 820006451 0
994782436 709123712 2
827287711 35057949 0
646871629 959224474 0
908153638 703283422 0
538720573 24472327 0
456573263 101166541 0
362292088 619115056 0
756409561 750232295 0
588346526 624363509 0
540341459 54390553 0
468010380 891603058 0
346464368 473034060 0
256039644 82992325 0
882054006 462462373 0
86839632 108816741 0
642488773 452111282 0
210795547 529387540 2
438191619 652801775 1
497170567 160826438 0
272416543 794612943 0
116500609 618608641 0
378439770 905554701 0
410993942 542751631 0
473361914 94405864 0
565610957 171855111 0
679388577 201030132 0
917164191 626904049 0
888999249 633879075 0
99956398 761508404 0
124336771 178041491 0
221338389 830516361 0
428934137 645103922 0
694609223 322567929 0
857693089 596500612 2
473393329 300876280 2
341840620 882221981 0
133067859 28952340 1
853076592 89007636 0
72476564 56652344 0
408898460 20272574 0
258079714 718229553 0
502019071 19671801 0
724761849 959580702 0
86232008 561295122 0
643384432 558120788 0
569960266 94580955 0
299649930 111080997 0
849699905 579265690 0
376220437 817583922 0
924570210 93107612 0
80639100 173731011 0
730368947 83027298 0
640052961 523791092 1
159704367 411991051 0
805239915 844664686 0
777446494 570199622 2
701099929 904769029 0
714665184 479521882 1
597279988 12190239 0
188364106 534776007 0
144459152 161251357 0
389872680 102437509 0
531261410 201332728 0
319397743 127037792 0
738759223 866034534 1
890939098 790396303 0
119994389 134761022 0
3888320 514673335 0
9075887 250850187 0
829421228 297795388 1
132584083 290582004 0
106039103 452563856 0
481571168 137336603 0
608464113 823906472 0
366979458 749578939 0
904399207 73018494 0
14408548 162883453 1
81501386 702917870 0
45321424 548625579 0
671110029 423366798 0
795938933 619122261 0
127584534 378415024 0
987128328 422324584 0
858791723 107245443 0
676105593 189133882 0
72162033 129244229 0
103418951 858023326 0
296503562 423607905 0
16051161 269694213 0
655256520 317055181 0
984743817 718880928 0
793055455 168640573 0
109367162 18921234 0
447212351 853754228 0
23346106 788211425 0
609109179 653914053 0
575715511 389727578 0
979205966 688963246 0
766019636 548408952 0
543503980 472453830 0
833964529 726963977 0
467948677 912293934 0
730136481 268967905 0
45833902 420696508 0
622690171 74609214 0
503302702 78438111 0
44933211 158004159 2
513038285 654202409 0
242802917 826180580 1
564205022 199610649 2
228922587 981165900 0
669484301 483086665 0
604370457 761935319 0
63104421 61616387 0
850782645 626043315 0
914884096 822887765 0
114328220 5594341 0
78549981 207244191 0
133117516 642872176 1
943631000 92936293 0
534215944 33492266 0
809295190 531034126 0
295328032 338808739 0
469588663 371072700 1
699523212 71440904 0
137857629 639118640 0
756694142 973684678 0
71007078 2388227 0
69497330 20749229 0
507051760 589357141 0
949213660 434576192 1
72824323 154871716 0
456744852 53956297 0
419420135 174940407 0
80968761 577744597 0
903467290 606583657 0
249368878 830658566 0
280524570 832000914 0
160429384 159541963 0
745461432 184216086 0
373136499 908000112 0
444544446 18117875 0
53607204 621954918 1
627583837 983315591 0
41590505 128164531 0
46285921 281069018 0
394742290 664666630 0
88450768 182450830 0
297910114 585670654 0
773631356 725108606 0
531016524 976738300 0
429468098 491569063 0
686236945 389822435 0
356168003 308230781 0
798102514 562255608 0
702450837 440115775 0
747851793 292106638 0
487117139 155183166 0
750468282 419722648 0
980359692 373630493 0
866778365 203429168 2
686253149 928937413 0
100122829 54149493 1
99518372 394641690 0
1898174 501634897 0
474754019 741981061 0
300627455 809789136 0
944026041 255374926 0
414139854 72042643 0
442526136 658738868 0
218222178 98195587 0
179660000 270058605 0
205444505 490429969 0
301997754 119627554 0
606688956 828943916 0
25657345 838206659 1
175752852 84623685 0
247262757 13572514 0
798431095 595793519 0
444281902 365887295 0
198920037 273071428 0
343677013 65152909 0
956713760 928138449 0
666036003 766058607 0
941550364 852242862 0
238666695 50349771 0
230087018 894024385 0
426677011 441537354 0
55605320 831124126 0
862187231 780194455 0
34285417 628049015 0
672550417 424324404 0
170598031 192164721 0
478358691 545115593 0
57062753 797918467 0
175126839 670587307 0
726813162 546622275 0
453144177 494030446 0
790434925 16511400 0
816684924 537019254 1
183566535 96453748 0
903236706 931255027 0
477850073 664736067 0
883380147 421992507 0
39518136 345233786 0
690513912 495273503 0
81261558 346645341 0
806056760 989718514 0
879791954 410067453 0
880802335 551414199 0
411237816 590706530 0
354609223 731603084 0
916777083 237871588 0
928407484 267323512 0
512055380 787716804 0
630279417 805468855 0
877486921 178866388 0
771161432 810831056 0
282546153 606102588 0
646253416 938025380 0
439767074 955818322 0
480923262 577174119 0
908722100 141178485 0
23034739 974032967 0
969924816 418019194 0
596245247 908835193 0
222682721 391562138 0
179643439 112212816 0
133512889 979856915 0
702406186 36040100 2
384510102 367296992 0
23426781 256476659 0
902422871 24165211 0
699706265 353308276 0
525191597 38224342 0
181042462 136169010 0
700338106 899975136 0
247706420 369877748 0
431350331 63912975 0
164054445 989093455 0
492081056 33837613 0
439313287 475530264 0
918810101 726295678 0
233279676 633893235 0
518264445 744838473 0
619208073 720372909 1
683272185 992305835 0
125566177 239487200 0
159720558 775802925 0
219846763 54950453 0
996710527 997249667 0
988775712 438922016 0
97345782 710860206 0
679129628 251894983 0
659105956 562193495 0
494126211 982079990 0
848072453 589492882 0
212553367 559637748 0
960363180 732396403 0
139428678 103105596 0
190415273 638739143 0
189017103 756451648 0
347581678 212381010 0
388192144 523287978 0
129900124 581458163 0
933522866 637935003 0
276907888 743007312 0
887793985 118832499 0
762810332 73253566 0
782862973 879456770 0
494250419 191367523 0
145295932 514311949 0
239953925 596521669 0
207693159 898578997 0
451333194 727168841 0
93793878 704259464 0
325703933 957888971 0
829178837 799706398 0
488427858 128624667 1
510692254 261724799 1
194210265 118303706 0
767564078 142451520 0
962507956 563973442 0
468015591 397753939 0
142685779 369621078 0
453821917 793797770 0
827253501 483091537 0
927403420 950116927 0
91875174 853746943 0
109004865 454076969 0
711608590 357589012 0
793928769 903479697 0
564724186 197887680 0
326212428 435880510 0
714524419 149323260 0
44691026 392306192 2
568271879 377418633 0
393183402 92704191 0
857197582 893161132 0
846129213 140302912 0
129631595 743488409 1
799190015 838275000 0
820488476 738781008 1
511940029 68640548 0
265831118 377392908 0
109664849 249973673 0
887496094 710718966 0
70203589 332565428 0
491854102 15845242 0
549355718 757892092 0
654696869 472038443 0
244714196 490556184 1
104653070 964192269 0
317060944 987742614 0
107761219 530907010 0
601980222 957024605 0
49847734 724350296 0
542805981 648564466 0
54131425 974556869 0
809108210 48555835 0
289393863 353531074 0
631896646 405108618 0
285188086 977028871 0
808290223 951338033 0
656423626 673698412 0
107540204 437032761 2
439134526 338990268 2
973804700 561134821 0
971622306 12473053 0
263687636 638145023 0
72286080 541209004 0
767917542 163389119 0
912829062 394460850 0
173766066 547552603 0
572415868 491115352 0
787462314 815896068 1
104662481 419397485 0
8992297 883893495 0
548549973 651594780 0
883407976 618119928 0
558084382 530195164 0
388592195 118025599 0
295724527 967223857 0
317156549 973721820 0
58175377 635915714 0
84798910 491205872 1
791567064 50084451 2
650895937 299912867 0
856183883 286287072 0
802667497 427519092 0
680814505 252151564 0
989516358 353234924 0
335870062 31258709 0
515126803 554414299 0
748859186 153268899 0
437277352 327334766 0
464014358 209711127 0
366883233 41691953 0
285525666 210822162 0
641195630 481371388 0
207585103 35150552 0
701832099 200924649 2
889689243 540504963 0
724495761 54562754 0
265579477 997017558 0
860688169 639290819 0
26837474 511012179 0
697533692 419863139 0
830106669 903679532 0
105158627 947745356 0
683645212 733443451 0
373901316 853996845 0
14257254 189697960 0
109248439 23424676 0
830874285 613386373 0
116949017 599371626 0
100502673 375997312 0
111817314 214593512 0
334607318 696995808 0
270184294 610532749 0
941875373 705984005 0
983589194 103226234 0
268200850 89067048 0
108814510 30104802 0
837888962 835611514 0
608694281 612835816 0
622564792 561729222 0
95132303 10429906 0
648455997 337583256 0
469767559 588798539 0
634694288 443551457 0
28635141 444037873 0
556854728 822858325 0
996382569 712847946 0
57738941 112947360 0
632957381 767185790 0
884655703 260080913 0
718565200 87191064 0
60625712 956363813 0
686753748 990971633 0
603061255 982089767 0
136831800 119447620 0
645884578 419470015 0
871257221 962165698 0
722296075 820351887 0
376308188 6099936 0
141778325 423456065 0
989510038 789576848 1
246309052 347191328 0
873960933 483992750 0
92230676 720403338 0
850083900 455569234 0
306326697 927403904 2
235082358 678516508 0
697694089 115594645 0
857948240 429792543 0
213148182 164175330 1
836609844 318100297 0
555800930 240932756 0
899366610 49679332 0
775126877 510872609 0
994386393 159327884 2
844668551 393537319 0
757150628 553845237 0
736326170 993093078 0
516111123 477387751 0
567377824 319158887 0
408650248 945382995 0
387655446 720434553 0
752351778 378131096 0
464135119 618442376 0
876134222 795416348 0
692480589 677217693 0
935544442 600681633 0
340148056 474453049 0
46565574 615388793 0
88830877 502851826 0
151546983 645418492 0
740382043 445071103 0
970560487 411635470 0
198241274 51924868 0
67651949 688302034 0
498023322 198963022 0
707444014 78225316 2
418766586 123485806 0
228795107 245923816 0
801058532 870423542 0
474458659 501824692 1
918244450 600332801 0
191963410 337790748 0
270758057 496156221 2
265444005 293696214 0
805297394 369009910 2
789870269 987153051 0
254076895 119464132 0
858083661 595124869 0
205461364 830940236 0
510170864 52104774 0
534161681 802665979 0
99628699 280303492 2
432843500 394363876 1
446167155 648821585 0
954145137 739020739 0
666275888 304661973 0
259644016 828196584 0
730004032 107521810 0
629872178 442408614 0
295133002 348360752 0
751743221 243537319 0
140960729 151399601 1
911512938 782579607 0
453306200 995453261 0
95024422 120007512 0
721128539 399150840 0
54164834 36469805 0
530885439 140269452 0
679048459 156938004 0
790033078 392378017 0
393911590 776310245 0
159321523 393209751 0
101874948 450561996 0
388052810 66742224 0
446711409 751170492 0
440474311 641199451 0
604674458 330852404 0
182487294 161729157 0
402779529 880600642 0
102415490 146524969 0
159025874 454382038 0
111277930 671247458 0
87378602 152698099 0
475260977 157297148 0
490795079 870685617 0
804445614 845877476 0
961342681 922027631 0
415905204 715352136 0
270778927 922017602 2
563590962 47779316 0
906159471 665058281 0
903539196 246562714 0
813486054 146253246 0
381783861 394386311 0
194099117 633032420 0
97703829 685103660 0
352732630 59324382 0
52624914 375173029 0
383378724 473934085 0
180083659 320406024 0
40836278 973692310 0
283893384 225876218 0
38739392 987940524 0
289642714 51226722 1
935996299 302293869 0
23646066 611589339 2
14354362 191322510 0
610427201 551341657 0
342702032 173010055 0
832402378 783843958 0
116947925 207041405 0
347294732 292599105 0
373670093 825586304 0
933526728 619472756 0
452099492 142041630 0
812745153 155946255 0
283155168 420762496 0
957931921 91607365 0
751163284 665785139 0
598524746 977958048 0
829201231 410922363 0
718238660 101306631 0
96335433 787744209 0
900876278 957757952 0
8319747 120731188 0
229822409 383146629 0
48969801 602750339 0
116128621 635168690 0
981690389 48035486 0
797408178 716827638 0
761224959 377660748 0
502951497 419856105 0
538201608 280653507 0
550490929 471754326 0
591769035 496782595 0
48452998 414596866 0
904396385 241517584 0
798569682 936808832 0
618262896 427861629 0
648854825 72199595 0
75338931 667172084 2
94391928 10729343 0
802039349 994617468 0
759796657 123959729 0
491367768 592278783 0
403053295 170912686 0
383062144 644961351 0
483276339 891151153 1
92668801 37422586 0
66966512 313755263 0
593264058 806207373 0
258967630 413858507 0
881812315 733290182 0
194344444 115572282 0
840492229 132914387 0
240387380 434732033 0
66536549 157626305 0
128398562 432624886 0
12591969 169954704 0
898864275 132480473 0
115735077 528422188 0
65408467 479317344 0
556452687 276505549 0
893796361 235887490 0
940464889 339687626 0
437367158 800183952 0
384746957 375981526 2
526325111 376121230 0
106908832 277639324 0
144917017 317499273 0
716185113 26762588 0
26533975 28963048 1
237515202 899239826 0
367201347 626614872 0
623437032 935152675 0
312077820 866901940 0
414408057 719887224 0
573111078 536913148 0
449112285 31231727 0
606781997 660053700 0
74895301 240961162 0
641155705 386269035 0
980898221 659590277 2
960355280 516735793 0
706213223 228523888 0
107519785 334942318 0
965652834 592853709 0
81789537 776524374 0
990167391 173432208 0
387246488 598887460 2
659512019 380175720 0
671282518 531545415 0
398888006 680903659 0
239103062 502576505 0
242800732 195225459 0
518811125 213919598 0
456175925 984842754 0
953756627 422450867 2
570793336 24930049 0
211023357 557855989 0
168136649 89620084 0
795625253 958143503 0
663278504 786653641 0
115441977 169812502 0
107792018 114297421 1
745334285 82240016 0
493693653 504556281 0
292857334 686686607 1
2830093 308625469 0
119323083 634480584 0
949423908 841291030 0
754648014 37702861 1
660663258 416661021 0
482708075 37140594 0
25529825 745305977 0
305830483 690626426 0
985791440 638186917 0
987057580 793265183 0
18480368 241914822 1
590300817 954434188 0
913308738 142499838 0
57688711 917450786 0
557758454 229861995 0
81361515 86459923 0
178419303 635520715 0
282802192 240715436 1
672545831 59287033 2
374424660 861916496 0
595968471 104811427 0
242285117 265123773 0
337898348 559147534 1
887523258 722169799 0
744143747 18577978 0
720486090 890210357 0
102505263 544330978 0
683502713 108832378 0
136851620 645455273 0
80281113 182511332 0
233239867 279820772 0
376872175 922675546 0
338930832 915944075 0
54419998 215919538 0
107705948 31338475 0
771541617 263926204 0
769613876 79558124 0
77565018 950261334 0
92729488 402195157 0
27754376 962962253 0
58910197 729189928 0
49179822 431301696 1
166035510 827146416 0
202525953 674949574 0
819112483 799906147 0
787138448 267176064 0
442817885 4774836 0
31730860 407861377 0
347164663 582122503 0
401004180 54925570 0
652866086 915860157 1
514936448 67235723 0
902929190 974654096 0
720127456 137349470 0
191877359 500069627 0
454546019 974853363 0
331079004 305782410 1
195978877 40226792 0
9308321 65115158 0
601262292 666139465 0
626851606 655499644 0
322524634 380265197 0
265946483 167153897 0
112335923 472155062 0
667022544 681359181 0
365450236 844343898 0
30650324 68223900 0
515884645 269344290 0
416667486 338110508 0
429351925 759788779 0
34886015 96258261 1
516484632 457326354 0
527235592 501083422 1
134975982 193106157 0
243448264 125318179 0
300383959 313366403 0
229027480 24522435 0
199649691 593729299 0
154178716 258787044 0
277212364 660108741 0
848850328 14233320 0
6902267 277395680 0
759959808 548550507 0
467477680 497456916 0
397634139 516865036 0
257845973 380252348 0
339703737 615412982 0
269879935 385814661 2
581446282 468840125 0
572031017 433693339 0
89458334 746203613 0
556930765 789867634 0
473400924 576736175 0
841265054 790551276 0
381827252 427411954 0
400433878 196138648 0
388168880 786340825 0
522836895 370642967 0
191926524 310433807 0
705181368 100279161 0
644015539 265406177 0
699885503 806418900 2
759421894 553569864 0
223874390 811742890 0
169069749 218287304 0
353709937 957867559 0
240065463 800076575 0
948264678 22762065 0
758655857 891060893 0
45298774 872340148 0
887407613 994637021 0
382567718 784785602 0
394317028 659958918 0
183350931 754884031 0
482314318 108277967 0
465690554 290128926 0
921329508 857858685 0
600454134 298576172 0
80069033 802135839 0
350764324 676308073 0
472246702 142353323 0
681963495 361702935 0
860252707 247823984 0
980818545 545090396 2
475133462 880804099 0
3267678 30881024 0
910329296 523514245 0
679400294 423723520 0
300788467 218919605 0
31882082 313872572 0
255330574 660055970 0
960721649 230755552 0
802923805 251757192 0
881459915 584256330 0
765073279 368533325 1
256060175 672519739 0
540536058 24281156 0
6307659 399389345 2
528103775 829943249 2
666983272 214672538 0
526270596 403292582 0
665119219 346047483 0
28727368 797028989 0
133415284 750621895 0
75046444 270138497 0
57766572 49954555 0
70515805 305468811 0
142488260 738122981 0
44540563 162801203 0
78795401 946258678 0
937121936 977756993 0
336575422 40681771 0
595477645 685915240 2
850850234 457694499 0
574349390 535702169 0
58316568 976642466 0
969466047 866038223 0
117840759 854372722 0
66694388 528522127 0
59857851 216037057 0
416527854 850529358 0
40864630 883364953 0
588328154 511961066 0
302634704 143666148 0
53178065 14930158 0
537294473 632578775 0
550347671 696236563 2
295711034 104168676 0
537837529 51233355 0
239768934 708931700 0
240467737 795595849 0
489654206 106072413 0
880350561 911659395 0
802118889 59426823 0
107119744 677440870 0
667674262 493606999 0
749233725 374650823 0
863204949 548129414 0
217380342 883125466 0
68647188 880563309 0
987167351 769570847 0
78363669 861044248 2
444235748 724570271 0
572475335 226428086 0
145411031 295788804 0
319007061 119077466 0
168932901 579191910 0
982121764 233765334 0
54876527 946671800 0
799150700 123688288 0
962321771 119062550 0
188736170 793700664 1
67456333 24940997 0
784207797 371880434 0
445024900 215279738 0
125043210 111750446 0
284327194 194376668 0
342587515 391122455 0
116654469 466771354 0
315790788 602971021 2
73238044 109445622 0
777119020 259150821 0
19049988 179855687 0
175897146 266424563 0
629990173 392898447 1
664839610 666438458 0
66150822 118448828 0
798178377 907128798 0
739325977 651917142 0
319344919 321613229 0
683215371 966268752 0
547397577 213244734 0
102252934 277419162 0
756106248 827047168 1
198657671 979869864 0
893910668 760652045 0
790422752 103002957 0
510675417 958576863 0
906717270 271292399 1
635765694 860694595 0
568354210 34300799 0
788111018 60307867 0
451681113 450328586 0
908580297 641363476 0
896566235 551707045 0
561954124 68160079 0
331731270 285668248 0
427456538 53236567 0
736620305 648164837 0
987722747 35766651 0
682476300 352597107 0
192620109 112262542 1
303412754 460025715 0
634036062 29761061 2
180434885 116305643 0
664071122 974497221 0
981958152 889868699 0
273988266 417293301 0
127960694 846733795 0
301039340 448754811 0
863753911 432574711 0
40849847 670488538 0
187802503 482152858 0
231633309 183868458 1
844319208 316149276 0
997499281 15730510 0
176602251 484338109 0
60556525 824422685 0
791541093 109310346 0
997002128 489838876 0
6581480 929998871 0
661337244 281375657 0
110743796 920412087 0
644790589 381808460 0
781542784 674755058 0
457180468 808331537 0
364918578 73775777 0
706671245 8136874 0
584482092 846022917 0
904145895 310082972 0
443080283 641557279 0
176072697 255695112 0
323854328 74295167 0
629963235 432038281 0
70039386 363040983 0
116443083 937425421 0
27544640 919831940 0
720661991 728780568 0
663229813 353969324 0
228795775 565557083 0
41549606 52775228 0
133180226 968130232 0
719456459 982363646 0
574450691 846743375 0
601198345 246747967 0
351586975 750776586 0
87364914 241317897 1
726756690 469115035 0
699445996 986743796 0
9527063 235115367 0
587871567 1290051 0
223642042 487506318 0
160538386 159467334 0
808489917 4745725 0
910955227 300723078 0
993839260 639372481 0
182688508 958150844 0
666457923 951230393 0
187548550 834734176 0
174254755 680779134 0
376710869 469365437 0
128032665 845989532 0
968421109 963224036 1
900265654 841428752 0
542457314 358507187 0
372383944 125983769 1
171145874 476558541 0
600134924 940827365 0
289378147 180307531 0
129101319 753586120 0
695349111 860986813 0
71116622 68004377 0
480580390 291430128 0
123422770 257837904 0
302696572 52815372 0
49247863 374808557 0
492362399 26988891 0
382172668 375549306 0
368126516 333793636 0
594848034 487937832 0
40585555 244455371 0
811677267 318733011 2
423320679 316359165 0
539175997 60878707 0
742054627 955601968 0
600337192 251415858 0
134669427 645102697 0
618778208 335807021 0
222385924 460418677 1
628512339 457857578 0
151601511 977266226 0
749359448 302790974 0
808759093 31101359 0
135865426 845154593 0
41087714 913395605 0
189753229 159905535 0
66442224 935592913 0
69268526 530787997 0
878445857 439086431 0
699637834 160586010 0
892218075 62122009 0
884363683 434595590 2
921765022 309373 0
186114599 63083286 0
332502246 846173600 0
690483326 636727791 0
147349807 262072789 0
322099227 833703912 0
707970449 764219238 0
2613689 138210719 0
689500317 486596505 0
471095246 54000306 0
326198225 490564343 0
450490033 197085537 0
220332069 558525942 0
170161523 784209819 0
832618775 539579022 0
278097584 297994726 0
378185271 586206706 0
972555017 675907171 0
647724720 904447754 0
794987653 705384906 0
973454200 923449298 0
257284824 547947288 1
970067793 204766348 0
748373485 338489566 0
439027706 297101141 2
495603375 598256652 0
474263 236095275 0
325309436 758589932 0
499046652 383468723 1
719495930 377745671 0
864587227 364077116 0
196013020 903622423 0
804825532 440731150 0
25423594 608378434 0
316862865 136493363 0
35104911 574782956 0
68163894 204495822 0
257296938 712281751 0
957709848 563296752 0
882590325 935341798 0
855347928 40063796 0
712696536 684000037 0
687081637 259639583 0
980020438 9233653 0
847050596 525393644 0
628681696 365208350 0
314026184 836301285 1
617641902 27633209 0
953037756 588146311 0
72858044 694869404 0
95646895 513218827 0
862563705 252459537 2
256167992 166285868 0
17686374 395615156 0
920698887 240847987 0
687532220 428202280 0
775800742 39444173 0
135552223 692716552 0
809983310 648384616 0
118978184 2446627 0
198950491 664421838 0
110280353 150501813 2
611715287 734214944 0
10685243 558869022 0
428148640 882850248 0
66465526 900351307 0
117064909 163469201 2
604320303 866840333 0
508301738 639127812 0
579949539 414921512 0
783447842 337822049 0
640302890 417460929 1
838543803 813038251 2
195496505 336864094 0
84615164 307678870 0
379201980 379821583 0
361307690 246437079 0
345693174 291951135 0
480630583 786329666 0
252451529 867933309 0
309908861 420839458 0
87008266 123810353 0
727121674 510700133 0
608541199 378102087 0
711250872 5151765 0
687298347 606559225 0
252837317 547699652 0
889399117 723016638 0
382209692 818642669 0
637886780 614250513 0
748802658 144053567 0
747101275 690380374 0
52158842 630477646 0
85097102 305018257 0
476895050 971777825 0
414226800 690115788 0
386478815 811348476 0
178716145 521516647 0
431048315 983095138 0
242688070 396618825 0
85888012 342767561 0
614919234 766582115 0
593602061 568472763 0
193776363 133192549 0
121101390 368803603 0
637899806 771878387 1
95372714 748474656 0
410848876 308410513 0
640425313 56642735 0
508816853 515265163 0
764325254 113318648 0
718460338 817055225 1
74421397 906396433 0
17374113 678752 0
916657386 574449963 0
946614829 914434368 0
788787559 47336214 0
791810531 522968514 0
934281291 91814099 0
747302951 864351107 0
570321059 103589541 0
651832052 497141086 0
902358181 543499826 0
559780334 405769057 0
680284263 17487918 0
266373030 320521016 0
120456561 893579581 1
232352537 455517488 0
595904902 911862439 0
303378826 726079245 0
862572665 580055245 0
206176421 588307588 0
421584418 617984130 0
890338237 965023854 1
107718766 622454360 0
786030754 554525851 0
623334790 185783532 0
906280108 781819877 0
62985460 814607543 0
820600767 22633590 0
12617376 25665318 0
700061454 81624284 0
386242174 588018538 0
2772702 757107628 0
241148024 610672826 0
464774680 648197637 0
299241044 25438797 0
924351096 721363999 0
912299976 188224023 0
209182897 193580201 0
421924466 643695279 0
568746893 690952514 0
32607822 959274926 0
575923471 69862385 0
358397240 343366491 0
708541295 921826453 0
576021678 89422987 0
141016079 166712881 0
666123788 351692770 0
57002874 854279534 0
84227812 583675456 0
214413616 46608049 0
795999327 933700158 0
845660598 144716113 0
989397406 41819226 0
313175565 48583045 0
662391760 860853417 0
283123414 580226145 0
865925129 591859928 0
423716285 568844140 0
916228166 199859266 0
4274724 821800603 0
151502303 593944427 0
689803352 313224403 0
937997385 295773117 0
599475539 967909646 0
818556610 978726998 2
28300460 469575526 0
748348899 945196122 0
374916630 404964119 0
347299381 712426043 0
789442513 290641602 0
401943012 346988511 0
275775291 299987568 0
137918663 121924418 0
374227499 664418149 0
562327369 590531873 0
697117307 235551111 0
493325095 103619161 0
833990919 998596010 0
785743907 847346082 0
67590726 121758844 1
56935758 772678261 0
612676060 495353747 2
848894785 731647772 0
153650252 726788019 0
367710708 477899792 2
500256741 57507520 0
723527530 327198971 0
7745895 831962569 0
571783152 132326490 0
665374881 342040758 0
144640248 31520343 0
198347611 896224126 0
259571010 898515950 0
129996640 255969857 0
526601782 358641055 0
919307867 630144204 0
863347944 849896881 0
678755329 953427430 1
867642006 253932616 0
764704369 710388011 0
802735780 408277384 0
488344669 524618589 0
162632925 881747745 0
599779361 239179747 0
139588485 919449316 0
141956664 210956199 0
138957770 986900220 0
547684833 326570446 0
145125298 78724143 0
273373335 137204543 0
326859454 738001913 0
726834517 389072622 0
690699218 588213477 1
648465869 855041390 0
192838514 522755217 0
373336409 763414747 0
517648392 52803754 0
170018486 155046873 0
843834863 898723379 0
52675922 455312804 0
711315580 377817250 0
682501594 141827225 0
903302422 807064064 0
929909809 66182648 0
802123992 377380116 0
92871294 564027838 0
108185721 439200521 0
908922192 788540297 0
689684996 933945839 0
272025055 388971467 2
584434051 576506919 0
834305270 633507818 2
218815326 485493176 0
610008082 875908035 0
283963377 77179953 0
210556979 548386459 0
532230665 326808344 0
120538172 63638961 1
108171589 760012343 0
224473953 655800758 0
98656502 32429557 0
796532052 903262135 0
621727909 482508301 0
80106086 278399914 0
672817660 273546213 0
566690885 530554950 0
106560574 207336525 0
241254320 898867430 0
285891578 151787067 0
998531698 933135068 0
770282818 71308172 0
631734375 574783312 0
741091815 22095162 0
375759078 430486380 0
130203917 588302198 0
895911498 181152258 0
29776462 250258949 0
198093431 99232619 0
202205670 836903677 0
989082957 351849120 0
929187978 18567239 0
46798069 10294784 2
542643609 652861934 0
459374798 419535413 0
563365576 123630316 0
780546306 349462520 0
567078850 687196288 0
980274711 360040576 0
590467500 501680680 0
493486107 987556952 0
938249608 88106152 0
832605040 672454934 0
44456483 12534205 0
961090083 45175235 0
722520623 723484521 0
198382314 326386350 0
708333982 910863164 1
947626318 521116444 2
544570284 131209526 0
177749959 119299492 0
21636322 69943978 0
89715014 859448047 0
202987065 964639072 0
265064211 690496364 0
906478867 916302045 0
49808370 436076461 0
255697273 607624933 2
400166362 565673334 0
421503173 317121380 0
537227323 611807160 0
136444855 471654981 0
872569086 139859168 0
932227094 424926403 1
388041879 808172759 0
196226921 414767150 0
821619881 607912694 1
39892249 833268852 0
85877602 276617594 0
938142922 184110070 0
19957998 956720413 0
45615952 615213287 0
695521861 429690622 0
119733098 305234815 0
266458355 506246135 0
656460973 512936562 0
559987191 803213501 1
568265961 342423238 0
180820405 119091661 0
78019719 103189738 0
712311160 99474618 1
117786688 994355263 0
93703026 65638229 0
749456012 766032481 2
840952155 828092188 0
25366624 78293974 0
241283103 525420707 0
30888279 396776992 0
347551148 871731411 0
272377572 136989477 0
453162854 939574984 2
973412988 442112529 0
138473131 435389471 0
79247179 828061749 1
550995029 46993238 0
923805467 269274887 0
520791678 695849659 0
20280028 697746655 0
233742967 291729387 0
54670889 328019342 0
420244808 459964421 0
19560215 103942070 0
984124952 193082982 0
868814124 503111523 0
764103555 781387355 0
818644630 624745460 0
235494143 721195372 0
859518483 533329043 2
784164748 908837230 0
346210160 153628867 0
749823690 556053878 0
76823112 488964068 0
70594453 610222180 0
301717691 527864595 0
703184815 754187104 0
215762753 667945756 0
731715229 752764670 0
834383796 550713277 0
300810345 53248098 0
482333751 78208067 0
603152103 542744070 0
72235906 741874311 0
925729670 774414286 0
137872028 541945319 0
770454618 562831332 0
714329061 744965476 0
421382737 955052542 0
814629553 61759747 0
70360204 299650303 0
528551670 55323669 0
151019818 340890208 0
83435292 71328289 1
298758240 595623499 0
545420298 305895135 0
345960677 982613877 0
346801797 66934202 0
55743668 870457142 0
684078395 311758868 0
719509662 45309503 0
376451997 482068744 0
845103410 855990470 0
938062622 45122213 2
444552464 306778983 2
333270508 594239184 0
401004164 973756588 0
88829400 412537056 0
582496855 525165859 2
822624126 41832611 0
471112817 707746705 0
410840171 433834801 0
475697838 740956064 0
477361445 731806185 0
467618427 740475614 0
229489400 573052803 0
631409314 988689534 0
10812667 3939966 0
155383615 855887570 0
339772007 976218747 0
546731705 694847118 0
638208590 923437001 0
383721603 848576152 0
924621210 299166921 1
943543924 52256751 0
47587895 836449670 0
115722169 6180540 0
691879957 57138497 0
188974695 839141198 0
695866221 688280261 0
658464909 717706541 0
156724184 420632957 0
878407304 869824958 0
960928277 375310287 0
245375107 628221600 0
483602896 282958113 0
773099549 992328059 0
691929537 435801288 0
600189664 487872541 0
605685261 148166420 0
358046693 897405093 0
669473207 611265931 0
589514107 390145513 0
875828901 523087980 0
717356865 736159130 0
560535369 927487960 0
58310382 773556267 0
693486603 48599432 0
138651831 566004651 0
816487374 680122352 1
145735302 575394311 2
983958812 144734438 0
758837724 16630576 0
284384137 722415665 0
810760143 793493729 1
255352133 725047696 0
256781454 943600448 0
77912211 738521918 0
904247167 528705603 0
941778560 273078318 1
429793063 205952406 0
828173451 700826346 0
283166042 58596205 2
910885625 387788828 0
403689196 40159857 1
173817237 844784323 0
419505192 826326147 0
854959532 949013771 0
527095791 7827042 0
332071704 527659042 0
941437650 628599303 0
943882061 771387427 0
936153913 314847581 0
568984606 988789237 0
402945886 228876789 0
928675905 665595006 0
887772113 950576274 0
599408950 994985406 0
813512764 369995438 2
537705078 694080436 0
597747984 81456580 0
157962618 825017740 0
262113865 262080163 0
204958064 868288409 0
122771029 16561994 0
845425625 852592561 0
609940290 925036114 0
188842703 680578405 0
336658924 859624648 0
128228835 667052987 0
399039672 148665604 0
734072105 478960423 0
428093160 857428830 0
318185680 215288012 0
30018745 254776185 0
693844209 826078447 1
779203364 534459106 0
303615288 669889119 0
16018838 952366690 0
23710935 804185130 0
863605418 140891235 0
754315773 884060960 0
339750853 524983619 0
987944136 508798009 0
549366609 20622071 0
797261906 850880590 1
827537528 881418046 0
9626762 298528276 0
893078306 852429459 0
183492270 277836525 0
994029979 858215382 0
146527390 558113175 0
383613965 425455516 0
359637573 206263458 0
948631881 582615704 0
723668916 171880403 0
683519176 61825590 0
752314960 596165905 0
677088978 966119753 0
515680558 56961631 2
869801735 729212307 0
579556912 430269206 0
867936525 993955101 0
632478782 610727085 0
603365478 451331035 0
35901250 342263832 0
517699936 358766054 2
130358693 253523653 0
438356863 519489627 0
749007587 148668024 0
607738582 140058967 0
229216571 759303654 0
408403554 394567708 0
63749373 901692096 1
62989356 233940708 0
521588390 935878667 0
910061327 321367555 0
725132598 501376533 0
760456107 66144685 0
45193733 813119021 0
830058203 214068271 0
126884456 415043865 1
502214961 173535373 0
18197839 791376880 0
461667036 480053538 0
830475299 493095230 0
224006331 383299932 0
82394332 94676442 0
96917924 348722180 0
395036006 332995376 0
254624605 588066505 0
970559279 411047544 1
337465884 142157297 0
772059032 949695963 0
546461316 625149803 0
821470723 663424760 0
14510360 88642855 0
19781297 453329471 0
149260511 693952282 0
820922429 250089216 0
695386370 674737566 0
21692161 401020160 0
953723445 87379049 2
13041222 245710868 0
787685071 677009726 0
656146663 41559919 0
426825530 802782983 0
773201359 760808841 0
918553848 578227913 0
630303387 639297165 1
831959566 618762813 0
849615907 316397289 0
956822835 102471993 0
815596994 707067678 0
420787168 202499051 0
403718537 248709997 0
65649469 889507875 2
954100331 741765354 0
329334782 860956343 1
396442178 951631810 0
97760990 6820921 2
289393840 883291070 1
359531106 185971507 0
30612802 37346893 0
120872163 429830214 0
393076758 111393216 0
846003006 890913345 0
696390284 74888373 1
111888619 977048840 0
941001607 392301366 1
689526098 975751695 0
794346231 807705167 0
650156318 242079156 0
784697420 33815236 0
125080082 776347982 0
387618989 897999280 0
335075097 554231636 0
30746757 193220562 0
135332529 687999878 0
271875495 836087462 0
428748529 349122554 0
509819150 943729547 0
622689981 360912329 0
52601613 188347451 0
440945344 114283928 0
181950098 480809914 0
204431608 119448056 0
301883949 817474929 2
37091148 25448715 0
499221407 672882025 0
460820070 471117174 0
390422367 157817888 0
817277371 358321815 0
41728673 689149955 0
137738699 117666570 0
24943915 88421334 0
277270112 482807751 0
460724025 87050344 0
727442745 104792624 0
175956360 755842514 0
142997518 87338404 0
911762799 147494967 0
208354100 926048018 0
3027669 565011826 2
141885814 19229856 0
429610364 178547252 0
502938274 63201563 0
793954337 348079005 0
560859532 55511168 0
951308906 134633347 0
427277456 582669505 0
239616967 452286487 0
781135360 658974583 0
160192916 734161458 0
478187663 291774409 0
299453282 679206574 0
23662129 9989607 0
291708124 395157588 0
991305222 195349108 0
900670418 921759952 0
512424742 385534377 0
516925733 199989633 0
303505130 842806835 0
722068371 992839382 0
345318019 900423119 0
26565711 153807767 1
63078821 741919678 0
589382609 753887026 0
123786895 169785653 0
324123625 929174047 0
263345685 632463042 0
978775540 456334380 0
76096675 668615249 0
629559086 76766336 1
399217425 554233985 0
773990762 346748415 0
278627232 606859813 0
50397971 36230678 0
583141272 216679711 0
281932063 330824045 0
310175073 317722174 0
301229211 984738767 0
297815266 156304475 1
409013705 286648336 0
983842319 347665683 0
146839400 236210095 0
457199063 608044298 0
626129393 289884203 0
553412624 881933402 0
524146833 979421617 0
230024332 272885135 0
280147060 380435592 1
850548933 788545507 0
783074574 116634030 0
634155510 370330131 0
702538724 673757648 0
844407885 490302032 0
618500400 516772144 0
368344034 647311444 0
833336051 136060761 0
73551921 526033308 1
304655912 433442981 0
402863822 152880956 0
459738080 462351457 2
310700677 594317892 0
495040601 81063956 0
852602699 24580494 0
954384013 551774999 0
175446760 800227460 0
874788133 22886481 0
56335873 994865029 0
845059234 965228563 0
804953208 583328280 0
52245607 900120184 0
872941941 791898102 0
441648902 175954182 0
348708774 749424973 0
538055616 466497532 0
628471848 786077816 0
575474559 637125809 0
347462270 370523487 1
773169491 51272386 0
121644985 880595630 0
859248447 118962321 0
173944755 834997380 2
604862929 663814380 2
644580130 406081927 0
710994100 685899712 0
841201334 217790202 0
893360343 616090444 0
676947487 15305275 0
285151463 242549999 0
911479434 543324447 0
874141388 284717537 1
45179261 470149981 0
510495286 934858881 0
154361100 699897177 0
907624207 933377659 0
966340571 20683520 0
56644652 597393966 2
345417220 57539389 0
403016444 862576296 0
457751028 273533998 0
983472622 51588784 0
183448861 43353206 0
52254238 567550069 0
238788507 496620541 2
131515981 643923056 0
660898229 376395282 0
122337668 593970339 0
579962898 476212697 0
842074242 564339988 0
399651061 685639794 0
124501043 666246489 0
90151489 327560486 1
387131462 977737868 0
596009672 913509365 0
197256718 852680053 0
793135350 692398341 0
905183635 790295776 0
804686246 477737958 0
312590520 473467146 1
762320215 66501127 0
885697130 996397807 0
83741983 564176810 0
44653381 382621866 0
25568535 466911265 0
774603884 967822042 0
874262218 84156628 0
394429378 158811523 1
169512464 264128494 0
994533367 471182791 0
131733216 345953747 0
152977658 131397494 0
35219028 143803230 1
722001987 460895563 0
814860744 104829266 0
789182151 38748338 0
853441518 873120343 0
651432873 122372481 0
163852615 777371520 2
624538907 413735284 2
650119909 705654924 0
422030568 609777096 0
590822925 80634576 0
109724532 180654827 0
827794430 78765309 0
648547917 379462799 0
493270516 516977914 2
710952014 66563451 0
738546336 924080596 0
622992619 329771959 0
129452819 219926823 0
370674148 906000600 0
453867952 925713450 2
931157579 126535030 0
565996923 457629625 0
815555416 658153858 1
562368309 633613437 0
584377424 742220464 2
795831113 125036071 0
431399671 557569534 0
77280332 918253695 0
470607149 828200507 0
542346330 2467967 0
358744639 124561017 0
885087891 639517836 0
747057325 982116758 2
445325012 246686978 0
854381037 541866195 2
55626256 83240757 0
26711586 141694966 0
438106443 834389152 0
819527710 136002897 0
597678698 549996620 0
87501261 722521493 0
722167603 697867846 0
139672648 79966551 2
114349515 687871414 0
504086143 835730911 0
499518449 936537466 0
560020669 130116087 0
16307142 144382657 0
11914194 824434131 0
550659764 838197119 0
654764755 985155894 0
796494900 757706683 0
580042553 249216138 0
441947873 841973528 0
402786536 784462167 0
621439431 322021411 0
344866759 820232959 0
109402826 214229916 0
349604603 586711680 0
925930958 796734133 0
556007515 12132460 0
465364994 763124480 0
963944567 909703050 0
479415410 94876946 0
151712184 146005418 0
715371084 748620015 0
949578079 175761387 0
240389221 755877313 0
158851968 969488578 0
833442901 898353710 0
206333726 601047276 0
7382186 64722925 0
950043465 208442971 0
905710195 220912602 0
102840461 71786394 0
316376882 947266811 0
139745847 465388468 0
598468628 424708408 0
835919602 56729936 0
551401012 243773676 0
723848125 791478406 0
191726544 726977326 0
66145556 481972606 0
219934355 984065329 0
120373118 362929349 0
872401436 186367389 2
488113062 586024007 0
746409692 484672571 0
246846080 334280001 0
152108562 126845745 1
645974963 839952934 0
445088863 205024029 0
113066263 143268497 0
4296662 40226129 2
44700564 963715935 0
551380929 242416376 0
75071282 718465737 0
284990372 341790300 0
308332262 909323588 0
593796055 885884148 0
846097408 695870177 0
335099480 353742164 0
961571690 155159418 0
835154353 784258083 0
29761055 566373334 0
427147312 925019301 0
109012121 145826973 0
765552184 352252267 0
736634044 472483317 0
761791482 223069335 0
898479021 679952952 0
95609257 296651893 0
97091141 927547825 0
303769850 736685736 0
210240796 921313436 0
350057188 548130088 0
234364609 790431787 0
651172156 549534710 0
558664423 581748315 0
631423075 278835755 0
199651785 687096353 0
743314964 422618438 0
73524811 168715597 1
599101992 384706457 0
914514888 292140789 0
943762445 780864108 1
215883151 698700358 0
807599639 102170543 0
628137967 842505248 0
253890420 475972892 0
278875661 119268637 0
514330518 970722879 0
911366685 488949773 1
458734185 750985320 0
752419008 53862276 0
325364031 22359092 0
824493449 196653659 0
352683236 625745538 0
986087659 197150187 0
4861714 916918622 0
435246330 706020854 1
804085592 38630744 0
78030484 362139218 0
222757772 972935502 1
40601832 800825467 0
667616710 588576599 0
787507710 171897808 0
545750883 775895329 0
686766018 182524127 2
470446923 704761429 0
16922443 466238022 0
49446888 886616151 0
847809083 60624969 0
391109570 679787361 0
175607561 208871005 0
289783139 388788255 1
239341910 896160431 0
789794503 889293576 0
795641389 536905970 0
139308192 984388309 0
46975367 798830977 0
605863238 104521824 0
151542751 236143978 0
267716317 316663386 0
539105362 461445501 1
54859898 999405489 0
768197917 577037725 0
113777303 101537994 0
583789817 84769169 0
635326696 707274962 0
362819057 292759151 0
788824051 125660569 0
625252174 119805765 0
689384373 691600220 0
431806452 216238853 0
200365753 907190770 2
812208325 126312469 0
587870361 793410141 0
89090347 79828340 0
613670960 389733948 0
821659165 502117346 0
847321626 787067715 0
753801876 374801452 0
380479063 994532567 0
55071625 889512727 0
128029640 681126124 1
966612218 446315646 0
171988001 12694392 0
144378620 866085990 0
690313690 758714465 0
231631029 167615276 0
193230290 181788403 0
760344087 709412392 0
609480520 271691115 0
125150884 552094867 0
528010915 811557378 0
226538189 4957360 0
912425260 856475175 0
910576752 984815399 0
781218878 187772070 0
33768910 377446212 0
679392810 190723901 0
880670671 997945661 0
402021050 255693845 0
320150340 974063192 0
942824997 666199905 0
718968450 674229813 0
371045684 474477604 1
988554342 803866744 0
694501472 674126164 0
807243830 367321520 0
964326674 158073852 0
473746446 31213015 0
456441339 391644755 0
62802261 621348442 2
57739701 744602688 0
899678261 564613479 0
120882251 302905344 0
833712575 438334047 0
544670729 101777919 0
486624772 277081363 0
647512209 517312745 0
56687547 55903386 0
286999859 443532858 0
100355579 301552508 2
724175380 256208475 0
463149483 792519222 0
876856684 520503475 0
911258434 669643296 0
959537010 353754665 0
731637348 56422671 0
113992109 333019490 0
243164447 756117515 0
168997878 563567218 0
317186065 907245648 0
574224578 2004668 0
565000524 320092506 0
830078739 697291719 0
192101150 442475260 0
836955632 20998068 0
620641135 497483559 0
333957203 594449672 1
379508369 566932292 0
334449974 65244938 0
383963178 858957254 0
770129792 259429098 0
979992766 17342990 0
471156455 665033830 0
122001240 964729929 0
748081833 406147091 0
67108166 471377138 0
91217941 39968866 0
812682110 745901765 0
97542500 519675673 0
909746902 66424712 0
889688852 4714826 0
375709591 679110090 0
616570476 113184994 0
766286584 505160677 0
978509568 419366254 0
367726744 873822730 0
558878315 413215821 0
207306779 930780304 0
451176227 42061363 2
966590839 902810142 1
299160751 150612714 0
246788984 386342213 0
786598042 525000244 0
507055238 969385701 0
907844086 861889354 2
811980426 925646459 0
425947279 653433666 0
480637040 935393767 0
437907885 338902592 0
993929037 65500228 0
813946094 517006319 0
693057821 630808017 0
441528126 856585467 0
830653523 198366257 0
203776879 982489364 0
68389978 49614280 0
321738556 236311241 0
568206227 567175725 0
726669402 2959964 2
273019909 881743188 0
941884351 702880288 0
299827306 844152209 0
324964439 360695785 0
478505745 6159624 0
458432254 400643849 0
232741144 836382183 0
355046956 687239028 0
697197239 406153005 0
613105429 13786646 0
442622444 368722926 0
637432153 998573226 0
105002127 636009486 2
67814800 157720991 0
316367796 15063069 0
132160967 32158343 0
879687295 193496263 0
165550878 570894274 0
763975991 551618693 0
977350945 372475116 0
311099543 824558994 0
209172861 548339321 0
294431452 650427100 0
975021940 253717976 0
308008825 772335613 0
724252555 343508931 0
132106157 476527125 0
615253808 349191886 0
777417408 554910120 0
590374676 958125228 0
78412401 85432269 0
588208064 338101641 0
234989445 354745131 0
810824126 683663030 0
418678619 358325367 0
359873576 495317450 0
596714004 819535769 0
226209314 720496622 0
569887957 223006199 0
594473092 282878222 0
643905088 69674883 0
157646350 539503793 1
824335658 662850879 0
468657476 561914229 0
374738718 583546754 0
882442356 53602005 0
498989350 475230206 0
82544772 31886336 0
971887851 208606906 0
919125864 487683821 0
339791606 489045616 0
418819042 967339304 1
867183482 213845183 0
20167253 714029223 0
61133007 10193414 0
726692517 108986706 0
959561569 884983539 0
511574593 470313621 0
863753288 465404992 0
173200421 386833303 0
137234904 201924644 0
577182145 43952102 0
247783233 424945175 0
311429569 46528006 0
817082611 264649225 0
118254573 100871622 1
172690655 791140051 1
74197955 899807050 0
908326798 990647043 0
795854742 219988620 2
18578164 389594630 0
916123682 963617347 0
806673490 743281423 0
469092696 456852925 0
551897565 692572450 2
346932702 701922583 0
37389444 513168378 0
499373963 241016025 0
108124312 143312370 0
324227970 795397073 0
326508401 396114731 0
234516995 981143329 0
850648772 567699407 0
704554748 996384623 0
860790992 249780886 0
536058385 602018291 1
347150743 434240087 0
839745222 548332304 0
763695707 117244091 0
371346041 779320718 0
466114348 830336796 0
399077423 997840296 1
760242828 250658994 0
101953284 12866322 0
411371699 988696203 0
6453811 862725970 0
985966093 91021755 0
65909012 489672521 0
67019819 997567198 0
756089909 566237749 1
829277550 642940086 0
603217476 125892714 0
236814849 179554551 0
516022626 291919262 0
414003271 454546576 0
496150550 49840650 0
62332545 497826694 0
96870358 738565299 0
159543453 284991375 0
337209630 894964921 0
18442511 656801710 0
311246247 805073637 0
189194589 280796667 0
369179695 632548373 0
570845831 695471409 0
201445449 123135748 0
841877043 191567233 0
245718938 758276733 0
314299971 638959284 0
995558463 683252903 0
432659207 618641273 0
487025232 356545628 0
547492029 838739913 0
746696386 43776060 0
291527957 316207808 0
624310434 925923307 0
162322561 342762167 0
698708737 266807541 0
406400802 137738975 0
368493022 76616932 0
144910910 12800812 0
21121551 112493689 0
691148397 865530062 0
728473604 327930995 0
863444995 84779365 0
911559848 83042029 0
321737586 591984198 0
429086797 475476054 0
855533526 606464098 0
774907229 60952773 0
287044979 546503091 0
182404435 117012237 0
5102452 304199749 2
402598347 987712155 2
443963242 494899510 0
534385921 141307298 0
949791433 664833246 1
805682447 593221565 1
471160546 366664187 0
542207648 408815648 0
724081223 490084125 0
811076448 54973774 0
308117728 520237114 0
28510369 365213435 0
595285623 570504910 0
182845116 438583359 0
189398723 212184691 2
493784590 775053842 0
524777790 11607275 0
943416294 841984846 1
750349001 375463333 0
318219955 602169550 0
928082342 128689520 0
803301180 632666873 0
715719104 4214989 0
354751823 950664096 0
886427204 84923999 0
790855715 871362560 0
606397671 606033585 0
919669412 130787335 0
429797509 13938814 0
96298468 224951780 0
2825478 806956530 0
508344807 758154423 0
518051435 65083117 0
788892293 198205824 2
89756029 850371547 0
203977504 918773885 0
961902205 757751200 0
16648128 546046642 0
104356740 196201790 0
881159004 732632359 0
293964080 465508703 0
218500127 638618273 0
232513534 416014245 0
830750926 193237108 0
357676719 348051678 0
475210252 159293217 0
187247539 36252011 0
834303552 55971285 0
290485255 249682681 0
166356024 887998541 0
590607782 152358541 0
499820903 739672171 0
607981099 540815670 0
922411180 609704505 0
867412713 75422300 0
624849168 13040063 0
78747402 545925674 0
125788541 373996907 0
445667633 866449746 1
94891040 4116989 0
409626361 967577136 0
735863252 64299902 0
925573390 44205230 0
573441522 386734490 0
15515131 675297739 0
551289307 180066328 0
731339370 287187611 0
894744701 617983736 2
307300035 139010427 0
398135743 586961674 0
59468251 119024660 0
716361814 577027351 0
170332784 384187875 0
799479767 426856282 0
675822801 806792390 0
198810232 120334753 0
275416143 706475419 0
564979081 991708040 0
65005727 883731840 0
821286756 137359070 0
469654601 544798458 0
357223585 537573943 0
355075114 86837026 0
299698947 627411756 0
386946216 857380010 0
696352289 484234033 0
745657189 19534355 0
238315094 50071611 0
774025567 968738042 0
777024946 856614215 0
36804122 698041713 0
844088814 509043003 0
755480335 274206740 1
932927579 574193317 0
420505261 38377958 0
749761959 804147554 0
878225767 263228572 0
319871753 975567767 2
106498477 557402774 0
777091109 100778949 0
102502552 87203438 0
570970397 18785973 0
62741143 806200208 0
690581018 100374380 0
580618517 637272161 0
599852805 453834265 0
511485417 365933509 0
929604927 106524141 0
39503000 708016215 0
94066850 693552658 0
529354898 634572675 0
496194719 144733452 0
650149762 355122187 2
78225120 106786403 0
582085200 317620430 0
930363775 640314167 1
431341755 734137684 0
155364839 478966268 0
950734970 468683308 0
222865439 482924759 0
97402056 93249982 0
742153399 790148584 0
866768997 409920716 0
817717019 113931197 0
169894879 135927768 0
375990557 87152828 0
187374657 322855403 0
312498705 59665987 0
143665880 770265997 1
104688706 716941989 0
270378800 873279009 0
87995375 942690998 0
497016493 20953915 0
839743571 780767535 0
554234625 149504455 0
93811455 116919388 0
768499598 972290728 0
729745173 28507682 0
743598000 963329714 0
502034058 17736204 0
244419307 68762313 0
316867880 263060001 2
420894885 84550650 2
222024658 870594844 0
132849407 590629137 0
414224782 188991991 0
362984797 374579581 0
293685638 540253238 0
842920078 368994520 0
64230043 715054754 0
347721455 320952654 0
747567884 989567586 0
923746576 687964375 0
652940627 670920366 0
462540691 750266986 0
649771088 150368040 0
114811767 380293882 0
60141568 877819971 0
61753622 734694445 0
814444246 136937395 0
556713266 618703335 0
568794735 213861405 0
606406407 213694841 0
17839692 649693563 0
721987857 499172382 0
565344271 576546365 0
71584973 433657501 0
279272681 186238863 0
864629099 739184989 0
602432526 692885530 0
989209644 947190326 0
687651136 562932933 0
687547511 952147931 0
139123971 452379783 0
97759177 981077997 0
284338519 479589742 0
47330207 225760113 0
417020884 223205040 0
244772775 863576179 0
224235574 34339859 0
570868874 498189241 0
424420071 39942619 0
284404435 450781512 0
296662317 744974735 0
826262010 613120731 2
820294857 457642166 0
410238880 601776974 0
334897568 145864591 0
144469665 564520825 0
848114409 799200665 0
752272183 257151475 0
423252465 133941048 0
291062202 609990364 0
136666350 383736265 0
284640563 9960342 0
485566453 162031715 0
57145598 760790920 0
745737451 156494002 0
15232467 830528123 0
344300800 369416929 2
91738395 188613306 0
757041254 249798343 0
17811137 274827873 0
173853575 880791468 0
924696069 666959459 0
841161218 51849305 0
721099911 414366611 1
3896770 13074642 1
20736906 406628311 0
195231539 226447775 0
773941835 261158147 0
58570972 747141040 0
408220970 134892559 0
842169154 290166208 0
7916336 142476238 0
103843257 175160220 0
140042511 782804312 0
317857448 760402848 0
66485442 414570815 0
779410491 229506106 0
148574358 312768684 0
147482488 543903158 2
882236177 136450330 0
640624000 91014423 0
100388340 829486149 0
617377108 55160620 0
779440994 790149336 0
916183994 524271901 0
927225496 802904306 0
884287272 203609386 0
78462920 625079574 0
849159037 72251693 0
186772399 339205449 0
183256753 915306965 0
479209961 632221025 0
124390027 755372514 0
927327673 189181919 0
933121419 66573217 0
619286197 271803168 0
423033249 476247868 0
719092226 849596661 0
87267140 715920866 0
479508210 404454739 1
6962359 736847796 0
207335081 37443165 0
254565297 804268191 0
746036703 774436162 2
101096662 619197734 0
698625364 646111112 0
780486784 22850129 0
916061487 94565250 0
14797873 2767449 0
702871759 398500851 0
632691916 855861994 0
256119637 245969629 0
518614385 698800924 0
728468807 670178137 0
620817709 845739578 0
182401195 60620248 0
435082812 116909938 0
121332903 134757772 2
543304831 493376712 0
188637710 721341483 0
93177692 322059520 0
208708754 446638255 0
650667887 202945168 0
877241598 313423426 0
661283893 218965726 0
958637260 173406528 1
141890144 99096614 0
621663039 699061634 1
226811705 447469695 0
783583505 254305342 0
543706995 708330863 2
66302869 957679382 0
600773312 280818498 0
508453583 245208117 0
989569417 481282472 0
910151475 143187308 0
346689356 36279007 0
335710480 715754789 0
30876074 667239858 1
46112982 761379235 0
733200444 852175820 0
301713083 848253307 0
276952896 286094753 0
521541278 464242829 0
874914644 616221021 0
894773969 359387003 0
298858419 759730197 0
659848529 478673943 0
478085041 656034318 0
691725408 699286787 0
791659986 629281794 0
27211617 100761663 0
393892392 31427419 0
877298514 803465824 0
338595008 120076972 2
165149688 999596469 2
210915060 28752154 0
269434193 60222368 0
27674732 764651056 0
898452965 372966173 2
961099342 338231072 0
678889811 725781677 0
59400896 476928972 0
386313782 95291987 0
576891218 880647358 0
633332905 719614733 0
652061481 872590782 0
526088139 512379969 0
711566930 198798923 0
37439881 483661589 0
325667080 231317866 0
3873566 536228389 0
468021103 653589988 0
471924605 334177019 2
212620849 30237988 0
262319423 57887311 0
392107020 119598325 0
504873247 575760620 0
657354656 109572055 0
53444230 677732557 0
314401177 618963772 0
737728792 149976132 0
994463981 941679954 0
370533804 108575580 1
298656690 70318717 0
316413280 985288299 0
71219760 938267382 0
610020133 471316683 0
827900280 235868907 0
385681392 60411143 0
981796457 844881716 0
197647611 644728462 0
503565274 372933381 0
828602805 371163010 0
551416712 953597139 0
567028897 10581536 0
670231561 704962694 0
142985291 313243380 0
664336831 275260454 0
972133442 185909397 0
493791047 724270221 0
837411014 122397240 0
71719610 876767908 0
738353330 414137169 0
571925249 121803297 0
643225521 48974458 1
159924148 261539924 0
513345788 508503018 0
807778201 125951688 0
909393387 688060314 0
445729502 126216523 0
858085926 504020385 0
218835087 334741925 1
976561683 316540466 0
711211600 229391869 0
858638771 60678108 0
239168982 502071449 0
264523718 567159855 0
241609326 283372585 0
582625008 16255926 0
194873969 578156335 0
228907434 589982506 0
56820664 549640364 0
720504103 293801326 0
554771921 794619452 0
504478000 425403134 0
145474870 244281199 0
961725999 802629479 2
35451750 107195835 0
679142035 874331993 0
510701322 231950678 0
950583548 362962669 0
394977652 664082199 0
864979787 524226591 0
329062376 330577105 0
612438834 593179634 2
577972235 215632114 0
493983023 888142093 0
287964255 349572720 0
240094416 641617271 0
15721686 311584828 0
616231393 350526414 0
722550351 207625135 0
575645814 860705643 0
117764087 512506126 0
256455226 737782390 0
952578788 751851224 2
664218850 226504478 2
936069688 117603476 0
938903285 310721825 1
761838861 231757724 0
902119846 91048580 0
739162704 30270990 0
316180888 264221738 0
67680276 17261771 0
936558886 343096585 0
662916321 596014520 0
157478547 121819948 0
227383310 504845410 0
235888007 447571356 0
326446250 634335999 0
563313381 612425159 0
989424914 930660271 0
214584286 286405688 0
136243146 264488055 1
818896351 339231698 0
983570565 934019684 0
826114814 167594000 0
455876429 32066157 0
205097156 428107154 2
132747016 673309132 0
118800551 72206888 0
857104693 253886466 0
934466141 658973439 0
628996999 22862448 0
56426986 51523824 2
675431374 119260446 0
439006687 12417580 2
760075206 248337148 2
79050507 385437770 0
474114060 360782029 0
155689590 781190538 0
385386566 651126280 0
276852006 672091116 0
416971531 587739081 0
723313836 139885394 0
530014557 243039038 0
464675719 21103402 0
139323957 821624851 0
49472051 136691353 2
639401194 908229882 0
877010010 669698952 0
859791737 671133995 0
845702384 629675171 0
46865903 384240694 0
156480532 32247942 0
917423786 585449741 0
276829509 269321870 0
643313924 860610446 0
909900013 82645432 0
54170848 977322278 0
276033523 967621493 0
943392893 123859101 0
634962213 299710733 0
669969028 22505168 0
69769002 929754752 0
795991188 453539318 0
744158435 737128879 0
87528541 624710170 0
68735093 583641271 0
423518712 32376977 0
177157154 832380686 0
894684104 106624477 0
860011706 754424137 2
328939705 997532747 0
46214323 131113983 0
606075350 485593959 0
435663725 871265762 0
284443975 386446318 0
468524141 59073233 0
263153961 905677906 0
628902340 561175318 0
615463163 327665120 2
557074722 501032967 2
300779443 333580827 2
505200743 236305908 0
644509062 965660004 0
419694027 706958806 0
439526294 35175893 0
817855489 901881475 0
404202528 407925000 0
104044054 437951416 1
585566212 187985614 0
925731000 761262446 0
214324561 595445678 0
983682905 499449290 0
947934377 590262821 2
2273857 863296082 0
769401272 97365 1
993960296 165996686 0
875958278 164949412 0
289163363 380872812 0
825694770 232819596 0
410053117 62394470 0
916733680 122706254 2
751028428 488296084 0
539786030 494153768 0
451892904 678147313 2
100084459 946113923 0
392520635 681514431 1
995323175 564111801 1
628234062 736160505 0
182745375 483775641 0
606453240 870022777 0
450290562 858949063 0
307609835 179483330 0
625556260 935993199 0
607822020 577067034 0
823664458 948745173 0
87026 170176717 0
514305792 95916317 1
483565084 242732440 0
64037530 341925581 0
19996044 627078743 1
953500380 187890452 0
59755335 219625542 1
641539981 822497577 0
609639056 721044317 0
701636963 457585411 2
929288592 301821394 0
436641068 519592470 1
494198002 580872361 0
34467571 790142849 0
160813228 819354469 0
81684115 146952293 2
685475354 305010006 0
467505107 988351591 0
843176982 218599599 0
388445263 133585665 0
53508667 765269462 0
317924679 836173060 0
79645328 192625723 0
685601713 571867457 0
233779380 205979475 0
746638119 78273788 0
961771615 757646684 0
463935901 414416956 0
771178759 929586932 0
913109839 857786682 0
92414734 892222096 0
123602941 40453908 0
491609091 966872442 0
423379968 3881295 0
652021460 214215718 0
732783351 51205849 0
219822620 745420838 0
367105575 458957387 0
678942156 647509901 0
311096444 451372368 1
50059781 278173406 0
661517327 483135157 0
373612206 342970503 0
871462107 5180659 0
141526049 20134922 1
556459751 380378704 0
70633666 106204725 0
616927342 385037541 0
784947540 433081253 0
76562244 546623199 0
518935080 68808889 0
575166060 249374365 0
599714113 148465510 0
228823134 66139617 0
188199864 98182873 0
363294906 445067675 0
249581564 319655689 0
722025427 95258672 0
132233999 163532259 0
174074364 986445915 0
64708821 128456232 0
425652002 857242842 1
88167310 170094258 0
402776944 816985176 0
334308275 899416597 0
903291932 626463657 0
425713266 885944767 0
58430274 604891628 2
815118860 703837362 0
797948172 976410172 0
351161899 902557285 0
505397350 999554880 0
213469862 777670712 1
929934175 102167947 0
297388709 839062747 2
220519979 191251612 0
72687236 217260142 0
989642997 509932114 1
125667385 745726124 0
16934910 983897311 1
164361138 467113128 0
684936292 663686568 0
159036012 471339620 2
965172029 130931173 0
771934182 821115573 2
976898034 815867359 0
834897821 851809801 2
541456108 825666845 0
338337049 266577793 0
666056939 597905486 0
384627829 505035375 0
795137700 845510033 1
25730436 203117820 0
5972165 345442210 1
630558105 201804407 0
154131515 377132348 0
474863808 578318268 0
951316223 806853883 0
557408250 883904483 0
491100368 471610951 1
458508003 332581192 0
117892301 764268763 0
423639486 85253173 0
178260 526073778 0
660426969 212570360 0
616839458 252652961 0
667556272 108477152 0
998186932 956994928 0
382237269 15565826 2
491274562 286566947 0
367959703 473091224 0
742384175 643757806 0
385041943 887025148 0
757504096 568375723 0
20537838 616987319 0
238438816 902376866 0
604590712 41603579 0
130152896 92361555 0
631419647 143176675 0
937349014 307829777 0
578461263 870248213 0
940134707 459514783 0
966025993 79815788 0
59316915 615922278 0
819382218 287037915 0
333027657 45349288 0
680262474 255617844 0
838990729 650351757 0
35139752 644666683 0
1067583 732135026 0
604986603 482866895 0
509798392 173139569 0
124240673 225903547 0
259187353 996378379 0
270108442 577979773 0
25529286 910621111 0
33447987 811743997 0
754082814 812998547 0
794881273 446452487 0
790871303 722409797 0
672211511 623740451 0
701305539 561213315 0
883383549 638748803 0
272708188 578891067 0
417297422 87381062 0
102911528 938659973 0
383915290 112898761 0
183983956 42310981 0
916286747 585853778 0
63137095 326985185 0
540371120 39534827 0
954900579 500368768 0
388316665 385602015 0
625399334 227971401 0
99496723 48076040 0
575685658 33886504 0
465000872 917242822 0
96728185 369352325 0
261343041 708887126 0
183040726 852819712 0
611171444 413108162 0
662706977 839587923 0
799551756 532829740 0
497042390 40200685 0
461054979 773789976 0
5934387 44165471 0
250232266 576414846 0
501268609 910412159 0
515264322 858474307 0
285162292 331813703 0
417799254 49522922 0
442348645 21797918 1
13230845 801986592 0
792087295 304452621 0
691711996 207902838 0
541721609 201037367 0
506364295 713209333 0
929423423 500616525 0
474150266 775820433 2
722262211 714721693 0
228437392 447285616 0
300916622 811754296 0
266222948 679727325 0
941165851 502944750 0
13937732 699963497 0
484254136 470347806 0
388542064 629499894 0
362732384 53970117 0
177438256 191955211 0
75632267 922302472 0
788660333 444941867 0
138763683 971401714 0
143378535 103226795 0
904157261 522326194 0
152472607 249612768 0
775710219 426737676 0
818840893 444126833 0
135711429 683471574 1
707958284 430966282 0
309938753 219623183 0
610084674 170615960 0
98136672 770836650 0
345830420 153147397 0
48717961 761659129 0
297638247 221567479 0
569493457 365278203 0
407899465 397406383 0
16133805 568595809 0
939908242 507411967 2
720881768 76412238 0
784865658 133102987 0
730288315 75778466 0
505823479 640157805 0
85479125 27882457 0
543018848 380709202 0
903597923 714195479 0
913551090 129304188 2
661353501 519330646 0
433325125 302741036 0
213004131 943195510 0
344506170 932736007 0
588578282 891362053 0
55535550 173043871 0
770752840 966617649 0
865318352 195906361 0
540770200 346802242 0
810818470 790121665 0
50885762 532197016 0
27237576 89103765 0
930578083 879597475 0
884047520 171732545 0
185354884 110509837 0
486743529 782038636 1
963287351 926361709 0
910817449 586683002 0
769716839 297702528 0
89326550 465267995 0
574053156 671145192 0
36739460 556873843 0
755330922 230632447 0
950100262 471657633 0
788506484 667030220 2
785314852 723631001 0
48047151 644010277 0
407809416 771243143 0
125256805 58247124 0
297486400 766497948 0
301174401 341375415 0
248120082 334291926 0
481158011 602447185 0
42710222 149577897 0
705019157 701507975 0
35691310 26412524 0
124098800 794477581 2
66700781 101078520 0
897804963 114134191 0
419257021 147312983 1
89726397 992976649 0
564520613 937381721 0
245877548 385950881 0
502543504 339151837 0
53265144 49999841 0
493955188 41900881 2
422427718 28527478 0
113642776 895683456 0
130990408 333008588 0
501145727 300620244 0
882165474 280343504 0
443627044 911558439 0
56949429 559614092 0
351252465 611321022 0
245727951 956242404 0
103865561 317050920 0
575498495 358760894 0
934238945 130895267 0
643656698 981324195 0
550126681 953092309 0
558694979 629715848 2
132050619 959457396 0
448689941 299473982 0
138564817 285212913 0
233293240 63515731 0
614979857 804232494 0
46314813 120465431 0
11024574 767808380 0
273346482 381172783 0
597633854 349297047 1
125900259 701031759 0
383290307 817206878 0
791838761 39757601 1
54329180 718694571 0
500357049 111011128 0
958878783 5706454 0
88293011 306485346 0
11730547 823138864 0
461026748 457974371 0
981913776 712698547 0
958608825 232452681 0
934415789 494739898 0
985116820 568824635 0
931461456 2357938 0
599609302 153118076 0
576710208 819620105 0
430785179 978315309 0
612140205 923761056 0
339983151 819062423 0
505567550 397925998 0
380614810 657268984 0
858088221 921638932 0
124935418 156874337 0
351024736 361123008 0
409848029 952109465 0
571534123 588001725 0
810036783 542198600 0
711514278 592420094 0
5238849 441227739 0
977763498 51203014 0
443027369 240189881 0
992665912 682264256 0
188678726 726573465 0
823455157 171575495 0
511746728 479149953 0
896808210 706529515 0
287403877 413287990 0
332365055 818676505 0
891308199 691442525 0
590979905 713120099 1
715031585 660675272 2
596380216 995730360 0
77225230 788640360 0
26440634 772567230 0
814868371 145389318 0
423839558 842218491 0
21543201 139805680 0
273100868 101307915 0
794761083 864560642 0
501665984 458549159 0
30671982 728359164 0
952164515 281467730 0
102013425 513802274 0
478749661 258756962 0
212803923 923028888 0
647125332 260282453 0
360912506 529648885 0
646765999 165232227 0
759817591 936179843 0
756035956 140758440 0
737670606 481240024 1
801190264 19281648 0
999233417 645092600 0
903089775 864613710 0
506548694 68363652 0
115563888 699009015 0
844335417 261589680 1
635175875 580862531 0
367078062 201290482 0
143935283 9843445 1
880956555 974727489 0
138397937 45961660 0
418813798 963964719 0
433592502 3221983 0
154116321 689656954 0
701972323 573103382 0
349216547 592227881 0
280970395 891408311 0
132905552 51858041 0
73170364 225642103 0
446459587 285103960 2
112544279 49246492 0
441173306 880997518 0
625503257 92270844 0
525378319 73423874 0
5529793 762391801 0
288393244 377901306 0
491717138 7774130 0
37970212 216458609 0
163011133 129467913 0
178601251 486682750 0
703835511 400841658 0
79189168 633138727 0
352412992 114660074 0
940990198 339842808 1
805009978 37895800 0
604010796 141303342 0
862456724 953326850 0
695915968 460936084 0
584749043 292509074 0
763502875 577489158 0
190062134 920588101 0
351811440 140841828 0
226270938 583328544 0
765140475 545781895 0
283932254 390213327 0
402050984 857378898 0
69801546 517464411 0
856919936 145337610 0
649552982 143166408 1
926107106 109265103 0
496197132 133385150 0
798462017 854281641 0
95275608 927704557 0
586871762 776764318 0
789727756 481723946 0
645076450 795024928 0
810159059 620236025 0
307659748 439751071 0
230836529 225913798 1
922212468 990873840 0
940588754 22693769 0
100201849 516882072 0
761065072 8869257 0
648482440 130438320 0
501662050 372941372 0
229248066 237915205 0
638424188 211866011 0
803555119 35393702 0
234117185 791418203 0
142837709 246499360 0
269544547 733516589 0
40627448 811270929 0
556821029 440136218 0
730420785 280502480 0
636482884 961950001 2
811774612 195325646 0
594345051 90174279 0
6411377 275535629 0
383125192 939349325 0
161686944 772918345 2
987350947 579992577 0
108245228 162910851 0
937086467 372302028 0
788101605 398657728 0
402891156 907883981 0
767987201 698768889 0
75336707 659120247 0
481243391 282897246 0
120370349 116662304 0
236645053 914382509 0
847686428 709299370 0
776286753 44366534 0
942320436 669293622 0
55531843 246638551 0
408581051 399971819 0
595095945 310880247 0
22681675 492323509 0
35557945 704576424 0
61982555 134459106 0
393263822 551918751 0
966411487 556877732 0
656199253 743353895 0
205887445 926810008 0
685972758 419608435 0
353798549 10269584 0
802664196 98954492 0
682820395 845433903 0
527920092 79794148 0
926510726 658267618 0
455793832 132149195 0
289884067 596705934 0
168777961 767281524 0
43780510 202088171 0
716166363 215017411 0
723589010 852080330 0
88187282 303726958 2
41837556 945177848 0
50478301 509159329 2
771339368 464553223 0
987271010 235965130 0
425946191 464113294 0
400839158 213739038 0
411593177 715100262 0
398380990 453434505 1
83689159 78876827 0
951111033 277881772 0
990291454 418254593 0
125060672 861936581 0
64192307 781296703 0
428283855 133311205 0
337561866 619352613 0
506607825 321869113 0
263183828 400719463 0
200361853 475536907 0
337454792 493672533 0
812759176 112857357 0
66105685 2693754 0
244549447 884668559 0
251591181 135927707 0
803080764 963272262 0
916813107 417925581 0
670063054 466846328 0
261580243 980999526 0
761609977 823057869 0
858067216 437255800 0
108050725 18412575 0
521098645 162240478 0
221349084 586294866 0
602384788 334225139 0
52910726 75761548 0
165891651 127029088 0
51964462 602422349 0
883922127 341177474 0
48878050 500986228 0
8692929 36999596 0
109935229 801149128 0
858740279 973771075 0
69885718 469036203 1
678038767 169053420 0
882138961 829677059 1
133893087 699318672 0
695822319 306152843 1
44133758 840005516 0
976340866 868588990 0
510115921 791939285 0
63735887 178415499 0
647408958 476026001 0
317071983 224582155 0
626039351 499976500 0
189672246 611166748 2
541926806 498544904 0
904579487 775251395 2
557951203 646496661 0
861189439 749207172 0
572890686 599133060 0
623675750 795714314 0
298668071 210929361 0
501340436 592408905 0
650481556 608417773 0
975684799 690293398 0
659571236 830917454 0
231347682 758922353 0
514130173 312660498 0
786088553 694451064 0
42978590 760936219 0
621896091 70603396 1
667116109 445797532 2
760930544 141361101 0
165349712 672452457 0
409450186 23012684 0
483038995 706940565 0
105973038 210066788 2
481176163 92006635 2
857066295 198573465 0
667449402 669075552 0
631175808 978377321 1
77468165 132183430 0
12256389 199985272 0
957081718 174936567 0
585364907 364882064 0
937226434 138764372 0
280566704 605552870 1
431340399 46883539 0
745914156 780531787 0
893586450 649068508 0
103555568 348449186 0
310521209 4162232 0
10452856 440518159 0
673129027 845380876 0
825737609 271857098 0
958130038 965943638 0
495972710 782565034 2
328037570 403338334 0
287800935 263768942 0
335990812 587496327 0
849543361 843303486 0
377951949 819425568 0
376307893 547280434 0
809355718 88654725 0
63617217 85214298 0
701016232 691474886 0
45623488 507160246 2
863326082 946236520 0
939842534 134099504 0
478727894 33544941 0
1034673 31600213 0
232634371 737526217 0
592113782 946058005 0
497790694 592064323 0
98854969 162285436 0
141895857 147081057 0
529219749 113928585 0
675768059 488642423 0
264523250 931327392 0
102615800 572097771 0
534909189 640115881 0
240835305 251190813 0
433963573 813388435 0
78584718 327534008 0
487007213 851122618 0
259427247 509226483 0
715799215 947292623 0
559052625 318362549 0
217933802 711799055 0
471828909 242632710 0
664103888 895042278 0
507631372 719982780 0
926176584 856645045 0
249464264 717601710 0
261405451 384786734 0
366908175 559526303 0
268828283 190712430 0
805581167 714457414 0
491833438 579373422 0
712320416 222140179 0
956799194 811128073 0
54613791 97323835 0
941133986 854132994 0
206085288 896705418 0
511947486 879381007 0
65525484 148152243 0
244507578 250177241 0
363920111 905501596 0
664982282 200218982 0
871022114 150508022 0
843683171 444226859 0
742500616 66692484 0
951584781 794711871 0
589550857 789800301 0
637898613 430198747 0
321398701 614155489 0
835835583 372748181 0
287968094 796343485 0
462182342 702672868 0
894383393 947426468 0
462259220 29473035 0
212255238 688218730 0
239522788 289520426 0
619048657 717414406 0
807505207 351217872 0
811987987 99431690 0
141996149 773772472 0
255297634 988125137 1
175609675 122079745 0
269516070 405789655 0
19286528 599142436 0
900290788 87044173 0
751721602 731077525 0
724695223 985449810 0
333195321 932966306 0
768990914 218099392 0
397521850 776752847 0
112202195 71223854 0
251518261 831056163 0
519358638 189358129 0
867708812 634962646 0
975443572 555045805 0
429921090 701053269 0
998606764 662920169 0
406760870 330913997 0
440686405 428038970 0
35058163 681943683 0
718731265 842563825 0
215422676 119199392 0
455482548 417902548 0
156132068 278427567 0
244252808 347235960 0
823500827 563336051 0
137733012 191117504 0
963771441 843058500 0
964352980 841501128 0
422550189 517690671 0
10508692 574334807 0
972500117 767021919 0
474114580 7448428 1
373214899 137340363 1
786370913 44966678 0
926317250 930126959 0
384024725 917631378 1
160836141 505654618 0
866909271 107946805 0
710367574 283817912 0
343574897 919076523 0
105757027 69380277 0
4148957 679370865 0
627200140 380620811 0
90305456 690803222 0
484658087 297431949 1
156316904 695501753 0
219357303 647847837 0
512212973 769335589 0
203965288 891220779 0
60037475 85522439 0
748055180 570179805 0
524063578 981831120 0
971868112 98887696 2
974831420 734110612 0
975807656 911614137 0
989919375 98873605 0
55442526 550162791 0
70952580 329551358 0
363876305 72686520 1
702061467 759991618 0
77246061 455524810 0
74003907 614079835 0
487569028 731119042 0
170441294 896879348 0
788908121 928406521 0
553579403 836893470 0
376601140 177811850 0
383829380 687123168 0
578567102 241363050 0
247652302 894805063 0
666722642 865507072 0
294513688 266612068 0
365271607 245169100 0
1322638 606549855 0
878613761 547811093 0
221385136 204342908 0
797501274 654949124 0
141120245 430049077 0
204625737 709825522 0
918405515 608100057 0
353473779 575703056 0
459982304 7560244 0
914788473 372279106 0
531094274 672507715 0
68960710 208642057 0
979380338 764074245 0
392144397 423351595 0
471137131 760911448 0
408181040 947857164 0
797294368 378266023 0
541459240 440203067 0
551873168 144250175 0
585923492 274984388 0
908482943 397396283 0
803390115 80528715 0
667713236 631355604 0
588107200 667067637 0
714657953 136652100 0
647141409 71669021 0
20857816 593373562 0
343327600 709340206 0
128889777 841762286 0
477228466 83493943 1
64306727 994792092 0
907389030 130363786 0
991794282 155536332 0
836393223 826816603 0
228551729 183964548 0
716295400 784987952 0
22002760 965623808 0
604510496 536777581 0
156415161 706394607 0
843109792 838933961 0
887706538 559852219 0
770839305 57350865 0
539053674 505557947 0
866408197 265903201 0
73697142 680902310 0
109807127 497448584 0
649945652 217170818 0
3435662 246543449 1
102616472 708309129 0
41335715 568294783 0
122836404 99923692 0
623097757 136505632 0
387740349 939888445 0
937188437 780733689 0
208454335 525740581 0
449983494 18588706 0
639772911 16064722 0
45975118 447638511 0
536202951 274859688 0
104565136 107667995 0
606494501 400326761 1
468658156 779628512 0
319758035 748480108 0
558365104 331171732 0
945526976 967922478 0
161098231 931849554 0
342725679 263330055 0
726778524 530545487 0
941049483 158522743 0
706756679 76685594 0
661455845 954599265 0
934762561 624959999 0
395113954 516803047 0
30002022 607057968 0
34438902 454206218 2
851861456 485566821 0
766523100 854967073 0
866227103 563504246 0
67119277 29240136 0
350799334 463494605 0
31558600 58327925 0
995741051 915227110 1
912018548 625497726 0
208257424 309455233 0
714371658 607673991 0
146313149 788685330 0
445320768 435085165 0
282991531 796440737 0
852810719 511199693 0
257796159 713000116 0
927204945 222550139 0
847706178 188395650 0
835788693 943123330 0
921869101 239222513 0
40993501 955905024 2
563710748 411357810 1
166752862 72899682 0
392311767 619608959 0
420704232 332191570 0
153901189 546197154 0
914331432 718478140 0
46119338 33443505 0
985955704 637114098 0
636545776 859023482 0
236523423 152953380 0
899373143 349109836 0
894966720 170065704 0
858630682 111679122 1
955449436 502769687 0
871892753 210455926 2
39880447 958103281 0
591450576 83986734 0
41837794 677092878 0
432304494 954234448 0
18261585 338394631 0
126722646 323336433 0
539792793 154525155 0
849780611 442371824 0
101538403 199915873 0
320732744 314839053 0
551598502 780343217 0
442212071 429317825 0
25257744 4603521 0
751895362 102476093 2
57373819 505006426 2
392013329 852685223 0
720107591 692880996 0
244585671 980700250 0
713750103 252498041 0
71601423 303268165 1
656221341 148837347 0
288315963 360957736 0
896284417 476665323 0
355907227 54078303 0
11420556 48479219 0
344064700 456102871 0
701739435 617924275 0
516845047 24563478 1
667929926 961049329 1
130092373 660577110 0
116538018 774132945 2
291911721 806434219 0
914466686 234769664 0
244685780 535772756 0
656269641 180499314 0
970214535 38753229 0
397878963 73478183 0
756816436 423014555 0
210124910 611130485 0
213529226 557696444 0
604972231 919557534 0
252560983 324866871 0
22187792 986420278 0
90969726 363142871 1
980102628 814722195 0
916912032 554984577 0
784256288 153341214 0
309825636 470058553 0
978543648 351483203 0
534162837 122809840 0
148039107 29664094 0
857113150 37487259 0
153134665 99666483 0
28674200 593041508 0
277643317 656873960 0
772634246 291300467 0
3853239 510734852 0
408590197 605242961 0
540661827 51857004 0
230141310 304590925 0
804244796 162435303 0
7324705 158324183 0
188448514 155298067 0
274988982 333611927 0
962417761 21284340 0
371144234 531257307 0
449918008 942884627 0
202760665 474462569 0
116942496 920970456 0
221516429 188766091 2
582045872 838902410 0
47160766 539436841 0
904658279 792953201 1
149464816 18866928 0
336299835 773648905 0
573245484 935124954 0
635286976 878400907 0
889519491 803690385 2
128123984 770609612 0
538296036 790725026 0
687588925 920530336 1
198972154 24294653 0
848759161 644855983 2
373170143 218282442 0
116589930 445438575 0
291484545 180062241 0
655893471 785135635 0
289584318 359422009 0
461714123 174482383 0
920574827 669610619 0
619407577 741875847 0
800207104 869968430 0
22695497 898456048 1
93748250 106059178 0
951794488 905550281 0
109707607 948482262 0
536361864 152728840 0
665503602 177974765 0
351786903 423462249 0
760498757 767021284 0
671655038 96390695 0
104634286 352853873 1
743084574 911523401 0
61037511 84608831 2
748872788 502113429 0
429568901 970937029 0
370263390 594862481 0
720629210 7152021 0
234612585 965313547 2
827818981 240833926 0
381141550 922873079 1
550062341 974107734 2
48572155 856123038 0
48483001 629393725 2
892317147 129726576 2
647874590 185130043 0
441427645 255231538 0
578800538 119504676 0
398818769 144652942 0
971288117 99276961 0
581339268 239718346 0
563466021 903698951 0
489273811 546359629 0
538026278 999141953 0
282819517 175979029 0
662410 48887445 0
713421615 962499028 1
341609793 966841576 0
534559806 551263991 0
885296252 518805245 0
476137388 49899188 0
878388783 106073459 0
144366544 306678519 0
994984588 885687140 0
767550484 597048446 0
836542676 964874767 0
813438325 107853806 0
181338540 55761335 0
829510780 759284144 0
85930474 905782657 2
861539123 67241272 0
611543640 58794502 0
338341344 759176573 2
637247656 781250314 0
357406461 4294718 0
214959777 164120334 0
420160648 318410188 0
439634064 936097573 0
191100672 123013455 1
775622673 11015167 2
627853411 263839101 0
187299137 22698511 0
11775843 651549437 0
549225777 737681022 0
688384071 117745889 0
15227635 40706070 0
789077852 340033865 0
232487227 122193750 0
456068801 296219335 0
841030133 798355946 0
772044530 205014709 0
750944267 402530446 0
970065124 372747196 0
18701129 629901962 0
331500284 497889213 0
785681529 383269013 0
7999820 136142165 0
180693584 728901759 0
829799499 810632787 1
121215185 411424011 0
399675698 79508095 0
29625585 96427890 0
774341311 79719801 1
441897158 34468369 0
182010714 421112401 0
837020130 875546996 2
974836464 111573020 0
4660817 354038333 0
314897958 38023126 0
107799541 308804698 0
566498479 80116375 1
599667800 729917884 0
649038877 786764228 0
819718492 49998359 0
493754975 856533428 0
997733845 682852358 2
572445124 298137090 0
210068362 255758335 0
634296091 865139739 2
168117285 55384155 0
115621742 949569441 0
32858633 465215831 0
357942010 88404020 0
198499975 83582438 0
617585038 587590800 1
732778579 808327815 2
168495877 501139781 0
157450488 764219168 0
150587286 64104728 0
38045870 138662652 0
526077358 823174460 0
28930562 28044532 2
625645935 365151756 0
401113477 636742761 0
431109312 661907266 0
41061672 522976947 0
495865119 447235892 0
376723641 919863558 0
342130506 205639213 0
992349427 345137346 0
895362592 153468497 0
263565811 870392067 0
857946566 453223551 0
627907558 196151471 2
803587470 918849990 0
555372250 130479159 0
529598112 462499410 0
66451155 903130653 0
231874569 693269189 0
319091681 949071325 0
94954711 120063624 0
582099254 24878212 0
901779493 877930904 0
342956515 49888967 0
266745435 571441955 0
285615054 681783515 0
981825948 876040527 0
396162764 96110985 0
440552275 821931889 0
975282026 635427007 0
437048229 470075638 0
746176284 115813960 0
908315022 135695260 0
232194479 78208366 0
344647220 314580774 0
245624819 971168081 0
629972665 325105089 0
160404818 400557522 0
32596984 651551612 0
174373095 33548210 0
775831556 676851083 0
155154688 608825212 0
875354212 593057376 0
266386650 344137313 0
569711490 591877631 0
142659580 535647023 0
830625014 829494313 0
627156151 82399904 0
844202315 125010431 0
127749424 916617312 0
144242891 766726490 0
948563083 536472014 0
24387114 504472749 2
712366870 393907683 0
979049217 430064844 0
334984061 33828536 0
972932473 694576560 0
24348899 785832076 0
235647079 514950872 1
410237635 111737890 0
546728296 614693875 0
552478935 219525009 0
83849409 95775164 0
430002513 749561908 0
72803507 517575817 0
491225950 78254307 0
94842198 34229260 2
861501443 144755636 0
821219002 7145906 0
129830575 342223585 0
885302465 190958281 0
133591953 131475114 0
309314659 260103973 0
160201727 121026810 1
199496990 753011028 0
981924713 46092422 0
62796319 672016187 0
933887839 400531537 0
976695832 139696785 0
705386065 454679794 0
618475323 650805617 0
365054700 947025731 2
676839282 312479432 0
736113010 960148733 0
140711439 350471565 0
890237919 238165119 0
46209798 306304788 0
149912610 904532286 0
387024614 151579969 2
819019202 806169125 0
527050347 25122200 0
127218835 346367516 0
11216550 465347863 1
511423921 285950166 0
711318673 487303320 0
616194880 206921816 0
173856892 946362375 0
20247927 931621125 1
505389889 49826110 0
836501175 458609799 0
164171561 330564622 0
369558522 141661605 0
833859610 70674897 0
653687577 888488729 0
854372018 830508173 0
422179909 898596918 0
558496393 357029221 0
751690372 159381792 0
462906012 24705618 0
383208471 58086575 0
59700720 793653863 0
893603622 41727732 0
338078403 314032046 0
495276228 209111766 0
383272154 90080174 1
739010463 66889819 0
788594362 872388557 0
347283171 514989329 0
1617383 163132595 2
49332781 75522256 0
912151319 587273021 0
815090953 853758359 0
669961987 751317061 0
386608799 625435957 0
181995542 858318969 0
112405899 11168690 0
306069720 454872536 0
945650913 409690853 0
525671072 300717004 0
618735356 565634930 0
499515058 661369904 0
42550788 645078761 0
155300467 96733913 0
614717705 606435070 1
844112946 180216089 0
453680326 49202414 0
393024516 917389994 1
782686899 888068942 0
556973721 348858481 0
925618426 499404340 0
359236719 16710674 0
703675699 964519207 0
934105720 262525330 2
644773523 198977382 0
91364206 177792711 0
956282867 57976710 0
651364623 743174409 0
934462701 753098077 0
414123853 147737723 0
99673703 922614726 0
297264578 322678048 0
462576335 496640771 0
351995946 527397828 0
509953996 487832677 0
154241075 767170204 0
150142734 655044069 0
350283285 411185102 0
977643230 947250155 0
364107063 53993900 0
655222253 416195924 0
577733359 227677686 2
534438741 33070736 2
791369336 948614156 1
185216677 272119513 0
860824285 98782170 0
986294405 243184532 0
131199625 26226617 0
296407197 628708761 0
818075125 882480264 0
280033403 225176144 0
8806603 617019591 0
645155140 892546265 0
976197461 406907074 0
70909574 106122136 0
910386788 559210299 0
962387355 130122416 0
339236802 762115227 0
446767604 203665620 0
171419418 260500709 0
71208922 657010370 0
608914841 822785478 0
524616555 422269692 0
938770141 806515648 0
551018437 916519756 2
816539049 547441784 1
816487240 26427478 0
772710497 137084446 0
270828954 253307929 0
601455147 375704476 0
114227404 664627882 0
525672676 932927719 0
918919580 44783919 2
19442955 891305425 0
30972924 84836917 0
821142331 771683450 2
34799556 62845955 0
824917045 920573274 0
396238254 726287016 0
156996001 74873876 0
776286985 986736834 0
607439462 109248524 0
746248408 662356468 0
595736545 701621204 0
965522755 19458559 0
671070987 582854363 0
699509360 266331045 0
82770145 127432328 0
177246881 228860848 0
400886517 883253136 0
452229694 413709349 0
141851819 625199410 0
199861558 151639375 0
63378911 820615108 0
971936095 91971075 0
752152432 512037546 0
509708580 109847997 0
536345151 555271473 0
930259628 108047938 0
909394966 18626272 0
95363392 253502452 0
138071223 635902978 0
785445595 197904701 0
759284855 112434616 0
32693867 529632463 0
591481915 250497686 0
922254934 232599677 0
328681265 55640666 0
377773769 429618802 0
801875358 477213418 0
650462233 544532687 0
990961359 542755494 0
51835056 551010069 0
98252610 559312054 0
487715033 117906526 0
428942748 922680564 0
267315717 90146099 0
62042378 108758477 0
10379664 353772404 0
905978718 199070053 0
516957994 88594023 0
645741245 415489888 0
22094852 2189681 0
469010419 206569584 0
909008367 533964942 0
382438544 155184944 1
730443758 809963486 0
856621915 13357927 0
767180555 96064454 0
192201093 941863625 0
896298703 83192521 0
966630850 407317048 0
575783438 844603026 0
90708673 817056624 0
69434548 828155343 0
28350878 747670640 0
630176217 335782937 0
251720462 670201896 0
258835291 45114482 0
465437160 458985602 1
193157399 203653985 0
350975304 356488222 0
474959216 884053164 2
59063280 941144754 0
801612837 122012921 0
988238394 830623335 0
145915155 766315992 0
684572291 47492654 0
341063040 169536845 0
247478350 334435519 0
795429515 359875182 0
154913601 747803965 1
136588190 672954575 1
405390592 570161103 0
611572220 20753936 0
763086155 719965308 0
857110731 99121042 0
136002572 604108840 0
544669874 436650503 0
46958567 67609520 0
598557040 417462012 0
357943224 295122390 0
521244158 988850962 0
302585203 385013636 0
916993744 875663044 2
114793382 768636782 0
949591531 85944371 0
907869421 905877062 0
438638117 481523013 0
388294452 499364316 0
313308515 664696035 0
87447040 452323459 0
42206665 39377388 0
769726515 472055121 0
828770614 634837431 0
299995955 115374358 0
874634673 732730710 0
28150920 792841752 0
667360114 853644187 0
295376806 771043564 1
94911059 750974277 0
43205903 708760900 0
640369613 703459833 0
492882860 895597498 0
597322499 703059852 2
415955363 230810479 0
548235796 450158449 0
976864009 539166026 0
576884265 124647858 0
295294052 836433137 0
854116608 90123043 0
254905746 635940398 0
575380958 632871882 0
745994110 118161256 2
84366249 112705940 1
59692193 641388783 0
256159974 857246674 0
494159082 2667860 0
103047607 407856801 2
937120648 6864905 0
910038031 789987734 0
252802354 549390130 1
920305127 960240916 0
751490287 644601704 0
226347893 147149781 0
781933039 710114398 0
318964354 284102395 1
98670280 1468663 0
29015303 27956309 0
809800369 100018340 0
921636582 542371979 0
81700429 555016388 0
679126406 51007207 0
583575177 892509739 0
429355337 23656007 0
832633665 15181189 0
871636164 81717939 1
542076990 119064152 0
52027197 520021983 0
14381361 924330410 0
45040581 618980174 0
492118293 402844337 0
803122083 727237076 0
365139387 615169849 0
432060201 587691070 0
929698 380078542 1
83201079 914600659 0
205217251 79377962 0
580472310 416550973 0
49528305 87983378 0
904276149 86120041 0
28376308 862788337 0
383899805 270622754 0
255932455 369031825 2
447792957 727743879 0
434808506 825604719 0
29093350 506237004 0
110974043 342965612 2
491423164 533527000 0
491023537 72021139 0
999684371 643950104 0
106250809 835868542 2
749161270 591910900 1
174427089 49058355 0
567508048 885501845 0
885702324 673811000 0
454782519 128235270 0
550374870 385058065 0
976917104 345711753 0
3064801 887687931 2
106085662 95630146 0
515985726 129737726 0
468912754 481561740 0
72293076 709745209 1
405749401 902371686 1
573185651 499476895 0
232750398 141586629 0
173048541 552859477 0
139929787 99746834 0
984587957 61848365 0
379274671 299175033 0
374832570 991895535 0
105109157 584376009 0
865011412 554141520 0
706823377 347346055 0
233696646 4841493 0
12739160 782728887 0
795494332 907399127 2
154403306 488674972 1
257557354 366009246 0
485247595 43878585 0
10127486 168263670 0
339278256 686086531 0
193865589 739245431 0
830089902 639595087 0
947706694 197406563 1
569277385 683162886 0
165128204 666023135 0
776114389 93939242 0
639889479 999937353 0
675794800 851290170 0
114957529 505346760 0
632265701 29275609 0
459764700 37138696 0
930327005 666175003 0
2648890 679600823 0
374183126 620852377 0
298264119 527818585 0
663202520 634115819 0
617264008 617139457 0
548893874 104013357 0
928832827 110356735 0
614741389 789268403 0
95187621 107182401 0
3201584 578658717 0
904017058 848276830 0
638020466 101666234 0
884130525 715097158 0
563155079 977855963 0
993938534 478059408 0
594527998 31460608 0
119580889 171861988 0
626764005 259138535 0
700028171 722709946 0
960126829 587462908 0
594846525 822637439 0
893392366 543043583 0
986715460 369639137 0
214378685 561259535 0
534674248 219260686 0
120850468 78405800 0
194276896 295958104 0
395435734 799089835 0
13677154 734563593 0
481003002 497687812 0
62866603 721370785 0
453341261 815006699 0
243082909 71508611 0
322399751 914530402 0
345651627 881746006 0
151530823 197602843 0
564389228 381050203 1
871897032 800214084 0
303858163 88088171 0
14319249 756114575 0
241434168 103391542 0
117765287 174316066 0
326361462 332607985 0
113159372 574946490 0
809989010 409051344 0
209379128 22510498 0
219793657 675530247 0
500184354 237391193 0
593485813 635432875 0
418556437 400747061 0
897492535 497326539 0
314223429 658358561 0
425302191 306139489 0
35219363 253751314 0
390982571 208583782 2
992980826 609577809 0
220025633 539823586 0
349195698 462593852 1
449908084 573479024 0
131414802 458322218 0
653554810 477462410 0
246938046 435291635 0
525528067 363863672 1
463565922 365104122 0
412878262 164393946 0
508300363 596110507 0
202001764 669184304 0
347460646 557249626 0
879939441 429458212 0
453809562 31029372 0
275943818 792940742 2
909378317 968685540 0
582543569 128109460 0
69514685 855741885 0
730067908 443632447 0
940551779 298072404 0
104715423 509608276 0
16554424 957766908 0
880072527 472635107 0
645839499 426885099 0
319900001 286210478 0
844806978 44466634 0
13127859 445992489 0
139095659 300108689 1
377426167 172499587 0
910212677 92861694 0
625629532 681634195 0
39596282 210238477 0
136077840 499085685 0
987795271 145891101 0
895231626 56665216 0
668292028 41743923 0
233497996 823178090 0
765252439 462528634 0
986228906 855918803 0
583367385 954480903 0
67805048 661687196 0
549046264 229783307 0
845306272 111361016 0
369044268 247952146 0
192750447 900333592 0
560093039 565225170 0
630860937 255429804 0
950642261 411386759 0
176224112 594352242 0
388678474 601715375 0
697201948 89100193 0
807652552 175425255 0
967540313 518499869 0
461287155 163533259 0
477741713 505596862 0
390308711 981498913 0
284948680 494124708 0
20356545 960418533 0
681852865 24011677 0
886334465 27855790 0
290624258 35493549 0
255473115 604011881 0
123897855 586055345 0
677837281 931525846 0
547511313 158479756 0
167002301 727903432 0
6366634 45295352 0
702634816 296277558 0
165209666 244165074 1
397283940 124012997 0
263176093 64937816 2
910538822 917272409 0
122247357 340014603 0
632524122 857467279 0
625580553 553350891 0
968724440 67668937 0
88407008 13434804 0
764121084 949764546 1
763443489 847246020 0
72325255 979946751 0
76183927 899857658 0
735764750 658442978 0
684342250 224332370 0
218734918 251157277 0
54791724 392132325 0
796827950 341203377 0
168813820 375152370 0
300930464 213728594 0
278103211 377618957 0
417679560 136013969 0
661670118 78602380 0
23280858 128259413 0
275400522 922197182 0
262700473 591621854 0
918082489 142011764 0
186028796 758595672 2
445375576 82070118 0
186520489 399110339 0
227218640 508085388 0
725778619 210474060 1
555859260 987542199 2
222956998 785428763 1
128217037 55156675 0
19706068 842683265 0
142938138 300758932 2
249615986 960667513 1
123123062 945617719 0
257930049 549329636 0
434681768 4942319 0
383070502 314867995 2
5212897 905206397 0
265742420 143187015 0
456386151 397146668 0
946025071 255616161 2
745407285 522467880 0
587006380 157317808 0
118044251 417238930 0
202409421 611204811 0
110011297 797267020 0
471068314 521097076 2
277683223 148041454 2
911439123 270210418 0
785947571 330219430 0
914562366 326823332 1
787292045 39088498 0
866095685 667002009 0
847540985 808801718 0
609763750 494174738 0
395533088 366193530 0
209314096 813992524 1
723668863 80174312 2
54255525 396461821 0
826838225 11549088 0
806143830 726914717 0
425802206 318772902 0
474314768 494349076 0
965833606 526891397 1
200396985 736863736 0
195136423 6955965 0
879501774 58875495 0
289338320 526266365 0
852840385 489519278 0
301854855 418883279 0
778961068 64724632 0
468432283 204774814 0
759984693 379900246 0
388928605 434870367 0
889773070 771826733 0
801613763 136961778 0
551016727 348638319 0
27456553 237563862 0
814300401 487122923 0
387203177 401180816 0
105012416 313520247 0
790609804 808829606 0
736560290 60724656 0
352080532 859967532 0
461539501 173232188 2
13019697 745776699 0
719038301 271989537 0
933195101 62038061 0
635980212 869470253 0
36794987 569427845 0
570216340 105122566 0
81261777 462924380 0
765590960 26483718 0
78064613 834186283 0
628074138 820214636 0
2970674 13996238 0
636354268 861023474 0
200272650 928467411 0
4550389 135994547 0
439557456 635498255 0
103355207 336989472 0
77951399 191683322 0
911135884 835114268 0
977311257 671419454 0
881180757 88978514 0
816061156 551277395 0
861780092 360680616 0
329894293 131596165 0
998577130 569044465 0
773166733 226604172 0
595242554 726779964 0
969169168 5283645 0
358522114 982463915 0
681185115 305322786 0
278983536 77098331 0
487054315 670397339 0
484376241 106154133 0
993581458 413167474 0
18765194 541200112 0
669465225 611229340 0
544377508 939284334 0
837321035 441427540 0
20168196 529295884 0
464169537 865412039 0
292362731 296386415 0
846185264 661946071 0
143965163 86968941 0
18191931 850536652 0
776651901 760825793 0
54341242 436851699 0
535823619 998052173 0
958569153 651985173 0
677225900 700261531 0
235996289 728694088 0
50480832 391194550 0
81584699 510725 0
320632225 430239623 0
988904994 850891582 0
678440650 77682316 0
759233310 826940470 0
16590723 519878489 0
465233114 285101357 0
660234954 696591575 0
171510088 538830093 0
15149020 182633186 0
101370712 396492600 0
381597381 377170935 0
454777773 629628056 0
116676699 49913946 0
365833944 144361517 0
385139529 54511110 0
184122972 445130329 0
976902703 192191002 0
578901646 387801223 0
563895320 256595815 0
210799395 245402251 0
436371294 308417030 0
889112061 10223178 0
714721305 933910341 2
328516208 23505397 2
733182453 756060651 0
139128059 551482514 0
728758993 625969039 0
533782051 905341306 0
422928646 982026132 0
832129466 261070281 0
74193814 510563773 0
530860421 634797519 0
899379608 119879754 0
185494284 541740796 0
726401619 750785099 0
247816063 659648798 0
251057476 404827184 0
748267245 836074216 0
250158437 54714831 0
723445217 959790738 0
621543 384154764 0
810513090 941841502 0
302733867 244138781 0
343814708 876831441 0
206014407 859494645 0
710892795 562532976 0
564007698 923268801 0
50432139 875146028 0
819947275 37380609 1
54627615 203122006 0
831950412 706510555 0
576560171 346971614 1
795722587 571071195 0
727219521 37949438 0
740242326 200412957 0
292751884 259737778 0
377397266 961247218 0
652792704 148515540 0
777723792 287776126 0
541927588 419178978 0
588187998 421778318 0
62709778 340146457 0
154908333 15498948 0
94108241 268294652 0
131200025 309089301 0
48577016 291761868 0
920380330 616087341 0
262895475 99882048 0
567140961 44032569 0
769993792 635944 0
171519252 35798435 0
573652212 837320619 0
799879193 261399655 0
436698541 790513176 0
587763041 670151525 0
48091628 5189527 0
486760156 320930097 0
159498238 885424670 0
564106383 894536211 0
706467984 327582668 0
370834488 979697010 0
999652392 647024821 0
528878655 413368667 0
541888136 327754307 0
906284273 599586196 0
619591262 64860665 0
35783909 962129393 0
108902010 858899462 0
568558041 21412865 0
783530656 403918157 0
675776124 245951601 0
772994132 233519861 0
144724075 76744149 1
237201465 231179035 0
106432167 901595987 0
729088418 167715153 0
569090353 215415617 0
849312336 253967628 0
181661803 140823553 0
409034508 385818193 1
7718327 19676207 0
853023130 64490320 0
747675857 771263987 0
607275951 7482936 0
280772982 590401603 0
382654642 546280119 0
881635354 607387428 0
229282044 283181204 0
480896268 46803972 0
872973988 106281414 0
246093396 816298569 0
583519068 82738348 0
203729588 10780165 0
366646475 567094809 0
757849205 989842890 0
223031200 562745418 0
407656114 826675506 0
667545331 96847276 0
524194415 612159292 0
422220057 238492250 0
644016196 187952320 0
82713192 16412354 0
535709865 914334699 1
630984686 323457299 0
824756049 997173823 0
321166456 949969854 0
806125301 50608546 0
721544915 703219354 0
657754825 61069769 0
875852382 214315258 0
191896817 974067693 0
239148403 207735660 0
7315318 602766986 0
310200021 281635200 0
114091860 199663689 0
424707598 573892828 0
336414426 61124294 0
18772147 114445344 0
465929141 81555755 0
981381408 61708431 2
579420958 183019352 0
280250930 62348641 0
352491930 690431424 0
321155884 161709229 0
5313866 473414475 0
859430374 254143806 0
693790739 927542202 0
799233233 422304593 0
577916009 125184209 0
865339019 612874900 0
345779757 62580422 0
157589238 851923008 0
81097218 574312449 0
746544140 52024550 0
860586680 210721346 0
713273491 785644312 0
570879588 962468844 0
282387072 532012467 0
121644430 800312429 0
676819302 623101057 0
585755251 768915987 1
27673864 591988598 0
595139098 871527197 0
616915628 786165213 0
755001079 42971707 0
22823076 474991946 0
164390610 645247702 0
386288799 427782598 0
488683195 210295331 0
90775210 270709902 0
867356934 67648909 0
544435539 73758762 0
713729761 378755768 0
781553205 148739348 0
265026055 67328945 0
364423984 635686381 0
56486473 248179618 0
254336471 75232983 0
305869472 36977706 0
495238448 291722814 0
806100191 807764588 0
198418536 719689480 0
781518709 197539160 0
128411273 232364331 0
936229176 213520267 0
67348394 426331937 0
393968800 108354931 0
301627788 627858209 0
714285281 416163337 0
791525674 17675064 0
206759093 128029592 0
500151988 677275201 2
32076589 397519260 0
263044494 473228737 0
729376515 697914773 0
812475726 106987738 1
670061671 844684144 0
507157065 100460926 0
743481008 266943278 0
675674171 107724639 0
816628959 624724712 0
113113419 860767042 1
55582739 756214367 0
441297817 32860330 0
675593461 581155358 0
131093048 246632423 0
421560172 476792045 0
855466338 886129272 0
63270214 181744868 0
371676210 258901344 0
378726337 305773130 0
674228553 846104140 0
512078239 189896594 0
10150211 703281918 0
31085748 243231621 0
540710275 381001269 0
675925316 462332380 0
813858320 456033609 0
858186596 805064148 2
814153741 225340229 0
370681014 671259790 0
722600489 185512152 0
939261110 33547528 0
100842941 9089131 0
250438928 668833228 1
998431052 113458235 0
387847377 141021666 0
47466570 527777101 0
653830807 398917199 0
548925274 971539936 0
854922582 865944337 0
78784977 601520414 0
697571877 275531438 0
743872232 183583574 0
84526038 994870892 2
222450370 269411499 2
610217604 549105839 0
997117333 443736203 0
531636607 713844885 0
32320054 795623695 0
800930516 721001779 0
572157322 975114705 0
26089730 912634423 0
220374244 60179897 0
68780 433868849 0
392104193 540221633 1
518429497 6103139 0
336761468 367490781 0
480096370 733761762 0
603802224 938387048 0
653305565 398163165 0
488650988 861873750 0
221401664 139037434 0
907527645 287022621 0
20378023 910453591 0
283891425 3034532 0
109082914 979969196 0
794325369 236316966 0
101462116 863299552 2
261253803 633363584 0
99438260 921566650 0
16105863 573587440 0
755825122 23917346 0
180760090 352942652 0
19604545 658359526 0
41817361 821834866 0
40298996 141215235 0
797143072 811141351 0
215839499 39785847 1
123906842 705914908 0
163085735 134471913 0
47192160 922973676 0
127000152 165154221 0
50692908 109558371 0
158435217 650785726 0
888433851 491970712 0
330947145 55012174 0
541801602 678357427 0
554109155 824466519 0
694761153 983548355 0
420047821 858119866 2
553324596 272850802 0
825126777 631349732 2
166765673 502012071 0
381323781 537735453 0
244714245 455208034 0
918777640 998842001 0
269319579 220136805 0
889098002 529654182 0
278811373 121903972 0
442621472 807787387 0
666921295 375047925 0
157429253 477696529 0
436941385 754802088 0
641679851 585185711 1
613066081 615446642 0
123103609 157556114 0
453886058 619937677 0
854985355 61516725 0
291245393 844593908 0
584413198 137830962 0
496914662 110297311 0
83343021 24584186 0
57221269 149557115 0
71859124 39568184 0
604636389 284853588 0
130694134 530771737 0
767195205 992561026 0
911845563 512833999 0
825054550 829864210 0
289718768 627317700 0
38913035 547684722 0
66474190 676650106 0
741378725 853277717 0
997205485 11781855 0
596910064 489445060 0
128944766 276680137 0
731050629 72634246 0
261286945 316289279 0
680479301 633762493 0
81340649 673793098 2
578578389 697745211 0
956849579 891412334 0
836489906 583696149 0
289342390 517231080 0
791557817 870484022 0
56999235 44833124 0
758205249 811159240 0
590346356 79196675 0
484067933 155859888 2
209145828 953796875 0
410064889 388401673 0
331936484 482975239 0
442866707 913863429 0
830790792 17337966 0
7251790 260560154 0
465405718 496278331 0
789145786 740575645 0
17238500 571693490 0
681677164 888123491 0
100451837 858280240 0
864489857 708454066 2
268438199 28261849 0
973603909 471810834 2
77289261 462857959 0
118915778 97515877 0
593163533 600986912 0
747658703 515726391 0
34819021 54970788 0
189933858 803735730 0
360634504 782375898 0
326449120 682523408 1
118051553 468095750 0
93605758 34846988 0
844853167 327664640 0
538639008 711276027 0
261905034 46997714 0
118546232 250362056 0
503966135 528735264 0
346372709 346672702 0
7800799 116224422 0
579079396 324438713 0
459938369 190083920 0
606265732 755503028 0
132839538 160993857 0
476076167 67828573 0
227111959 262376014 0
252594811 998447075 0
398402730 424822880 0
21613224 380013499 2
786973672 763032289 0
565788758 49039665 0
982899598 859772998 0
64033086 388959168 0
507040618 175681350 0
103919945 360381240 0
583186059 480646458 0
498167534 162892469 1
616273266 745398297 0
337334524 964416073 0
314037639 967450071 0
919376204 922360091 0
744921367 491199003 0
979558853 615599830 0
146179347 102118382 0
65093131 462354971 0
296392596 779290060 0
381306883 38549031 0
696646310 486826016 0
762583362 47610682 1
910132938 729649565 0
106861125 594279076 0
133093449 230196402 0
527068739 788451855 0
112705423 985981519 0
933984487 307716258 1
749440233 949030682 0
675311267 9369640 2
780809960 73976742 0
639113042 181822813 0
714453098 735852886 0
367993970 397738093 0
991191353 796063407 0
450493212 859868845 0
65106983 809446920 0
135583923 958523270 0
528493520 844607753 0
958365860 105310360 2
625798216 536944094 0
187075772 779208760 0
67948370 50173469 0
956396762 482081982 0
233911401 322498782 0
115543247 736448698 0
461842197 879539496 0
48639348 384579675 0
713748799 35196792 0
413123142 260727633 0
943870276 237705334 0
137150106 203478604 0
327586635 956967319 0
914771239 29929712 1
312273277 273117765 0
793466098 342688584 0
148772304 320779507 0
527076043 30271343 0
772916529 437635855 0
954047581 734530400 0
606114693 827619961 0
812533521 488496593 0
185660138 272401262 0
810924039 247175755 0
946287058 91122058 0
227676493 500951917 0
416883559 72177807 0
246658453 357527847 0
281097088 86938177 2
613150152 317478433 0
132999439 81363747 0
58750797 402037451 0
56291128 17803055 0
756681899 298048478 0
599472173 106728728 0
873245936 406378644 0
909765667 298955574 0
590742685 971047187 0
414485523 417775525 0
36126278 524750465 0
296411793 801202495 0
390787400 916747763 0
516891374 765009269 2
361787072 403166727 0
146575001 767514169 0
23634375 533238134 0
564910601 877310946 2
958945471 785606081 0
269444078 142325384 1
340583062 792730023 0
653867451 471658649 0
423904040 474623763 0
621508179 547642542 0
755264127 916319652 0
44116027 222449187 0
985379215 299435869 0
104569759 509917678 0
142505902 483981375 0
55588393 29564459 0
442477833 58655547 0
76098576 502279770 0
82598857 586889034 0
801449826 33920860 0
943037810 135530769 0
476607336 85785667 0
13751780 44733444 0
921049753 83331422 0
572704941 870261448 2
927883023 844512304 0
198757519 26639859 0
994512812 13656615 0
204778807 312326526 0
222610257 324984507 0
729073230 835509863 0
115375296 142778574 0
887838494 483617954 0
934227275 986626309 0
8978007 41198426 0
250757023 812957287 1
700629015 550019750 0
992279341 576085671 1
682877259 642030421 0
199344305 985508528 0
104792402 774552127 0
905983984 509820207 0
953830238 420522139 0
724468452 603644067 0
163423578 683541502 0
308402078 420506040 0
241569544 855975646 0
38278935 443055123 0
682387965 236302995 0
885247180 315387924 0
130233667 308192532 0
749334501 214267909 0
776055335 76050705 0
123972559 854969756 0
716776444 924245048 0
87677944 441047127 0
2693413 687391000 0
488240631 532820129 0
551315744 923674670 0
417028930 903514111 0
162272930 345580960 0
499979954 832526349 0
114209391 82641653 0
610479788 628292049 0
772304510 762920919 0
93454972 940955058 0
593964064 873704678 0
633972266 142580400 0
489649973 602379861 0
437333740 242560082 0
265565150 146358689 0
831882827 511633564 0
862206322 3117444 1
775053634 975184741 0
617961374 601511448 0
219199125 293739233 1
489830174 867982603 0
680167515 619038497 0
759611779 921435276 0
868424559 886067849 0
969687530 609373859 0
798072035 18464332 0
475774893 776820901 0
147400261 922892463 0
173998392 6109583 1
723337768 483972590 0
992525493 417772533 0
365788744 524644178 0
398485210 312622263 0
916143568 993911723 0
521302825 605632611 0
792747460 778571250 1
34070533 983848451 0
18711692 197680822 0
211375707 84283015 0
950654499 880313827 2
197578623 129499272 0
495792487 377589108 0
752379457 167027411 0
391025172 720024896 1
108084192 649619892 0
330260777 742407972 0
122795600 370647825 0
270733107 664935902 0
277079648 748244576 0
211149629 878569309 0
868824188 354927268 0
913326696 824474275 0
141479566 62579093 0
544224999 114556961 0
601079242 13634184 0
391481285 124549183 0
869849349 89857900 0
779914630 8995265 0
62755129 40526592 0
347231889 984513785 0
204970718 31356732 0
125651099 970938595 0
171163067 755781487 0
652676560 258367544 0
282386290 705607452 0
908048257 63181694 0
84123569 771246521 0
129508712 985699578 0
130634679 612499293 0
699269921 282348634 0
29645344 235760488 0
177053146 237137715 0
756154455 555989381 0
750290205 173299130 0
406584169 876886300 2
992453114 512209660 0
381958964 348034279 0
991151659 478030339 0
567757161 393407537 0
315061826 134868216 0
501304574 19909612 0
666934954 576467602 0
765933104 951790260 0
770448544 154508875 0
785531162 771527591 0
57133210 290159414 0
337336514 197845719 0
95522264 696622356 0
456729589 371413058 0
747686305 746894270 0
802103432 116551620 0
628049131 32391494 0
11626369 358754153 0
871733126 65726938 0
112201318 339492418 0
152664810 203406420 0
65771898 931014835 1
15382938 162876430 0
827394459 23321246 0
478623091 568226571 0
926875830 790170808 0
110512335 753225086 0
3992296 411251708 0
893235590 819088766 0
817136276 358142029 0
572795992 435502313 0
783179167 936816557 2
553014392 814020081 0
421508439 429743135 0
374855768 81671151 0
264526464 513679458 0
61665858 841461292 0
805199863 496012704 2
112314324 653824683 0
20188604 806741346 0
794949229 707744655 0
773402041 326295288 0
521160918 243866145 0
314086213 637214458 0
771199564 793135831 0
526150048 364077180 0
576144797 688894709 0
626832497 253330916 0
482762066 195381119 0
903063930 672451276 0
992427332 410597021 0
706915706 344146495 0
102153156 142196492 0
523967528 438490540 0
519404577 604440544 0
845798258 619858316 0
155515882 83297744 0
734735962 803905586 0
125610466 554301005 1
966912697 80737683 1
730807199 213674710 0
91700441 436462024 0
679836451 880724261 0
709365239 155616561 0
645849054 213246999 0
696899393 272012873 0
1353705 549628599 0
564021046 936747666 0
157761976 48977978 0
910281084 134738958 2
416152158 775810615 0
914800801 388236595 0
983111591 29837882 1
472138395 272041405 0
738965182 771632803 2
11893235 707988148 2
927937626 20172294 0
376606429 424090181 0
562292007 395928109 0
521216446 168548457 0
337258332 770355158 1
624613586 588534849 0
51759580 900118576 0
694268137 133497387 0
17304606 36315820 1
898265371 265930929 0
790833725 832893119 0
268569376 679708100 0
890407782 698816359 0
591827998 656097212 0
354069578 813209427 0
763172403 156079382 0
818508572 147314773 0
588396714 60179216 0
133058225 777430287 0
289418335 871144391 1
865757691 351320074 0
545706107 134261215 0
853921964 928555968 0
639460668 851303433 0
450250380 286689054 0
554949894 827718567 1
734665972 496886127 0
770513574 701147862 0
409346702 421179121 0
276775152 947112278 2
103642876 496312645 2
351291106 467016905 0
275072936 486065293 0
861447741 38313298 0
78779103 696529162 0
247144685 646786364 0
48317438 978801026 0
832539390 6153609 1
466752724 58695559 1
443576717 926128243 0
109030149 702984468 0
748077081 289061799 0
434790411 481450119 0
136441783 358648844 0
345729220 229438249 0
977233755 336245729 1
179829594 738284093 0
482418770 27876307 0
533821244 34878181 0
140207639 431264807 0
508113682 76421757 0
211866968 552126923 0
227148247 92103115 0
325259998 293048218 0
396570053 718213821 0
897443339 654308628 0
60023780 133048024 0
26715927 975078776 0
292467472 160695033 0
919337880 648150497 0
430082446 406364653 0
115334317 981806881 0
371971965 259719691 0
693246307 558234045 0
24578552 991794309 0
947508682 944611748 0
436699183 204846796 0
628850157 83291098 0
926641987 357828992 0
417525929 361357323 0
437982943 721397835 0
103559919 213490687 1
979291811 254737547 0
454998220 401153649 0
167288918 192795095 0
810756911 995599227 0
971100907 334121572 0
794665229 958972540 0
226457997 611774111 0
703430705 94812725 0
544602426 810959877 2
187032975 30537406 0
141304043 98382149 0
11699123 52340366 0
509113199 209270150 0
478799952 774718265 0
65514861 476914809 0
642491046 466452951 0
454974417 219982372 1
320823036 656698858 0
605899961 540510888 0
735464195 880217487 0
356559611 333664706 0
234697794 235828012 0
897760571 69340481 0
226458566 866058392 0
651440885 799691002 0
844278470 660596300 0
310973687 763393288 0
35984871 324711451 0
303048209 852015959 0
768742762 748633485 0
999360427 719333266 0
540797697 499806942 2
635505636 744438388 0
174432395 548058545 0
903683670 370181853 0
56072732 924732970 0
862774928 764905242 0
381576076 31362429 0
439154756 141113518 0
757130435 542116493 0
682396182 63667833 0
322870166 541121778 0
550838599 434153970 0
210831451 971407646 0
61194114 646980681 1
728549000 113805374 0
26434743 416342923 1
111433057 874318600 0
582656282 71127351 0
658893439 428244355 0
272062537 943707188 0
263053305 787895692 0
874042580 439349783 0
391914081 15714041 0
222793196 569362488 0
146978579 887334301 0
803556321 414033058 0
463751531 89181217 0
43680082 979568758 0
663659250 886110447 0
449076708 41220050 0
474872197 146677506 0
13999004 214992553 0
107498980 61542678 0
724810834 27815953 0
758870545 470012291 0
645585773 814771220 0
406978427 363267582 0
580427242 529677512 2
214624336 315984300 0
867161987 273690109 0
139549336 933417925 0
97385037 7889179 1
323743369 383690252 0
678146893 722298510 0
136004617 876898556 0
376609087 842052812 0
959610574 491572410 0
847235397 882053924 2
837540246 664467628 0
866451189 296145043 0
372755900 383906217 0
290457119 365207555 0
381699282 340840104 0
231340676 490510953 0
861494715 174379076 0
32488405 14658046 0
487046354 97363730 0
144698725 423948967 0
864978084 666132115 1
786403172 850602400 0
447228894 434713372 0
657811098 455693763 0
899188148 695438136 0
279362953 798864849 0
463807392 591559007 0
582535621 515889475 0
563571527 485452864 0
121478895 477156605 0
697874029 185793891 0
458653826 988150562 0
807491508 257690977 0
303912890 147077704 0
164583834 110051888 0
384113060 531064213 0
543331935 741462340 0
488553473 812035934 0
747403016 119003877 0
227023385 637189165 0
630130105 830280179 0
730586389 211371460 0
183752561 273310935 0
716130506 391718825 0
574162643 316610391 0
353557615 183188965 0
901780199 394896281 0
985369242 46268110 2
678227136 211082165 0
46404478 440366117 0
243271876 724097540 0
117392721 644399452 0
821139935 192897617 0
401336069 991242162 0
570183655 997373957 0
213452832 906408641 0
959646430 426399149 0
913849985 582691067 2
134796270 670291419 1
946298917 484170058 2
691124980 873331518 0
210004959 919742181 0
53510646 27303949 0
135865064 679031500 0
946295470 555647821 0
228250999 575143470 0
167602899 372155966 0
832977119 323271956 1
129769056 321647231 0
922046468 976117662 0
654842625 42796434 1
582926195 388552368 0
469425904 952916798 0
840862264 634789376 0
102069669 865457774 0
61693938 624536499 0
845757356 783048688 0
580459257 687027159 0
760686677 814468547 0
785038995 368289461 0
378576224 434345905 0
127733102 448161669 0
71126693 943458550 0
63949387 605658885 2
407809721 524931103 0
247638411 573932334 0
812988034 44802659 0
465505351 699206639 0
486303192 867975483 0
810318727 220783756 0
764803057 29718241 0
390470956 841198466 0
815838862 664003985 0
511213736 833026471 0
679443131 83333054 0
607734384 717736490 0
398864026 618494259 0
254381362 659281901 0
234645031 320509757 0
381519232 637565219 0
213143281 993886473 0
60802388 501859403 0
784367270 804186734 0
408661105 944728705 0
921855208 333656243 0
369747091 615438138 0
515995953 206855659 0
446279039 754074216 0
899162552 853969384 0
14809287 898371772 0
39496637 569071600 0
76359317 988130718 0
332848334 43563278 0
135088126 546495222 1
688646130 992576180 0
645669801 562291353 1
537964235 783959947 0
592908687 35418290 0
521358619 826826507 2
261279348 840560308 0
749603625 402821348 0
623686997 832198684 1
224090612 566910396 0
249719339 55694378 0
881850865 100210887 0
357328613 37029988 0
12772551 81758970 0
955902721 627409426 0
750328558 156735149 0
156204808 680546852 0
440913425 973729826 0
355745683 84482639 0
402075471 192643170 0
651682067 979592406 0
595071362 119749729 1
786369453 395343985 2
655668391 138711021 0
515398050 357496942 0
285953315 457674261 0
39539174 135265463 0
532705196 619660182 0
231634936 302693161 0
971086340 971933971 0
770593073 487480804 0
143444790 961616855 0
995042560 811186708 0
795918237 426159880 0
192786196 611652215 0
604991843 919114161 0
53303975 529975741 0
391500490 341920679 0
197212518 858916730 0
6694084 111837326 0
898240029 165252405 0
433328945 40539486 0
528814524 407458078 0
585709855 660947377 0
218257188 508730443 0
964454220 877386706 2
73538757 295108238 0
404147969 650266090 1
558598783 599351452 0
540921711 226856509 0
935244126 384355584 0
33871181 648604403 0
292811066 519604718 0
636342194 73817739 0
112599803 118886585 0
37068163 395756751 0
969099835 910494951 0
168996945 626733762 0
189996255 944423321 0
474910537 608741872 1
683681137 99672085 0
184409619 154779914 0
250126623 858560885 0
579058571 324576269 0
389178773 508688893 1
735971797 980405629 0
975473251 110851375 0
781584715 663051768 1
737392930 17778523 0
311180833 347666812 2
108140789 529276537 0
216848854 963732421 0
539193152 894458385 0
715590546 47397687 0
650133906 408783511 0
840169989 711920403 0
415719064 834358611 0
338712153 28763804 0
31234548 556181924 0
55728075 830031466 0
738975803 268180219 0
191155511 906208769 0
104971565 71271968 0
484235543 91402963 1
832524895 839150143 0
262627240 838179591 0
167137067 880518072 0
888726757 121135676 0
494370882 650710273 0
193139999 467136926 0
974922501 493009597 0
183701270 582329154 0
149815467 82552234 0
305608343 633749336 0
293500161 378443420 0
520141116 705438305 0
124039644 365691921 0
671253962 384760860 0
996113735 899496517 0
430723198 823090903 0
695086032 723962114 0
223965410 352927270 0
319785434 779688552 0
510582893 430222455 0
349246235 851768420 0
246385506 161979355 2
305842223 856490991 0
489681975 758106230 1
151546598 19542275 0
391031974 135707327 0
372450958 48374288 0
235295654 26817474 0
631683022 586826635 0
25282106 454157765 0
322451726 334896626 0
981050605 636208773 0
814955899 925433129 0
198762987 870231970 0
862575558 509426357 0
843043325 440827617 0
865100407 188930288 1
447556923 29741792 0
859035567 192749909 0
482399266 879618555 0
538432871 999466997 0
916045758 520974827 0
344589093 134341812 0
450264055 733335297 2
642516678 210096821 0
893433696 60778548 0
390307607 139472612 0
406839286 313224333 0
361172928 331733303 0
845430726 850906716 0
880477 937769292 0
56319825 713073597 0
604478144 916766733 1
936593188 66374101 0
266187430 361338462 0
31873195 214622941 0
91383781 138863912 0
117495119 822151005 0
636698140 248742912 0
752355847 378695269 0
100894056 705600507 0
450518761 743335544 0
810738317 141493952 0
965620459 266299833 0
470215074 529056141 0
722643666 739890346 0
851869388 348952734 0
19459988 861748201 0
895160877 108102006 0
298905956 377108505 0
952946847 104302796 0
660016066 579149155 0
965966713 589573045 0
167794942 6579160 0
67119935 478931700 0
429095275 544914505 0
385324477 141866000 0
206146816 195869454 0
824554121 624370345 0
588268384 392189929 0
87588860 972436063 0
18808372 471308460 0
715695398 398117163 2
416408504 515588748 0
62965683 7965156 0
203718461 553521252 0
198635101 814919610 0
993181063 31168902 0
131659091 20401306 0
499508109 667957296 0
482378096 385256414 0
703163204 109854796 1
657269161 13240343 0
909701385 956772979 0
820980857 442672557 0
445884100 796810251 0
903576520 996027015 2
503560777 561170848 0
129737339 714080454 0
990824381 139428300 0
890845964 598077613 0
772458780 541517534 0
867549132 190530967 0
64413014 504312416 0
953373312 589453072 0
416412364 697997857 0
102289460 617525541 0
736319754 876797836 0
83417719 663811273 0
800608070 918928573 0
683128695 74852449 0
303978212 481087240 0
389168975 983800187 0
833841679 720822332 2
283181305 278795990 0
36357380 69909124 0
938024369 47330414 0
146198465 295846448 0
151469774 313454907 0
777702357 841601709 0
641384607 184235004 0
969336964 251328558 0
149925479 265700617 0
366313047 300351444 0
863904076 360269462 0
85540226 655803437 0
397269671 548426588 0
90034049 731765189 0
506781305 840296488 0
337828243 63652352 0
215221000 107065255 0
670960539 488569088 0
751356629 520526010 1
453572217 247634333 0
263159584 746190303 2
258268163 125102134 0
660696487 935005779 0
452052071 491717228 0
920343498 458677867 0
564675518 138667988 0
67679917 866056399 0
88869582 572866764 0
906920604 664694468 0
668331229 122870288 0
11456507 38890210 0
738762086 842667918 0
25554027 820404899 0
746825356 417499818 0
261841003 520061098 0
184064054 17690134 0
576717117 800773170 0
637422919 596228685 1
871428260 115393661 0
795336955 65854558 2
227108266 388403861 0
892523666 226466400 0
196778230 434400204 0
823989784 562160891 0
250178474 472993485 0
620138821 399600285 0
868188580 205185089 0
147376896 952377344 0
756306015 15730083 0
268305190 140075716 0
523521822 316509850 0
745346518 810770517 0
841466420 143026255 0
586561656 39386433 0
937808237 767194304 0
818292621 661489098 0
29178487 750173695 0
444213175 847883419 0
446543840 76293135 0
767167471 221089034 0
571720531 49148735 0
339385764 802501110 0
135912329 552210187 0
474198079 759397177 0
728294580 750614828 0
281976660 654191651 0
318879051 174392513 0
842609474 28319720 0
661113480 590151378 0
665603062 118187225 0
790425965 57835674 1
389706009 621314189 2
719706216 280255505 0
574108527 36497202 0
655549684 771110510 2
138121509 816370643 0
239295638 247390213 1
24011016 549079159 0
614956119 122891548 0
205907390 66237256 0
996421614 45204415 2
2542303 401129434 0
635976461 437282526 0
215685022 91054930 0
537298452 541962451 0
405385897 168405443 0
651039578 513700665 2
619863103 478374261 0
905658646 401781232 0
955818533 488142482 0
910520087 119894841 0
638907005 170695753 2
971567451 615204520 0
779263300 42610493 0
370699388 965481798 0
468989528 72131248 0
376438881 975564824 0
956320206 187475194 0
837408557 958283478 0
580446846 933804318 0
19845852 732343024 0
493868577 854394888 0
72366065 147356370 0
730429995 999490577 0
536912412 735939134 0
549881922 104261148 0
724482296 218840667 0
4655457 861181457 0
103548100 974762205 0
112533599 841133602 0
791330935 540572732 0
972729222 508564421 0
8499283 322728560 0
157099934 286672198 0
554212135 512993893 2
984697865 79889904 0
935291644 186207572 0
820792213 267063952 0
704059329 197962514 0
96385671 374028685 0
27809970 656983011 2
185910515 680321122 0
194162844 717104772 0
520055176 631506712 2
981735059 782942214 0
319832386 443123375 0
137356814 294387835 0
296523993 900566269 0
169006362 360605901 0
733837216 962059492 0
176090660 525508539 1
403370031 207518121 0
259207030 634102970 0
184717302 327218566 0
905078232 5248119 0
80117346 76960903 0
689643083 921796054 0
403644416 479833676 0
62065110 29025615 0
379310498 744522794 0
824510858 852603323 0
940686129 893376537 0
256559247 284769060 0
696685670 472230993 0
39249200 433525318 0
736435267 781707031 1
916297984 810317092 0
687853783 178875238 0
931053597 304645240 0
860127488 523984349 0
475296649 459894471 0
640346667 815100895 0
848420408 932354010 0
530680976 465422689 0
627096514 995937895 0
263713045 606593160 0
402196160 930070862 0
112236637 97636906 0
87093250 63962094 0
324345896 716792196 0
894380897 159596351 0
928674141 111456756 1
963772219 62715317 0
672626437 157028009 0
808183400 764996992 0
147474754 737211839 0
164790065 560275556 0
668227732 930760342 0
606068288 903142473 0
479606015 452451576 0
929174858 325639595 0
963260058 630997628 0
754284037 477588564 0
471999869 197714247 0
656169344 587371018 0
432874113 983304069 0
786622680 140268223 0
941233536 752461085 0
498563331 258456292 0
606084370 992215403 0
597129048 386816615 0
694376247 736791041 0
744970725 767123133 0
111904381 15252639 0
613370949 281768162 0
776625065 753189476 0
542050464 845824090 0
866898416 608254191 0
383498050 211297831 0
65706569 857197910 0
88745553 13917697 0
72942488 662292158 0
265650254 35105445 0
591335495 369285480 0
659616813 852683069 0
277028312 754876718 2
442407507 658993263 0
504637761 978429596 1
133205567 483375031 0
454621172 214372017 0
240228566 33292416 0
27599028 612717622 0
29308856 239566642 0
31754896 348780030 0
400352463 2372204 0
594618141 240455107 1
122783821 510325926 1
436750800 907877487 0
805635611 913952510 1
140512155 533429163 0
103425073 659318780 0
350761176 235897621 0
370523904 596278663 0
506608845 492297255 0
506670611 466463241 0
225902094 569958694 0
422776029 239330796 0
655663339 13340268 0
413976531 648180633 0
351016791 64926361 0
423632607 139587231 0
19607923 169235047 0
440073975 28947695 1
416457523 468780802 0
266331994 523696702 0
17464338 320373341 0
229145904 620309438 0
84724083 986115322 0
80362024 426303830 0
96377938 318858307 0
384981296 905483941 0
935899618 476837324 0
442821166 845822362 0
494216568 18971049 0
982993896 707113928 0
677330736 88280845 0
819140554 344994964 0
721207170 735275916 0
817763799 284404454 0
366074845 478515035 2
980619267 593469070 0
208461353 733508187 0
308585958 494350874 0
464553739 419231110 2
162352537 231131452 0
625051234 117588765 0
114228513 168908066 0
126276211 338408635 0
535414574 178087543 0
916702402 345696114 0
318327355 583778278 1
904214729 735937185 0
955121534 873603069 0
761388223 865135837 0
107021736 232839051 0
518916467 94569274 0
547942929 298713102 0
890039967 87934101 0
550800048 256430677 0
876446787 687318336 0
293208817 899260767 0
960209340 7471064 0
22054370 669869348 0
587303837 935412781 0
827570032 68198826 0
137499706 624764243 0
160225480 530890295 1
368596796 982294056 0
363193810 840383727 0
490959220 266057559 2
797194396 866840502 0
140182406 62605449 0
881393556 809563678 0
135208901 910560462 0
317270409 73363198 0
588670749 197002412 0
801333144 228693672 0
580648022 928832010 2
108502441 693352118 0
5940742 722437454 0
890020689 265760091 0
227033373 973773092 0
25021126 790507072 0
502257087 129133464 0
305867753 110779245 0
691923272 721380421 0
444799386 931630085 0
818583308 312213424 0
897454557 379702689 0
35185603 946965311 0
748593930 343682199 0
726387244 317680478 0
532639108 415440339 0
408821103 848191031 0
94952862 839688634 0
574284808 854436890 1
95041172 103337593 0
774087247 802506300 0
125428521 767138028 0
61924947 518561957 0
28667019 41809389 0
838318801 757173050 0
133644920 668392891 2
854660288 281580276 0
729174413 965318213 0
567085546 690001765 2
78920288 847910202 0
525106888 623327758 0
591565094 130341740 0
168026776 953866550 0
257524118 127090257 1
574429091 551709747 0
531006470 204886405 0
895087908 362875301 0
233458205 474249646 0
330697072 205909587 0
578156936 972763348 0
160990753 692885756 0
288134462 261939880 0
691451039 211649217 0
700993470 903488715 0
136990464 819879331 0
475540565 259373889 0
687214645 79379371 0
453347399 541689052 0
82686916 739690685 1
142902489 827249719 0
326512490 663153322 0
914277912 712313934 0
458771246 235311952 0
861244805 922642098 0
144715442 122347909 0
590501399 176884490 0
324353619 971083139 0
252049507 736700947 0
960648268 940713230 2
149448736 556319811 0
789957267 27079177 0
394853701 832360177 0
876783062 399770494 0
806378462 996269674 0
561859161 950376642 0
597079005 113213235 0
954348652 332960488 0
994898554 50870464 0
188343559 712299596 0
283056759 196141048 0
832856715 566477479 0
376843819 602807162 0
569339929 528373993 0
601965061 967117977 0
631649412 444506534 0
716796434 375826530 0
359153478 784776183 0
490902045 394685200 0
7973973 565221421 0
712205047 37232194 0
35681083 581048834 0
872729343 257827445 0
50892075 162964599 0
309673667 867112609 0
822659625 519338500 1
140736442 633181052 0
479944430 334791210 1
887068890 573842326 1
207655753 368109925 0
166501428 216940315 0
862199175 763353988 0
77890243 917621948 0
796757015 105722085 0
505662050 494828187 0
889169881 776811489 0
456238730 750956161 0
207788502 158283628 0
857690694 120754433 0
496020358 579739098 0
934995458 885253731 0
597636528 105397861 0
236796749 143955556 0
443804924 86994478 2
700911035 304301793 0
997502831 76484158 0
695015967 60186264 0
284804745 583870765 0
51393615 806396682 2
711631031 257403408 0
883295011 297539942 0
119062828 235657043 1
307827295 179649582 0
640378425 740003484 0
858045470 427281688 0
333899679 906535525 0
455646056 506637024 0
297895988 273812777 0
426565329 846251294 0
535701944 694436621 0
441665854 724606829 0
675858265 118178243 0
853332576 768774950 0
648148000 324543995 0
61320670 148277881 0
575102164 131180334 0
450339071 143820740 2
438863858 233626090 0
447464169 301612366 0
719788563 313186642 0
97462046 462413456 0
58973143 717878037 0
40527324 540556835 0
674189964 394461172 0
524755742 513742980 0
14719917 906423548 0
569696780 234997616 0
540528546 960055358 0
252306997 450927044 0
974324652 572667007 0
536931524 415880168 0
239638118 631917100 0
70453533 393563940 0
120239049 68607689 0
40420382 111637471 0
256169679 73757151 2
559240378 728915535 0
679611316 854580322 0
826529956 362677043 0
52294563 363612576 0
717064881 159756 0
721941922 28236432 0
994889066 88140217 0
682267203 207271405 0
645082042 253389639 0
259402707 242638287 0
582371479 743001392 0
435999486 541718490 0
298295603 467731911 0
497738890 70092003 0
764706151 550658541 0
93057689 129297063 0
156941577 930809499 0
299992527 333459733 0
85374195 808709325 0
20812098 873975401 0
800485680 233964262 1
102921283 47650923 0
25331854 633590596 0
910975265 992071671 0
681810226 443572811 0
517034976 77387231 0
666190936 580447081 0
808414228 681750953 0
697481338 92485462 0
383541605 256183839 0
893020776 760348288 0
331771505 468876438 0
758019970 563524756 0
36580547 79843874 0
276900506 833695030 0
451774951 538826530 0
750149609 452412962 0
245505746 978894263 2
595668743 825741236 0
905850781 147867743 0
765627188 696951817 0
415984186 959109847 0
469981323 419153463 0
602236500 274260065 0
119744430 105556118 0
345495323 561145185 0
761564392 4241338 1
957091130 123988614 0
640369332 228155531 0
383353626 913208700 0
47526296 919350525 0
980859780 689670511 0
179272524 240961499 0
426925787 552794068 1
967584277 118378725 0
539668761 863213312 0
768723963 937811524 0
180396492 277884264 0
578178641 817502723 0
823685105 800674767 0
826977816 261734399 0
744494371 637030817 0
798914998 591605711 0
115459009 645602254 0
34368783 633240432 0
519676994 379470824 2
179612860 450809535 0
629314391 146483962 0
17364334 451686747 0
803451602 442462943 0
594795268 341584743 0
919347348 138947969 1
38564761 581705262 0
324204667 50062370 0
531606416 783707984 0
57330153 314283396 0
270445433 790859122 0
531876325 102375435 0
109574781 97839889 0
832741329 237048737 0
219339930 797724465 0
260813936 106664405 0
101956934 32928236 0
163970742 281553322 0
593840518 178273850 1
481942994 237355854 0
365495444 984343051 0
506365741 524831300 0
607416632 516588630 0
282761354 204920268 0
135750155 837760753 0
251166301 860185734 0
952935187 809829072 0
156057046 33348868 0
384097443 801113839 0
119436352 995301778 0
724971439 133115948 2
347655570 187593015 0
16900483 241189015 0
255327969 988682446 0
819149410 873919124 2
80456767 645909130 0
811034444 262626408 0
788766642 37356135 0
266795350 78920570 0
391155475 759366328 0
519606139 33427808 0
873631707 672085001 0
216033706 620019632 0
746275767 144462425 0
162588971 56070662 0
233007105 904498434 0
750982339 642063755 0
116865348 480192596 0
18026085 516936747 1
909709255 398280553 0
289059315 858176539 0
827419520 320837753 1
136580833 351265885 0
414732596 779348660 0
772122890 41164936 0
109027689 271291673 0
703240379 255232757 0
749876138 288477471 0
149078649 246208500 0
311078329 508677173 0
99227535 435154209 1
889353251 491345826 0
760772890 3642025 0
939986867 944296353 0
764073519 26012993 0
106136028 129788240 0
288460223 541974094 0
190455962 225648156 0
821544080 108843163 0
696267920 460940695 0
117588023 846898025 0
114377107 419918424 1
927419350 102708020 0
430524187 950941048 0
162509620 19168633 0
563621805 492827475 0
549365158 227870008 0
423877875 860197080 0
891595913 326264194 1
126820755 414510740 0
206536197 275384412 0
943226592 999003509 0
633666670 440667031 0
419727863 430591786 0
993339001 186397232 0
4170495 699716114 0
516575953 52009721 0
560439723 730538353 0
190722865 865105686 0
922865624 147130126 0
556194058 729902784 0
222813747 945684489 2
117688948 762366083 0
995186683 50018883 0
117680691 527944715 0
46234890 542993791 0
626584209 465435060 0
32651188 989519116 0
106595376 119222640 0
470733819 709408923 0
153908738 140449531 0
417565608 680225725 0
683725598 501025772 0
291169886 370226748 2
433026468 650128451 0
446343979 91733727 0
732557471 960838792 0
289031402 180167255 0
931258393 401255542 0
800071960 12190506 0
320162382 193690277 1
795881884 525850716 1
620205470 424995836 0
716204841 119648715 0
975597658 45955470 0
796575943 959498305 0
55063858 579445577 0
152504862 422310828 0
291011308 70824618 2
441088070 381706194 0
512482200 491161957 0
122453077 138119336 0
601827588 376542849 0
974295963 549990666 1
414212251 817110737 0
794495621 626385652 0
65834193 141882751 0
671643423 667071154 0
336961210 855319584 0
746075074 344715554 0
460691906 838939648 0
178699990 762432359 1
626472724 172667975 0
195518981 406784116 0
637720021 51736122 0
503163499 97592789 0
125574438 395328868 0
594701273 459573139 0
626918852 382430954 0
920447074 110564811 0
622731738 56786841 0
609282538 307280541 0
892934981 485255924 0
976436643 819983451 0
227516627 242944539 0
967708815 577314914 0
456351326 323679 0
633716920 666373211 0
344834827 850953112 0
619619213 819808027 0
546594936 282146859 0
832243109 106687187 0
76647221 640066486 0
76152773 252516334 2
728894932 515971384 0
543407340 416679989 2
202852956 648269868 0
492144232 831786798 0
163698548 86093568 0
147053665 130610533 0
590321360 45735596 0
907639027 411184645 0
441578408 405157351 0
942015931 567977736 0
74680635 125216721 0
661187339 609899272 0
689305788 956970362 1
52989191 675485074 0
872267157 279961500 0
941739782 151948776 0
3265431 307183039 1
369038483 175622124 0
799321910 391279415 0
652417450 45872433 0
548557104 781776792 0
882059693 844130533 0
936353587 467366437 0
832789369 409881564 2
921051177 366638764 0
185568150 204724370 0
789810655 346668033 0
121280388 91192069 0
18554638 2736238 0
309592418 180926311 0
633438755 784306282 2
507803571 353215297 0
634460638 882210902 0
702187926 618046901 0
871760613 521331658 0
356912625 293116716 2
887441163 12844568 0
516879838 66443467 0
152313527 550750770 0
644211611 56429633 0
186804214 129063346 0
69850904 62878689 0
429582253 866896955 0
721687098 207105325 0
198429847 135322002 0
751123860 881081233 0
306692834 521883344 0
777199711 956523005 1
51404768 817559035 0
988965701 73695110 1
728198956 168048989 0
988413731 625349386 0
119486491 690679203 0
670300995 866118332 0
867253234 202802843 0
116175506 661927507 0
249695789 516934684 0
752638941 666571590 1
204439854 909039380 0
820653368 282658784 0
260256900 776932739 0
864580624 764150158 0
951495964 806074145 0
692734050 370674725 0
500257854 888443263 1
929614126 326914982 0
248236531 478072522 0
931999444 375130783 0
219528371 29255312 0
740749068 518789603 0
250588648 237450503 0
796938025 559289647 0
442371951 456714575 0
50772723 743417598 1
731505443 892246581 0
490641636 580323266 0
211494976 471370727 0
287298880 290769520 0
975560059 511179409 0
338406182 17969779 0
285009147 414128932 1
311646540 744929975 0
663241000 30926944 0
418596705 174030620 0
739635237 901629649 0
880350518 230701512 0
262750131 806790607 1
943800449 86702108 0
426125155 20667927 0
284815 629139159 0
694844380 698577873 0
186491021 596706475 0
849704112 865927499 0
874857203 37070126 0
207284014 571365766 0
301339262 486721544 0
165881987 886043978 0
336381237 941291734 0
68934038 631230177 0
247319022 61425533 0
446738296 897623371 0
440081280 283733036 0
161330461 88234420 0
942021613 492466119 0
175344436 67253457 2
132796082 974514881 1
307635607 473355068 0
871149048 730797466 0
100427891 781697040 0
552157394 919455747 0
977530371 617179347 0
557596137 641970989 0
323668381 532177425 0
838314058 113574314 0
447639754 647735181 0
336713599 251772932 0
36387122 679848525 0
67467604 512346074 0
637674047 60075186 0
82146226 619887737 0
375231755 458577034 0
843680995 791135330 1
111473128 126012003 0
60856807 93102003 0
778112805 627337289 1
985030597 782838975 0
884400003 576647178 2
764872934 525012220 0
334104694 560325634 0
950990557 512445313 0
128960494 828672296 0
230335746 7463087 0
721723919 708994283 0
422633655 637504633 0
929293853 622126013 0
721008859 143960397 0
436016785 204619564 0
48512210 485116338 1
793661958 118773853 0
259182518 269190189 0
597492624 791031464 0
823422056 259015706 0
893700889 232738486 0
774156868 198617114 0
12809359 767053742 0
606137450 967549278 0
973179816 255690232 0
14578780 471396019 0
271739071 101541224 0
740394037 549627754 0
46812746 568657289 0
55439369 802772070 0
40042 813431967 0
478892559 474173066 0
398347321 535597288 0
507685853 606633810 2
31982325 747338331 0
242734195 109409810 0
265590565 817231014 0
158091881 153395826 2
708914639 362033761 0
987994301 64485911 0
722153203 179554517 0
668632702 233930469 0
343355041 865806496 0
683899857 450528156 0
68114300 796500564 0
879426370 675719200 0
364406452 472270070 0
140561072 802905919 0
688621612 687649526 0
534897534 251849319 0
650060616 101472251 0
67158830 576706362 0
523293978 599782202 0
804770985 567768549 0
32963182 710042555 0
971627045 76821602 0
686691075 711843114 0
351911524 299704126 0
588342669 362792035 0
616286450 602856029 0
779832626 750475948 0
170813109 190438223 0
924019847 490054028 0
422417671 288301104 1
55928916 253024300 0
580009725 222756525 0
140896364 462011252 0
203718875 46805268 2
886291116 787333017 0
814614919 789420550 0
353542148 947380315 0
645509791 75152374 0
58543140 879161341 0
395793714 736386885 0
964678786 592595174 0
445741392 147329334 2
456361041 500130604 1
453974674 338355821 0
899490417 81255213 0
230893124 998318187 0
187872841 170883440 0
334924162 649541464 0
21297778 574683354 0
793562406 886424930 0
781656536 447417353 0
230328339 401533126 0
698439026 913382789 0
294211074 560431001 0
375529872 703737330 0
307787071 629702544 0
82741615 139001123 1
691511013 15046845 0
507353280 470036814 0
286501335 954976728 1
305486324 418081599 0
678688819 204814133 0
860901412 260603497 0
249797519 578489979 0
522597592 107832933 0
466075792 434922629 0
165539858 350881831 0
687574571 26483251 0
971263481 442945485 2
297496369 705886770 0
26638424 842865237 0
758828573 134195249 2
29021680 677546050 0
46239450 272847471 0
376751619 376241448 0
14349336 889916668 0
726203909 845933034 1
503525855 476533926 0
278295774 44994053 0
985373326 49600262 0
863169220 174777674 0
390495974 863694538 0
979158622 659256887 0
932861393 531318067 0
309140259 641574068 0
733508683 866293486 0
307490105 288162586 0
387576236 645363255 0
9064713 685948413 0
898195828 732952448 0
335552226 213396024 0
465565274 359589017 0
884157574 12836658 0
851078976 892860220 0
912410544 458466823 0
818107733 592259001 2
609832516 350221728 1
674656926 821438661 0
795331179 655635293 0
588711285 586961700 0
183987149 885912912 0
825717203 525733962 0
576476028 862923245 1
891236897 210181649 0
348105697 124275719 0
651209982 42536117 0
633477118 201574180 0
630090442 210208232 0
493466319 345676590 0
352118256 906909814 0
923364462 588165504 0
23864257 230298397 0
810041995 986764620 0
61302102 329520292 0
953192117 393385208 0
331299138 121964712 0
985778208 237008890 0
335964895 866414118 0
284352727 855637549 0
532336419 307956504 0
900241287 594793584 0
762171326 478336830 0
908294006 769651849 0
875381669 558226656 1
266984219 660022047 0
67759824 185334375 0
968185061 839235165 1
196987202 890036854 0
885474100 167490022 1
488182587 620014727 0
21548958 567094478 0
55906672 209763673 0
248836242 98419945 1
431715917 399861484 2
630681161 701389816 0
292391369 920913915 0
367341485 333916942 0
961108708 687119493 0
72735613 937828532 0
238334708 848588640 0
838248726 86465435 0
52003008 341434444 0
386959677 13831666 0
427720285 208393146 0
689744505 98528668 0
930379126 509223382 0
369015705 594584682 0
561550739 655784045 0
172349920 627528163 0
836626661 298590099 0
767187445 591342640 0
129823663 280269880 0
370391140 251834339 0
652324976 253558019 0
604094463 48772726 0
582615392 446963052 0
235642192 269408190 0
883253316 760772637 0
909888849 944957044 0
905975113 678962315 0
680877168 694470426 0
863012250 626045848 0
825551413 647285076 0
622567134 708828801 0
320114704 231389909 0
263664789 287236799 0
522457094 275316100 0
352433928 419631759 0
935014623 579597951 1
639128610 508998686 0
998972221 663541471 0
640420355 169386086 0
626628550 933230906 0
125286965 118883633 0
491180818 156573573 0
656509296 218784804 0
234937686 453341809 0
705621526 396429766 0
122039369 534505557 0
805073790 363445317 0
275742830 131291018 0
56758416 550015702 0
370033294 627292783 0
346604960 552960634 0
302743339 260626539 0
69386097 266612985 0
294267244 329266701 0
801716016 906643766 0
755450192 138729871 0
552187255 791637442 2
416222691 81251261 0
649484812 73211484 0
25901757 772973305 0
95740829 665317794 0
564057357 302381005 0
188527334 494919217 0
484616840 56758848 0
986159754 272962836 2
162712150 264801859 0
355751159 653778081 0
120528114 15714443 0
846471278 101435979 2
106890573 78264550 0
1029704 455168402 0
306584112 24526891 1
161503125 868849043 0
562058996 598064940 0
708788645 586976145 0
236950992 263719997 2
115924377 640575757 0
632131128 499268837 0
191307539 612542781 0
824143404 413909340 0
995723485 654131618 1
322522832 924085551 0
7662408 834003032 1
514088756 467222918 0
974232501 42418999 2
202341333 648233456 0
426530431 490364969 0
58037638 65075603 0
965638273 235643257 0
535643307 772557024 0
727986860 974239 1
193304728 83145689 0
421047705 602357984 0
159118109 91854307 0
611179239 599424154 2
184889963 538430985 1
397622716 630135982 0
769821415 87815488 0
274869658 309360137 0
995573513 721501486 2
200529247 352544034 0
864185026 736768769 0
649812658 452156886 0
866187213 735362945 0
796999480 295025663 0
448364272 229226 0
38649086 888501216 2
704807470 158397548 0
858144699 255721534 0
142408401 195413353 0
395413359 903178341 0
171661714 508597725 0
87764311 920639612 0
18207456 77014641 0
535877320 868319922 0
92898659 500839646 0
161283821 395421826 0
805933116 659689498 0
140489266 567973346 0
99844706 797506576 0
959481717 603225836 0
237217948 113293420 1
1782399 172152850 0
161163777 753216367 2
509804058 764367597 0
920988473 150479042 2
953914415 625554265 2
46154789 908359044 0
108288286 826662019 0
382171449 899701160 0
952608665 74155605 0
941335485 776663788 0
444804147 192430268 0
260025721 377787166 0
256986767 192845103 0
29364731 227124196 0
43554907 181474278 0
104827341 616055570 1
416819351 93429854 0
356492821 620844072 0
451588933 356780199 0
453358395 551225629 0
996964475 193639825 0
112907496 736347745 0
607009752 415319420 0
461403275 757531326 2
832491462 403265915 0
534499819 78583558 0
594360656 127461116 0
26194508 968674973 0
345024622 243718776 1
196787234 440834892 0
170033699 647607809 0
221416778 56380837 0
840159442 88149060 0
175641654 944017284 0
761022366 252160888 0
45353934 273422303 0
575356345 25389102 0
491297238 662985526 0
843827931 894214265 0
461822047 233935751 1
67043335 204246934 0
640242379 818244505 0
95970700 608366592 0
494507483 242442143 0
330340686 515344761 0
362756539 707964006 0
503982289 466669655 0
60197596 630138885 0
402056798 942632589 0
645454406 333548815 0
176870360 55528204 0
532102684 434036704 0
983609014 288225310 0
535583768 929655243 0
133793340 594470659 0
927125783 787033046 0
758417198 312345738 0
17922062 313902142 0
613417818 111539447 0
235955232 382130784 0
726840410 124024113 0
773932159 494232653 0
63692247 810564000 0
69361324 293926200 0
825048234 393487948 0
605369200 420864193 0
552784470 14129933 0
277792929 173299126 0
694281202 897957313 0
832283410 936637333 0
74679805 452449317 0
251884224 449276548 0
772083231 858677012 0
250596583 634040082 0
619493168 246073178 0
63702171 156933152 0
990038587 441872155 0
386233208 877822777 0
485339852 156403394 0
588810665 36809710 0
802553056 286297806 0
271705190 986497022 0
759787432 510250092 0
460035913 453302521 0
299923180 862809513 0
341793879 911907672 0
936068660 278231178 0
826801913 784158073 0
180206324 805089869 0
537743321 14807339 0
584236425 542712756 0
36713454 263923681 0
63431133 776666960 0
836203135 249699748 0
808640789 542986353 0
537494747 34106375 0
329059460 877997713 0
352467623 936539496 0
903281128 7177163 0
689774736 49358985 0
498605683 904623701 0
812346021 109560785 0
208784451 395599246 0
163562959 60254890 0
30539518 809029655 0
512531820 651806714 0
104236999 89600897 0
13336180 127148081 0
641299524 278348247 0
932593853 926099061 0
777707159 657770424 0
201054665 85598994 0
88047356 9065783 0
117936818 836710352 0
829583164 671448765 0
651431834 517535700 0
23289332 597620950 0
881226224 880600405 0
488417018 857529176 0
159098777 907728937 0
272934872 55601812 0
613228010 294247847 0
457032224 998807055 0
123338214 370236917 0
234954075 695755973 0
753667627 593800222 2
615320929 218253724 0
140963280 803888095 0
967217687 544391815 0
76259665 963123735 0
149550383 58052141 0
598679382 682713376 0
728307659 939413658 0
729744976 614411395 0
720441809 944621036 0
35333078 65829665 0
730296177 103826083 0
21049380 552213125 0
545031321 947966521 1
143085553 399643167 0
271153080 827722114 0
751851011 786322639 0
353786972 125438891 0
418891914 771707129 2
279860138 272271437 0
347762120 674432533 0
844622126 487277999 0
281083037 494774473 0
2244737 140309517 2
292337675 581717983 0
360113425 393756998 0
998950161 618581987 0
928715551 472666442 0
615436585 428353902 0
331228390 307931476 0
168696280 564958856 0
797210488 466312952 0
884712529 167891341 0
900828920 462539152 2
95256357 991684155 0
862404622 229841771 0
52239137 776287875 0
832465909 831747532 1
986205512 607837581 0
685560113 477901924 0
85064840 521859710 0
665244413 104407654 0
65360304 205672171 0
960197031 64344632 0
87227657 109425454 0
556141404 748247297 0
229477659 409301926 0
251927043 496278215 0
48073825 278437475 0
397551070 729785260 0
239570628 73869634 0
247154108 352366010 0
228811360 828126681 0
187492336 521193833 0
328404056 349689296 0
733448904 483871293 0
41529438 891063719 0
597589515 441152889 0
26440168 590301925 0
488258643 976319284 0
139634830 482739946 0
114670305 700067323 0
982295811 348836190 0
296095453 320523140 0
353633864 45353347 0
36982420 799929011 0
989591001 784747781 0
231046608 279099659 0
184930248 692374590 0
478275259 797416463 0
972816144 786510819 0
537173077 94812520 0
472786492 818800514 0
626449414 786790617 0
324406919 719288753 1
683747575 357180054 0
750709764 127540606 0
131828703 381230576 0
132104525 305536190 1
50315635 653151716 0
861483864 612847985 0
212158525 225839666 0
55872650 7223378 0
116504475 266402073 0
270318868 978963559 0
302437764 418128715 0
899038480 74627402 0
118402134 367412119 0
484443387 607161013 0
814817861 956011312 0
433527006 134549611 1
234127625 406609591 0
21229795 85040111 0
899694116 714539615 0
695290312 422154958 0
332977642 24105209 0
193038762 945815068 0
396950317 224231986 0
211260939 575143258 0
754224437 232595070 0
29591733 19429751 0
87559289 994087677 0
587490166 89787649 0
632427788 861702151 0
101546637 959826698 0
280162516 343871114 0
290595737 994347635 0
385054115 239626355 0
479661733 429270214 0
179801053 638932575 1
473456876 182372433 2
936938738 22312300 0
1716367 1934613 0
710331827 829779916 0
256162550 603631146 0
723085574 233455794 2
58055194 546509309 0
134677821 646521522 0
98360061 82663108 0
825736134 136833103 0
66725383 661444381 0
84570790 482446449 0
30397087 483256687 0
10593951 411515540 0
602430070 76116606 0
209097597 63625092 0
143222652 804650636 0
367055496 335190434 2
250297878 112497839 0
935028659 70188730 0
462050490 751676480 0
60870740 27065583 2
309011673 439799737 0
759330901 878764534 0
95462169 78935883 0
669012262 359514109 0
778920595 278102266 0
2376385 772409592 0
640624629 254906965 0
22255762 626042955 0
416273394 534895331 0
33665201 105180077 2
936953124 261835527 0
177953231 909691654 0
901836173 115773978 0
774837594 979729908 0
240198627 214421260 0
335719126 195256377 0
883463426 876684444 0
122199435 689925550 0
463202839 739692456 2
932594817 641034081 0
610703739 600690635 0
779307110 798960345 0
36916109 48735086 0
408737270 727489703 0
783086314 910893950 0
407072323 168743388 0
903885335 764795995 0
426078681 38933557 2
215930101 905058456 0
179880658 90927417 1
173678985 34336112 0
180356921 524661834 0
402668118 910619296 1
311471466 239053420 2
155604023 128352110 0
725109786 952603956 0
745142043 426230385 0
507425866 923745417 0
623707195 740681560 0
388035351 661222670 0
409027096 70606586 0
324889879 326314506 0
628832171 778293238 0
573430644 159813170 2
494642568 782475168 0
12388069 167470012 0
23644072 510581839 1
501378745 937674640 0
715280002 993702585 0
129120168 460821961 0
636275661 279130640 0
588867713 780587345 0
765721833 464695611 0
551796417 445736529 0
823418236 396098844 0
586728251 19723948 0
232713452 688742790 0
805825550 979550716 0
981807613 607331547 0
384128512 620375715 0
500510514 841929722 0
562914996 81990557 0
702983294 513269263 0
636429221 245766165 0
492312155 324969133 0
684961419 28398259 0
37745248 874168087 0
22735058 616573041 0
518947946 138283642 0
548778721 947591007 1
450642527 85594397 0
654915748 38855918 0
574708280 724119103 0
848398580 810303269 0
55706242 43369840 0
201742128 414402816 0
905361684 540325360 0
515962976 745168027 0
185180389 215628059 0
766559480 806144388 0
35008038 949250056 0
736633189 732680907 0
649334471 200760182 0
949787153 21895902 0
460696887 94016058 0
949528772 414067161 0
938816361 99373361 0
163940257 177670393 0
149666811 486555539 0
597525625 612513638 0
71582136 866154560 0
765591523 398912719 0
990630653 11499636 0
897349307 401229205 0
754065852 41620338 0
302377687 71138838 0
495954124 854602744 0
845619706 88125107 0
729134660 653879232 0
933147498 736314920 2
107576821 663461593 0
63848094 73975811 0
121446246 346750367 0
172542108 308658713 0
451513883 344225965 0
79325967 84161276 0
131057076 734059454 0
119566828 92503253 0
997489646 391829305 0
356678646 616712489 0
131350584 550560547 0
563557936 409184911 0
839883293 433458233 0
838181610 690250606 0
729764007 890066302 0
170978699 986566614 0
699225695 598658226 2
180372229 648030781 1
805372750 100591398 0
143728933 103365440 0
502022688 187346387 0
45142759 894118722 0
64188870 131300627 0
11045603 873980242 0
525600143 78905836 0
224600396 167340877 0
498050382 734191580 0
523972415 576376107 0
621793292 414832372 0
528357677 24438954 0
340209513 215675752 0
891625706 576676139 1
269272114 687706305 0
728974344 191880755 0
944076579 97111038 0
916976645 705226105 0
223650809 297146831 0
500220627 980287636 0
499889940 211000287 0
171731957 484700974 0
386015929 251737672 0
959811505 764586462 0
580517892 821754730 0
346424601 860647322 0
629668079 40668080 0
674349680 444443686 0
996642251 527221939 0
333796119 608881607 0
28587320 152074833 0
113460586 344861404 0
40433102 250472941 0
123656775 625511766 0
398717363 394805335 0
94204474 607877407 0
203365441 139846395 0
444716199 860668985 0
370058982 890498889 2
613351809 158994488 0
427607258 106155842 1
58057799 59261428 0
134464188 24989996 0
800243857 844838389 0
638874608 920356692 0
257596169 957234545 0
14893631 126126485 0
11295180 181354910 0
807949314 180491575 0
364239180 4760435 0
931296828 971302771 0
626424330 791685820 0
562443264 287220296 0
333147828 68079706 0
936848573 47024973 0
53717294 97354193 0
618747431 490937601 0
462444611 512402102 1
188135239 84735057 0
829608962 529088484 0
845841158 741535559 0
30259310 35869378 0
299989283 301744480 0
410453729 31478882 2
604594184 77995193 0
305550802 853891044 0
557880603 69089761 0
691553949 645380029 2
81345207 719205741 0
418829519 459848649 0
574516612 737325880 0
588332783 967122374 0
942054254 13845505 0
135528467 955379626 0
589649276 274856973 0
819770692 539377604 0
353653845 239670995 0
197465589 833596635 0
497381308 832757172 0
158488205 522426020 0
479219385 606929634 0
828381706 417572524 1
146316085 331119225 0
953681578 614155978 2
518553884 286700964 0
916915319 484836927 1
499710374 173166748 0
428965742 11149691 0
81512904 42993611 0
498614227 55443430 0
878420904 209390141 0
768857924 373398220 0
95269738 476145617 0
540197530 370735137 0
774381538 993080699 0
51022115 781301137 0
179059012 7057341 0
71392410 970298165 0
553303178 851963033 0
710548792 515263928 0
175979481 852909688 0
547167422 948735798 0
941438001 952335074 2
281381230 537420842 0
469998392 489397163 0
344061248 817673416 1
179758250 343125398 0
63587031 96143332 0
729622318 166089717 0
690920961 676455401 0
803027060 150113061 0
770653837 515276565 0
999464469 25119736 0
18388667 957734083 0
27601641 98579335 0
10676869 105362268 0
76157469 780684182 0
218352677 586144021 0
432935242 969709420 0
671268489 772559738 0
268741388 515919667 1
409100103 56225751 0
590460985 375496329 0
90598695 292589314 0
542329346 763415054 0
329916340 203955518 0
698406726 415232079 0
262795897 23644664 0
266617018 35160810 0
572656441 752628208 0
856301504 191400152 0
441435645 313193058 0
740885321 899793285 0
470765401 949393260 0
816245691 542914748 0
309177548 360672021 0
830357314 188825023 0
17006745 850279385 1
69043742 220735782 0
70734613 776637817 0
60194022 798245972 0
378308473 253653636 0
88266288 952938601 0
773002630 77447919 0
864813749 411890580 2
462067334 67583253 0
88953544 660940243 0
265717017 766609183 0
145524096 168421752 0
191600907 721605162 0
635048292 361933464 0
842938229 821323076 0
944909020 418736378 0
868181301 658724518 0
92075642 161305098 0
419983797 202756441 0
857203598 843424165 0
330154147 327764539 0
142229241 653266011 0
594466676 309833911 0
206748510 797342383 0
804131279 713208792 0
123722704 938802651 0
431240030 376517742 0
243413325 38869005 0
870247615 320834509 0
946021562 778107189 0
488163476 742895739 0
131503935 642459241 0
971298544 139937336 0
180984565 142703159 0
303005107 320304574 0
678673287 191883217 0
119659093 328814260 0
838526571 108612913 0
235804243 420158758 0
229084868 88065963 0
878572794 790977920 0
740848496 20752852 0
365223232 959288192 2
79995971 195325210 0
286103699 823379105 0
51624269 594185050 0
244071362 67852789 0
516602526 998832107 0
892079371 256454806 0
447080203 54708746 0
855994825 800246311 0
874118222 210917090 0
17614047 398466753 0
979171386 107813812 0
519962289 981103939 0
23800202 177764540 0
937189830 755885197 0
371673300 644040846 0
926874130 316646582 0
374331543 841267817 0
775616532 164606191 0
395081028 809790852 0
635673035 117976909 0
596463940 750296389 1
345554625 377499338 0
906240834 61145370 0
696619554 198855370 0
870063220 215384918 0
688004604 291848045 0
725230613 990671135 0
385425603 486787675 2
761142726 340948438 0
32633802 93129493 0
86493293 34081304 0
338152187 632286583 0
360317882 952895365 2
104392198 580417074 0
77340625 464258578 0
785741151 989036303 0
76677631 44939426 0
879209167 832554202 0
514568553 83658522 0
928371412 918859762 0
563931576 433165687 0
937706031 859591863 0
748572059 26408124 0
902317211 789508123 0
726738135 539684029 2
941092239 887656524 0
946107320 106367555 0
83481813 703126276 0
54216193 253782142 0
395213113 292365656 1
400465083 952204387 0
92953270 14646341 1
286557057 70936609 0
758908934 673224896 0
636463064 245838272 0
126166851 442151499 0
71941158 845020558 0
402780935 119802179 0
215170903 511005327 0
483111756 718187937 0
202232396 302373893 0
87352980 915879147 0
886034422 105578994 2
211625261 594639947 1
2804025 813127603 0
353764942 136782827 0
623909077 49176321 0
581230161 399509287 0
27560111 662057036 0
407223004 67130966 0
437387693 496129973 0
798683289 625254976 0
685420090 849269565 0
512916078 940653839 0
249410758 10433776 0
442577189 352144278 2
929097665 883686685 2
824839268 562017457 0
142111730 963970434 2
846429220 779552454 0
197863504 337842834 0
72214158 725195851 0
631359362 911360201 0
956520084 313107607 0
899157006 526523825 0
66911219 618126937 0
822455819 204749935 0
61035819 566363210 0
612639734 818850225 0
108020988 683360047 0
915575118 879199558 0
602428115 700531517 0
875819962 822968653 2
610967710 41085648 0
136930482 208637499 2
409303393 227007557 0
818628071 366935900 0
670580660 462024425 0
996776237 4394762 0
665268864 14766784 0
595140632 974320478 0
609028008 269722197 0
446858322 328583454 0
808647407 60848713 0
71266562 237996277 0
101790016 994201725 0
458628669 496628632 0
967524245 194943635 0
80284033 972523974 0
118091782 664640368 0
972959562 470141614 0
14254593 862987218 0
546615285 16078839 0
968062648 932912761 0
882969288 606662838 0
653526878 288089781 1
856601249 90305122 0
64575147 900087714 0
706618216 798623885 0
12957410 863578594 0
240445392 116808245 2
466558995 142750032 0
416955853 457405763 0
474795623 472605024 0
213635079 646262945 0
959477907 581182995 0
544098172 122239515 0
377786755 74128250 0
772094570 114258857 0
52336034 910276391 0
448433741 394398328 0
774661994 453111546 0
291103533 620141665 0
383436673 811553618 0
104014830 491588621 0
405050241 853170118 0
118108592 909974791 0
530628573 658572345 0
916656917 44670099 0
451364404 561303371 0
881875901 207275749 0
776191613 506297628 0
286062994 91348191 0
570854835 184686378 0
2559687 727840739 0
145968725 990983883 0
668860474 5821929 0
815205769 8847643 0
92121684 208767753 0
988403477 447140145 0
593587071 774448983 0
382244392 551200272 0
166889470 826169764 0
597268721 282948522 0
9187610 541535091 0
171455746 835999988 0
90056569 623292305 0
600592457 349446202 0
442936591 882274251 0
517609375 571574404 0
302596795 122874368 0
66180704 98120233 0
846195728 676317619 1
657818603 710090318 0
732297246 10064555 0
525212234 770151347 0
599386868 801495412 0
839344524 432316831 0
422211113 343731774 0
620430541 224130240 1
26600120 102430992 1
707876891 921676290 0
539823694 440658334 0
947930075 308495333 0
119020653 10411159 0
679124355 773484982 0
511918023 15640598 0
211426249 838149408 0
562424274 960669353 0
821477319 279980285 2
339762016 50133421 0
969659525 881470190 0
463710617 181820580 0
333730601 957588579 0
518105315 514626370 0
763975792 762131174 0
968133558 289687675 0
906394953 509891145 0
406214763 911602443 0
985802363 601670606 0
499167711 633913668 0
684238766 726641484 0
595537368 403586231 1
389172439 78274517 0
192742011 107441668 0
109149178 885457762 0
810215455 851918625 0
145267006 640866445 0
281922934 489663812 0
491411366 633017019 0
669727805 231449235 0
913238949 902659735 0
262101674 30113364 0
123003632 474496463 0
739103997 562529499 0
445805044 989169241 0
690702090 742069376 1
507036286 222356745 0
751709923 58987439 0
3013358 139717380 0
488895881 792323194 0
413239493 38884119 2
301767398 3815487 0
143230091 76666569 0
350827649 422194092 2
97742412 177518533 0
244679356 47854559 0
963197268 90872079 0
493297681 448726382 0
55918415 146492393 0
273500935 374125600 0
208679567 876639505 0
878139850 753265935 0
285323588 366429117 0
519433097 366292956 0
291375697 824044319 0
631597939 198261346 0
523198572 210762674 0
471713065 733848311 0
498160819 468124253 0
21136610 42644259 0
132844403 659642 0
248278912 233802206 0
253466830 165439749 0
320273471 105171059 0
69410466 689652568 0
941394759 435533313 0
702707243 406561313 0
952949222 929692208 0
753218101 676914203 0
584295089 407767007 0
490421997 105049733 0
556003109 465824482 0
302980845 541194845 0
565183137 849971561 0
204610738 634158976 1
256594489 869872059 0
64522731 816360250 0
268871517 88901267 0
266832405 85848664 0
501046874 754623123 0
236951639 753916750 0
7661324 301713084 0
120980557 132118212 0
470113755 227093760 1
27344730 708180111 0
854742051 72216565 0
386910260 918888650 0
513921669 201390103 0
132092590 650374245 0
53698990 777022067 0
145206739 398442964 0
770886602 627795258 0
61959535 163855025 0
656424701 982402209 0
83063098 914437333 0
477298275 59033368 0
635580720 807207829 0
7430682 15936433 0
87162150 901013186 0
130223243 480090343 0
158109823 148946964 0
386400301 176285362 0
765108703 778654427 0
739771372 37918257 0
737777701 545001679 0
576377011 908658999 0
511482423 38985569 0
612769227 634856700 0
984727568 26353820 0
117443577 460910461 0
61925017 878133721 0
994140205 527941157 0
982210692 902268315 0
955813253 199955562 0
489948076 18847458 0
61988876 191199478 0
158043668 980031491 0
661176384 121638084 0
166896583 336493625 0
76057253 63686045 0
868650635 681592056 0
565969516 411180961 0
307749475 925320840 2
118740374 54886625 0
310788774 709829618 0
979951354 924172484 0
368676914 144928535 0
35603801 425089600 0
638325341 15225484 0
449636244 813089427 0
98486423 965442144 0
960522070 252672082 0
342593329 968601340 0
677622406 32837574 0
118583977 613793076 0
13562989 347647025 2
830222220 5057571 0
987672924 817922028 0
572737489 195732736 2
948597492 586278193 0
104807992 799182691 0
621160152 513358461 0
486072307 924865099 0
917142624 617107728 0
494581422 425117804 0
187691670 731690259 1
228128389 931725156 0
844178694 551493529 0
829776498 681818786 0
16915079 597450234 0
556691957 515121179 0
484093419 371529035 0
608676843 148977681 0
994466331 220059429 0
11570812 910749123 0
189332559 463403897 0
298712696 989988035 0
151810228 726049881 0
19681033 76237284 0
595053180 691397877 1
339015550 956816925 1
874244807 421910535 0
134116082 949006971 1
277151526 247639877 0
605475309 561011337 0
464427208 98437396 0
780823717 995502967 0
826810938 503886071 0
431471935 12932246 0
159646913 955350712 0
791227760 514853382 0
594840054 436726906 0
909635868 77954903 2
896815389 115772929 0
283313196 841792716 0
283231421 703618485 0
821037592 384313480 2
55522093 915564997 1
836646490 238198531 0
258190812 735831835 0
268239898 116931065 0
8865639 18972162 0
896265987 39628089 0
140180822 601478682 1
587298447 913649715 0
396802872 712027373 0
909373011 833319221 0
358315100 750873360 2
658153564 144462631 0
444496420 359502935 0
747598055 261417236 0
4665333 30355995 0
634611509 27689643 0
540821366 332152555 2
645432631 2409134 0
22355251 279278212 0
528934349 393369817 0
37543862 679503785 0
986467191 881681147 0
341655979 646710676 0
984287764 756913575 0
363469480 102113398 0
8125434 397690339 0
639135567 70970896 0
481055325 293057889 0
160464516 336390587 2
918678518 178140582 2
744554438 416795300 0
928438317 682926252 0
229318867 377090916 0
438551066 420212207 0
426137041 533024252 0
26423062 752472425 0
649839837 21303995 2
783920217 347179822 2
661553289 76724840 0
710478294 45196419 0
862343108 225567989 0
939843569 757746624 0
62597696 424701241 0
229303708 478016411 0
141903804 320679255 0
308502656 735279876 0
399957132 318274339 0
816440105 197024756 0
123560920 684079202 0
521828013 611787635 0
69804733 668962168 0
728347448 458118960 0
671160179 948140138 0
941285052 574423891 0
661300131 94273759 0
212963683 72178893 0
56779830 529428090 0
125234958 27829397 2
618944376 887001355 0
310143579 392218173 0
94935334 954892128 0
489144952 311021822 0
621844593 862173542 0
219345479 651829827 0
129292122 835266424 0
705099219 72839320 0
315212824 919615941 0
598166420 463236813 0
601792551 157116992 0
394455101 212504876 0
509718415 513549493 0
588955769 571915143 0
698610938 907653133 0
5219578 33329200 0
278573662 662650300 0
96794898 476119502 0
84082727 220769888 0
848747482 38946650 0
984610135 792579287 0
45475282 107928515 0
487181903 746304650 0
404236450 634685664 0
94438102 731683063 0
940900758 746124995 0
404269393 347318483 0
536451025 150007549 0
48219970 582280243 0
595237048 45630540 0
777476022 793565497 0
648113858 547304808 0
184708269 37920020 0
963986914 51944262 0
75658551 391832947 0
891495173 73622434 0
220155370 11140399 1
919874411 469551143 0
836998827 358622436 1
889665153 183032425 0
878371212 798458314 0
16475559 87209813 0
496086936 536157085 0
711989141 68975800 0
8115861 756022369 0
605677645 979483619 0
999026975 924303501 0
120822373 985966081 0
806546102 1865565 0
715610355 298597740 0
934780940 824723867 0
115716614 360197569 0
749299080 534423568 0
734230579 992476853 0
939466553 425684285 2
998070315 69949286 0
424198171 623106054 0
66425618 500025699 0
467671946 982088118 0
285944216 904998452 0
678961593 247344169 0
228442528 375459292 0
766324819 27225375 0
426340708 442569138 0
54046881 785062202 2
117402612 468036904 0
664983226 333450232 2
374760675 441875402 0
119069009 818482092 0
107914759 381153637 0
719830143 491058865 0
189430214 926588559 0
881779835 171991528 0
398062337 527973429 0
762320449 404390299 0
223762346 166002795 0
103388598 25600116 1
484234757 409001248 0
198391096 776624415 0
153709641 399000085 0
785565861 196932252 0
981203582 629608155 0
45063115 740515097 0
548921580 857990308 0
113737759 631654006 0
919246235 912957174 2
280489627 110173912 0
971689960 885101721 0
849576566 385727116 0
110224475 719557205 0
11819262 184186362 0
906608686 264165283 0
95588335 79256419 0
542220642 32542595 0
682906073 488215370 0
318690105 38881178 0
277370955 703385758 0
350412679 937508527 0
401990489 947373884 0
905364231 875899337 0
379340162 662945212 0
846120377 493075965 0
127496223 569067711 0
304244139 47026860 0
692671583 462000458 0
224686781 749014888 0
724289480 525551476 0
612285409 374385843 0
115787430 611204186 0
766522603 21531234 1
853820104 324055421 0
291006858 669830016 0
166830760 59001459 0
78870990 573856245 0
237726009 247160213 0
750562047 967971316 0
209942973 605534541 0
256731490 454260995 0
78201842 514283766 0
100279229 690602465 0
850677983 926569506 0
231262308 68786945 0
896813824 101105505 0
739171505 392583468 0
623477347 738089279 0
617527489 956126779 1
968246390 660495932 2
994781762 665441998 0
545798557 391970625 0
369383751 956948858 0
132546575 262889106 0
210056660 299126492 2
419097800 747273772 0
303103240 699623322 0
2976809 773163665 0
545854564 709178789 0
295726496 563537188 0
535026456 913257078 0
54496275 172057501 2
337461120 704882327 0
179148426 999094422 0
12436138 23186742 0
635238806 830575407 0
962941357 815235652 0
12308501 489113877 2
377407885 182842581 0
403746157 528460586 0
465964291 674640359 0
5026891 708037156 0
167795375 148835435 0
130671086 533077295 0
946289303 616920390 0
397580572 682274507 0
582906403 509575608 0
34327300 791960898 0
231935230 565481126 0
127790795 248911012 0
762067388 856063688 1
513624186 359109295 0
813218287 210063696 0
806394695 840724669 0
200122704 197162180 0
21706484 560951062 0
744895707 735903717 0
469182630 955670655 0
359615784 863328348 0
93951565 120019460 0
759018503 646549081 0
779210065 344771954 0
555065139 732288300 0
755841305 30497403 0
530941292 499119726 0
648349097 630695322 0
604653319 94917698 0
155257708 488117833 0
541010058 162034699 0
692027111 780338869 0
266865852 185955461 0
512502898 850994207 0
162954185 367120829 0
326812888 18392990 0
733441076 546892432 2
264124460 741955549 0
819035180 856477234 0
78673794 621313969 0
149590098 598940279 0
240561772 943796040 0
358093172 782856346 0
378317805 649905848 0
936469837 33920108 0
41417236 116114503 0
512942320 542988330 0
523496566 253624071 0
10842355 866858530 0
248569084 102959204 0
635230884 295523882 0
180873620 869916077 0
845738424 722166161 1
344596747 315806751 0
670274645 34855010 0
443907320 525759938 0
728472785 739001440 0
582035606 943758646 0
979247595 178241187 0
797003055 794913909 0
823834018 98721298 0
295182804 437970482 0
158624274 356407024 0
386302832 24179258 0
583121006 297942480 0
599660815 870618016 0
13224954 149099122 0
202839864 913330742 0
193109996 130571102 0
297552124 695660757 0
549247672 848710693 0
680364216 242022890 0
676648754 609216416 0
237499460 690669624 2
40899757 207578887 2
67660108 106672549 0
141724969 622583207 0
972572958 151562842 0
247762154 53805104 0
736046742 479584047 0
80901237 922380861 0
277557166 485942635 1
424876639 163733014 0
65384643 32026331 0
20954756 793324158 0
973892978 331945400 0
335955576 551063771 1
660979782 187493348 0
559870490 990571189 0
162532820 417322081 0
995599457 360929913 0
133626090 925818779 0
192386997 214498254 0
739703259 596930652 0
730022414 150825528 0
81447456 515990027 0
403973002 479767027 0
417166979 785875586 0
871978434 155114381 0
133599198 346916595 0
762048737 362432025 0
502885156 843609132 0
346328767 685411710 2
152699750 363663164 2
191670850 164050624 0
531369725 534062252 0
932480842 208973346 0
79810294 683595096 0
16904579 289720059 1
693794503 846897322 0
995743802 896181452 0
282082062 441222686 0
490519249 423995804 0
101844722 50320659 0
467183025 91859961 0
780835797 499979818 0
540287811 9092880 0
525363432 821572685 0
42636991 640270103 0
746882775 484487866 0
674903388 422701394 0
351391586 369333961 0
579297557 121102026 0
281353496 107186593 0
79484378 1597954 0
179191758 193892107 0
874532317 929281815 0
483166541 257443013 0
974582410 197029737 0
668985416 720381436 0
404194474 103500247 1
55863701 187070001 0
621285098 99364368 0
161312151 592666359 0
799276751 829683256 0
19531790 613856974 0
67128841 581507404 0
593324087 667078616 0
850712487 443113237 0
579259198 169960511 0
430330056 556576688 2
49349991 89581609 2
693549490 281512619 0
750365961 237777241 0
572536690 823082842 0
450061511 645831443 2
123539050 127326404 0
701440167 176517474 0
978772309 502062249 0
164190947 532902590 0
446701159 892184939 0
211666425 107240173 1
247433412 707365545 0
688188124 102314549 0
482736874 524266684 0
339376148 644720132 0
238123459 474503516 0
859777789 733700110 0
674490426 480073066 0
820438241 958007815 0
136900925 168059041 0
337155025 642511471 0
723610946 900741665 1
368814902 12284000 0
975355492 662284645 0
479975738 514344968 0
206316348 53028013 0
822471354 722509818 0
122632655 764805473 0
841051771 28335680 0
842273182 899306686 0
172386942 856750092 0
18247011 565219975 0
265565243 258858422 0
749740638 908983436 0
87861034 229723074 0
291353081 268494830 0
236899076 919211177 0
486919762 75684051 0
471701767 712904390 0
189821835 242803934 0
474247848 377394178 0
76015433 812158950 1
483372645 132576687 0
838036518 129939763 0
785356967 695588384 0
879865124 230784659 0
933756961 917509592 1
594268161 898954599 0
907743098 409048969 0
531448562 779027585 0
244607527 863677218 0
315869317 415654602 0
759211597 416725541 0
692769004 642646524 0
142063989 680395460 0
671831548 170387917 2
879679143 227537072 0
884134881 126363219 0
34938561 295365379 0
11537762 536999560 0
403875578 60659845 0
964043342 933937773 0
909084884 514295413 0
223971702 380936837 0
114965784 599122659 0
959772484 725663224 0
602898769 454001745 0
295145977 108548584 0
709140763 116307796 0
321175764 912773285 0
95463545 89979852 2
929504221 486831664 0
556150544 736906226 0
883246514 215864594 0
72727555 383720836 1
121469113 665304117 0
940145074 994106492 2
403644202 287082595 1
253475111 927090337 0
779000766 775638865 2
288268761 184480421 0
16589997 817598929 1
501518218 372456424 0
142070294 229685890 0
76658276 820015113 0
742984090 6964353 0
155298461 777966641 0
195075692 822454093 0
720033255 626408834 0
839570400 399666301 0
593110670 62214099 0
242767061 29927021 0
432642383 647967265 0
110695376 303856811 0
261264864 614209009 0
136863398 170116018 0
481299007 520613038 0
66632990 726447627 0
785521249 824892125 0
806506170 907114669 0
927478232 842735011 0
933676247 47215513 0
722993662 595669973 0
335192883 309510869 0
628545606 142593540 0
70967821 172822200 0
50645419 247510261 0
22124760 326360698 0
933040949 97778290 0
131232315 270734035 0
966450807 672956155 0
313650815 307684520 0
562501358 623584356 0
44756649 796255170 0
121025104 92197218 0
288774720 412078761 0
42877937 347998319 0
197172110 792917258 0
36133449 197352396 0
413175349 341846261 0
997837877 754373900 0
76972904 838435095 0
134773587 28257475 0
377545787 484127658 0
84431681 565188634 0
243229958 727705589 0
288653970 340748409 0
486277068 487810517 0
409427978 868874817 0
432304158 692501028 0
929491960 59365588 0
950105850 495559488 0
625571616 135488991 0
409422444 766931639 0
27745729 991878909 0
345313053 250480495 0
868968329 237074965 0
993178806 87632028 0
655259873 120918355 0
80440257 932158741 0
868413041 886721827 0
482255168 435628005 0
214241412 855593838 0
643864554 671601179 0
648262033 10813007 0
498205315 487396965 0
147002974 120427161 0
880094105 1326865 0
7982549 888795606 0
594652954 864857085 0
163841327 14785488 0
350878055 5121964 0
315323839 256353946 0
431306602 504182638 0
110823635 63257429 0
719523178 429794431 0
418232956 932554196 1
608883523 217567096 2
718465747 255154253 0
25079489 392985905 0
63909561 310573498 0
294194610 660725943 0
650097712 897057286 0
599823525 573321976 0
611879349 404731622 0
399079057 327447916 0
26569965 46827727 0
911232408 231160280 2
433898723 447595795 1
878557096 516745029 0
16096657 959475071 0
454174041 106493476 0
904120947 94426214 0
148491386 857711020 0
760030891 35898142 0
112450937 682868794 0
403071577 166362950 0
251814884 465910843 2
209743865 971558731 0
1348310 290511690 0
903567780 466888095 0
410926177 320285053 1
472498904 736685135 0
169666400 388181739 1
898689893 530374395 0
448352096 342117612 0
957581086 29619958 0
332947394 195398040 0
824393308 221354956 0
12195370 151776735 0
789607775 222892202 0
510399517 773136211 0
762960947 39039714 0
578943547 87684095 0
512435044 28531028 0
99302045 774499399 0
345649391 515450063 0
169563899 112838216 0
4814684 160985869 0
613178576 439553490 1
804421367 299656150 0
949866059 636987053 0
107070943 639348902 1
294803427 244103568 0
135899088 856358789 0
692987722 540432141 0
341119720 816803990 2
412261963 880854582 0
907462497 293281325 0
398509652 749009648 0
913532285 866357426 0
92870782 156098905 0
422547815 135091920 2
326246673 107062327 0
19036515 299775969 0
660180612 627555702 0
751306357 870441785 0
69036812 410714066 0
904727633 246624187 0
772138466 681657540 0
878691744 219783250 0
234881359 511153664 0
537689451 402568340 0
55803114 366076355 0
903751093 670099444 0
125424853 205528266 0
666492395 532166015 0
970749056 188061048 0
705114239 766007236 0
271570890 819841985 0
284996963 82795105 2
218324182 50951127 0
692081334 518304720 0
94904109 46381840 1
95792596 278332156 0
100774343 960366530 0
630760041 591305223 0
839772662 365278855 0
710602662 373805697 0
853583570 919224991 0
267251207 845185214 0
36686066 690950170 0
359231275 104021060 0
348294821 691363964 0
709816681 479432414 0
928773163 402825756 0
154761032 352615040 0
298585606 740817957 0
164470387 656979806 0
606867003 351550471 0
279676504 981880619 0
849703787 167630784 1
326554169 376426572 1
862113298 299816363 0
601686139 86316942 2
458185337 533240010 0
816179108 6406229 0
289351440 943435052 0
228884952 528310241 0
63112786 756286318 2
989346869 655613101 0
320411984 621170418 0
320612744 327232822 0
663379820 806100430 0
126179106 76765648 0
515934663 255938474 0
20993323 342589565 0
230301017 844329589 1
22700839 765295207 0
991529825 911304426 0
336728940 407422060 0
775040161 401630761 0
582545061 48717888 0
925630006 199443458 0
19309279 296520306 0
441648314 539394538 0
446002155 732338780 0
858633666 143364893 0
262993678 563852331 0
859181477 573533343 0
260019411 66639667 0
858202239 68696516 0
652991148 209680625 0
384289991 298851568 0
825683705 142272506 0
55301964 112448612 0
491105301 600495715 0
403111950 829840944 0
310749003 163149661 0
371243189 617130313 0
12586177 620832564 0
977416787 999438438 0
826525620 82633210 0
359651274 978016856 2
591183433 620767325 0
179704767 725509072 0
564972818 422310603 0
365499445 355137899 1
228140816 799510457 0
715056772 833164649 0
222508475 985336531 0
14341322 931877917 0
32377515 632022410 0
432488998 818635879 0
772615263 691450957 0
600908203 69020760 0
637657041 678330729 0
898613564 426744725 0
755156715 926557639 0
818288309 440981493 0
34434328 484822462 0
602468716 441889824 0
197753022 62794498 0
489051375 581452906 0
63341078 179837349 0
794923233 434352671 0
5136736 203635118 1
478655768 804408869 0
196700036 498938333 0
709451949 868677636 0
252670096 193749265 0
102740362 497415701 0
819349364 507365445 0
105288374 703525045 0
48006719 326156906 0
926236971 190823575 0
452756443 215948259 0
140432424 96546021 0
44154604 168585868 0
680455929 195340232 0
444726739 683132035 0
805591201 585433895 0
654947938 990751736 1
531895189 724812252 0
483142016 643876206 0
54645863 955864714 0
918854354 564715909 0
960753590 548497659 0
389566040 598559180 0
339123073 80433892 0
491298778 757853252 0
31024245 901907681 0
224951646 679407523 0
146065263 218290222 0
311904454 548598864 0
883425263 231977264 0
436414568 4294536 0
795640552 732697924 0
469119321 539769495 0
757685390 79065625 0
428870042 995017608 0
157295316 702808402 0
568054205 953048293 0
697796869 345189897 0
126359485 295984832 0
658071902 724189573 0
3141743 57120182 0
106735314 307993911 0
927178726 694152132 0
218078184 76781512 0
25200231 354764417 0
704854214 293324143 0
943235260 120219322 0
371873320 106483648 0
312547235 741202354 0
390587141 479068787 2
191098211 692906705 0
565343436 724305447 0
570309093 89361501 0
62911830 675217592 0
431112621 113627518 2
201615216 471816063 0
482132328 686049376 0
80185023 616189544 0
162378025 828637849 0
512523152 749187431 0
187291833 623792287 0
104147173 654052328 0
518989380 395038027 0
827268109 398502717 1
598501624 442225015 0
101435785 128620901 0
956729970 767612534 0
304637502 191491298 0
46724413 9263741 0
311611417 74200049 0
971743279 531939308 2
8117673 921264545 0
931787768 832059752 0
473175885 449216360 0
487204171 427078829 0
464512239 100554149 0
39671377 330536570 0
715683375 586925321 0
917919163 708632842 0
474697842 625673102 0
186746381 334620121 0
127845371 294586250 0
525722871 758560332 0
53287636 962613237 0
411425658 661404117 0
502707170 557988358 0
566097310 935000153 0
766055236 339816441 0
54661949 140291273 1
678583654 944210443 0
932564702 48134252 0
249187135 89855026 0
446612307 57324085 0
233868809 144922053 0
179999454 382906562 0
37598023 372409487 0
483357751 987253093 0
286746723 552869852 0
806821671 511741944 0
739668387 952295943 0
84924770 637174378 0
68536559 431206308 0
640281551 472174953 0
111761443 179220005 0
542094695 560433547 0
90955807 458056889 0
770426845 513329857 0
524085148 529364184 1
774128197 989629278 0
377331569 917632513 0
343521071 655807912 2
774459268 388820982 0
153370109 101613817 0
335304889 825392858 0
21356996 191690521 0
751795164 129965705 0
473916216 65698370 0
572187332 191719884 0
537463389 765216501 0
316241739 249969834 1
356260287 95501079 0
185603592 398424348 2
263138227 453211331 0
653750578 445377424 0
79640060 424200408 0
369512971 8379414 0
612053424 348647348 0
594303250 770899499 0
134495934 148647059 0
866519477 102224073 0
24646554 419285093 0
386401909 460938060 0
469863959 376450283 0
911889064 117376710 0
4278756 578882546 0
893134410 463267146 0
622772194 578453365 0
731952503 940486114 0
66846249 47755348 0
149337714 405728170 0
447091311 18743801 0
886273583 206682940 2
557164964 568976660 0
287344065 430347810 0
117831505 821825810 0
896643741 587843821 0
677453307 290482137 0
249639132 29248793 0
227612745 854333441 0
898458433 755480601 0
326049849 341485919 0
650628011 271299676 1
713192392 33388686 0
863887828 251695465 0
117926260 324843475 0
871108913 7584203 0
315987607 101343364 0
620603378 676456710 0
713249864 113100428 1
879260459 128711210 0
832449952 319355653 2
160029206 764413875 0
905478200 223133655 0
310484127 869358400 1
809774766 399860400 0
551999769 650660742 1
595770291 64780832 0
261162072 13834014 0
625166059 133273725 0
10456048 129161086 0
692925740 590227632 0
460279268 128773913 0
270194512 96856499 0
79313720 102359001 0
601359254 830120153 1
795707311 6438344 2
399869758 311650404 1
876609515 851757546 0
451328045 809733455 0
382577189 4289083 1
566791957 793242178 0
383389748 944595185 0
78700894 712884199 0
832505367 315217685 0
917833834 767246030 0
38414663 580879882 0
365788232 386149667 0
844838858 19663682 0
116831540 275895869 0
564571844 62804062 0
427385344 122890016 0
988882002 832959116 2
711569684 332091229 0
707391458 248419080 0
724984239 267221222 0
693242959 38825781 1
366128029 142876055 0
797811863 687926114 0
117538882 788715297 0
685721329 219107921 0
76731935 417704647 0
690168924 464703182 0
64564769 166364875 0
854084116 418432918 0
57222008 154223445 2
94250560 475093497 0
799532846 447281743 0
767978427 850858469 0
817934837 163362842 0
336015747 958481992 0
27009811 803907356 0
282048810 373230762 0
749811467 485983168 0
930544598 205788409 0
606136215 250278355 0
683745180 481064659 0
96652475 129442982 0
509598708 17307160 0
813844583 35376718 0
446452762 225794848 0
812425684 930565823 0
131823441 872394305 0
502269374 561219451 0
891316239 211788796 0
930459711 222110603 0
451255024 518083316 0
286183088 73847154 0
697843109 603226104 0
103937589 554505070 0
548365734 254090724 0
238924303 532096899 0
105968370 5779676 2
941105390 664325111 0
649687928 761798774 0
646617134 929444370 0
660895881 386509243 0
413433167 413778886 0
576422306 930209141 0
814300160 822451028 2
371888115 492300161 0
978185850 197979935 0
111818406 508828047 0
312487248 296046731 0
947903542 426675197 0
963246676 130699144 0
108869997 66259533 0
662538761 537338914 0
125201495 107178057 0
32249215 277878474 0
825666615 189823346 0
166650848 519873480 0
553501578 69918248 0
190999084 484606793 0
96624112 338581489 0
19732919 139624580 0
190280810 616334986 0
968854769 527422363 0
97633366 526117910 0
985911737 820413788 0
93420166 462160542 0
112416365 190678188 0
402126538 39485280 0
844290264 756949484 0
866610479 780462306 1
689199722 996713986 0
574846900 63618882 0
84153913 668545318 0
175563771 131809053 0
781123268 831490246 2
250195489 207677605 0
562719954 935525651 0
814041034 909986919 0
638281302 739253970 0
804666546 85032228 0
961202983 90253125 0
116614190 508041069 0
388499364 191859125 0
911648547 868142899 0
619911420 659707986 0
918297918 627466669 0
577083644 177854100 2
996142331 412576637 0
233695828 961806729 0
86766990 243435879 0
957985632 644963416 0
833682498 241693323 0
844135727 943387350 0
288839086 419210869 0
434566493 894762096 0
526822962 833335873 1
44682954 196993862 0
508541008 321204022 0
751527584 592735039 2
77780021 147907520 0
907485533 581123036 0
142225447 416624976 0
146203382 284093400 0
192687853 822188251 0
872972440 356931736 0
258157066 217217270 0
119117599 151137725 0
125881513 638723869 0
335900499 859396805 0
377371610 913896946 0
863182686 335891910 0
77808362 14456573 0
125455428 72339991 0
137131094 864501398 0
916903912 7558702 0
972499884 458977499 0
551348625 727773464 0
123155408 471985505 1
244434605 213434563 0
956724099 142814689 0
766900930 205667307 1
827943270 471124221 0
68993483 883596901 0
779072239 57864651 2
458057269 3751796 0
575531567 70484702 0
593237481 178713218 0
983346519 461632828 0
225428262 729494361 0
97151896 351594386 0
4044101 237102397 0
687165341 438661932 0
552286997 679317617 0
203604949 434612919 0
846522908 517232183 0
755700783 641239707 0
759451866 681075120 0
658245381 86167291 2
261951164 992270445 0
769019917 266079346 0
579928550 22953064 0
814016921 116271042 0
188444014 204826758 1
362263082 134155361 0
97294197 989006768 0
17955339 933439026 0
31563797 606763889 0
889713185 347451938 0
386601353 265215781 0
205464557 719367367 0
236541707 876886079 0
317060889 23456590 1
167787320 822826578 0
470500317 987566815 0
920232116 440813228 0
812915556 322488523 0
742041960 214284428 1
80878078 249470099 0
184406236 705158305 0
671229213 140391813 0
818044698 514670073 0
686172148 669415946 1
144019639 581424561 0
971257828 125569254 1
15266807 859919138 2
705702242 542241273 0
814059567 99388002 1
213419898 823562805 0
162485630 104065826 1
550758309 218841102 0
916300481 679585208 0
902512842 240160493 0
832958294 744924554 0
893151017 618180735 1
867947059 824822360 0
417434292 229441714 2
307152497 672465252 0
997848715 572907740 0
66715360 706945856 2
348050859 22531158 0
891499779 528973801 0
172230012 66957049 0
488255812 540584152 0
47004892 265904690 0
856053403 358289910 0
642415881 838030730 0
982517780 810216933 0
970088856 891566779 0
609534387 102593591 0
161891511 41031370 0
294168108 476373168 0
73480474 294828816 0
934718393 534465687 0
105182132 573508141 0
496252154 673107791 0
212517609 725912568 0
168227897 76618877 0
728840430 190755604 2
57414698 487423202 0
959885690 124807815 0
724878784 961361881 0
208215758 592767743 0
505844971 559832666 0
865706175 65590874 0
192725150 77682173 0
858471178 885699741 0
94202072 363303922 0
939231718 120027680 0
303416726 405897190 0
983627432 343491540 0
67884160 364302707 0
16657739 452453357 0
51899452 47501894 0
308852291 38759303 0
133628162 94556672 0
485364090 662695816 0
179490919 352717989 0
846246414 736616662 0
157542493 392858375 0
23723980 55794606 0
611424274 729455418 0
810102578 41690591 0
520582970 726366832 0
244409577 378406910 0
303008406 708194400 0
62330788 227719059 0
379701605 698054971 0
197098821 759722485 0
316650001 34883314 1
752761678 806425057 0
877281112 69651016 0
644387659 840655956 0
664620365 372820404 0
20116819 86229840 0
804182856 72046007 0
218843385 277957830 0
564680358 926364839 0
4945890 511447317 0
825722846 218211912 0
927458816 969714298 0
280333222 69321742 0
617522839 87467443 0
841310826 721852076 0
782673821 249448782 0
401460559 788259170 0
930060180 277569859 1
596086316 292126102 0
391502574 427907979 0
491556976 649372029 0
87610074 155214499 2
129618472 128713738 0
970085955 140333908 0
453722442 406430146 0
730670930 309793822 0
446754955 193714224 0
771327455 980548460 0
767089042 522679045 0
644591309 233956496 0
142482045 755683275 0
479842819 457793473 0
636323180 69533576 0
327559108 269848269 0
390713636 190383594 0
851284541 956669697 0
245673482 303535170 0
356271536 518688250 0
207240696 759647880 0
524209514 992182063 0
424749574 187482161 0
507194938 386373673 0
879399624 915320635 0
87245791 235656153 0
237844871 941120919 0
612523427 585311545 0
185715482 885139745 1
723694229 516668808 0
316377072 601041241 0
44511770 3328232 0
562142876 863842460 0
801492548 7438457 0
64275608 979446192 0
759871464 196224933 0
59851785 857836702 1
240124174 102658998 0
920467379 701827113 0
788082106 14696051 0
265611153 898164636 0
949230291 786609708 0
403610763 546347385 0
838875695 634172669 0
561259430 40190272 0
16138861 303343181 0
79709115 11050146 0
671398862 270852512 0
222052559 470320297 0
873735048 127995737 0
383987665 722850694 2
715059659 999020061 0
617187051 47779755 0
444907692 118143574 0
346911424 429914578 0
626398786 830072361 1
447542245 200368238 0
483507397 455497071 0
520626693 794801631 0
823214069 125388292 0
747393996 255749968 0
198805305 190529818 0
963849017 610677247 0
133322637 796970486 0
532063211 209785338 0
704132953 402363739 0
725367968 957763391 0
721526783 37677089 2
500335683 679713532 0
90787263 696658427 0
210154733 900938673 0
408456590 109287734 0
603690091 493305463 0
12500952 443667329 0
955355949 667407539 0
4653195 787735277 0
199766240 174553741 0
722986941 568550229 0
851625386 274411191 1
793648858 406033468 0
387513143 217649575 0
289979421 610358347 0
625663535 373945524 1
736113338 523917777 0
346838438 531958492 0
717749184 961967998 0
554762761 714974731 0
133140360 859195430 0
697517069 663596019 0
690819595 748793925 0
557331351 166242471 0
543043156 504280918 0
49264186 319977166 0
101602155 715091121 1
254767451 140931495 0
384790145 644336995 0
9627434 665655614 0
593505947 277039289 0
804572121 39846851 0
263621104 126022832 0
875317380 340186260 0
674045751 927631143 0
113018283 685368650 0
174232123 405986028 1
157770651 668655445 0
557158409 16957411 1
489149606 509578861 0
842066975 629935484 0
542369429 89485327 0
903804139 145718820 0
728243938 265760036 0
751001607 204365147 0
373542031 341584655 0
549063251 42555307 0
185621549 283224310 0
205499005 544074457 0
721600763 518691699 0
58486735 598551324 0
222103037 668386665 0
40690883 750132418 0
646035555 606501653 0
477825267 803018228 0
137248275 136036560 0
560304608 703668430 0
217567849 632910074 0
867171239 746573280 2
717601637 87772641 0
60408856 118890075 0
729445538 807440739 0
355837123 35411298 0
688116972 572343590 0
838925402 315303160 0
97517495 112286424 0
614392667 71393499 0
69840236 49891919 0
150918449 625153789 0
979397588 511539305 0
817822007 270385601 0
898488679 602922467 0
81161307 937954689 0
889526605 193823322 0
459047523 129272908 0
139129804 322768600 0
717920238 275280204 0
238143019 120755410 0
882519994 68854518 0
53508613 637009446 0
273157056 343346031 0
967803602 909451051 0
81035756 194119595 2
44286314 285748546 0
76077449 730234592 0
81116178 110724374 0
923268696 385977712 0
685649015 322309409 2
776674260 171272492 2
118774357 649993663 2
718894270 249799666 0
54023433 291464240 0
744511433 590967048 0
181771675 757688709 0
630043296 842231080 0
828893078 930263139 0
217819492 127967339 1
860869043 52860404 0
542439128 687168021 0
424521273 484252483 0
149300130 551429242 0
463585195 841725492 0
817822650 930785343 0
765226219 698475668 0
371442616 962557014 0
831066992 491166440 1
964678602 941106293 0
761147729 334319393 0
18602583 699879103 0
997854769 418045808 1
666191051 79183367 0
675325158 712320913 0
273256345 243482873 0
442150372 85922519 0
173814990 909041756 0
772987792 77113464 0
278411289 331425392 0
18744851 231121391 0
937997944 809653177 0
612440746 525779712 0
985358667 246746898 0
826013122 754196060 0
714671511 486856849 0
242931286 613384921 0
940375328 881931078 0
257785872 253141927 0
459472074 657546151 0
658768490 135589451 0
744797828 271269142 0
375665917 133714332 0
760669409 422633968 0
108898926 733303954 0
20335682 751831264 0
909140835 839244371 0
909144105 989473778 0
445414255 163972867 0
842026848 166927508 0
71877386 536717541 0
148418493 995098891 0
364093583 665438311 0
589537790 71923059 0
507262821 136750239 0
843667121 695770591 0
300219066 489235130 0
169411403 512007376 0
855912825 3030836 0
382465687 347437538 0
628257234 654574135 0
4330767 977896747 0
762222819 143411470 0
500100273 27554479 0
997589813 330318141 1
235015927 397451204 0
44868084 638067739 1
46035186 572665506 0
183605104 216704920 0
304737148 366043501 0
883165307 371994998 0
489315181 146060536 1
840526997 835631166 0
558355004 566579282 0
465067668 719094205 1
521358067 842999906 2
611652213 457867098 0
743677708 23508693 0
232053421 208564794 0
15593749 53298600 0
713772477 669487988 1
599341820 758275798 0
933151623 446688236 0
745164689 923521803 0
656878248 482773739 0
282432084 981916423 0
158499556 264997934 0
585856777 791354728 0
662856667 138833424 0
508197382 216025854 1
746403628 475009934 0
716917390 543536940 0
593415049 105904307 0
140103478 636699473 0
18841674 265601563 0
117117247 150329275 0
853362440 902961344 2
426833641 952464867 0
809985394 356434713 0
67038505 47430378 0
827367011 19408999 0
66267601 643452688 0
315429773 515102465 0
347330564 727549058 0
43295122 855799026 1
955389913 508251012 1
65976225 298294591 0
387680916 870223617 0
405010048 699642910 0
734415101 172482276 0
911643227 444186609 0
326082262 388660001 0
241951964 510346413 0
632637047 688854137 0
239012728 624037063 0
657139985 886304960 0
21604479 451848587 0
278767423 171064240 0
312647140 432860835 0
370159005 257553456 0
633922269 147270590 0
787812514 996708091 0
61610158 616376480 2
47157474 386562081 0
391565243 193371638 0
127594285 923058284 0
174260000 593637810 0
103027969 291924645 0
701680953 84381534 0
308341835 935012405 0
182981572 503980287 0
63940077 698210019 0
33119444 196472372 0
772465250 114475961 0
954941937 147276676 0
379642651 432107430 0
24229626 90077484 0
845598002 249639659 0
628721990 732956878 0
452989712 391592378 0
943683155 440170379 0
686511065 931509315 0
801245230 311284954 0
258633536 195864534 0
129962972 103494328 0
459040684 56649816 0
123920972 53153840 0
907366467 672981116 0
96619117 81249919 0
813514968 130469117 0
20693366 969355798 0
261621797 981155106 0
458829381 136934490 0
420290410 287746162 0
142908792 847587638 1
268254322 179120745 0
509019350 522964101 0
538872647 816572430 0
64123133 238111271 0
871038257 120969792 0
33995458 46154376 0
986182439 893910622 0
245161778 833457090 0
947601924 129901938 0
801168327 321999791 0
173103756 956249512 0
740668430 957772828 0
641837579 646553748 0
855037493 533813895 0
624474220 804906064 0
260764241 172490646 0
709413175 591403422 1
179540737 272265534 0
82570722 945772435 0
652926096 383489643 0
704586086 854451628 0
438583191 562222498 0
586292285 927695250 1
258422297 892033934 0
344420641 136221541 0
966339084 537499160 0
774234409 537778323 0
863242823 793821921 0
284596239 34671960 0
364678740 785488816 0
489079243 819486207 0
104782498 330083591 0
406213237 885588008 0
377314429 36053561 0
18920748 642714257 0
951176714 287361603 0
912576811 472130880 0
32230980 343243796 0
89027612 39241124 0
673084553 441431148 0
847235343 774778791 0
23546203 585683456 0
924298365 684439193 0
552575426 618748559 0
432220861 825828601 0
748747332 9837617 0
327683511 577113549 0
666392322 602211839 0
193270569 712441238 0
148902566 423603835 0
245961124 584195479 1
167876179 654278896 0
603803484 137242053 0
596821093 853046845 0
74563905 920321091 2
913552208 444751286 0
932356958 321482795 0
836220920 615832967 0
668048371 306645234 0
761600598 521007718 0
59392051 700844238 0
795807930 18868092 0
415619110 129855470 0
353355917 977914205 0
658123863 110759614 0
176275775 623444213 0
151346613 180819418 0
292055734 836325386 0
105987117 949655265 0
740530119 130824445 0
112933931 960539054 0
273195222 934456272 0
852183876 678943615 0
502399635 264324491 0
939267829 718374529 0
774477350 243246091 0
4872555 25513162 1
767755133 899754410 0
593232142 33633937 0
810345168 965376622 0
558198793 275828009 0
478811185 86111470 0
244786601 753225732 0
29852790 211554384 0
777642488 51036470 0
682577896 504413913 0
833047308 817935948 0
393835142 422643117 0
58592295 684196294 0
752861571 312957841 0
965173864 328307249 0
934725317 689839563 1
495287450 92794143 0
860157028 681206321 0
96472964 923778301 1
767834282 58133994 0
987851110 692606346 0
632389202 951247718 0
476629142 880333845 0
854516093 158988656 0
500152592 877856185 0
771383928 503402524 0
965226608 855021377 0
8204581 752907604 0
700508467 967094438 0
79688455 997871785 0
102243084 99913291 0
259343182 48837089 1
781752931 264541441 0
868563278 399042948 0
358967800 704143257 0
601975839 561122826 0
638708159 548656442 1
876376859 963474808 1
638840387 747911215 0
830472675 531484358 0
660430987 39131594 0
335484618 601229833 2
572981488 338403337 0
751972406 577015144 0
20991454 104314434 0
380639876 917204824 0
279114481 846069444 0
361890696 149911743 0
861882943 514682451 0
66925870 55579058 0
624642394 919490839 0
304601919 379681148 0
270728345 506962085 0
472744292 201376195 0
725021224 424191095 0
852002976 306241317 0
529452560 350886008 2
588387432 858395378 0
534168031 249178376 0
614409291 802790826 0
71129472 61384499 2
975055544 870853752 0
826304488 309562527 2
243002883 83838032 0
784206266 901578846 1
974301177 870380578 0
379390794 340164211 1
463107588 429301624 0
622682304 730432202 0
627429163 119975638 0
231551815 137243100 0
606311717 71770530 0
54015144 991327416 0
217345144 444946282 0
297438457 146730270 0
707282551 726878342 0
472240606 71703413 0
197075722 472212766 0
867031786 16832565 0
925552434 220702266 0
389890249 749076367 2
495296430 355827736 0
206950729 516226076 0
299928873 557761213 0
101282895 367974823 1
775773770 618284174 0
216612138 358503421 0
98774001 779640143 0
492377737 13574809 0
301728846 634254431 0
268119307 583702599 0
472172697 752625045 0
753127088 80931943 1
9689528 683231623 0
9671304 427319959 0
761167245 799262003 0
782984985 591692322 0
5282897 403759741 0
46853346 951043580 0
748855308 96858523 0
82628549 385153462 0
744058425 60903038 0
587853770 718591988 2
421773369 407516685 0
610898918 386527607 0
271939810 300293201 0
774705068 631261993 0
583830724 854460700 0
720166970 539941824 0
970832677 806592246 0
140595807 927807458 0
939553966 805038392 0
68640341 138855394 0
32244973 678444138 0
668150494 986450074 0
18786701 961327351 0
617190928 212087905 1
486926538 647463252 0
505119357 59825710 0
212209795 627649098 0
660268216 983885619 0
723681612 325291878 2
738932706 695405995 0
353926047 818363043 0
464052949 792732537 0
158333443 19425956 0
180636543 189637774 0
32991084 46388952 0
149723515 891686101 0
756500874 42724062 1
896096619 933001510 0
719133677 511844437 0
92070291 885022071 1
211790312 602585926 0
382833128 95757129 0
897552963 852436426 0
907953554 668312172 0
699620421 888915102 0
105775054 580424333 0
222696381 586972263 0
726862716 347178706 0
999639201 86352790 0
408251351 493012427 0
71742718 39430521 0
708689192 157085949 0
178955822 387300195 0
319062865 904800916 0
218500009 632867031 1
568589894 122027939 0
340499541 32157037 0
383336168 662019038 0
325922425 287510890 0
783731571 120756142 0
800077474 321106415 0
353152874 433059837 0
909719545 835897843 0
33305436 425431104 1
697196328 647028633 0
615867053 287129298 0
398478618 117695143 0
88853222 720989957 0
386885857 752900006 0
539784219 6140847 0
785485654 719585096 0
4240562 180359141 0
648623975 904748087 0
701827202 915457371 0
151044946 218643435 0
14030980 638976947 0
848124122 705706354 0
519880226 312593707 0
601603293 589883288 0
345533029 93733990 0
151923404 769636622 0
309003779 102074177 0
121490180 957765707 0
19517819 742756858 0
294057636 862651954 0
939144518 581682231 0
256793224 230538017 0
985945610 558435839 0
815504331 63865532 2
654158036 80933341 0
700032703 371834805 2
690556919 900394635 0
132644220 422441347 0
563444623 48684263 0
824094459 149151990 2
952617678 274254346 0
389920794 66206696 1
682654476 389649514 2
175804361 18899964 0
200502325 401179651 0
459559281 2218500 0
626236532 913471723 0
615854501 844507792 0
119468341 463908851 0
171971385 75746108 0
651796220 234070282 0
278716444 395179934 0
510615243 857320927 0
542913196 555520495 0
443803935 133554472 0
134302792 157808266 0
80377264 162840328 0
894469162 805443459 0
324086161 906321329 0
283507514 78332221 2
982959927 358388242 0
740808508 587202874 0
913371279 706440871 0
5737162 922125183 0
823085787 945551994 0
269636923 763171952 0
670016014 302041045 0
987194057 723054767 0
37649823 302610459 0
150637223 254017550 0
366145227 453738421 0
669730942 735618599 0
959383686 81207886 0
569298152 971506575 0
794215527 948402651 0
828037669 392060109 0
53372109 743598243 0
150424554 683708088 1
322384389 859421304 0
1802151 719899025 0
375965812 126815857 0
652688615 985973750 0
192380156 952291686 0
846794181 333755625 0
656591226 627865266 0
975755583 878827001 0
504069309 904319913 0
512476284 3092104 0
645841357 216660171 0
990150212 383896568 0
218735323 992371044 0
800900972 210797286 0
502549940 669726056 0
166189143 648138957 0
126350311 590400691 0
838573152 723311924 0
518531675 766337370 0
828899744 661297596 0
422320007 346266856 0
180995668 114711822 0
648222115 329985349 0
909230167 721141918 0
815038975 46509075 0
391642783 442644945 0
180035197 921029484 0
556884095 594548680 0
131470624 358864347 0
330507802 655149185 0
308067947 843386883 0
956447311 120711897 0
862819366 789367563 0
563575140 88830370 0
322793681 16911051 0
317661901 142444134 0
758724651 559325796 0
995124630 251394916 0
98715746 699824615 0
84918628 591343353 0
457418287 100998543 0
260358689 348322065 0
315583142 148944401 0
735141214 946694926 0
915536823 522510900 0
984153224 803174819 0
641810299 738763709 0
789095822 595535348 0
390968502 67198370 0
98402894 716959720 0
934452248 640794344 0
259656866 599179431 0
363609362 14374540 0
512544553 922715005 0
399604957 824047686 0
515545067 140699175 0
222153763 872795857 0
544530298 231164111 0
56743675 37393785 0
360919147 279255492 0
667882986 699596830 0
455650435 188118175 0
69876433 736484927 0
243945402 425017489 0
750671806 782634277 0
442161095 653755108 1
182359925 134009295 0
175106516 144735164 0
372229625 714212771 0
735652547 508922625 0
588674006 540540397 0
660788981 743634075 0
233837474 52325442 0
44718010 92665482 0
337488732 794080840 0
682244152 405563323 0
471697194 750279769 1
596131413 10307164 0
579154432 662688574 2
8305003 63399720 0
244685004 145725924 0
168238180 286151259 0
91209033 17705501 0
548154971 869181631 0
6595367 677672254 0
404571864 458443621 1
190075784 53772144 1
372041630 668164155 0
660579340 268641946 0
382487789 37583688 0
142209127 489402608 0
191863446 963135861 0
240721802 105581072 0
96768763 670482330 0
274048920 923202365 1
622944285 357817307 0
36095742 513002461 0
661613180 782914800 0
146130961 477886558 0
763648817 773120277 0
613494617 578551083 0
460443182 302338759 0
863666279 89441960 0
502414984 840802698 0
940063235 96278633 0
57876336 208583951 2
815147017 143702701 0
590186963 129861652 0
726474538 760353573 0
284840753 131250489 0
937718638 582380346 0
419655986 798784790 2
808063020 473125855 0
256431370 355239729 1
926619784 561430395 0
36611341 83850200 0
482793126 427651902 0
223699585 38707102 0
655100155 67919846 0
813636697 438987729 0
80368679 157273787 0
135931482 380733302 0
903097601 365764986 0
523695362 621301313 0
467913374 613464467 0
790001049 91018629 0
635099114 177506152 0
45467641 194185026 2
848026401 491626389 1
112974740 773378462 0
973492383 561319998 0
242454568 653579318 0
531294335 723188779 0
863013407 543299989 0
396048036 184598063 0
844340544 243366459 0
7822005 636367527 0
41571021 235980582 0
69538684 190736136 0
444878636 978518025 0
488936549 233263551 0
261835222 499931249 0
484759641 370738916 0
963188892 882915165 0
96197822 113208999 0
722013433 688947114 0
925916060 371200441 0
38712046 769469144 0
22214795 165232987 1
940212870 797334333 0
654157168 894417511 0
540528488 963280901 0
864776769 1514983 0
17395297 799416416 0
321921689 164119216 0
92799892 231638989 2
581196625 587675080 0
768182441 664161505 0
322913338 627681900 0
581433389 68338345 0
212865588 424089286 0
515728732 86729670 0
217307421 516113100 0
895466953 715936846 0
239538342 965591999 0
665576966 673634531 0
956713697 355669904 0
623867011 439112605 0
514607451 594373225 1
366497914 260527237 1
323797758 152056943 0
342804733 315126816 0
486982652 512059880 0
710193428 983685368 0
876872586 366919698 0
699749783 886917454 0
35185180 762512068 2
266215162 653819494 0
391130414 409519247 0
733294556 396180076 0
439665085 629317545 0
223719510 18441289 0
443189695 707832832 0
77802043 897182930 0
663061827 648609003 0
226289319 805017241 0
78187612 485024981 0
889949140 990464183 0
352426794 366990272 0
608736371 698844499 0
800024593 250486778 0
97377704 300373505 0
825041094 608741553 0
13136906 521995267 0
556175700 9522121 0
707279032 422208185 0
963139530 107948454 0
798420032 34748281 0
730132714 535066509 0
398046655 477484009 0
943963027 812120722 0
458309635 95744716 0
954998286 337119234 0
755194751 313761855 0
357864771 893768377 0
645134747 846694738 0
35600819 466754052 0
970185733 943909549 0
131836232 107175660 0
159992742 312213026 0
343371925 359821166 0
194286884 874809295 2
63947454 143137352 0
591263788 945821826 0
194109729 720791763 0
796830253 402485207 0
96906990 266526586 0
264072082 549806341 0
868406929 328666521 0
127135386 369462615 0
248514747 28256078 2
431603448 244310114 0
15234498 91807884 0
496709937 34258449 0
576396732 233220147 0
494811536 364151140 0
934620307 571653132 0
263573212 13786048 0
335072365 342779659 2
161430482 177110590 0
630760917 86146396 0
973322275 600933207 0
887908021 64488015 0
377034650 940484695 0
483176996 561209779 0
322883626 641829477 1
131339650 750105959 0
333503919 17834562 0
452012354 672850971 0
371870595 364939891 0
818586731 97565380 1
128800556 875438717 0
24536460 879929928 0
945612102 314876800 0
932940158 437838367 0
841308873 13935645 0
103752942 380787421 0
974187063 135184151 0
111916453 231012581 0
239996936 75264918 0
973149263 273337048 0
432569829 38212737 0
42172785 86714293 0
414375859 788831814 0
567803450 273229342 0
566851879 392802614 0
228835839 86226542 0
302884679 195772994 0
940878706 288664140 0
601266995 459580750 0
885414741 706185026 0
876578863 468095721 0
853703084 782978921 0
442018412 364792545 0
810992022 6035913 0
693206476 526353633 0
983995504 665658105 1
290433391 385060712 0
845425591 220433405 0
225395440 519946137 0
562363399 972206748 0
550324509 812918154 0
324650148 189111207 0
686752520 911403185 0
236550646 93790279 0
78999463 631480336 0
953432328 709463451 1
472867644 289513098 0
868810848 675055786 0
390701757 9763766 0
751113246 457415390 0
478883635 193587731 0
386093901 464007005 0
435476626 473294408 0
668660041 177117304 0
728128858 195608721 1
594942119 885267695 0
9251641 659259414 0
299756615 246494623 0
120150465 802291441 0
501205394 52276185 1
113813895 436459458 0
819621704 115295367 0
456341740 563237580 0
424447812 57796626 0
900853396 35459334 0
198746694 155914475 0
665479500 994341982 0
62867353 11270559 1
42346115 563549120 0
566027344 786443807 0
356662296 35277545 0
428652809 317465972 2
143511324 39708046 0
372388278 391058779 0
509029326 660726362 0
535023005 813178006 0
816189026 597718232 0
406228305 383876471 0
977901719 562028841 0
359069260 290393115 0
93854535 549684928 0
679441713 119266359 1
521140799 14168260 0
562929555 312366494 0
648700955 490528946 0
965763732 207734796 0
661117338 971907849 0
784569939 679195205 1
75305522 889090161 0
889996504 266025932 0
106610814 5902973 0
467845463 845591401 0
86471722 678803107 0
257021143 780124353 0
649381773 34402701 0
960419818 560717422 0
858586528 98051206 2
127307219 473626142 0
517726381 630297002 0
76953471 687187576 0
94574358 168704568 0
450402031 619048905 0
682802361 346165326 0
78442556 529333488 0
646380726 232909203 0
862857684 876640478 0
782156512 561706030 0
875139573 151992091 0
913209338 13056697 0
380312303 285396341 0
51562938 282129432 0
855416040 840655656 1
678658631 118365656 0
236201874 459906981 0
743777813 661004111 0
630223686 99226237 0
418636883 341487747 0
612372919 96203429 0
591378138 760747088 0
363230291 428014379 0
974112686 558702040 0
653366081 999458194 0
410152880 318988671 0
294685106 320492993 2
362608580 586075486 0
123936267 199042616 0
798540609 489742827 0
966719790 642835207 0
672740696 188494121 0
659684868 105137938 0
377942568 90626391 0
775236855 564014118 0
299127569 5258429 0
535795245 596896275 0
58326788 791124776 0
885231688 61705866 0
90788319 124982486 0
881891161 258941719 0
121010734 568306377 0
694291929 564441911 0
755829538 699403493 0
74130651 734011163 0
378200851 325874407 0
735273872 858489502 0
595131085 743972881 0
114222478 311778430 2
890442535 764819293 0
227208800 53314573 0
292944687 725912571 0
115135724 514552559 0
722889727 888612020 0
576226121 131085105 0
917546975 769786993 0
245365790 564259033 0
937919486 414019774 0
58330 524305039 0
762688261 328066578 0
185333824 265481320 0
537229980 4095610 0
141378718 922355863 0
202383883 723649138 0
137848605 146890097 0
87018319 855747172 0
273276306 933422553 0
780405860 710641428 0
810507605 181946858 0
566743933 655291105 0
278987842 429080470 2
570942206 436409229 0
665509007 728421281 0
254760960 163729761 0
29274956 282642061 0
101414525 207548304 0
810365493 234555521 0
775128659 96784735 2
838881397 846743774 0
67693652 961852058 0
50576078 357024116 1
803994404 31201132 2
360214644 636962375 0
50399876 15890322 0
536236543 522160843 0
131231782 268565227 0
2643758 195549480 0
788701523 583688623 0
367453397 763479967 0
546486333 286358030 0
53166857 441052441 0
69914222 56181317 0
654043080 169926317 2
299538783 669531238 0
487333258 692360918 1
67236942 364571243 0
366031773 237389738 2
439703775 459954422 0
40072019 747979788 0
80536246 300640664 0
68851748 724192980 2
523139269 405182888 0
675345772 583105044 0
16731309 427858849 0
496280940 271459208 0
250471087 768846985 0
947509558 397182391 0
233571926 765862594 0
914511869 2197757 0
549881909 418394685 0
122052722 86114970 0
314475132 765595010 0
839897623 941830496 0
797132990 731130248 2
313151595 483171287 0
890827199 93752510 0
811784207 39140370 0
295978079 672110285 0
941805317 621572075 0
806412452 741842206 0
859553623 275893422 0
652505398 499053817 0
106566733 597122815 0
646624776 363279272 0
386608065 560038674 0
765108789 199811632 1
641678015 394646824 0
617378494 766375518 2
689650691 3806121 0
918343792 612904237 0
601388154 171012420 0
820088110 74049540 0
74874507 233462708 0
66739542 916926258 0
405854973 37825894 0
820574593 133055340 0
824139085 83178507 0
476570723 940823286 0
562774827 556185869 0
535146604 763984650 0
648926424 120659958 0
475282500 876784631 0
451158717 936926624 0
536758475 878317698 0
760142605 722797047 0
37304167 397259785 0
321126984 74295505 0
522239917 721862320 0
681200466 38903132 0
43445119 14463514 0
641824418 241828119 0
894891595 51747608 0
219759589 125117027 0
569411939 648631691 0
995426349 677193985 0
232836915 895403734 0
924948937 527864579 0
926351472 808525427 0
874106956 821065580 0
298781623 602320284 0
472473216 58157986 0
956544576 531189200 0
784448828 155294425 0
729122865 995020849 0
568689781 287547265 0
550343493 280558460 1
455073241 95268631 0
587106749 572480639 2
896171713 361528661 0
484986068 453339198 0
717094181 871716199 0
310722470 220670013 0
122463439 52353947 0
565395085 623339898 0
30861993 889141132 0
711838316 122239409 0
606748138 925375122 0
3724054 295296602 0
410338019 49283453 2
855392317 731161358 0
192197840 624661175 1
59088329 616268607 0
114027624 862388174 0
555683919 21873037 0
248557766 110227821 0
14305453 228711696 0
26663550 87319994 0
138515028 142807573 0
637535171 886970395 0
391836623 211952797 0
657877825 594167475 0
44116772 463066167 0
59136717 210771138 0
23545067 152749849 1
568091014 235207594 0
599594785 745575113 0
115133305 132538893 0
809432577 164124041 0
639404627 906138515 0
71732001 141925462 0
465923904 268524356 0
686784788 506259854 0
387005251 138589911 0
306638302 168794690 0
777431822 246528928 0
844433772 477082344 0
960610673 425860755 0
51656172 180847689 0
360261961 17830118 0
97775618 313578927 0
571715503 607389447 0
337833014 701998784 0
506768934 98811491 0
911109832 496472581 0
8949007 28078965 0
886208530 517727423 0
919500306 774241676 0
500667449 749932752 0
600986660 788719209 0
85994660 18647063 0
237187991 866014942 0
645810745 206619572 0
182499177 210891779 0
701408300 28786112 0
758038997 102818811 0
861422390 520214893 0
118650559 661224678 0
686705180 142465049 0
263813795 709386945 0
237320720 75542052 0
263674861 749659881 1
52198050 1189158 1
801963755 15431209 0
539734333 174093435 0
158439825 447232876 0
842389913 439076808 0
489086888 550170114 0
734157127 829597790 0
507579366 479578173 0
473387785 89289576 0
420820958 760635858 0
464618084 102784978 0
588749429 485236297 0
15346939 963722404 0
710194496 125185956 0
104307953 152176230 0
707725654 324239994 0
362229771 234754050 0
238427497 855542348 2
388379151 688647889 0
25521854 224059293 0
734268392 957783740 0
911273197 8947573 0
582708607 967562006 0
236637458 398916885 1
245077249 525150740 0
489250690 8335546 0
198289855 595848224 0
435403139 734012617 0
45455809 323102916 2
545435193 220108642 0
651999955 538343071 0
955113758 677407118 0
936640039 131775633 0
501469267 447726466 0
730503745 208052657 0
220567484 705701361 0
476261834 397824264 0
681579857 117416904 0
874129480 141578919 0
789873217 398949927 0
483957337 484691664 0
56864313 319657483 0
664813108 846285271 0
276905237 975138961 1
205389912 111717970 0
873655845 960077682 2
663281535 714752315 0
252085201 200537357 2
273157508 317832317 0
110451642 586380751 0
241930993 957432476 0
628320380 37462540 0
648785969 586516422 0
801794294 933507702 0
921517851 959712568 0
125411017 396768537 0
929441438 220602376 0
190021757 597451703 0
974649545 89162809 1
5967205 826744153 0
164578542 574620810 0
935392107 705080524 2
291106375 404156302 0
268286727 52630303 0
492508239 119083126 0
458136626 284437184 0
249777570 88805310 0
388254433 332376754 0
234158993 318084740 0
545905950 407141829 0
640648231 26784786 0
932519892 385222341 0
612398370 541984164 0
789208197 518129900 0
106324211 460687584 0
242807112 493955667 0
525109290 393539812 0
22131881 607383866 0
846731807 398437130 0
709204133 81270754 0
330366558 743171050 0
847262972 618103684 0
858221590 732456950 0
636806609 32346435 0
241253789 105748903 0
135918113 443247002 0
491507185 198362725 0
377921310 54781301 0
604041853 911171129 0
129752550 296141218 0
898835963 2330413 0
42974389 740660521 0
24348791 556065032 0
737520163 654912434 0
197689024 958307218 1
728259388 14829852 0
154534956 130124186 0
835459376 189873155 0
465332020 674923987 0
110713150 961806897 0
209383421 824407504 2
616290383 457236815 0
506067946 72174869 0
947614421 463566875 0
939519752 742029607 0
242768970 851017011 0
645497179 902054624 0
132851806 137991153 2
798816307 997393832 0
455977016 578809254 0
474033341 637910715 0
447144260 42802417 0
369819859 677282132 0
841190900 135043312 2
269543646 298379683 0
309140281 68322925 0
65405976 290931775 0
334377445 709521031 0
584112657 866211197 0
729319003 547881088 0
548677216 707795398 0
949976345 739262447 0
235673115 589545369 0
734799926 767375390 0
760590583 884951150 2
108937921 653493601 0
466245804 843595281 0
347988350 811148710 0
936416013 45117055 2
542162848 62553309 0
404250841 653532278 0
533543420 180562928 0
677424587 155364418 0
330160640 352600840 0
684190103 882796844 0
843592728 31167109 0
596214747 365245829 0
219447341 908751800 0
760155949 524826970 0
4592896 848316539 1
997568977 317590245 0
77860239 736790358 0
631242044 241136734 0
179727921 347707454 0
996538158 18752476 0
775999474 969112161 1
806128803 220647974 0
453201146 981532953 0
665879332 316054930 0
153642620 248867723 0
247394419 400633528 0
690804300 762709066 0
259770385 579622163 0
383413107 739930002 1
104674000 403085839 0
459338468 577799203 0
453504642 151089745 0
423502290 172869248 1
86545493 426226676 0
172124033 812081737 0
469133357 98886678 0
683163455 309277460 0
593971278 501393494 0
801936619 52871985 0
270926631 881850303 0
288536820 517826458 0
106292740 122506107 0
477580501 817118066 0
779871568 102164101 0
607173036 999367739 0
440839916 348800539 2
117911789 801899630 0
685404095 589965476 0
680683651 721215399 0
860031801 331657196 0
583912126 360914568 0
879946132 452601203 0
983562901 129551292 0
473521769 146124416 0
591973085 949116389 0
725902726 207872658 0
318848676 707186782 0
390505654 40739941 0
781793791 132113235 0
808530207 50962051 0
942477831 74186689 0
717068394 481969104 0
720970672 361501170 0
11372651 573549658 0
975337434 304282573 0
804372893 711684209 0
293284009 167514802 0
158208644 792605823 0
680647926 258945879 0
673337560 882415863 0
769400385 632763824 0
506384741 415244663 1
284439381 129259130 0
90756242 481547181 0
835662426 706045482 2
12739773 987020892 0
763524322 500923418 0
152990105 526485507 0
304478912 127746674 0
617655253 971890532 0
78356918 59920236 0
744211402 913835011 0
21169355 187763738 2
169957818 927972769 0
348785537 264909109 0
844253868 491599601 0
877650424 777815383 0
203711250 54925276 0
343631707 913555679 1
132135145 440635305 0
917522304 242109780 0
644983453 357890877 0
401761127 651497138 0
22301071 208460681 0
284869449 958708181 0
667769086 478766860 0
22148371 841007839 2
459690430 679149502 0
450531779 643567473 0
540363391 974919632 0
898380447 912085515 0
173679377 714983812 0
792553568 272818787 0
290446539 8225955 0
323368046 489681571 0
520663272 867238547 0
42763746 555473030 0
11841761 553046101 0
578856518 798001936 2
411731580 635999681 0
539874210 613776414 0
965895374 574963423 0
2660455 399264175 0
849829699 65435813 0
903353486 1700731 0
857929393 363789368 0
76944940 651567631 0
424119065 698788281 0
603178084 929535117 0
55912048 630055546 0
256442791 182710742 0
62554429 863611716 1
109024664 34667513 0
583438564 199590893 0
19571039 125391963 0
556522256 233628183 0
481045970 441143390 0
619882830 455927434 0
292099367 497309418 0
843673361 930004959 0
361152214 301284546 0
864261052 719944407 0
906283703 605194760 0
483282087 245154692 0
513766798 285993536 0
57109070 370065737 0
196229226 37976919 0
615303352 43758336 0
884145722 606328753 0
221636516 120578979 0
267419244 352128510 0
189019865 124208782 0
254550302 388529330 0
732228090 557388491 0
155295777 397216886 0
638553324 328460288 0
382042181 286436933 0
552342173 575825959 0
283371416 571188066 0
167359050 20402645 0
676130056 501278210 0
892417749 256016538 1
141747792 656381873 0
461107159 693229638 0
968765847 913476002 0
285906771 832874369 0
60471991 759424309 0
618418077 356938054 0
824931490 114100017 0
833801958 87109451 0
234491639 448956275 0
304915650 256448854 0
255196879 572094269 0
90904787 311249354 0
268728878 490898256 0
362880537 128934298 1
754649529 885710072 2
721236306 304226552 0
533798431 394572006 0
502083965 607207039 0
190534042 109396722 0
411410381 167001634 0
238880192 446978981 0
777511355 280626426 0
72778451 423302112 0
500113679 456787351 0
158486660 190096768 0
162841289 860167463 0
311899652 550228936 0
410631286 704667689 0
79381003 653450962 0
3903889 400801731 0
230990666 137701968 2
833821626 572869212 0
35812261 155287374 0
203542653 88926938 0
391119110 68828708 0
421493266 907564517 0
614236914 717865717 0
629673862 318635151 0
9607696 133371317 0
627076494 93868266 0
972595284 882470172 0
639041692 25751029 0
666733908 491732644 0
223268116 124737306 0
500802588 578448857 0
320510582 909997644 0
832224313 665717181 0
214785889 292280203 0
705284288 327269220 0
642393150 996781062 1
933652819 781549151 0
733896398 588967175 0
771382349 568288099 0
35958184 48844695 0
778342454 248875652 0
199551963 607862577 0
318393094 90490111 0
47502679 800102097 0
756985705 819818977 0
157415372 843045775 0
132316893 211887958 2
445098670 825876030 0
827455712 370740460 0
851059378 446831750 0
380447028 166552235 0
990965854 701980928 0
131156848 66199949 0
375833035 611307215 0
780370451 973983064 0
970843264 94936028 0
135958310 529563116 0
579576076 42390229 1
59000774 918406243 0
81955520 396247950 0
721079408 449740955 1
423313982 554107946 0
633534854 775175758 0
65866527 845741243 0
863240075 872262649 0
791170040 629780967 0
982858665 268464499 0
170431818 266305742 0
646764953 995088293 0
679482491 759082928 0
493258105 9657340 0
230422132 778982357 0
983865944 732426595 0
393546254 5527994 0
599407280 247622244 0
238808915 87713821 0
253136743 766657967 0
290281095 699560697 0
28321842 361435125 0
98677136 633599 0
738170756 152285925 0
955388182 449082698 0
689511823 46232503 0
357779930 16880976 0
208502815 899548887 0
688584046 766128754 2
656070227 102480085 2
804621663 97226819 2
958828902 78050073 0
775081191 301415703 0
991844936 545517144 0
268315501 440473791 2
971945064 953654128 0
120946758 919303179 0
294937884 115866819 0
615080328 288164202 0
926014232 255248915 0
864139333 775528634 0
482203158 563327222 0
788495352 248692991 0
837122365 83837124 0
944830160 284682330 0
362141637 498745937 0
838558949 62496425 0
432080284 538986999 0
551416051 508253786 0
543724510 402546456 0
943034219 71283028 0
537795583 280174168 0
583247006 702321440 0
153114811 765635721 0
652190754 24114047 0
805909173 189469614 0
486142418 79408903 0
74003470 241578244 0
874641463 791485880 1
187063262 604256439 1
93052400 348156488 0
952143852 494239591 0
144911320 95492814 0
195336840 709945490 0
859853857 740350740 0
444793094 64139112 0
648113339 159140774 0
995393388 142666956 0
688150817 109494340 0
485257981 228560260 0
593423607 277497081 0
87706348 750910512 0
73836253 257274176 1
365707496 932455904 1
65468016 528160892 0
102083442 144144596 0
700591025 813296869 1
936348301 665241124 0
761463950 15425876 0
13794689 662649632 0
143235379 134364131 0
649356287 59356473 0
318308361 437708450 0
140284927 243552710 0
154485732 1829768 0
354623343 276958841 0
580163574 445260218 0
833999744 503242192 0
979394841 343069445 0
50329742 645103246 0
841876836 128638013 2
519967416 170335831 0
188478481 547654089 0
771905229 407433544 0
831160390 806778160 0
590705726 607378548 0
773142778 516473935 0
21648676 330356759 0
665396309 903816364 0
416855388 844863113 0
537565807 850683794 0
805806702 25923016 0
11881024 702559462 0
608864123 667587829 0
659316102 352851966 0
868697190 66003688 0
501486426 475100574 0
781226380 617287873 0
964134050 990272409 0
134484428 965222105 0
80134016 726903857 0
168293982 587112428 0
431029910 543846322 0
825880410 992533603 1
489138964 771485915 0
594228426 96592741 0
895520192 6834511 0
545195859 138292607 0
37024787 24079581 0
677097526 197473714 0
12466227 150733878 0
770373423 377871995 0
331830713 569895868 0
895436726 113404435 0
503960591 103370036 0
345182313 752875445 0
961330531 576778894 0
248158708 775605359 0
963221682 586141474 0
668341113 889219524 0
454593354 159625027 0
660814727 650212188 0
269079369 349480604 0
729839011 228239993 0
590259600 833248846 0
530955110 364553789 1
272633079 447340420 0
995064312 685303891 0
748640685 823198707 0
805888700 833626632 2
284945041 747716058 0
868090840 538019380 0
390971408 465705826 2
373245727 543472218 0
938493379 80729172 0
178513605 886470759 0
364774826 9851450 0
319819791 761238248 0
758669039 207452131 0
949696315 566627431 0
896122035 484568616 0
111205935 826887772 0
277216050 822513142 0
982849552 653679577 0
677784507 269220518 0
150593187 641868352 0
804675956 765769292 0
104976233 225492908 0
442975242 127753274 0
605336203 433058428 0
469079364 371609476 2
783359565 518762852 0
423254969 155495074 1
426765933 645936035 0
166138368 548417221 0
969811838 84871411 0
115037213 579141808 0
678201648 883213285 0
590814861 22653229 0
705260523 104087720 1
152858730 914158849 0
546076114 35188094 0
840735121 80545011 0
236061471 987863834 0
465260686 84644245 0
915005705 144337934 2
769823738 616073303 0
854899562 469735437 0
471029221 102418209 0
937643916 546734856 0
847440703 689082306 0
894623619 9308109 0
609122050 238437766 0
995338126 710788141 0
802220725 755876045 0
12044054 39476575 0
760693720 784761284 0
16278985 22447584 0
399375565 508048654 0
193871217 597082281 0
478365432 275689076 0
499001369 44246435 0
861229352 808311238 0
339252510 895427143 0
821961893 8638080 0
33567101 959096864 0
25097688 989007068 0
4327240 849875394 0
577262072 311995558 0
887308549 110566531 2
403928601 180163038 0
575276 215259004 0
186711644 71688453 0
726236417 941939725 0
414501530 931274449 0
698025966 829008978 0
659168021 3322577 0
614017913 585147682 2
22021338 649343744 0
435394187 170310107 0
194022038 699829465 0
259561169 52459585 0
954134875 994258239 0
369721813 861484761 0
666232541 38757485 0
638300410 548507045 0
101935529 423371570 0
915953075 303322157 0
371251237 283994359 0
112414126 50107761 0
364583791 504930949 0
460382441 602354028 0
790627982 492755247 0
520629682 631576249 0
94404887 384077651 0
761293405 280307411 2
440016287 575814120 0
45860058 817779385 0
669634761 600622566 1
311871608 576463713 0
578706362 951425194 0
758982780 851543601 1
600332697 177923272 0
726658324 230285356 0
136096213 17840047 0
799776152 378428275 2
433290057 519185088 0
947823148 798875458 1
934292285 698339618 0
793354660 609047252 0
756216871 562913039 0
730783034 424175821 0
170623242 622208080 0
815515391 358023059 0
489350785 538149696 2
289608935 345206794 0
184068245 510177424 0
113182050 651147808 0
712554255 759949885 0
584747661 952962699 0
113623584 110425074 2
129611486 44657059 0
789773614 70131575 1
571948712 823365296 0
29153933 200036042 0
86704411 453590810 0
887927240 362752881 1
170899758 116695883 0
380186781 585030624 0
504547596 948366651 0
313418056 558877147 1
964589683 670889726 1
899069526 68832210 0
21860432 915264827 0
382022901 95344678 0
90144023 244654233 0
85368947 203438831 0
296266699 436107521 0
46124452 998089269 0
134450462 155581105 1
620349917 772045671 1
657870936 426214485 0
952240505 127726977 0
960990748 73542933 0
108958403 931924697 1
571842178 781272900 0
332563012 54989312 0
244439608 518659054 0
696562341 201930399 0
958197700 767871123 0
827891627 8645756 0
401975642 656319147 0
128367227 507107595 0
123797922 492328988 0
106432046 802688818 0
585280461 709381113 0
391438297 421934802 0
1804952 980662134 0
244062124 951177217 0
707520298 585834120 1
871251879 615849529 0
815262425 20281877 0
40345080 563976292 1
636426822 655338294 0
154885323 298794141 0
83263527 559448818 0
116723144 779539455 0
448754835 39165941 0
563887835 357809060 0
88766570 983000672 0
536950227 630852482 0
363871012 16921990 0
452670164 266359820 0
666985910 46568833 0
289679882 72168524 0
113946413 102192869 0
593889609 181595893 0
782650585 443470751 0
483693130 133656520 0
77194708 410951652 0
495876996 685763845 0
251107036 788912212 0
757584343 951377565 0
916516493 154202469 0
903061187 330094557 0
237240769 984805941 0
849926802 658214975 0
845410156 874678852 0
752124468 719631042 0
740499104 255633030 0
245315763 159538241 0
863930399 978951354 2
693933219 419237964 0
566490345 135565081 0
583479671 765433760 0
876689003 695514840 0
737895406 75572632 0
512107596 20342880 0
141688087 186189536 0
714035846 435152243 0
751052418 589923938 0
652755619 143503434 0
312639974 512372897 0
64292216 742069646 0
818271935 947455441 0
100951290 691586974 0
884671091 189831970 0
325124990 61522209 1
110505419 169056518 0
252174932 4984243 0
372190741 467173304 0
846416917 481158872 0
253419861 409781426 0
136119539 451061717 0
100804919 611567170 0
935446306 316932859 0
581202742 924750376 0
592859202 574004157 0
82513987 112547122 0
406671957 926435540 0
368800774 34977991 0
931158946 602832338 0
215821836 178833284 2
253683146 374956589 0
146577677 62424505 0
856445856 419951176 0
179226134 485807324 0
260903050 195019684 0
456321570 771695169 0
585931633 62332171 0
745998614 859086502 0
286836051 958686994 0
750282079 493675066 0
264107977 854941011 0
351842194 619110379 0
295781362 708017197 0
120878779 720601212 0
223750203 794490913 0
185408617 830628399 0
127255787 517465642 0
858474756 852930068 0
687088082 220831766 0
440970426 169313406 1
889665373 134436877 0
498116525 567755731 0
790508950 507666788 0
947718783 125137586 0
665697874 577502172 0
987575424 440491645 0
34958127 259846069 0
448718002 133854559 0
634703060 522761707 0
750289431 99642494 0
350424005 708186220 0
240287203 338353151 0
713270688 71795715 0
978696129 177441571 0
515460807 399909499 0
447673754 167660891 0
252085042 44590346 0
753890592 533293475 0
909953137 29962172 0
318964454 776297784 0
864688257 131877468 0
534055866 539059057 2
977403147 91299486 0
944655346 889514718 0
504119490 712235825 0
166257709 195932074 0
717322786 499169647 0
238331006 250934486 0
788398062 461823638 0
802553055 580672145 0
646869117 449225118 0
124299935 783079198 2
841475549 116235730 0
207209301 957476500 0
942230879 276630508 2
84591406 193946528 0
724738401 310242649 0
550439791 706561283 0
20813137 337216792 0
533874325 803328923 0
99980917 272759691 2
282138961 40874408 0
566137000 66235828 0
420614946 154021243 0
452710539 523422974 0
956136107 946299639 0
720271711 305024054 0
766237957 23760143 0
812306337 648428779 0
570305457 86964534 0
125021715 56007473 0
398637145 634459462 0
976432252 538426656 0
70453724 842239044 0
677296439 745646761 2
134072645 440797400 0
587504188 123378052 0
132943988 39273856 0
167942065 724649876 0
233000931 782303870 0
274965840 755589622 0
6932030 117285654 0
623733141 845160492 0
624731466 6895026 1
205999442 452664391 0
68790786 350277083 0
925768108 945753524 0
432063313 98736106 0
910731603 995517551 1
619279551 340021306 1
8891374 711454608 0
612164517 595481345 0
306890680 228997175 0
374929535 299099910 0
177737507 849169433 0
93868849 760694306 0
664333475 967816236 0
191028891 543924775 0
617162581 767919712 0
691910212 814708582 2
72501635 610663512 0
307951466 75419018 0
7341246 483812075 2
690760103 471797515 0
90455120 967111225 0
938355170 891245987 1
961535615 56630783 0
311499447 36462043 0
693290117 864005617 0
817482934 358992247 0
164338180 608320266 0
159956520 31871297 0
320483820 957867923 0
126728391 529426207 0
414921767 142006620 0
327648013 155395102 0
453210304 315573281 0
99349542 935238165 0
502595173 74059553 0
70179655 437518938 0
207112366 919265925 0
898061011 780563896 0
90587791 696317506 0
749901415 222943656 0
976713186 59110326 0
140167695 830522615 0
151677190 718842834 2
603952568 796807986 0
26461945 23148988 2
47771892 851674351 0
662603588 190655753 0
802086405 676482039 0
197565100 89065554 0
83629182 736290577 0
59546695 222305250 2
349708097 291312400 0
824540526 172489285 0
269088108 172793848 0
410926641 95733764 0
934837772 467586893 0
548606822 134923748 0
719250844 205440788 0
198459920 786848635 0
457167096 958870708 0
302081653 18042672 2
118746769 413096402 0
664156370 425787741 0
571425493 661178083 0
648912443 462471519 0
305078424 802662374 0
318388663 585736053 0
407044986 321840738 0
77465919 165204520 0
902803835 38423786 0
833581751 436161152 1
792844768 517190517 0
378200747 679312841 0
506863572 695482962 0
431038165 931863461 0
260733014 361826250 0
608912208 617417658 0
20768629 245275021 0
758734908 922439200 0
509285732 389683022 0
592751324 371715215 0
89840995 794279637 0
665809322 419270990 0
688899452 174663395 0
923831664 556482673 0
879232868 161875430 0
299802746 85572021 0
609185148 142143671 0
69395454 652190766 1
603659017 203782316 0
698275419 295611004 0
184402909 90724521 0
272468784 807109064 0
95139313 731902138 0
324987264 837495702 2
906749922 26530251 0
62276770 25464855 0
563000937 30318838 0
43505624 220495243 2
844689952 49356002 0
475312601 288780753 0
131035568 375155157 2
134020528 23819417 0
760854364 199752388 0
571614732 929303287 0
110919864 743178011 0
726983567 111228328 0
309177454 82492320 0
174558173 150957247 0
395187193 564965131 2
21878135 10357307 0
284500917 718005677 0
833067390 863607857 0
294750385 413390664 0
205523654 336700259 0
72625756 778383839 0
74507211 507958577 0
482701247 619612928 0
417397805 835723866 0
775668059 102895233 0
494154893 651679161 0
536809963 594569250 0
433828042 545571916 0
633537536 525314546 0
374560693 490990669 0
119515445 394331275 0
807742765 18194297 0
332894091 826456761 0
203593568 986422575 0
820731546 9698474 2
953758410 852084897 0
581733117 902444259 0
772173833 725647005 0
179280724 735941584 0
142791229 160955530 0
441242671 277918010 2
520284664 398699848 0
330818194 148197702 0
178443883 99362296 0
754488542 793242055 2
909053709 127601861 0
888648751 399038452 0
459235364 322687318 0
42302531 419987397 2
19221869 6510223 0
107529920 144207602 0
428446246 648378900 0
894200669 177800175 0
975034786 538530051 0
861239614 891226261 0
675998323 84316761 0
3816935 998352572 0
312102444 137289814 0
422533612 325177255 0
133171285 978565789 0
881706982 867793679 0
331793071 279303277 0
311575139 459347935 0
87974825 642315577 0
464623870 337448034 1
786290220 702493975 0
330532826 345582821 0
472844814 293459724 0
823712038 879048793 2
636396523 503619351 0
463771376 858234956 0
850833003 907211465 0
916388720 2208897 0
802523169 754298627 0
488823255 559806835 0
312831637 873922948 0
570839491 96973674 0
785206075 808628702 0
70663014 903669532 0
834409246 101450130 1
482176525 759348605 0
499366061 646408171 0
730995083 910777155 0
518225083 11154891 0
784496410 277638719 0
27568496 591961895 0
636835623 66880618 0
848922271 718947303 0
838035717 177006548 0
706876048 134917491 0
444938042 761444989 0
811980497 334755143 1
785278769 586621191 0
75869598 354578254 0
584982781 656311794 0
340294475 886296724 0
117538557 555248395 0
720611012 689640601 0
591976015 491330762 0
598887028 230539010 0
40666813 627785442 0
900686298 15923693 0
43111805 317842837 0
726103865 857701631 0
14785982 101682942 0
780799918 138677102 0
1255771 946781620 0
109286131 563538627 0
107308085 261207698 0
939391612 600078578 0
624682562 110348387 0
176773295 678994927 0
811864968 625218731 0
250127918 159602749 0
8109138 4430143 0
589640606 770299448 0
646358308 625150991 0
283609822 780499567 0
672661262 844759929 0
114199004 42845137 0
143245822 101962078 0
310646729 921047268 0
825082434 482745266 0
621079717 18117394 0
69038693 541559317 0
140208791 270765644 1
301842366 338711919 0
98468037 620408198 0
412999072 46511950 0
895588539 452814218 0
816024398 633055096 0
833594832 50544976 2
247882924 98536071 0
565924914 802372287 0
737691672 27194755 0
954768498 97367754 0
75791610 662356641 0
666041606 906726291 0
989832726 603762756 0
924593637 167166077 0
218611729 61125344 0
511146577 40500356 0
709985412 630895974 0
593005655 5216028 0
89640033 22778845 0
676304776 359017450 0
106576237 456463443 0
456562642 190013182 0
51089848 89381733 0
646760050 727696878 0
778417296 451905715 0
516802297 469919799 0
688002877 633870035 0
464604675 20465559 0
359677816 319774950 0
632968849 954128501 0
418613918 545993838 0
733351939 100866495 0
873523801 244815651 0
192758478 696085268 0
890448405 167416539 0
4187430 800642962 1
699944224 395158736 0
241539264 469429292 0
737121908 148188799 0
324516630 603495627 0
620070858 349750354 0
974188631 649420924 0
215060500 609443222 0
546215822 8051450 0
54913250 139352145 0
378252028 212044933 0
704045993 614453840 0
78684024 754418032 0
110577861 549460561 0
753102973 784960034 0
348699446 372971790 0
712649926 311904397 0
718565892 954823430 0
268460545 4720771 0
297531269 422279632 0
851585370 853772742 0
156777234 264357316 0
633186850 26856266 0
25264154 66375748 0
748302153 121834588 0
707972364 130674436 0
306818416 965102670 0
378023769 471676168 0
595434074 359932854 0
378946364 530016447 0
580481010 969129989 0
875761762 273989932 0
578315373 548353766 0
30895289 142984242 0
373150311 116506070 2
216305116 235059684 0
437930028 11952575 0
988417863 327338315 0
882667888 881485788 0
20539059 273794321 0
342229346 101955697 0
902517822 847144124 0
629472455 133804664 2
369974161 999556090 0
58757022 353665960 1
198130743 246041236 0
54481984 70035254 0
85907807 86842991 0
166988315 500577709 0
101844431 773870012 0
737372728 92270757 0
227473248 708379953 0
958841123 78040031 1
151697795 744714697 0
90587814 506290717 0
211294349 332437299 0
416267580 18522791 0
977439411 115025673 0
970304498 287552685 0
255344178 920177231 0
634692589 65997494 0
884774738 559079329 0
813535311 790834087 0
35881758 770127956 0
783549438 79179027 0
317671307 109752120 0
236473909 671387519 0
720208061 524370564 1
844458081 691276398 0
667028651 857036175 0
643728962 651443944 0
31427347 118340613 0
760298780 302880958 0
461188098 524558540 0
437554314 351119494 0
184172122 374340306 0
646070047 651890938 0
791762538 235905955 0
933642024 842799728 0
817679531 820777255 0
450678179 227165569 0
17036507 522623865 0
193434545 276938631 0
655477777 60555881 0
411239814 159338664 0
375555611 11307031 0
749997232 516192581 0
948051193 215405368 0
504373980 465744 0
786679653 78627005 0
730398302 584382860 1
280828065 871994089 0
479500958 145041030 0
948699067 20224394 0
273327436 247651467 0
598572345 862698938 0
435239962 552877487 0
33213229 699032197 0
821105565 135849957 2
480326843 45539727 0
954183071 108599700 0
353883965 364707033 0
587162387 656591506 0
437206443 727239147 0
498791315 873216881 0
590620463 633444604 0
765778944 81048613 0
17245267 567216230 0
710985941 911784906 0
578446594 492424636 0
821774067 942961801 0
810391319 532900359 0
833464620 744336310 0
739808585 917994148 0
25445519 883480637 0
359364108 28960302 0
12329494 641794011 0
135615522 836957438 0
25407758 107556796 0
214702047 98315992 0
801925189 67031876 0
651122968 858659200 0
151482966 864024465 0
40598458 895148665 0
975287715 17394907 0
515418003 79443297 0
902399846 913856329 0
789866935 607132371 0
80807301 576911655 0
45045551 56883819 0
326950360 655857193 0
656081676 421470828 0
532332697 129095833 0
366493995 121214520 2
207337379 408369533 0
496623357 921268092 0
73660823 5992339 0
672846246 277388212 0
402970913 130039004 0
784716106 530360730 0
360272326 573059543 0
637248383 909677731 0
541142343 155092903 0
475865247 207303256 0
678153193 700081189 0
792632066 273291196 0
237352852 722783651 0
554202932 343236542 0
250347023 18956602 0
974208416 686494335 0
213008621 765139846 0
365736876 495353397 0
41877614 962158173 0
215235717 59559154 0
882715793 986678483 0
725223922 94023262 0
812155208 32080426 0
751267247 957119993 0
480469989 660397372 0
263011701 130827753 0
135057239 931101045 0
78840529 20269003 1
421357486 969147016 0
345715246 170335068 0
865432195 303681612 0
31151952 471406293 0
940883194 918602435 0
753992013 51849587 0
78026166 392040051 0
713055210 986848267 0
427643347 329048319 0
434672201 921486706 0
367380205 835432182 0
551300862 45007971 0
196173185 970414092 0
816336112 873579671 0
252542014 871287192 0
690016138 23619619 0
54812148 785064201 0
288854680 584661917 0
477096466 608807762 0
261065518 853581589 0
712989591 115990659 0
926753908 931319766 1
505160942 153592332 0
241589994 834379213 0
623335583 939579283 0
953711321 232788592 0
999649448 93704285 0
962341468 300056260 0
649032358 759220545 0
39093986 567454426 0
388166829 981424354 0
4515014 978325176 0
184501034 170633503 0
599181747 477711961 0
758922455 492686243 0
394198256 596723886 0
776747804 519503030 0
59924586 387568467 0
92533238 501894239 0
945867997 132349064 0
629137854 257830507 0
972253014 531730893 0
112227580 479863257 0
927749615 470522894 0
208593516 415846627 0
164803885 50916658 0
984105849 479215245 0
636835253 93554395 0
589728008 256390915 0
572796981 98891357 0
313390049 277850677 0
486761900 158534256 0
247834171 140509987 0
604990890 380683617 0
96548269 545251884 0
175467969 566981270 0
967571622 316803835 0
712225503 886816191 0
719789942 295894422 2
469404968 256136864 0
109904336 56467074 0
438189509 294511061 0
430715509 751469776 0
757679345 932970829 0
739202396 216325283 0
916155381 29518271 0
560648978 477162109 0
762998646 113914709 0
823193292 640797594 1
736433507 415371292 0
62047650 406553956 0
574154120 136723422 0
185511932 599488844 0
638512441 793468960 0
956457494 39732935 0
90099171 906101373 0
582939135 118593788 0
195119534 834163531 0
704543636 716322802 0
538412388 788433728 0
284680715 576934429 0
114728120 580539738 0
514076192 13993535 0
163330562 5110331 0
56914336 568142125 0
533423597 569461861 0
55653564 422216624 0
15488649 729451106 0
370370342 217925609 0
988201745 56430938 0
127327161 136092916 0
911791761 297382035 0
464452512 781172006 0
553603833 859731996 0
167929636 711715943 0
800941093 852979804 0
45196832 415561514 0
361519585 393525021 1
611407988 200542309 0
17819707 918449334 0
357381964 196425830 0
8616527 822829842 0
420090613 560150035 0
963554002 126764467 0
187420894 245175518 0
122026806 53288003 1
154535826 164449 0
712865090 757879050 0
987004197 146727818 0
480090563 128798581 0
979879155 122840545 1
427408208 97383886 0
227854309 779039134 0
628175160 460401024 0
286512158 421673174 0
358679783 257945298 0
369078773 702825083 0
118020797 909056271 0
457663484 482135924 2
13962884 640540051 0
858308791 623357860 0
524062426 751101194 0
430525835 190460751 0
871531988 238229635 0
888683549 172935451 0
748041776 451290822 0
409966207 650764136 0
675301354 870579263 0
771326941 807102176 0
191531179 507506660 0
284569026 94509899 0
119592513 607505365 0
72047136 699136391 1
337832464 656300671 0
794506476 926197308 1
444965187 965084506 0
588270514 522427939 0
266079437 646114077 0
406527419 252279906 0
605414154 54896736 0
93290359 139343591 0
834536304 22022771 0
40840743 737509484 0
320882879 384377059 1
715077863 136429649 0
963273471 526542845 0
507760518 466278696 0
573064345 411267083 0
460399749 79779774 0
129297478 250201328 0
537839346 305083628 1
854751352 21839515 0
86649286 985848990 2
8622015 586298384 0
166736085 86292974 0
239578282 955187205 0
110936286 52740820 0
544411059 34806648 0
88083797 818246369 0
283564603 709674371 0
20632889 373907157 0
123020700 89175091 0
670665985 2241610 0
132427761 103375750 0
782320848 230269346 0
138318338 928586862 0
82996478 787757488 0
48151239 565120657 0
626782329 127413423 0
117406079 63601019 0
710464912 512981594 0
432838808 767625001 0
143706879 658876750 0
426612018 469547012 0
768948141 430691920 0
465097036 945372026 0
739529860 787155770 2
84717375 615107344 2
884694057 541323499 0
771988637 132878319 0
336188794 396575033 0
670337298 751307706 0
534003834 935772916 0
504978530 109881016 0
39551580 801007418 0
328202540 375960044 0
153534233 143477087 0
837689086 729532687 0
380137170 995228680 0
864930335 717136174 0
180683072 818628081 0
866065217 779656640 0
19632874 107238835 0
728757702 428786072 0
529368385 660112999 0
333356765 240169792 0
454696087 645627979 0
497711575 811195242 0
911876324 738292481 0
793569898 807765577 1
352574891 84245345 1
613907079 465032897 0
767632515 347110007 0
595192161 108925144 0
68482035 476958629 0
369168308 465171345 0
483228590 164393406 0
96516770 112871404 0
836044572 1850453 0
565114077 507089599 0
502288319 5555999 0
578759556 916625287 0
427158941 235147145 0
630040534 491809288 0
458728079 372614791 0
650959180 566161599 0
269364179 223671428 0
30118433 90140948 2
914597167 241869855 0
113463998 46556862 0
283479533 14345845 1
811378727 164989687 0
801908326 675826314 0
130762519 144029762 0
643920230 497242752 0
386309577 541498311 0
104332365 840962377 0
23128965 916723138 0
608941115 259829455 0
282773813 979762500 0
759470152 866180671 0
95775261 617268578 0
563484669 606609704 0
480284833 151199144 0
778548284 650055227 0
693191346 455865448 0
794184320 938660401 0
119759266 725239033 0
15375806 997474582 0
414007358 975879858 0
287923126 432551778 0
991420453 636728223 0
901442977 443326667 0
620936361 74824074 0
76261917 409834584 0
286154028 189569041 0
52982789 702303612 0
94559483 482894794 2
87109284 313132278 2
703265536 63629759 0
240961274 778903396 0
173950347 528386076 0
184201464 222867614 0
530091602 850608815 2
11628856 907600428 0
120327564 682711773 0
679115953 248386401 1
936169879 10830683 0
358572154 875360266 0
495442196 956264939 0
724747199 127454959 0
973754258 870063565 0
642400406 399479744 0
675294317 335016294 0
734902809 677643190 0
168619973 940083470 0
818196052 932705604 0
326879091 197985559 0
431552121 789145947 2
760804180 137776459 2
375823007 23040938 0
710811440 331825952 0
335442878 815852699 0
723498648 683008398 0
329421962 763016130 2
854026228 246314278 0
828398144 918499116 2
699224915 555795056 0
660321871 954936660 0
462800316 219265030 0
107304987 268993336 0
216218439 922272409 0
589673275 472106466 0
468094084 226002128 0
253420874 165458054 0
354539712 380551116 0
799491641 702283430 0
278273506 772345498 0
16655891 714198100 0
656353837 57846951 0
45982303 78491107 0
893534487 95889265 0
883796516 48290720 0
756172779 790855583 0
203735222 266359512 2
320077904 63936340 0
447662176 403170902 0
495557352 111655072 2
398094360 709261318 0
457540583 85656881 0
913259304 722684025 0
635999899 515623824 0
761125371 973576826 0
278583767 298170415 0
411909321 875694965 0
992404642 124748399 0
861802589 714194783 0
741574542 996905157 0
939789616 249081371 0
54812654 531423972 0
946009399 580278758 0
427055639 628567405 1
52017183 830608094 0
89563989 195492232 0
340222269 212648579 0
203585021 735243245 0
226440845 990798969 0
326645476 251812370 0
801864111 741843679 0
116883593 688377997 0
978418657 259751415 0
561753426 886890075 0
11226266 112002813 0
379128138 375921053 0
476842285 202725837 0
490486399 830840014 0
903442123 920500889 0
105681112 154518615 0
517071017 724048534 0
633246145 58414001 0
486466123 477280401 0
899496299 71222975 0
624831749 282679420 0
317332098 18465661 0
122410536 403785981 0
557241764 757812530 0
553666133 834799970 0
7641945 60966137 0
136180188 495867712 2
935129524 407361218 0
561664441 608596625 0
922453963 3194128 2
674994856 112956978 0
932137114 65716365 0
807219436 464461607 2
140685861 671682674 0
873342118 5116198 1
758042439 362402993 1
825098361 227223495 0
27091785 226560603 0
761907567 386165128 0
981374179 905757307 0
904902448 456402498 0
603064161 680567896 0
478915971 135783718 0
259942226 42812430 1
123775256 51820306 0
221459088 31159734 0
430632944 591917212 0
530371324 980034182 0
297242118 740527896 0
235247231 129109993 0
953834723 410615628 0
729616946 497091163 0
958580600 128033470 0
950775554 930549818 0
538070508 906181586 0
700453088 738664605 0
304874888 49856662 0
471060042 589251434 2
446845553 266671634 0
513099366 833568309 0
669748739 877245969 0
473617048 736143674 0
850827363 894810900 0
926585236 293054267 0
78804182 954889154 0
87793424 464962550 0
345089839 462210412 0
925450863 901367608 0
239151251 589966725 0
78358865 669712719 0
996632730 140215780 0
690726661 469621684 2
560695202 759676750 0
953445119 507066986 0
249461505 958891670 0
320895105 742881665 0
161432173 195854471 0
732600366 793099190 0
282689029 147068853 0
141933391 304986027 0
953248385 414259783 1
372493715 751959565 0
535441095 171897270 2
328664844 195452381 0
826545305 884428223 0
825489613 946749219 0
412642868 614682511 0
685225053 81375426 0
936127214 64361147 0
1204516 11455047 0
973067241 589115980 0
274497838 734027175 0
917188952 541739759 0
447270570 300625158 0
461799372 486954509 0
831876308 724270433 0
83774473 875013000 0
463664521 144937005 0
595625567 904019302 0
944883190 380948298 1
50727411 404600137 0
283130094 40627758 0
913563487 266476169 0
646782328 235149757 0
722142497 164746766 0
105208031 987332869 0
102123063 979823787 0
185082250 480268928 1
649309606 743160688 0
462198248 434855406 0
368169819 589185210 0
587206609 146233853 0
765188315 670656793 0
945419626 112526007 0
392905620 195416360 2
579726114 141545767 0
537148651 660615651 0
131886350 635813514 0
90349021 271389564 0
38260546 938023568 0
592668220 644555197 0
441289101 422001957 0
332646963 618734821 0
819243747 519119322 0
284589537 345737493 0
315369152 140637248 0
136410526 787258874 0
914512749 74034612 0
1639503 110840126 0
166157032 45437799 0
378508632 958561378 0
170362525 294021909 0
732249343 369729524 0
697031279 178114956 0
988343990 496683038 0
389844722 968077602 0
270761371 195430672 2
637344133 708167691 0
142775120 10253490 1
32363602 544428082 0
708331271 260728331 0
811475603 129629697 0
744019077 972599620 0
808606617 71088865 0
224306762 947753431 0
17146412 620070692 0
546398556 289514386 0
200419766 455341286 0
596720424 383535154 0
785763110 168693872 0
675041133 126242377 0
897479886 653572186 0
928712204 747063937 0
471883989 538074466 0
85896480 563019816 0
975781220 842455687 0
294723684 321566407 0
501651898 446466962 0
101925804 831106013 0
946189684 639101 0
981281471 947787354 0
650664477 596664056 0
69411977 893122466 0
426056471 699522032 0
774505263 603261543 0
105566255 44867077 0
623595043 410292758 0
634834464 105051174 0
92533450 951349056 0
703537407 685678470 0
37176632 99776154 0
681514919 240267029 0
912635985 595801162 0
96624395 696456916 0
883579408 416716907 0
991314084 882147756 0
837770815 113631950 0
521587591 912376808 0
554710115 236686911 0
176599013 113033543 2
757879287 179824408 0
71622242 653435210 0
350058196 865515748 0
578529799 144899209 1
958727587 541228968 0
271294392 801809125 0
906867755 728222816 0
537882458 878687519 0
420961804 153377620 0
778702942 946057549 0
240896687 798345109 0
85809084 744482378 0
921095052 860191165 0
731832182 221206501 0
942912892 457984298 0
135851482 611737362 0
345083595 303194698 0
434409580 998524181 0
332740471 106366843 0
93593945 345189267 0
581461999 781424298 0
69087400 735584877 0
111897446 801084349 0
543646462 396059577 0
24370819 524860053 0
829952505 918473041 0
553543750 781164427 0
985383314 90056802 0
992180769 521525538 0
413681247 305501102 0
682098402 28252306 0
684296294 738710722 2
991027629 694965032 0
572304336 229290173 0
514906419 328136478 0
940169610 642103407 0
977139373 517449811 0
662665252 664080101 0
259239469 88963748 0
346236408 303057287 0
849099297 618614758 0
369317659 720546339 0
653863413 56817829 0
861312415 87106752 0
407601605 692937840 0
147192930 688703410 0
28778632 177099885 0
8919246 132730463 0
353972900 884527303 0
37755629 712373185 0
111560333 653571490 0
347583092 397188971 0
195009934 45778739 0
483808493 792237919 0
378792839 25499552 1
945621554 57731977 2
251849117 306955397 0
319315837 187390756 0
253903597 687746297 0
166190945 26818677 0
382350610 452020091 2
125676183 438454785 0
224273603 476564167 0
57561929 459911890 0
963530767 725111766 0
22959600 524130919 0
539486355 961139329 1
783126855 54383860 0
309711613 164268256 0
587942642 439751324 0
556273446 223895960 0
496815800 74618077 2
41759178 910470204 0
269247429 338256874 0
393564966 848096494 0
512455860 223557459 2
717430539 311000177 0
504744240 437225762 0
586077854 129895708 0
960257306 299882784 0
204223973 775754578 2
476597464 10699112 0
851257101 322673398 0
731269223 380701615 1
237483320 142091616 0
71845128 97629544 1
105438039 25437870 0
68596562 179221894 0
270730848 605004202 0
289011976 231596409 0
888957187 598235347 0
360321332 410898307 0
618019751 891335378 0
216812241 756687366 0
674847589 219298482 0
631398838 82338493 0
735220755 725493824 0
293901940 775296658 0
977945513 3439369 0
756181567 922349928 0
535803471 803057575 0
757793193 201519123 0
462374903 502037535 0
121691427 295948340 0
85181904 95425898 0
957628241 52851288 0
778874890 363089268 2
14950039 347612160 0
41171291 60722018 0
817453250 33165545 0
519445246 11272163 0
983044829 399346372 0
86534593 589063775 0
58987617 741793397 0
65857066 561060270 2
360910121 994056484 0
88781123 60660494 0
820437179 942506177 0
789603925 901874431 0
360153165 832611079 0
8715786 344794187 0
903431951 726638019 0
706150023 108458930 0
422628878 954158625 0
72579502 797950251 0
440058925 141923644 0
372221790 38663295 0
952672178 240080461 0
517377952 635208165 0
305795594 70469373 0
10493334 691036122 0
86784067 974418989 0
9532422 440731072 0
727677504 184940256 0
937990183 823413291 0
473959048 136192341 2
184865368 296299154 0
832296864 539796426 0
50946114 518188828 1
14702757 118138904 0
618236103 758898525 0
541678689 558248064 0
135568636 758622493 2
601468650 979989924 0
440948029 847699497 0
49121434 101118761 0
557536867 533799062 0
398575449 191700491 0
22190224 611841593 0
931287581 503186312 0
602636668 302926093 0
567987908 420376697 0
728374301 630015522 2
896646345 167837815 0
300353070 807974775 0
239057558 886653575 0
291508722 788611159 0
195965451 774678587 0
520497203 920127347 0
547934683 924106390 0
531183435 665005927 0
948679184 566264735 0
609962920 656193556 0
347383737 839093649 0
581619948 146619323 0
396662487 301309151 0
63055775 10870647 0
812774850 352834950 0
77612716 527537588 0
223391028 949235193 0
125077261 884651367 0
877488571 640706296 0
139047738 323297180 0
797332340 602664147 0
826807744 43661226 0
81253018 908554167 0
559623921 247189870 0
637425958 527636061 0
227926341 43276745 2
621334544 8594655 0
566064709 442631099 0
66239313 686391432 1
472731412 564133503 0
286015416 593331745 1
556089876 513258777 0
682000372 656315335 1
33259821 373015034 0
593474260 744669031 0
269242350 298832057 0
72122819 209647481 0
569673761 888613552 0
446079269 225247405 0
895507992 487891797 0
563636830 173516122 2
989201687 270606207 0
427289938 848063095 0
612535027 929028711 0
179168642 216535292 0
600470641 41615945 0
557583088 168844860 0
118574831 607758433 0
372764411 979612871 0
790718216 459562301 0
460463608 690253004 0
776339509 170732877 1
129220408 95394060 1
637562890 997097368 0
8606579 110669670 0
51029181 961258546 0
53331451 93014577 0
428781348 306642287 0
90488465 472746276 0
963133839 313414668 0
660979266 148010489 0
855021155 154372837 0
45752157 766664924 0
811868978 3881493 0
357148824 733514352 0
75572984 29739992 0
83161580 625391771 0
487657879 918728694 0
668487280 667583492 0
28592085 438877675 0
432504993 662038642 0
907383611 428810456 1
943523073 977004230 0
416009928 72709975 0
773758939 564632869 0
506063607 585245075 1
583655421 574743016 0
122550921 3079717 0
944950083 385889253 0
533819374 453956218 0
117514750 635051767 0
850545635 123199396 2
318071425 891652943 0
4071057 874021961 0
947779731 733431632 0
70106601 891950326 0
875212544 665804858 0
42351001 936727679 0
405686572 49836258 0
585241317 93683336 0
613094424 405045267 0
944859492 276810748 0
61450354 545590844 2
999732595 70102134 0
811451597 970035931 0
57796144 767387570 0
183638206 487512686 1
26040562 907995958 0
931292144 728433644 0
499739934 484458953 0
144484007 196507205 0
433303088 173508659 0
297478972 749778765 0
55088601 963697797 0
591420409 993708268 0
984094987 226958600 0
399480810 972427776 0
263984759 40102599 0
973604211 54940896 0
514455425 224239271 0
919669936 785221288 0
284104393 232701182 2
75221307 960758511 0
518640692 258894979 0
473921849 501270666 0
500976197 153601497 1
990707647 420849534 0
315692673 38445705 0
197262971 130993572 0
757766985 15589664 0
24618140 177992060 0
369967027 603702176 0
725889419 97910633 0
734325829 787183996 0
883388072 420672156 2
912813784 977101523 0
354308555 39234663 0
482471698 422385399 0
866532406 443888061 0
645862475 404677229 0
978186630 847983574 0
901280937 511014070 0
752911421 705860291 1
479547403 382558387 0
87765880 573295337 0
717126857 893974804 0
243563263 307134988 0
361988958 137282800 0
950356394 286224971 0
701047136 222372362 0
277187650 807097459 0
479730255 744032809 0
378458041 941583649 0
260584650 834679994 0
281444677 92104563 0
306117924 380207967 0
28737666 621441432 0
919566359 220302189 0
616347669 69348848 0
382753737 565961867 0
101130401 793795517 0
906923553 468814441 0
677541828 857962653 0
456340683 486867860 0
958632264 344562721 0
872761842 447525462 0
745284288 98108944 0
327507295 594928582 0
511687298 295425695 0
359340755 562416165 0
475770964 219778851 1
561873311 914959071 0
12586432 617872960 0
197152274 726501584 0
667022854 706317021 0
434153966 800557418 0
937116468 217587194 0
739548747 571532835 0
82498366 34317910 2
763103270 507847456 0
183254680 582443753 0
558344642 353829022 0
895821229 938028849 0
617320719 323353230 0
23061289 257089315 0
78259476 165842705 0
832444961 911664244 0
419270206 94023715 0
883434761 638454113 0
47802214 807642984 0
58075091 843881020 0
110191184 708200309 0
986390371 171789826 0
931323076 697357552 0
843190134 2959669 0
506703666 356223570 0
189683419 645002032 2
13375806 94922997 0
102547294 145981948 2
46698977 335502848 0
774305615 899355707 0
703472947 31038327 0
399527353 205775070 0
264767697 967788972 0
347063243 403523392 0
27324082 638959219 0
495348110 284029323 2
851981272 325251573 0
286876008 818831611 0
517541334 443131632 0
402575133 360853678 0
766744185 448160275 0
949829954 63665432 0
596735892 290184639 0
5992876 284023929 0
727584453 687419400 0
563421138 782873720 0
22465135 343827642 0
105991412 862105532 0
751095077 161679831 0
59685232 10938712 0
439224307 500070355 0
432603086 352468977 1
95117552 231167667 0
116075437 689251353 2
427872742 979903057 0
481135001 728292685 0
226003321 145499035 0
620645574 78451794 0
144562617 488867616 0
545415608 635760361 0
449352444 741367772 0
829649517 879061574 0
504963181 52296147 0
581321728 682285436 0
370871993 41190518 1
93763773 20742107 0
586520852 665644297 0
988442343 26920997 0
220432633 588521542 0
809722342 7214824 0
280957386 731709729 2
103208946 82626406 0
920353748 145843577 0
54030601 564775225 0
138602617 281526125 0
519010467 680219957 0
276392211 777006029 0
905398355 372897698 0
284678400 292928134 0
30506956 849479612 1
81202010 921964903 1
504905255 461818435 2
840944518 580412202 0
976747833 781102936 0
835964067 753182062 0
859972393 60564622 0
59877386 105519085 0
333187815 562585272 0
744700284 741619646 0
708047927 765501630 0
76751747 925939382 0
748787023 123994957 0
618015945 62396958 2
472165323 428522215 0
695898365 467932572 0
776449942 404819585 0
833467117 734028833 2
44611908 387588810 0
932887230 165903310 0
922059354 431806743 0
853136246 246532969 0
603154199 291819025 0
555005245 145848706 0
969821647 939913995 0
688029154 31475447 0
618986464 884903304 0
761911676 36085536 0
680808225 668687000 0
692791809 450689756 0
686015699 327629972 0
255189003 236338197 0
698394971 932288073 0
975031293 985571930 0
781304601 848211704 0
923296204 118067471 0
863122280 80713780 0
839790124 6556997 0
178261490 836188567 0
422212933 983014824 0
391964849 341787103 0
226078758 247062107 0
463798997 82356711 0
899597059 685380215 0
533676980 512491597 0
718784172 286296754 0
508503739 360693781 0
934093158 370565476 0
209025380 802249533 0
122493311 454693773 0
579780986 321664810 2
904453099 529886336 0
578224179 330082477 0
115751 174546496 0
472961473 813729982 0
708023729 139923652 0
740222260 362396435 0
495715901 286164696 0
561102856 782953189 0
352294089 95241358 0
544066470 85430499 0
494092730 121625279 2
348276419 154701185 0
861424053 611326621 0
480882871 648161109 0
587318655 939689884 0
410841458 679731477 0
885185030 226234138 0
576519050 9288843 0
372387302 772234003 0
6538341 83177930 0
908380921 557954730 0
932739233 770474627 0
289164074 480817445 0
609874542 665527875 0
833710750 283802816 0
311180357 888114293 0
745407242 127097198 0
658297275 395083877 0
687892446 794252981 0
710489760 315267452 1
450765503 565931614 0
803525781 754473296 0
43805006 124603445 0
6512755 73017294 0
593198686 465820749 0
725814466 772958213 0
377694936 141344826 1
768848607 648178352 2
125218854 929174751 0
479695320 138182022 0
530014587 846030950 0
802007644 680524833 0
798748753 983263816 0
496194719 226578315 0
539612870 988789162 0
170426144 461270970 0
385899895 55027771 0
883595620 314927056 0
438938315 652147592 0
136681070 873551185 0
92792702 849926056 2
226673877 361107179 0
161278870 341373477 0
71220337 528805486 0
160331466 745758366 0
229161679 139170817 0
316682382 821222985 0
401036266 517108858 0
438798605 121558221 0
456425525 375559102 0
50538022 391928524 0
868373119 116260434 0
968373492 31183290 0
543441580 934940027 0
659818456 346744330 0
666882725 982007990 0
709086613 272554081 0
258818259 20108931 0
392651861 299808412 0
991665533 983091073 0
962786377 695999235 0
542051703 16464332 0
787087184 31588635 0
561417440 884234468 0
41026933 127658573 0
81834413 109835149 0
40830046 882566620 1
897941944 67215860 0
65560658 241176611 0
525913056 166054053 0
388956618 661017603 0
444187710 758823232 0
85379000 859814030 0
672298317 702821022 0
155386976 323598347 0
703774135 107429959 0
241966994 61106390 0
642565995 128573399 0
384349325 659246312 0
463284447 897285630 1
133895779 682977466 0
549373500 246025245 0
275619129 448222554 0
740995584 378080983 0
625715749 386561798 0
430181497 73612443 0
491629162 878725610 0
78814089 2637250 0
104063298 765977968 2
955103816 855811868 0
13219194 27477703 0
299107701 683124827 0
206928002 156459043 0
132648094 240860397 0
876573810 298044309 0
198959607 135917323 0
857905729 883416697 0
132606393 986329310 0
299366851 555142057 0
203432262 70884068 0
193189152 997963489 0
138678359 57015846 0
372736396 575446631 0
625089605 138325379 0
466364972 616038090 0
558397273 170922802 0
934656811 890131412 0
710012825 198397504 0
601199129 35279415 0
909662511 114319285 0
762550175 368302160 0
714981993 747984976 0
672478459 999744834 0
852030022 340066908 0
134751506 617544012 0
454636459 102737628 0
626841041 429121191 0
495888668 934855440 0
891443101 857779530 0
963005662 967242279 0
115019406 23351612 0
468269258 21624244 0
665793291 885012609 1
282444450 591419907 0
80828311 121296083 0
436339799 764669888 0
461968687 951205888 0
371111258 100821633 0
847092462 69066224 0
833202910 775436289 0
6919703 852588570 0
712298494 151713414 0
181289795 673474146 0
454584451 64662190 0
388632878 175657849 0
503536297 405890187 0
815332097 932797333 0
28446131 109490269 0
348769815 200089403 0
159169176 54557922 0
232487106 872782385 0
10350134 363274121 0
467745742 267468492 0
875501725 283615014 0
101512395 545417563 0
547465981 679146211 0
89004653 538127735 0
188536133 317746112 0
731095734 215353540 0
98309069 123529060 0
991363462 594156015 0
370843940 242907318 0
870704660 676519722 0
814808351 695221763 0
552148728 819787054 0
788307478 897569264 0
466926331 589022747 0
51606716 495918972 0
633476542 378847873 0
91591017 569250811 0
346472090 801806378 0
702804798 395592570 0
185316899 617831818 0
680809263 231855807 2
361311808 808783801 1
421912600 20673835 1
826415660 552511916 0
635578928 928375482 0
133754550 538528552 0
46643230 874184696 0
369600340 54219011 0
72831043 940462533 0
726626686 510552584 0
169561483 48471550 0
659091951 18944014 0
185028127 28365152 0
917943693 105602473 0
50745071 443323511 1
555091080 647149937 0
619616159 10903838 0
882300043 350500868 0
364201395 868433684 0
540638067 220898987 0
39752531 939390616 0
158213029 392364783 0
414888681 473590844 0
45595679 541408412 0
476955095 688341267 0
41408648 346273327 0
623805123 1003639 0
676767232 376700409 0
61704955 363207609 0
131688199 32246181 0
124390594 429003903 2
336501252 977680498 0
388186904 531465750 0
638752628 77883345 0
266535565 86931414 2
477502479 176189918 0
918294011 668978990 0
498415579 433813868 0
195628295 915602631 0
3198182 795698103 0
600549642 119650391 0
282672009 672389527 0
925592815 826430792 0
918029146 25220568 0
241961436 812852175 0
694610042 628026678 0
412084820 46518003 2
930484443 674970684 2
102086732 168777112 0
750803907 245331024 0
351133578 228877130 2
731021730 58752540 2
45129387 338801173 0
280735743 52201311 0
65387616 862069723 1
222890009 810682296 0
31268513 594731652 2
506054731 638841653 0
69341667 671666404 0
28367672 261968070 0
52384519 814795843 0
99455578 804838052 0
196979937 627770810 0
462489856 380041750 0
556061847 256818805 0
386392024 225160769 0
44689632 56433913 0
798472769 247357980 0
585090379 143163013 1
521782997 73520840 0
952541024 801225525 0
623765598 630478939 0
963086312 26488474 0
990301480 49135616 0
155968148 311335882 0
25324980 813986516 2
316754645 422557161 0
815808019 63665200 0
690485968 455107589 2
805964003 553670932 2
96277869 257278350 0
635260242 90768272 0
646445943 609361823 0
894467856 78657896 0
609300063 541666633 0
6947486 815541543 0
715744789 778115174 0
213624033 804816733 2
852315562 452329561 0
815313460 501487620 0
726015987 308192661 0
918371799 404596612 0
901021311 306916146 0
390854371 400167415 0
200025691 575614482 0
123963194 496905556 1
2956528 837864424 0
287813060 98859508 0
620286795 350214062 0
347197376 61305437 0
518632767 35417492 0
607347613 644053726 0
413871695 608365582 0
647787164 993096513 0
102523954 247320031 0
286740845 148597371 2
334049497 322484468 0
969184423 76101439 0
837566931 621522576 0
632019420 588019384 0
870304557 232212984 0
767170523 70459432 0
531928927 804590052 0
604433505 47158383 0
275117760 98681050 0
193033006 623076622 1
318063459 991207669 0
602766187 115149189 0
350670007 537315368 0
93679784 547263743 0
658281045 257194067 0
848565735 638533348 0
770251478 95127740 0
192178482 470182347 0
954258427 454978018 0
202074312 340863416 0
230721786 220480867 1
715106679 427064157 0
9515411 18468186 0
852336809 413069822 0
207319819 804766873 0
550087907 746839368 0
954825875 288897070 0
29284734 535696196 0
24017140 618757449 0
849623952 82116286 0
361622361 779220874 0
285575162 55258900 0
953281557 556690924 0
74494884 689156542 0
410290992 136265936 0
57303066 730152847 0
902211873 928523878 0
508638331 180986205 0
882854534 277329095 0
178397721 135977241 0
322408329 698291633 0
185208745 45626762 0
213134380 607878442 0
308433540 851523355 0
537356492 60721905 0
972087187 352737667 0
937697285 186742443 0
162870384 936109648 0
6264382 562662571 0
729225545 267324146 0
142163331 733073470 0
82153438 712259075 0
8473933 937500476 0
943487701 378921590 0
961881037 683562338 0
953788628 221576786 0
770869792 745602229 1
802514710 110427376 0
329423198 28546010 0
349606108 561447496 0
378648113 139317958 0
89246714 371013613 0
966218392 370986966 0
29046453 3515745 0
849177678 4502617 0
346558374 802026504 0
3566739 240666787 0
706600349 61160670 0
178434831 24986376 0
7183039 248366856 0
490737939 859881053 0
871892825 625730036 0
865983645 38964620 0
766244383 858274353 0
288085096 490955803 0
776820221 45983895 0
139049073 591152350 0
12312941 160710121 0
116224970 82944712 0
308533766 710328238 0
943381366 509989007 0
328109695 230730953 2
122818126 418301822 2
292532570 355056579 0
490012792 100163493 1
807689369 55104700 0
29456025 676132592 0
178993966 505924742 0
132301582 96143362 1
240766111 684789650 0
552959193 539811999 0
87064295 202201526 2
114696276 642305287 2
721034030 301371753 0
618606279 119685771 0
116528536 612356939 2
28582651 697143077 0
2091246 312927157 0
21077169 674267052 0
251166578 199874817 0
235976637 292849768 0
165200803 597790905 0
307093685 723419541 0
571840646 40111728 0
130621733 125417791 0
956609515 520403422 0
168999112 559498451 0
195641240 450696587 2
162682663 902176524 0
990493047 445339161 0
387917870 494678539 0
360741837 297403929 0
953646866 106092855 0
886125924 842950240 0
600039553 606363871 0
92741010 543053676 0
681520602 621376993 0
273738722 394067166 0
48829519 538587164 0
453519610 763865226 0
367124116 920425559 0
335081565 57726554 0
400797976 106013630 0
118591338 789409166 0
713426670 132112375 0
403983047 701608982 0
662790163 389976521 0
37801570 422641616 0
639162565 905230129 0
575810757 816384763 0
121935118 617454071 0
909507241 769539890 0
720684576 744006313 0
48438493 800002034 0
871673957 671566048 0
726495029 119783352 0
197625964 150382539 0
331127262 376294334 0
457112247 334098935 0
544714386 112227611 0
77015420 190281314 0
901438499 215394212 0
595385074 791637117 0
426620822 237485853 0
98577602 226998223 0
102354537 731062977 0
138166507 190056556 0
397492680 490932147 0
784028902 524976418 0
58148724 300463328 0
355663992 168854240 0
698172827 737966453 0
866264443 66104337 1
789614978 119990306 0
631349968 106331764 0
907402879 955400397 0
785952905 406762409 0
452716662 138121692 0
687093181 114433724 0
156595807 977021879 0
785813832 131542563 0
607774524 89049452 0
281260471 635835579 0
687260187 638752856 0
945472277 709769283 0
653954217 926039784 0
613647903 159270641 0
811005440 948547450 0
937399203 673168673 0
742796290 368111622 0
7432220 166978696 0
38299988 976900298 0
702011614 256247369 0
49501902 69160055 0
206940873 856709538 1
191030681 985574771 0
7140092 277316771 0
172591025 805981619 0
659339981 61008317 0
241501143 240393313 0
910974677 714390870 0
833709938 429548762 0
128444790 653106649 1
785963596 677773374 0
124068933 306227432 0
129057118 980634160 0
224282386 260202166 0
891065940 32310308 0
239653989 6243092 0
956856763 626955882 0
812760541 509693550 0
83092525 921730654 0
826941649 821072671 0
119922922 157373112 0
34469132 464759582 0
2879520 292655556 0
928079649 875728583 0
250114945 121759558 0
506082983 539483516 0
46868533 395408036 0
889431958 38754530 0
36675926 63316664 0
358030115 269332643 0
318753095 649641771 0
513120596 428814202 0
268174218 655953837 0
267933984 196579120 0
15817281 41547212 0
624004820 997566427 0
327567037 936056446 0
684631442 278802609 0
72783364 136601852 1
21394539 178903520 0
445720346 837253564 0
658535516 643139844 0
45820389 620590715 0
66231550 351312535 2
964995347 418843891 0
351774984 125112311 0
353857775 582301889 0
848020545 598460118 0
103114660 27992044 0
188746528 478912112 2
772975470 24991859 0
382463517 98252674 0
181957814 639404391 0
872209784 546288362 0
477987420 142510059 1
439488567 156123546 0
961768922 136644337 0
177999175 239230460 0
199785385 327938596 0
988353656 742531357 0
915074454 33671784 1
91216879 728375359 0
368813687 952141489 0
936043331 426601644 0
180335828 48845886 0
521829844 419910092 0
47951327 972270978 0
274923942 30276672 0
92823096 29848738 0
241862805 287960627 0
670499003 281295264 0
505455033 656723034 0
717371021 266217992 1
373023388 277720195 0
582764701 526728994 0
473740527 245283244 0
256968544 127907017 0
999810499 388285406 0
508837858 675258632 0
161996816 594946551 2
895282835 74919387 0
171519116 933165994 0
667211410 951009969 0
833971744 127239603 0
102360448 864113571 0
697084214 9710428 0
266667880 195136307 0
45534063 152659645 0
102832112 680588474 0
464198030 194498667 0
368627809 208836012 0
860300188 224605458 0
649414896 337005809 0
211756131 420544491 1
21674865 571878502 0
525959969 53815139 0
470383964 937767373 0
168172285 678227921 0
113861745 793323361 0
15769826 73697788 0
646844858 462227098 0
321604832 811832569 0
772866115 156578725 0
130569681 815438165 0
431976078 436985493 0
121954254 868446046 0
20573118 639187787 0
265716324 254223431 0
626066518 555553475 0
802224106 404548885 0
131901981 341280087 0
285346244 844265120 0
1446386 755108272 0
742457656 39702296 0
159826069 489983144 0
728779706 502303177 0
447525375 737525743 0
783923724 367637971 0
292503216 347237028 0
608058064 343790464 1
616517502 178395948 0
759719181 98062342 0
179966048 38305898 0
768116022 665747434 0
472665546 599300155 0
388097504 275895186 0
133311219 37773994 0
934162756 155899043 0
752807870 82824541 0
337900201 853438476 1
233071460 838002285 2
614924752 691098451 0
842914683 441619623 0
131549927 798835778 0
754305165 740991602 0
572546197 148940570 0
545601083 967159119 2
952062837 939373113 0
839475576 871230705 0
279944810 88855250 0
528809764 398512469 0
234697603 995706877 0
865364378 486800579 1
124754179 213181672 0
186180100 485434796 0
756775444 841923212 0
412886723 277410167 0
130867583 429626470 0
669453416 236754926 0
237469967 816584351 0
62594585 449063599 0
702981894 159457104 0
535511926 925215555 0
389322531 134948880 0
268475756 221771731 0
12356638 139349892 0
790160517 513036546 0
616618243 685043006 0
738658219 364353016 1
261100442 763050943 0
450884681 329126426 0
573276310 612254842 0
35665225 498429072 0
412584769 802279786 0
289231906 299407740 0
408426064 575252635 1
9345259 279479864 0
304785521 93838949 0
415589079 287716343 0
220394673 661077535 0
274656909 66662829 0
51396753 914995400 2
823995342 753329956 0
404069817 668746610 0
468565805 489409501 0
79646452 820834185 0
121820562 240617360 0
756411810 899274082 0
626088557 195913358 0
740517752 352204134 0
102529593 26381083 0
126650977 888905655 0
689949139 582317041 0
684226343 824724593 0
430205395 230596918 0
193423533 184184460 0
259865791 768004181 0
373831561 198704934 0
485148474 871685507 0
762733419 93623757 0
11484667 254877605 0
26131308 880146695 0
827616445 83338254 0
360518141 636640530 0
261991848 362054510 0
309511517 54832389 0
412491898 169752336 0
70033320 644797594 0
792509908 453370027 0
69976088 204711211 0
605760383 96575714 0
287866897 710859070 0
358175781 903879542 0
932570283 762698609 0
15081196 833807811 0
119756424 678263689 0
722988092 447284589 0
667339248 620877473 0
381873600 817537385 0
171021759 391919951 0
665057971 870527595 0
447975639 41729699 0
422737916 258131862 0
469169908 672353664 0
645991437 614025197 0
113437300 12209334 0
34303309 356579115 0
853788624 474428671 0
481939155 364777508 0
160013525 958995531 0
899345783 531767379 0
930986350 805823934 2
4254654 205335196 1
435703578 228669085 0
57417732 470554867 0
657093963 952727155 0
136352426 732745493 0
13696859 447058761 0
751993651 483288916 0
466569783 814329758 1
517010595 360116689 0
642533962 103472473 0
316367092 768937405 0
88615237 74594211 0
37682554 371210092 0
498398343 345892010 0
866219889 354265711 0
500592279 680370773 0
596725887 823480114 0
426178897 442122360 2
65352119 64751170 1
999246168 518248729 0
860802623 957899618 0
78155208 154451129 2
81701118 523147476 0
475793479 99484039 2
201934522 669101009 0
464314909 826998868 2
541090078 952593919 0
602869178 557038897 0
915395868 917018611 0
128145211 98606427 0
995028483 404423437 1
610757607 926852070 0
397886463 777424418 0
475227617 284091680 0
678484994 104091866 0
986937316 160093370 2
318240489 667640009 2
944957769 105120373 0
49727659 807753463 0
103762851 938436757 0
63654744 620912302 2
876035982 189689235 0
819709269 591843910 0
290010851 19752452 0
134419372 451585159 0
842139582 788111253 0
476703341 129248468 0
196013282 108507297 0
541221316 248726693 0
362090788 984838718 0
790333555 767887085 0
139684920 335118682 0
31905036 50413139 0
319077673 699395520 0
531871510 363084906 0
702894116 177872713 2
868513621 205643059 0
706406130 81245323 0
874772666 875308037 0
379688540 59010543 0
232310217 242039223 0
487630744 443527276 2
901259421 130510618 0
582089708 498290232 2
237704891 119840405 0
571129750 176892539 0
706480957 589632261 0
455608289 106183214 0
485467435 141267899 0
958311870 798586536 1
808023204 99237407 0
32201673 289619125 0
955312723 518709271 0
38863860 499764720 0
161748448 717319437 0
11841575 262307442 0
221367659 961993317 0
589896548 758920040 0
396831421 251461580 0
705087109 460865719 2
687039916 762592188 0
953843191 260921031 0
63081095 743109315 0
118461619 426437439 0
131824154 895683956 0
918415426 876334605 0
787646562 489209032 0
900312678 515900644 0
152556185 483166926 0
432518451 644715646 0
20107158 373212097 0
946618411 751981004 0
516603784 31980388 0
74674223 217656835 2
55817659 886451825 0
560651405 281359486 0
592551 743419948 0
841130087 390583967 0
947275958 498515602 0
733491661 365299727 0
54928417 173157838 0
631445420 294754977 0
603181066 929518906 0
102739568 109382717 0
998677528 927193957 0
367535321 406858433 0
298370743 14443071 0
261992113 82219817 0
561706188 595821059 1
797728722 876362283 0
920293087 53263385 0
134891642 777335574 0
124502380 929307549 0
129928840 859987791 0
185527242 401335391 0
23063939 287408452 0
803097913 687669508 0
863804051 764277496 0
23637260 853145084 0
825415859 507837929 0
760022087 190541133 1
789320262 418414557 0
272285935 99571374 0
619893732 842194385 0
989283135 400379823 0
916196443 604839378 0
260524621 366979156 0
616665756 242038560 0
591956711 597063095 0
121685150 4802113 0
821765018 899221833 0
736739950 34566474 0
440636456 908107862 0
784346126 790626943 0
38925481 195619752 0
462231314 462066490 0
493302036 260615484 0
758227619 171785037 0
991406230 844256347 0
762150475 147641665 0
515797755 127985280 0
969069666 174995823 0
20974752 1241902 0
94005082 20844345 0
920852365 190819696 0
264755613 907293240 0
513150763 8035934 0
11668329 40228347 0
273196738 521960986 0
613352846 645215124 0
49830141 96119922 0
72996930 630144016 2
121536734 120972798 0
875285633 980145075 0
850026870 293284349 0
635424332 542778456 0
300378066 205703891 1
639228004 525572990 0
336370550 64649236 0
296498795 930487778 0
995197142 39926107 0
2892379 24718753 0
10306306 739385939 0
86436991 271063875 0
649747207 435012824 0
944027065 195553918 0
890683141 582067853 1
424703120 126582339 1
609647444 140237897 0
673453183 594304658 0
125834909 168056557 0
353260707 950003066 0
589253122 226574298 0
683768623 577569557 0
429022962 171655655 0
882737433 378414684 0
797193128 580466445 0
722147238 160293837 0
175718504 66729004 0
60149507 23276743 0
938592093 854215003 0
239500372 231648120 0
120230831 880104880 1
896926614 32845822 0
959985514 301078426 0
390712543 301638942 0
604300068 296296787 0
475399657 635420086 0
447767519 860878657 0
957253934 421704535 0
926331991 154849744 0
186765698 693619358 2
909709764 314351454 0
372706142 84426562 0
100257724 757330179 0
960591984 17761934 0
91038643 416138697 0
979963152 60987833 0
61941238 954661764 0
272089342 385312567 0
791487559 777122305 1
972138022 595180546 0
575475209 95689055 0
64314632 135294191 2
728100998 43161010 0
44080339 317376527 0
659370386 341168465 2
495998156 851522605 0
937004081 325260750 0
698878103 519813373 0
22596041 245310641 2
103728771 362359971 0
794764217 759325628 1
718070647 352426357 2
339239391 383047451 0
663137344 287975938 0
218643251 166417664 0
121259713 765990939 0
510273775 42084744 0
407441097 755437827 0
147410820 249668724 0
657322492 394501919 0
607120324 286045486 0
489912941 553527820 0
279980721 704964309 0
92886201 148272817 1
83764743 657900938 0
59701285 374841784 0
954117131 870286160 0
835421123 110221032 0
313757836 20988263 0
234731867 643152389 0
734075524 587138400 0
99800987 158285386 0
361297911 234062768 0
821947961 698474473 2
803416456 795308037 0
986472502 314115866 0
224970456 603239269 0
402618978 136632218 0
324306475 409852220 0
191210394 75296284 0
710785518 176177431 0
365003636 720755925 0
155869784 10163010 0
322833087 775497306 0
352541519 558761140 0
57331354 68867284 0
774439817 697747455 0
500123580 705160244 0
969882251 503985003 0
921536576 190050525 0
895040531 146029477 0
517204023 14581952 0
152719370 551597604 0
120937076 17974398 0
544583701 693433971 0
128659101 382694720 0
184243531 756760516 0
70291642 96413175 0
969043099 804053507 0
303278749 542227749 0
798741940 109136659 0
680612691 538132323 0
793417601 627846574 0
904633579 20681226 0
229661479 89985834 0
603910159 146453127 0
776338468 826337272 0
171796529 827976073 0
847949686 987047876 0
962321004 66442 0
345871082 302800354 0
606961364 287445932 0
974420353 894577047 1
485705330 239464890 0
969277249 888577480 1
947356386 247254970 0
637093006 968824280 2
917192087 884868188 0
74966397 898119686 0
992228166 571174737 0
40604208 32853628 0
874060967 168480802 0
774030818 872379533 0
263503658 181469983 0
603730093 532838838 0
74067805 98090146 0
129955221 261944133 0
837226004 85113030 0
24137700 302757356 0
609763904 14514681 0
559353434 149739433 0
638474549 274748072 0
687929354 22180883 2
551260931 886673297 0
165805915 930699066 0
746374633 687437984 0
311899063 52970806 0
31814994 154121625 0
831123283 42974857 0
405534568 394772469 0
48406584 219513986 0
181563350 115703714 0
285733343 623260157 0
11494179 575221008 2
436326141 703037479 0
433795825 634217343 0
808952265 747495347 0
512270153 966694049 0
828843698 902155266 0
762162286 5012579 0
598660008 967530738 0
710974595 75899500 0
697069648 342634935 0
844247841 811372215 0
724334079 233180711 0
525177280 826106049 0
50151467 279673013 0
766886698 62073408 0
427826132 604543340 0
276704962 694953574 0
4516574 92590439 0
774369147 50272929 0
50690157 966677500 0
858527157 415824260 0
479420813 132781952 0
22977714 617687325 0
610242196 498070556 0
81066998 601566422 0
632814817 899197455 0
91143018 588686150 0
474386343 298656605 0
38086658 104269579 0
251419067 646897883 0
734233512 979725563 0
280983619 276067397 0
512218591 468035920 0
460769901 129154372 2
803250937 198061802 0
770188370 269190845 0
197011920 34453598 0
978268951 391804297 0
973280871 8118119 0
571738081 850213318 0
158406655 707972699 0
751803235 861066821 0
429703501 423191611 0
64617969 884281708 1
155936327 441949861 0
108968376 85996153 0
733029342 789980920 0
698471454 712328423 0
28386466 690640708 0
56576948 144940411 0
241250730 121329601 0
735757792 134346596 0
114200215 621708402 0
834757477 952507557 0
776614553 168118686 1
905420751 416246516 1
41106879 423510451 0
866938052 489766274 0
743706664 804460506 0
708310292 853301112 0
804032865 44652101 0
694832696 211899900 0
376423631 313356014 0
122457837 621069483 0
820321947 410269154 0
210196268 584718001 0
773108462 53763597 2
349665286 111207600 0
949140611 569791294 0
57256736 42439778 0
106207381 42519882 2
776549639 658762609 0
449012079 141639299 0
933845917 941523017 0
479106841 442579162 0
852953473 749903385 0
617409069 745221364 0
169600772 188789168 0
960876855 783551752 0
451565625 8919625 0
656472013 447959372 0
980910607 80668694 0
78769729 623354079 0
490204527 19212733 0
14137449 54860674 0
794482083 12868555 0
149515930 986916470 2
76484497 296330667 0
898705650 872894772 0
142478362 654757810 0
465843584 198465673 2
128488097 491779579 0
863243249 745078955 0
48195391 387648956 0
580598731 10268622 0
649165313 301845787 0
706571489 738663773 0
257589156 785583156 0
490611519 437223186 0
205977250 622432292 0
387973982 625507145 0
82254843 15487707 0
59729822 348010525 0
802202299 797670791 0
778473844 586347432 0
341497523 390636440 0
53457014 61670394 1
630048368 597394794 0
238994883 892380103 0
780708845 197852430 0
332097139 908418057 2
401510943 829533058 0
657912882 928400884 0
746854283 943871626 0
921079972 564554228 0
509953342 523515663 0
220772748 92735206 0
21050111 227898105 0
355051018 735131535 0
583222281 526585397 0
14887437 86972685 0
406928388 706034645 0
542319952 206022181 1
234048055 859896558 0
304959705 374513047 0
795214715 586817372 0
208989828 597151143 0
415046330 349990453 0
767588343 739854910 0
737388305 590590552 0
817673275 323759342 0
801901093 583375686 2
588016662 824054026 2
702389849 117787749 0
550499187 238292696 0
129680675 815625481 0
594747736 656608926 0
375798168 775318650 0
114012443 764581643 0
738252856 201768667 0
13893624 310739941 0
334121042 25293845 0
817180170 742772652 0
581411769 233018008 0
551682395 272889077 0
230366068 290260041 0
891366386 210872362 0
652323492 785700948 0
3529199 731269043 0
118349976 492560564 0
208770405 631318050 0
947372229 663264589 1
554266135 63568231 0
6773690 865268477 0
116823832 564753891 0
735958617 485012468 0
992820678 888499568 0
897979495 702612049 0
853707257 936750852 0
49543462 959905300 0
514401436 128739245 0
976533819 793779500 0
90395075 358335026 0
168840868 275483794 0
596354504 57108553 0
175011385 750789703 0
911253779 13802016 0
107348134 578949917 0
85296848 368537876 0
205566016 668852339 0
105963070 828468796 0
727946196 620210925 0
42213927 142315395 0
9314246 89355219 0
522089334 19912829 0
993085610 922223210 0
517647917 842149139 0
647646848 360363950 0
469320384 108524192 0
393919451 300449341 0
706873558 848215190 0
118447541 981783229 0
168932893 22710641 0
748117622 443452725 1
92888674 142957477 0
290223706 640063688 0
861415870 90960414 0
68447207 399860500 0
242149028 522347114 0
860092956 986970359 0
810890764 386530726 0
350317546 75439371 0
674518218 919692345 0
588568126 85749510 0
748151561 254087612 0
744391672 948632467 0
399678154 844486861 0
822013595 781252200 0
220825673 643468040 0
619112883 90507730 0
668055478 810183245 0
773452639 101861106 0
25913960 364703550 0
994204026 73343964 0
460511683 79770373 2
461565779 806328744 0
275558636 923632297 0
276629507 812386674 0
4179620 958984917 0
360761500 81320122 0
180043989 521436967 0
67496908 612905956 0
704141973 993209499 2
512166793 904398030 2
900241994 401161099 0
546152626 746969722 0
72035399 538934049 0
737939615 927437869 0
906079053 9031442 0
184398296 887015798 0
894565220 854769994 0
969540876 415488857 0
694071605 782521161 2
612304885 395577453 0
359582066 293930640 0
857270338 865894211 0
467530845 882823038 0
48622984 779373478 0
374980703 809776926 0
169910604 122852878 0
815577968 897526212 0
270954105 596777186 0
247436754 124454886 0
753571883 100807715 0
912025888 993904134 0
417936983 36150888 0
936277026 511852996 0
972566334 375344633 0
620961570 18847918 0
89841677 645233280 0
797374871 598759753 0
147053215 419774928 1
4989168 592695556 0
178528209 783068053 0
942187091 574745077 0
619154663 227113316 0
71380596 911920131 0
697789880 285822642 0
142551785 348340195 0
725640356 204883512 0
545440445 833219996 0
889991942 884889635 0
184089522 872831522 0
165794746 481831405 0
833932370 281628262 0
494028373 908128567 0
759657024 550122065 0
33014081 711299835 1
262021856 631900990 0
117638662 223660220 0
792108674 375793983 0
111658144 827090073 0
420761392 144509 0
423252654 404574318 0
135211157 204275348 0
880228882 529498021 0
722570925 207201166 0
942145627 887856788 0
796917311 116925626 0
86220991 132363517 0
510157574 691531310 0
533533187 483442044 0
413486202 840895685 2
396350998 354823801 0
866960519 235167147 0
265866087 462025106 0
352795076 830420650 0
51721741 694795895 0
922536280 689346238 0
946840097 348263739 0
172733174 919766390 0
571046311 95493319 2
511290272 432382460 0
454153697 15157440 0
844697284 49991955 0
99718789 128693847 0
27188827 529139954 0
22515684 608943852 2
131307867 773927612 0
728062147 676809686 0
528031304 348327253 0
82334007 824235535 0
549694871 514910580 0
735649069 113146947 0
16209982 663846916 0
894622022 460195265 2
775250140 328691418 0
698566797 411209031 0
624461288 14697612 0
217220588 935928923 0
853812851 217595232 0
88689100 215572857 2
333045642 880331934 0
672767954 386010668 0
372202774 475169701 0
327763701 910807076 0
499853189 797831559 0
42457083 103362757 2
235922679 993741673 1
953008741 712510519 0
83309460 164783787 0
101030064 375935994 0
996722279 992759188 0
526590909 800413010 0
493396471 899322520 0
632979001 412755034 0
295941902 490421009 0
863166312 642973739 0
961648679 299789080 2
235547926 414960706 0
920385314 166094200 0
1603491 66621624 2
875802276 199840106 0
695808928 836802292 2
827750461 772465917 0
735365530 314967276 0
200027937 574497423 0
107135040 785104398 0
876994728 337388505 0
138716363 849761746 0
671953382 624092227 0
98449323 508786308 0
41319999 902013522 0
830226639 145873785 0
612616537 858863635 0
425294816 113623272 1
262700369 755491085 0
985027943 633981663 0
202637834 628085939 0
985536167 694529430 0
480637443 846029883 0
533574204 973146071 0
637589376 173470332 0
303009293 521296416 0
201604668 898305777 0
190490535 929744287 0
974265831 822961332 0
157611764 120541207 0
356609539 888796823 0
874121644 664673188 0
77982247 866860034 0
947493806 504093160 0
426946032 369813843 0
763196872 344698001 0
265424407 626323262 0
952717401 44570501 0
870830333 463077084 0
386912336 534952131 0
49589222 566506632 0
383543898 558356785 0
686577896 259432969 0
457043838 414248383 2
177608648 27451183 0
64887355 554700623 0
111167486 897499166 1
920528998 704919320 0
229429407 408590328 0
489530049 35006821 0
45011687 777651109 0
102203269 773019172 0
198329897 51387324 0
619475951 135855758 0
843909335 99105607 0
669665927 640715842 0
12946646 678362490 0
645162624 323536613 0
242416702 19680245 0
94759548 962580111 0
27964276 995036478 0
480445914 607440902 0
438118365 114111092 0
559698360 629961323 0
439900206 459952786 0
22354564 90265414 0
802890199 589485828 0
495492074 234420495 0
516703895 250939742 0
373816004 733177721 1
290081815 930704019 2
583404864 115566370 0
358600174 64246586 0
396585177 824783469 0
852976948 813816308 0
913696923 40963584 0
410418800 944130005 0
997460984 588962624 0
174767795 284764163 0
942621487 156841282 0
947755205 403864537 0
518583038 115767666 2
825984820 358631009 0
926034713 202055567 2
97455025 118698090 0
448467329 144803633 1
5653234 110207379 0
907402402 138586340 0
478872715 362249773 0
310926261 27870794 0
86094532 869191039 0
25473397 770138323 0
788909139 919355774 0
270580554 614618064 0
405044567 263858825 0
125039305 10179160 0
308502314 65890854 2
575503682 406215998 0
724975206 284047845 0
777409363 181991275 0
90763191 532195311 0
606213710 490543822 0
508156218 804676317 0
355887010 995289910 0
544513956 112048546 0
218385729 701840690 0
355542925 337888002 0
564619026 874798268 0
595824203 458222967 0
205590198 509508572 0
808725952 20455082 2
224217464 998316138 0
992214575 623890966 0
392552663 520432051 0
667479783 926345015 0
432070485 576439200 0
514100705 855352426 0
339753980 43331250 0
684941607 471969734 0
438316054 7427680 0
896185973 218954546 0
729242749 96476122 0
475767916 357594538 0
769095600 497446834 0
42935190 795570148 0
388626436 35976064 0
791906153 587067002 0
755461815 372246063 0
287459564 753517914 0
405034027 477860074 0
828755552 521980091 0
83484569 464209183 0
899229783 763744102 1
308207156 720944281 0
767678791 520213623 0
844588986 290398924 0
284916292 716252967 0
559995679 423889876 0
32995871 838276650 0
145107606 463384076 0
589951237 223051490 0
402780553 72753765 0
106002088 899396338 0
829532943 448532307 0
824832514 338332336 0
417907198 432156261 0
928652748 380116964 1
495691430 22484093 0
859229489 264652326 0
116786854 172911283 1
176048467 831440102 0
243000910 112336223 0
174582047 427373031 0
629885068 500726627 0
426492895 856354434 0
707131876 90062794 0
56612728 967811778 0
454114524 710181961 0
908881168 960612999 0
654991788 327283297 0
357113819 514287807 1
779229137 854961246 0
836042122 453795438 0
423273061 410089641 0
646760053 530497868 1
721065784 735673787 0
294871057 68033247 2
412782226 726561037 0
554851224 738973781 2
764162496 32038483 0
834938623 148393151 0
13021528 513992381 0
202797400 211330334 0
552858238 747638434 1
438337232 381141156 2
817699568 75963849 0
83592159 366231552 0
61535062 12954145 1
289912456 463152813 0
45074529 506080940 0
96762127 769484151 0
360831793 575611913 0
441760303 6119188 0
871159904 433726268 0
638197121 81606460 0
76219963 983267269 0
568990603 205002442 0
560803371 908762570 0
622283034 657645324 2
145669770 75152690 0
770231563 954051126 1
563597296 97946571 0
714484418 946876322 0
143653085 554547555 0
461430876 316472527 0
918840108 279538769 0
380045021 900498681 0
62076267 669322665 0
923922976 831511314 0
604459447 589082433 0
8608177 117373357 0
173757944 638243092 0
828755945 574206760 0
866131403 478992149 0
952755387 325974072 0
549878881 66985880 0
114587968 699962676 2
578248470 888611181 0
767638953 744902007 0
113050298 961424021 0
140267611 607307551 0
19828881 936832481 0
339622302 607845995 0
622847359 750548853 0
777320703 488424019 0
414532806 689055959 0
230998207 28551785 2
773206090 91824033 0
132355440 771002047 0
823100348 948881212 0
909625919 939292953 0
52233562 875108332 0
460821917 480306975 0
451232670 66250360 0
949520516 155399374 0
21859271 349437502 0
883010504 425644883 0
819459832 775772380 0
306593016 18665566 0
731145199 904168743 0
183774312 886056515 0
130875139 488438157 0
903102650 155332175 0
406586330 809223085 0
115337226 390067618 0
939136093 392125323 0
817139504 817797124 0
423188086 931596368 0
668193890 585734285 0
814970416 22031971 0
367635769 53754467 1
293005496 493666123 0
115911392 86376138 0
14842792 954754988 0
628800373 95773183 0
403904345 124118128 0
970189657 259074371 0
173385513 135082308 0
582000110 450972082 0
169648019 140911141 0
477267155 9338068 0
129581235 351878455 0
511290136 219031907 0
657948927 608548744 0
611922500 35072427 0
473454698 327343196 0
327105001 876557125 0
115663519 870565482 0
92995328 652715484 0
443674142 785017433 0
671534207 594129595 0
709909671 694158092 0
447869970 144326318 1
831814742 379727276 0
45979293 186473165 0
864018563 851402641 0
308809650 238913799 0
182584640 304116620 0
728720129 479775441 0
228474944 216372880 0
105907138 914177476 0
873526634 499306532 0
763838508 626868914 0
380465228 333914722 0
126467527 700788748 0
580564047 423827013 0
657529698 633290470 0
156291126 895834077 0
526533354 443252709 0
65819667 714997921 0
894508490 87677729 0
767599834 723462089 0
823186432 39299183 0
662827463 923620651 0
158303218 619176264 0
16410169 446866228 0
274333063 799286731 0
969434464 873598490 0
115214161 633295623 0
289047239 738185057 0
190418730 939866474 0
155709955 647539419 0
673029443 177464163 0
983727113 376009980 0
558614071 229166667 0
879340378 35527615 0
688543968 502908387 0
626500558 510043877 0
341596189 223145855 0
751546915 182327354 0
332602485 56901176 0
86100284 608738721 0
145975240 74318812 0
721533983 574940716 0
115556248 256828836 0
222887087 885870424 1
854554779 977423552 0
911768348 809623372 0
751247401 597074500 0
990929144 455731412 0
134265640 877522006 0
755419831 867758781 0
909585028 23805781 1
452906634 583251207 0
163781138 800774323 0
892246033 904504733 1
722987784 791123396 0
74570927 739957507 0
72271530 298125254 0
504413860 729447367 0
876222588 174945740 0
916472502 812959566 0
802091302 990395114 0
456340706 143467835 0
549822700 129590393 0
167683288 858919472 0
411989414 310421389 0
759815998 97882875 1
648842826 28537144 0
620929566 158756147 0
462240049 693677391 0
863821307 917937452 0
886495139 136265682 0
117475492 996257549 0
713135497 191765132 0
359211434 464203472 0
39401944 116404374 2
61501703 613707708 0
392447110 549868302 0
75907156 299890303 0
45302340 912742515 2
900791726 772574044 0
919113000 351547794 0
514111665 311439336 0
120188792 892501548 0
766999658 962910502 2
553670316 192431923 0
398835913 835455717 0
870002741 557876798 0
202012317 460867748 0
598711156 462874350 0
179881267 283638173 0
629371973 264012746 0
477485495 307182043 0
988926289 834829294 0
949896062 760045010 0
213643447 948468157 0
526728155 75360302 1
61550746 247884841 0
449443448 401674875 1
700093113 746361370 0
295659542 762348078 0
629760827 95437712 0
945457330 157881643 0
95730209 168656888 0
381035308 776166749 0
405703281 830213361 1
444147994 559836646 0
562579518 270405573 0
830106160 393677820 0
361224711 407876644 0
595802546 10724998 0
138696612 238196153 0
218336080 506378541 0
383000897 952347192 0
565552069 380506030 0
453804269 996480405 0
214456684 123310329 0
663576505 228939455 0
971512071 340414451 0
38007482 827813175 0
245603491 33182761 0
755741168 724342884 0
853777057 42192578 0
308615275 594739821 0
565481381 584552163 0
805894974 885090161 0
317832941 391384899 0
167874358 412901685 0
671732655 84461458 0
57454727 701053393 0
991759498 580015600 2
919849175 473745477 0
900383839 444567155 0
549663929 139416820 0
796028669 310056699 0
586211532 494182539 0
360769733 288636635 0
989857812 622712928 0
55762679 462797722 0
1129690 126612228 0
615821946 570314779 0
899167414 828834039 0
160100374 54502832 0
903241579 583321879 0
674190724 654560368 1
663945958 390209343 0
598571933 851165593 0
272657374 697995850 0
66050913 66396053 0
114326319 785017368 0
37512064 439150853 0
393090822 640497944 0
895452530 975914696 0
392758309 656836056 0
821356244 81128469 0
949018436 410840864 0
210448564 946301251 0
448205180 144769677 0
945473621 692072754 1
149961742 914603009 0
283503732 215492802 0
86956999 483178234 0
104580025 86362728 0
247363031 27472032 0
574270823 925751878 0
882721290 447274112 0
723820040 323927564 0
889365384 382943659 0
896603738 976662612 0
161571299 109802774 0
203147519 223940383 0
249380415 100945027 0
69273960 330680949 0
339622152 385011967 0
96380246 992084647 2
694029237 34895098 0
562853471 255014528 0
794497114 849108162 0
311090574 64875504 0
711519152 60528269 2
604316352 175190815 0
781757136 798059706 0
858119249 916052087 0
598390369 588506346 0
502310815 136950162 0
258973157 193465929 0
41469909 814343379 0
551094665 247787526 0
928205607 116994955 0
36867411 450372431 0
479807658 875953932 0
206598593 520554768 2
819197850 647965881 0
682366325 820275090 0
550004947 726705938 0
552399164 994840573 0
371986203 827366485 0
986743102 855888467 0
678330691 120212810 0
149491968 405720697 0
141975442 211821012 0
23408887 908688132 0
886766054 40580983 0
662909753 615588231 0
740487025 688209026 1
472317960 986908930 2
380333564 463388994 0
672985430 527087620 0
807151641 38151334 0
612354161 978170040 0
771179090 201460340 0
432394738 813694702 0
469163618 47696767 0
403100644 432344472 0
962292911 391106416 0
501436609 33603356 0
787034457 359871551 2
277744250 982151367 0
753859962 46317420 0
153410059 136849599 0
773628697 580320966 0
483463816 181393247 1
407414388 771377341 0
113994080 971390441 0
898464668 848270785 0
455010064 940077002 0
452519152 196265974 0
822701212 875635159 0
513690292 25730676 0
869942217 527871074 0
265486878 451646423 0
427592289 196023775 0
437901463 11115877 0
599357891 900644485 0
432796447 117764655 0
398946963 672843066 0
653119937 606864272 0
111203616 798907843 0
470613752 795887419 0
228823951 294040013 0
445161181 731068124 0
18148431 156951993 0
768600521 299666726 0
78679078 459268869 0
32632645 943437605 0
151737600 256435160 0
69570221 438863029 0
468549248 623821374 0
254913064 797671392 0
94452854 82950954 0
917523258 727218753 0
408129918 221437223 0
957866550 855871286 0
980062485 429178069 0
930402692 251594618 0
229939285 240546145 0
748270528 521936950 0
703913551 651585742 2
216090416 124119227 0
68337492 235717394 0
53415011 641848936 0
601012812 760451383 0
360057289 100881854 0
862395679 163109702 0
836363716 44539866 0
950011877 920552227 0
417813647 182819365 0
871356117 188193112 0
370359285 49961861 0
895166926 102646485 0
613227889 762787567 0
108011488 337022363 0
658689151 578524815 0
234013996 61158330 0
860791489 351437058 0
130397054 409942582 0
68192333 22218192 0
478508991 166992793 0
269797638 254104922 0
942656542 677272514 0
165534897 800883118 0
675235180 576081633 0
707863515 559939671 0
369713715 40231439 2
486909823 784513814 0
996543213 30054119 0
17170113 196874876 0
689983008 680032864 0
11609562 353955141 0
792976605 487691661 1
45430390 940320608 0
75286611 277332161 1
482105130 817266322 0
527172178 606372022 2
661056239 920509646 0
922400951 889964377 0
277404532 845667710 0
718490066 243625565 0
215508562 920560703 0
709291528 260589819 0
325485536 959199652 0
487161709 829232460 2
117328506 815625762 0
484702651 708070185 0
194369088 143642462 0
265156116 924133070 1
466482347 657669311 0
443109524 93815919 0
708444668 955771717 0
444027016 585436337 2
333376718 389884295 0
594126849 381685436 0
755900535 985771967 0
613317548 133782948 0
322817855 632006183 0
676329941 920429575 2
874289927 175944540 0
773728194 664931512 0
298001889 56709055 0
951714835 262485157 0
626404870 933666730 0
602244628 71517553 0
247483184 68937480 0
48941011 729464545 0
82048644 272920775 0
725156365 821523158 0
937014144 225633087 0
484492905 743467719 0
300247999 2585312 0
604646573 40330328 0
547909760 900448306 0
646473071 120988504 0
522949960 505790274 0
508166899 98281095 0
836209368 617739452 0
846836805 269971813 0
936735372 625639889 0
185659805 110690795 0
203698526 117037461 0
139717425 506181868 0
71741498 109811726 0
609974861 103121771 0
707327293 591821118 0
721459 375503525 0
125003159 345338316 0
2983951 420346940 0
975938082 171562066 0
179493171 210428442 0
39979958 180982389 0
194583741 218607632 0
207475494 103892677 0
92247324 157589884 2
194905713 956788338 0
727580861 278956327 0
973013270 711240367 0
722340636 2942741 0
516595255 275755263 0
856549403 73082985 0
339285610 651849348 0
580823289 495510784 0
62638136 914120079 1
40400878 144881329 0
662740198 180344127 0
550301516 34299516 0
480131495 61703825 0
108922028 74842342 1
733043904 138570120 0
9068571 946748718 0
401613499 102821931 0
680941495 610877855 0
710242013 585312761 0
695294476 321461998 0
814153242 319610434 0
533969479 331673932 0
398205800 24118031 0
719035941 332181529 0
247391368 418842601 0
487594409 488571713 2
603639252 683082857 0
446134769 122624651 0
120919818 4779781 0
611821121 370780191 0
568854818 743828314 0
222632826 170492554 2
909621518 723398077 0
29304536 563090773 0
689455332 35372011 0
379880005 89116021 0
471887879 862576157 0
32305986 102763987 0
382791005 251662340 0
581903474 564994811 0
41489840 100930272 0
301162296 78117672 0
44538056 568238835 0
132860064 61210135 0
565939177 495486815 0
335994370 39744151 0
534973845 20168952 0
341978389 289930264 2
171774160 542512922 0
680341342 203266269 0
438362899 386825813 0
653984397 982087813 0
84454278 78940736 0
51074492 608977870 0
592148996 141388518 0
305859182 915706773 0
394390494 267506004 0
981945237 216827865 0
67439103 594406312 0
943969370 523531165 0
747689167 913445549 0
301907881 579614779 0
792243324 888123970 0
507019394 82474110 0
211458400 402131322 0
891192659 160448869 0
749930525 69126070 0
698653683 686410038 0
424440702 28633770 0
120429111 9127894 2
497525379 71716823 0
984950762 596769262 0
401297901 656418977 0
146310668 47826553 0
461043365 399243757 0
650178790 494649385 0
491331123 125570507 0
374991155 426869320 2
732766634 623339491 0
380751353 176953640 0
600737083 4090491 0
922324582 24914355 0
284040079 460804054 0
80674948 57053511 0
9022228 133117806 0
41243064 875012896 0
148309801 681620671 0
36719241 631825467 0
117589517 862030628 0
855258796 217577592 0
115819106 818218425 0
284041488 686529606 0
890430188 2769601 0
483556107 724840093 0
176647590 363704850 0
445248608 536593894 0
15902771 111797802 0
660868046 987233852 0
874755281 176928033 0
88379669 378882947 0
466386860 680084378 0
691597138 408340032 0
340165193 969436046 0
575435572 70151184 0
748694393 614775780 0
698542481 932084998 0
925126640 496305807 0
2266079 927678421 0
845333912 50632465 0
647602973 280442355 0
224616449 874854978 0
427934276 877055896 0
544090774 729329696 2
138305837 560178194 0
2973511 173897513 0
301582838 139451167 0
101603263 590945021 1
768621267 335650539 0
913112071 296955244 0
667790489 7771273 0
220753181 39658772 0
927610188 114052002 0
591563417 179712369 0
856477912 427170045 0
515634964 271480598 0
980764409 833798443 0
45269666 168703965 0
381536216 951042518 0
715303264 438151578 0
107807838 60580607 0
860020053 57911319 0
432065713 120888365 0
589582051 108136714 0
856832600 15005885 0
96459550 418674415 0
918616751 95533921 0
209272658 980924 0
622659143 83788192 0
701114070 452466130 0
964793150 94931471 0
841698784 337408074 0
762579187 33326995 0
893692944 618151925 0
460942829 268603282 0
1763176 463499915 0
255113833 15704195 0
601059939 871562031 0
511298254 18164985 0
494644385 808881829 0
114311918 883305227 0
599467193 329985875 0
283398439 445107499 0
777609850 898996800 1
623627540 353344683 0
919010258 145944978 2
495912014 931305073 0
617291924 582824113 0
436094525 222195756 0
696957636 808930814 0
160520189 512965820 1
253488014 372254640 0
139798857 990395860 1
444662273 703730220 0
858030990 294419569 0
328001656 143780607 0
519360054 107493266 0
636383538 275222191 0
423848700 156498529 0
365199032 257362431 0
18639318 897162827 0
788301819 147760116 0
392942718 34324595 0
989909321 260352287 0
937583109 206894577 0
828077944 31388545 0
318667038 770577651 0
20543974 406457261 0
449594077 158557937 0
191061988 365038028 0
178102952 655617421 0
142504633 342107497 1
525947639 942885973 0
717986799 777423662 2
230002400 63381923 0
128896673 675225061 0
521175200 305143409 1
997333652 71189903 0
282409396 23322701 0
11489801 761925269 0
924063130 260723988 0
32674927 51347157 1
123513344 850601754 0
790179818 827773212 0
959368385 524317341 0
848421629 645126465 0
463389706 643568052 0
159617667 865998887 0
852294341 106474069 0
490158635 89846079 0
675865798 301230287 0
219926758 124449793 0
532022986 956492535 0
683161149 901161285 0
110366352 531288047 0
510382659 713810071 0
71896957 933463893 0
325210571 930367694 0
413075957 739779597 0
297842603 399756712 0
340268835 225081195 0
603896701 523750559 0
857496209 821841952 0
958017193 920831056 0
120771230 449356120 0
354661569 391284946 0
81735766 289271076 0
31210745 258886684 0
721569108 634488872 0
271708290 163615807 0
934491812 119993846 0
702613802 592592509 0
658075020 541751097 1
365081301 162923906 0
873467106 123582526 0
499583987 68941857 0
195984048 658963901 0
189127666 976218205 0
241929167 597311049 0
567192996 989974680 0
786888329 421677747 0
737314041 184342914 0
390925944 835620977 0
563108045 210322259 0
571285578 610697284 0
622830701 843313886 1
964023213 572108684 0
437775153 875997649 0
561760793 459421780 0
799546444 667696619 0
55267911 928853601 0
803597185 274190224 0
707101027 959490773 0
638377287 464836036 0
83160769 866448195 0
557877882 829233968 0
995768360 722506003 0
461909600 466666462 0
80835012 98847542 1
923433336 368491175 0
933739284 25135115 0
25762831 437915825 0
195056087 239519054 0
408043127 108510106 0
558065674 574538902 0
205314998 366929582 0
116581693 114799886 0
855186224 354018132 0
407806062 627364562 0
489518551 305658983 0
643710866 810224684 0
191564986 577998995 0
387752552 7845173 0
136632200 848094093 0
807116810 791663055 0
182542050 81555088 0
185556963 973862976 0
784044824 712645992 0
200295678 851350831 0
494816302 720289475 0
908773368 119959689 0
767936941 68003271 0
706638181 576825707 0
778605858 945833515 0
434346774 670334392 0
712670589 2399379 0
617950298 971532175 0
85554008 332487011 2
721158168 340867007 0
194882529 694273679 0
357775561 782745232 0
565988469 130060193 1
224052229 684351531 0
390148689 366438612 0
814268645 573871980 2
312066316 25188699 0
339893832 243576469 0
599840039 157017415 0
861585660 160842438 0
945135348 600799319 0
571498123 653418363 0
71975588 875497687 0
4883159 284853703 0
944470185 757139773 0
507651964 439580661 2
736636034 561186669 0
489026738 191130867 0
15731407 59634701 0
409651012 752912167 0
82545216 710934998 0
970507381 272196700 0
40320192 535825664 0
637648462 533470031 0
768852432 160908542 0
539577802 54611790 0
426195690 87851179 0
772575946 871039230 0
81827401 765494371 0
849228594 514581096 1
17385293 579554959 2
300983040 204881293 0
42645494 576439410 0
309674535 731790783 0
346055781 663786059 0
29240908 346002721 0
420040873 608545360 0
87781377 846540648 0
585596503 329941540 0
73521260 140547773 0
106415433 21292351 0
252234534 389304747 0
778124318 461736609 0
101363841 405593112 0
788790557 475221135 0
814641589 85203624 0
72031258 21606250 0
842932420 964032361 0
459886356 763516387 0
208600242 230671400 0
590728509 228593313 0
924727804 344963108 0
79510304 800786473 0
876598910 42223847 0
519092653 790353007 0
803950893 114413713 0
440282501 806279818 0
111153392 457317799 0
795050 113626486 2
532132830 720021159 0
809157500 499947332 0
265847692 916810945 0
208316177 627230560 0
659815743 153837411 0
203406520 227249453 0
409393034 407843325 0
93933461 513642947 0
826606034 709968088 0
49306775 793324851 0
144284095 553698576 0
120082904 23739409 0
658765663 54848386 0
392115724 479306825 0
673789844 265402331 0
106202843 827472952 0
48700543 745747590 0
264030350 291156098 0
942727301 645347920 0
658278204 343477331 0
897280230 963418903 0
620223657 273749284 0
260059918 375914177 0
258909585 657864805 0
366717758 605568017 0
132827629 671032878 0
379530688 796238798 0
667056291 497314323 0
870687547 814630270 0
562110029 236046985 0
9018115 475855432 0
822579292 625818339 0
829279809 844531867 0
180970057 373082310 0
506127826 458502607 1
539826102 667817037 0
68867259 114431390 0
805927764 728159539 0
921054532 817541601 0
933867501 27343308 0
469001732 412417357 0
536741238 947645623 0
793255632 163423154 0
979815143 999826359 0
230434939 28137213 0
920139504 541715620 0
81675446 160832519 0
807147618 934085234 0
105349926 820383453 0
101837960 811490441 0
369890234 337321701 0
674922876 604956759 0
205063669 728783459 0
801451690 320008090 0
493034833 440395726 0
288834473 818031 0
753149851 992959545 0
954449297 457545792 0
966724322 478226395 0
802155020 272615622 0
971795837 389712711 0
960439324 689818883 0
10421927 626785774 0
101624802 739558906 0
702328884 893253978 0
425098512 796467891 0
489616997 256905692 0
1987701 156227666 1
768324255 800169174 1
66555873 122302100 0
319575559 423504426 0
751961269 47643013 0
528442251 234807620 0
816482351 152553478 0
94543296 76026065 0
233271402 757981928 0
499177819 912543664 0
920590025 265342414 0
13203279 94798896 1
352823476 715177144 1
422075721 795244090 0
877495975 42188307 0
821733262 712359929 1
739406158 953503685 0
534214448 387058500 0
581760582 466029219 0
979326286 982202597 0
982033315 965747358 0
590709448 521881877 0
679270251 560566279 0
965882956 759328378 0
371647679 685536764 0
193921296 478098407 0
522126097 708188835 0
581185713 305954062 0
561133772 499165490 0
103905800 747115720 0
45050647 28194774 0
758757196 658079475 0
309637744 98790841 0
166813992 202051728 0
81160462 136154547 0
267605169 188363380 0
131834446 727420466 0
788882454 138896150 0
846340363 412117238 0
967854781 125145840 0
487837852 446533994 0
154957199 445892412 0
554415478 70937419 0
442820159 262982767 2
406161505 984168769 0
390911406 640305012 0
308542539 398699251 1
373527497 277462347 0
194658795 722543505 0
124930744 767724293 0
219478052 34918231 0
597450968 389095647 0
9420181 294613063 1
314037085 232135431 0
279416600 530948917 0
818789342 249074292 0
233835983 499280511 0
74395878 444203747 0
922022203 458777974 0
108023790 252050064 0
807935769 994390835 2
849233386 60688097 0
482719309 659738801 0
823758338 320952756 0
949361765 347012819 0
561916760 972471314 0
866581489 301702145 0
454691330 718559232 0
718325240 271984118 0
34198035 162987372 0
380598120 252959944 0
611668303 602536522 0
461197520 571269565 0
519350370 110918964 0
105954728 989156712 1
56865841 338954152 0
810605634 497994709 0
139526342 53818341 0
339553375 841645073 1
394029444 235787135 0
640209676 716918293 0
619388771 248955152 0
654904368 853857081 0
7941516 197274262 0
276658514 746311433 0
650479251 540640552 0
84089386 366424139 0
605265594 881156774 0
369999931 405625655 0
849652120 863188481 0
573764699 543806898 0
986046697 770559116 0
767181297 575454614 0
796382601 178734218 0
979043590 594212936 0
816676140 309743103 0
102571641 43488439 0
107918011 597465872 0
465972665 700806862 0
677234275 875928181 0
859904902 43353744 0
599271031 831479286 0
408499066 628513003 0
146801694 701300625 0
10872617 125929435 1
98746009 971707337 0
850694301 779068398 0
223392112 214132824 0
982268221 372458640 0
821982335 79939617 0
30657811 981122613 0
813177571 38411499 0
53246128 620879831 0
835901030 794045854 1
746008916 349897996 0
893479054 474935720 0
125054504 244930685 0
906596866 836854777 0
469047273 600339799 0
368311551 799242957 0
126906040 29048285 0
929010439 206553616 2
323909539 664244333 0
577148821 502049039 0
64662373 247716776 1
36188655 837691965 0
755621311 308154073 0
722831454 703213513 0
111180792 113539081 0
532269352 574358141 0
387347322 346712054 0
496430495 183747736 0
80033074 995395115 0
585566322 245967419 0
407955470 646230460 2
631826094 328114875 0
890447458 433106936 0
436896820 689552022 0
613551590 545108722 0
412902293 340661067 2
1031683 900456092 0
141020142 540985023 0
425853350 242969798 0
16927961 568085068 0
694031067 129973827 0
830453542 120855681 0
797776695 244706685 0
494386754 912944948 0
420943526 459576323 0
951011687 657963569 2
885938966 113921205 2
95376773 843590721 2
915857780 887489484 0
293499963 260864425 0
367853937 736807014 2
768988962 329898200 0
936257080 22915362 0
400166203 549176023 0
714015456 86360732 0
135828950 626841543 0
636188938 636859312 0
539205247 457540927 0
945073638 179754159 0
820381868 477980946 0
113024839 709128201 0
568843067 376931915 0
80202314 839284548 0
833179428 423837104 0
358988671 975400250 0
559159339 386312031 0
221839140 681695116 0
50593621 80716898 0
673418453 653378803 0
826509601 396396304 0
240859665 328855171 0
8812260 770128778 0
934281555 647330935 0
694027502 67578849 0
238211590 666135028 0
756010011 831449758 0
635113037 828738421 0
364232802 98646381 0
65372586 349477833 0
514659242 668994222 0
123359175 265002672 0
64453905 691318758 0
727478548 133826748 0
215039414 146638871 0
497606034 865378543 0
718826582 42894932 0
628271731 809672848 0
984181832 101280835 0
848328324 895594913 0
779664490 906722542 0
280847628 512342081 2
42540892 540454193 0
694919674 112186702 0
110452166 69560196 0
387576686 648463350 0
879223807 203435289 0
944575398 30802053 0
734232623 557459144 0
278290374 541223064 0
408478261 456825681 0
158433592 64396066 0
30366418 559526891 0
679616226 671414348 0
896837332 813686902 0
843175266 325582316 0
266055864 424931588 0
892908587 154682191 0
413479495 334691402 2
925619553 83529714 0
202690607 22034176 0
268965529 938308551 0
100993285 612768997 0
62204422 568360785 0
531474433 660132141 0
391273611 872455099 0
312764459 746668341 2
888746702 42519017 0
9189053 320774796 0
257586159 32039203 0
913218704 695902669 0
13338005 702937498 0
620930587 650720931 0
454021665 554981069 0
82666547 524445605 0
204661514 202076099 0
867478158 840279902 0
675246219 360955253 1
461625310 224430867 0
751037896 161979707 0
993210989 785600803 0
605785288 589882743 0
517965395 329018974 2
429202372 963860998 0
197144116 464195678 0
758771943 443646428 0
410080900 335903120 0
176811414 820078924 0
917453026 182966521 0
614045194 134586523 1
265611651 675361891 0
537797794 232439965 0
372783983 86398635 0
96909192 780471919 0
680416040 95163272 0
635351861 25699921 0
114704346 123714534 1
604363846 520378249 0
50730961 431462275 0
421780779 107955107 2
88660031 275175930 0
271927278 142515978 0
180344694 35503102 0
631148952 841043932 0
742623760 630662563 0
967751472 120983554 1
847363603 729550141 1
461178272 986750093 1
88013132 369678353 0
141517387 531479376 2
73038650 547313661 0
378621035 995749867 0
804409676 111385381 0
199221886 447022286 0
826378277 950947615 0
719156184 85667978 0
305833123 879736441 0
6820090 478499468 0
241020831 147195582 0
15858046 829599529 0
436084471 365448051 0
600606160 248392159 1
60599499 618306965 2
337008902 29549906 0
569390057 449156440 0
168743064 238798 0
963203945 246396380 0
541395147 428821737 0
468287881 96290114 0
934359781 694839546 1
404032048 433115152 0
688751512 999213850 0
941555906 732405364 0
270068213 183116789 0
125012851 904323135 0
869226440 935340021 0
939942355 401099827 0
498519279 109258215 0
423994374 208945582 0
1866235 454930678 0
876755642 933808492 2
142579896 657610177 0
91958834 454669612 2
603030889 32989476 0
261066028 927668394 0
838361153 752362826 0
380177970 603445057 0
963007328 342162032 0
124788084 119005707 0
147423164 85864976 0
664922 212783641 0
927408501 149964988 0
873147244 612254066 0
788011814 696725717 0
180477219 192278987 0
593612678 414013807 0
69609532 33186787 0
216258082 634524674 0
966461591 312514681 0
661604469 532591019 0
282670544 61484030 0
927803124 102011457 0
851277508 954596950 0
430453363 625844089 0
335443445 597385714 0
160513075 855575884 0
431216238 92623997 0
578894596 18526078 0
160786353 970190409 0
440136301 272885150 0
377552122 125663824 0
867544372 264528167 0
35163736 269492105 0
366121709 839788148 0
761271357 877380530 0
390802864 382181932 0
505892 484043637 0
67549252 699243096 0
308694744 174935363 0
86298772 149008132 0
914922924 465429861 0
730737489 220067128 0
582518844 26059414 0
992935506 219587239 0
415713629 977704982 0
874160368 687159723 0
104560472 702251254 0
850154704 270106778 1
796589493 231489499 0
611256436 657988078 0
706381504 829233176 0
47285203 992919873 0
762424078 769200403 0
950748338 173383607 0
807630011 817452804 0
220507453 314796768 0
571122462 25454406 2
839478583 453370101 0
801405820 960161269 0
800314768 373925588 0
567726216 157452370 0
375076568 297377810 0
54219653 718671584 0
582619909 339266281 0
23282726 770325909 0
884834520 967668538 0
313813996 814767900 0
247965956 649618372 0
326975942 227356147 0
645817667 818460396 0
538622477 239698230 0
858802107 745104872 0
190709183 78652433 0
455321901 100164785 0
344779224 714120422 0
661078318 62239669 2
669072465 630448972 0
770119962 626676164 0
641035193 570867147 0
662900498 28031348 0
483804153 17894456 0
392251285 759641604 0
531322611 641116744 0
737361468 751742254 0
9893626 59708039 0
618182605 1568413 0
957206210 8112830 0
783366764 309031200 0
978522836 149670118 0
339258815 791668761 0
227259037 419348971 1
634877137 109305313 0
93900665 765336563 0
199343427 796993738 0
408685985 532783157 0
992294268 504319590 0
635222114 296746635 0
911989515 803561686 0
374194356 76909102 0
595039675 437001955 0
526535395 917817329 0
25781323 620689472 0
725331740 733581691 0
608000739 346499532 0
56829780 57378712 0
43786179 998733772 0
54273163 350794775 1
144831280 606077342 0
446505980 397640863 0
549702731 111279736 0
957223898 618953856 0
277903797 127426652 0
912184528 12496929 0
287670025 327178246 0
835564279 672556602 0
940030068 160535695 0
323738729 132127274 0
143244580 204184020 0
491576496 653146328 0
507806492 13557370 0
107111615 962247588 0
740872302 839171544 0
918655106 524712052 0
45382928 147964624 0
726257589 380548300 0
995779164 907700385 0
669010033 330758420 0
73557708 973388523 0
985729361 791827951 0
579514469 979453366 0
249914537 308645291 2
607789180 186697081 0
993691455 91633510 0
162646139 829529745 0
446355043 958044040 0
507931558 406741807 0
204860165 329044039 0
285221462 251120427 0
756890951 195155050 0
893862199 611546556 0
892587512 921756141 0
211320233 135019473 0
692669529 583870350 0
278381343 93971001 0
510869994 649398708 0
537062786 496310465 0
607596311 495510383 0
808392310 340728538 0
757763332 258972748 0
831074946 141190309 0
25427804 437601820 0
269530837 447454817 0
338180442 238236018 0
581868429 829536270 0
518732869 749098280 0
923169090 465902305 0
805352499 248843563 0
694927923 297412742 0
93522423 489092317 0
561670911 48215455 0
446664439 691198105 2
726177248 278358711 1
536014388 508411151 0
331873285 548345648 0
93400921 611957559 0
488771776 928260579 2
578328855 307082923 0
559752940 52829477 0
530279965 109673956 0
697502891 628840853 0
57640775 888401413 0
289535918 974957524 0
562801545 732515884 0
998999708 14419287 0
692787862 370521200 0
461391981 85595952 0
193318545 175298735 1
58206896 868808399 1
585187285 715559564 0
491392820 482614940 0
539041040 86919813 0
868389990 31625085 0
638574160 831341952 0
912196941 153627190 0
687739823 35291167 0
578355922 966422039 0
781485365 248346093 0
637258420 999276817 0
492406132 449297116 0
240682485 437534268 0
101168869 738299990 0
721136570 695483477 0
853797083 56169328 0
131404882 69014495 0
401644518 591340368 0
723065576 431601707 0
557991473 469009377 0
962977176 489773242 0
262484231 185351354 0
601632425 706601489 0
159219800 981242488 0
339794126 226273449 0
532621269 801946559 0
600593471 640359637 0
317956958 84976683 1
955698827 957798075 0
434973815 276256870 0
275559740 478833508 0
72053 119291211 0
711281913 576665430 0
881157045 843572749 0
722358351 876083259 0
395763499 622605947 0
763153341 427501740 0
27634053 630292724 0
270290983 352185866 0
707259677 395074587 0
899352343 384751499 0
109570694 112166839 0
519785180 903484652 0
185613634 74349532 0
709890484 431254302 0
767204424 164301925 0
825833469 426872372 0
180279750 8402474 0
459368997 379761446 0
79937063 587456931 0
208928585 1419204 0
522494195 294149205 2
504871118 980373732 0
527454291 119894760 0
759289243 583051877 0
107828133 182413066 0
573638362 4319143 0
248818695 979648468 0
904611228 836166036 0
508711246 783548745 0
570896543 498454186 0
800010794 947073838 0
437577061 959690681 2
304815206 142284014 1
733169471 918397640 0
557128441 822012169 0
151629277 79812790 0
98850833 338602127 0
898345889 83593513 1
792049973 357385241 0
820575405 81999718 0
135884565 780130097 0
600262683 514603263 0
326604068 50421567 0
27942674 260719944 0
511243382 296336166 0
103150622 422502616 0
113125719 364098774 0
659374570 492507791 0
684309375 67845125 0
809259290 955457833 0
634618111 794209840 0
13555874 190709581 1
343235281 25775268 0
428428095 391826993 0
352170289 73416309 0
167563019 683296104 0
216179175 487321182 1
957671084 665340458 0
473762948 424572590 0
128288568 477043094 0
718742045 450872390 0
343081339 375900547 0
357824994 11367889 0
699489466 966598808 0
72311835 971166439 0
977954451 622585252 0
73955169 365949936 0
128027689 54629990 0
742588498 696176305 0
111758116 745636687 0
262278535 767527679 0
43352982 98362873 0
589042901 724287312 0
191004233 855632578 0
178767199 710361549 0
543924825 456947453 0
851387051 519583077 0
320745535 996112427 0
2881333 50020120 0
125525108 583381906 0
40239761 792397466 0
283859467 603406840 2
870024149 409390306 0
21131132 134287573 0
662916786 749378757 0
37608086 129754932 0
532581806 961504626 0
144147602 218303467 1
791861420 793446838 0
9568166 477890278 0
108498238 173229473 0
271426824 807249854 0
16720181 885825518 0
791761670 821543451 1
903146391 508392274 0
237014219 917446312 0
744988131 754146105 0
4296197 997048122 0
588878822 942537041 0
283138420 192842684 2
856074780 142304023 1
632765179 10775967 0
567473754 609261805 0
350070475 731710059 0
52176688 115344193 0
240553077 783267748 0
727745208 23685617 0
815689996 163224499 0
936742412 88707515 0
321465160 970772399 0
876436642 92893430 0
952389430 52981517 0
788010511 598069891 0
537118378 172138959 0
440024873 28460056 0
912697145 721242081 0
277099764 167569242 0
998240533 5536780 0
167358317 104705418 0
973214160 16356120 0
802978556 940719511 0
610199163 808254068 1
630935350 382505901 0
543138633 61172001 0
510784107 19919338 0
772005416 735834749 0
672700101 223099259 2
285599905 740889488 0
771910008 524442453 0
645746267 608697953 0
28112003 811573394 0
508048811 954145281 1
640547057 942319357 2
651244889 225235323 0
400818948 459434777 0
428311319 622814995 0
856634959 408209261 0
140913048 721933230 0
687376290 189048906 0
377698995 714296982 0
120996107 604724363 0
287678532 797508240 0
3191237 21391720 0
792457245 83898161 0
969892674 323511860 0
385477952 681286613 0
630390879 647427956 0
154073037 637264941 0
85450550 474265708 0
976323905 414529815 0
126307686 664700598 0
940454962 30217504 0
235571464 947674752 0
521017563 779505664 0
788074041 365013560 2
342110778 134522807 0
860702658 116354937 0
838387845 547865251 0
601809969 699222424 0
659904645 438917305 0
11629744 371338454 0
874485201 982655553 0
412122610 360987318 0
316785207 744946199 2
391985525 71086433 0
11526549 540652015 0
899306513 833867633 0
288707064 226492598 0
841686374 302353567 0
637315215 356873959 0
700599098 214039613 0
871742902 49601311 0
570220579 679334431 0
549767653 80372556 1
730965485 360030021 0
964799798 611845456 1
980005759 7610535 0
853716076 964333791 0
492428662 112852615 2
684410752 176787057 0
452467212 549258788 0
354771896 957824436 0
989316008 665934336 0
579461301 317101586 0
635062264 679583155 0
757272391 865427484 0
119129766 862844378 0
187139547 157053735 0
753680672 490801714 0
791878211 999788866 0
19652518 189761851 0
323007416 233250318 0
842779973 646039628 2
234816478 145544971 0
592512361 454840091 0
693313968 341645114 1
993997088 293888463 0
979177980 568893541 0
293931776 832802130 0
436810068 574731086 0
199825018 16327869 0
772812265 579570195 0
184573705 97094843 0
869594400 419662794 0
476630429 49453952 2
683215924 662279806 0
85701458 970552830 0
519186538 73119895 0
510050262 213842476 0
772451563 587118126 0
97388745 545010085 0
113525417 31029533 0
81177793 67470233 0
878495975 788162319 1
114511637 651949640 0
213417882 524713087 0
349572520 19272682 0
320458434 52249966 0
285471527 758038287 0
875056051 960247159 2
81707030 923333822 0
548668361 679430785 0
615879601 136860402 0
166193720 317516981 0
444086421 308563957 0
869144812 501552829 0
582797400 322631220 0
531443106 609809342 0
540378117 839783703 0
181394826 576926069 0
599616524 409009229 0
94718784 108562111 0
626612264 416169358 0
246199699 953415541 0
772946634 835953918 0
675147363 317989602 0
512170819 947132212 0
268883040 299886985 0
377464011 912222326 0
965569342 82897631 1
846906589 10338592 0
740520267 108900910 0
557083858 348451484 0
752327038 824597271 0
134592801 11108231 0
744888007 509224660 0
93261609 232480513 0
507386932 339162707 0
771742305 260597801 0
852720282 48208258 0
109535859 952203522 0
69417102 183350237 0
941497766 778003871 0
906924409 460756671 0
128174951 735200531 0
543309951 670630878 0
649670489 185562746 0
610587681 981262824 0
231918642 970101849 0
437139535 114744270 0
234940561 733854223 0
600530857 693939601 1
770632157 779922658 0
748014522 69595048 0
829777756 195224438 0
176722598 394647434 0
342874146 490603859 2
182614802 21322037 0
91675700 301622250 0
844856951 453169519 0
250599832 359931812 0
399031953 880207193 0
635740775 36502184 0
94533045 941660478 0
285255659 400760693 0
54291901 426853506 0
510592811 491953420 0
514756260 254213620 0
480899505 95726830 0
474902688 780543879 0
262327456 270112872 0
454045729 616321914 0
741074701 138758726 0
39530041 11222391 0
176992242 672137203 0
663373690 20850504 0
385652262 138524278 0
112651589 82854258 0
89450865 295623091 0
262103833 869141089 0
275306023 115148401 0
509820012 965341742 0
102836553 960900690 0
789801970 744945625 1
378583382 334262601 0
417637483 145425424 0
18822418 509695543 0
832048930 887588297 2
591003237 962151879 0
351162533 460917981 0
20806800 359340370 0
720283940 245978501 0
571058463 638759279 0
133455454 24650582 0
608908113 340630915 0
846308267 971581024 0
209897993 706384176 0
400177275 940244855 0
760393436 929523316 0
868000472 182999399 0
618342035 267020520 0
981502341 604164325 0
674521810 514583139 0
814898292 395297495 0
262967564 970040735 0
98481474 762191884 0
160945675 808982566 0
932733807 593078054 0
305143628 140431668 0
465608504 227651294 0
150057379 634272108 0
61451175 889944081 0
397226211 859240139 0
659876067 11864832 0
6260370 314754312 0
845408244 362921676 0
156009808 914251308 0
162457195 237523504 0
839911963 940085687 0
967673775 684546412 0
261122648 470939383 0
552417845 595479550 0
66125635 838086864 0
114796403 8130606 0
63569581 93754708 0
984062844 590778128 1
624491312 696408247 0
442744256 576072205 0
231206014 926473868 0
393852392 999691464 0
441170410 31957484 0
334439052 498592489 0
350780810 695532184 0
796790234 301095111 0
457249050 352407122 2
545386041 219188788 0
514694095 47780016 0
312254660 664688329 0
157896105 391293121 2
909641276 632305618 0
230645758 842230635 0
62646982 571078094 0
613549898 492520988 0
419472282 287277480 0
716917840 130338244 0
848794763 541742200 0
333337696 55432087 2
401263333 993718545 0
430280792 759114598 0
129452539 308394805 0
672271061 247619763 0
269464413 381427751 0
527290856 902554316 0
761295941 170329474 0
547673033 201263676 0
653677714 63193004 0
616844079 475896128 0
574675294 704927833 0
334895139 607878745 2
64184167 642742499 0
275620798 873804480 0
436024060 990244543 0
900209026 265632844 0
973747069 369697207 0
573704679 65324856 0
597399707 873317850 1
961403653 13936561 0
835674968 70518285 0
643508165 764351187 0
43049490 105617670 0
292401907 64048417 0
336152007 224498171 0
457613032 383633912 0
168106458 491420402 0
84846126 456528808 0
585725555 917028710 0
69662040 107710108 0
301913593 201906598 0
165989901 16051827 0
576196975 528517168 0
938324596 138454723 0
739969099 11193340 0
45833973 878528908 0
989961571 812185834 0
358127604 857572664 0
173936244 18998233 0
505852380 546141355 0
502514572 154573006 1
432075008 793204277 0
464548819 458179943 0
631523460 940969038 0
380609706 338759794 0
960115478 613902399 0
729285964 471831523 0
856651278 785514961 0
955048884 90302298 0
675020878 142600287 0
940063896 139714525 0
42383705 226316787 2
904234694 235043704 0
456376876 193104323 0
557093004 99311873 0
989991477 476538427 0
274209459 441730116 0
5011967 18879807 0
451874197 515924150 0
79595059 932027939 0
231803694 581679577 0
675161502 74701866 0
472295215 914070836 0
655321601 691798485 0
89492847 422691163 0
784285400 288541380 0
656321843 518971856 0
391329087 980244226 0
122663137 973291682 0
168265223 983751413 0
748354890 824216008 0
906227017 871780128 0
23992586 404271035 0
702709660 897885477 0
636049095 72622995 0
121189555 455939855 0
514101730 416891380 0
677585013 671512949 0
103590078 943454640 0
465296112 51862235 0
862640456 927835736 0
98497662 979953832 0
492061732 223017047 0
57731533 170415438 0
23330368 497905899 0
884914891 465249901 0
914760019 522601637 0
62204837 584667482 0
938930723 949769225 0
509211704 189562854 0
557292059 835075085 0
113596196 308705428 0
261063163 347698327 0
909670216 499797411 0
593505635 838828576 2
230450056 787433081 0
96947629 528640037 0
113361846 320367968 0
117210870 404233521 0
555200327 357222639 0
89807517 576056568 0
730129946 984052815 1
219219955 329045260 0
416086437 188271965 0
945618205 164521135 0
295736163 348427161 0
235189757 354582037 0
75252942 63732824 1
849878411 396591373 0
149871140 753346958 0
60209480 793212248 0
343624260 450583224 0
88450597 73552130 0
14584069 95170186 0
948315878 581837165 0
58257607 725462394 0
758217733 244309236 0
211868093 94184871 0
27997447 44713540 0
450652452 995953887 0
77008251 396619796 0
237854033 563842450 2
580384326 98429219 0
338148458 115404201 0
917818890 762606344 0
133985462 497059664 0
862363329 910333063 2
664291970 741191784 0
571189666 943899975 0
623658996 547094714 0
368930826 640674954 0
322928441 508131091 1
108013769 110636818 1
702376534 764124117 0
654348793 458253113 0
248777227 150195861 0
838310125 868932280 0
582848351 932613765 0
631455451 869554372 0
697068159 246022657 0
311309296 14303892 0
406768266 748815144 0
818912442 419025036 0
181732002 470216792 0
907519941 358934568 0
784221968 107303696 0
627441545 219952264 1
354176288 753739881 1
900043939 304470786 0
90853670 454536429 0
351009687 887474519 0
801470973 503246595 2
268397597 939512681 0
720097677 628544431 0
252538734 440195628 0
274683597 446763658 2
832080698 811075356 0
441227848 466282334 0
301697577 832015959 0
802095401 388657580 0
400763190 544548191 0
456921836 327732718 0
25481928 628112125 0
415540618 909530053 0
387164854 429618777 0
25172170 260096293 0
204988178 437815904 0
480111332 168731191 0
977355908 178583677 0
463725310 95420156 0
688934940 19987159 0
443706018 296513192 0
823928568 558375756 0
500123632 387305765 0
453508213 578691123 0
955952856 15417107 0
417237742 939524581 0
151378968 210157202 0
913441165 814647594 0
351785441 578756364 0
660642472 963538461 0
173335804 927138092 0
841060840 657433920 0
180068515 847052950 1
685915950 766081024 0
286347637 836209197 0
624246056 181024282 0
685846076 256803711 0
925402084 379166741 0
326848027 653882508 0
49216236 515491872 0
879075793 809615641 0
769134722 242625964 2
47657 266814406 0
724824889 787315480 0
958231243 950364354 0
262120102 357333290 1
409110848 788005798 0
394502352 372655076 0
724971426 897576100 0
795742350 594458357 0
517534674 722521335 0
642538395 608125871 0
772696353 85869689 0
76623845 860426910 0
828664886 641066844 0
80353577 299446572 0
121211310 557396838 0
346680696 347380308 0
702433714 983844733 0
92892915 36552099 2
187512840 884079636 0
37231730 828730797 0
144347836 14371194 0
673292717 662411791 0
392506485 262564287 0
903176524 737013122 0
391544214 336052278 1
959317760 71487836 0
496112517 472719052 0
749146783 181166909 0
536909769 107509499 0
910266511 65365444 0
67518634 784056584 0
70840206 277858008 0
138245433 834518912 0
324453075 68196764 0
130522452 9755104 0
657283452 300412319 0
265110755 667957579 0
975209585 43143982 0
988491390 572279284 0
656060949 471929903 0
145026902 311120907 0
701520396 802486145 2
492203683 320734713 0
56886022 903866727 0
727962786 547215712 0
728085668 438040847 0
130240428 996177846 0
244146704 178347605 0
430985542 791512337 0
901811730 964696021 0
972148800 891295411 0
62689250 39169588 0
423391033 642119125 0
821250839 69181748 0
158639484 441207995 0
400581726 171346450 0
489958981 636185346 0
129965127 394167978 0
61694490 344518492 0
162802160 360581292 0
622251562 650302181 0
952974481 292086592 0
672485756 407560731 0
138184215 942131632 0
703994195 477194128 0
395648053 295753788 0
406952726 787433430 0
181424265 890900566 0
122206737 489496913 0
255541388 445255787 0
105095228 245615802 0
381193282 231006735 0
144551591 126320696 0
511500992 25407018 0
887574095 930951343 0
979016081 540881067 0
413416849 178198846 0
899999615 811438318 0
129543885 197684497 0
901744105 95867473 0
75762130 344614948 0
889579844 707299826 0
107316909 781685076 0
799084067 708468758 0
562217038 118192613 1
166886557 660091470 0
553033256 20361882 0
802251077 588785413 0
893121371 765671044 0
466799549 951762868 0
407850443 965834634 0
89070106 982322696 0
717158166 822606681 0
228187162 790799722 0
58938727 785005560 1
3324223 752046048 0
155446567 559769690 0
572500716 172052058 0
590500177 872087804 0
990195521 177042212 0
258270234 66275586 0
844552422 317274 0
349576173 168419006 0
680043041 287983371 0
667075662 997054107 0
744690020 597525480 2
198286227 918676982 0
801651012 33938017 0
898286145 531381313 0
507663594 809286164 0
378044998 440267242 0
902809230 169366768 0
710458794 241372630 0
93994675 81695545 0
436675230 450285158 0
692982627 970452554 0
955662503 387982792 0
449538236 610100196 0
483945748 936092172 2
346123169 102854049 0
788888571 366472245 0
929628011 833616881 0
553481359 187225573 0
728200918 249976644 0
987431713 287544583 0
935807952 75554480 0
319350955 90247693 0
346831199 550707903 1
933462175 932976883 0
989900590 563682246 0
292368984 81475073 0
41099008 475768285 2
867594482 741447280 0
618798626 268649977 0
601113767 703793594 0
678323291 994981104 0
910821873 464903734 0
539441602 214179350 0
370106843 810733500 0
773635647 650555431 0
237234827 2317736 0
302287977 30579903 0
418172489 751633113 0
68300181 361995237 2
958215739 471869539 0
70060057 168922817 0
744226902 474209556 0
330079900 845419310 0
537504633 204683957 0
372365233 369389094 0
151554758 79903759 0
587722132 67011565 0
33151560 136385486 0
535161931 200343892 1
343325239 494057954 2
705719063 632793951 0
349206364 72752887 0
217105798 216889303 0
617138266 205688915 0
217297857 471370762 0
333106329 499255268 0
956510110 860586886 0
27960143 724992191 0
518603980 337233679 0
328449794 91877685 0
398219147 963521365 0
644410701 203991077 0
510796538 472765855 0
845901859 54923947 0
584007549 352160242 0
411843670 555098937 0
254929592 27378190 0
77152938 359867768 0
137146770 348444912 0
577711040 172960094 0
835423335 135428769 0
521821633 54157270 0
11208818 826596908 0
952167116 646478858 1
650122063 822487351 0
404858958 840398811 1
700901184 860769191 0
795324780 709462201 0
757115265 829469525 0
7288110 347986450 0
22611481 421396245 0
990337599 350816426 0
946071749 441325858 0
230748949 932431184 0
484523527 112416963 0
182594084 409246721 0
57987672 391578268 0
568994980 487549421 0
212024588 68080780 0
960334830 92362470 0
823972625 275036873 0
139186912 365251391 0
628817608 247171138 0
21232715 122774505 0
37492518 738423759 0
99365912 119207176 0
598002133 714209116 0
428979634 725860786 0
298405561 417210187 0
505983731 657511717 0
975313362 895138072 0
799780881 521106594 0
100000248 954116383 0
747644181 467473101 0
876040653 777780334 0
332834659 924852272 0
364705092 112857528 0
43088056 674944784 0
262134890 897173548 1
427056288 431955966 0
442199494 446976388 0
857888285 749579133 0
186061578 150545003 0
11154815 321347032 0
451381886 446417385 0
93687705 202017293 0
698761933 525514536 0
518979089 77998682 0
348070288 40604986 0
690452170 631006394 0
504669236 155376770 0
673246266 56551620 0
760015205 680085842 0
675927821 795317629 0
853745580 234877469 0
689180501 760168235 0
967654119 308249545 0
175945584 644634735 0
563996005 72257935 0
843450340 794823488 0
602464234 502663431 0
771252635 196840038 0
860910631 306416870 1
231790806 883503665 1
980340884 214239899 1
241728864 867065654 0
61452546 999717007 1
810169274 64193903 2
901497422 289659811 0
389709846 141190548 0
941367102 747935067 0
629313824 192116832 0
607777926 605432085 0
149281483 393307411 0
246725521 656182093 0
1867761 153970732 0
187901788 325114453 0
190944249 609496007 0
947115980 809492315 0
763065927 235759465 0
434043900 716207434 0
648181067 482940846 0
248299386 405153915 0
972662860 997410825 0
10360900 212004853 0
800814524 589749423 0
155485674 526900619 0
195944234 912419586 0
946714343 497559085 0
785172969 788459762 2
52686308 616809971 0
986947040 218992006 0
892314948 857683735 0
333865586 189827046 0
358072033 307314685 0
13179817 628895937 0
969359756 854600281 0
140968417 74091286 0
420147576 210029668 2
57366867 601999726 0
797340163 628956738 0
49535834 119101137 0
912604295 187143560 0
935906974 543959482 0
443694946 745081950 0
540357880 696420633 0
776685081 861867829 0
659976818 241628767 0
176636590 251174684 0
669934773 908440180 1
912708901 862409474 0
52756156 536179900 0
858890277 625995676 0
643251288 277333149 0
437506227 24897980 0
508923920 31318661 0
953532624 215587760 0
308429960 800629275 2
940671707 611556154 0
805738836 266519100 0
134694959 220101297 0
630021929 777803325 0
109158890 500815042 0
904359768 69738619 0
12494555 575190201 0
764100775 498444303 0
348460905 273436859 0
397824475 316002540 0
15413515 962444898 0
108111284 357459268 2
623791837 879272277 0
106395506 318133329 0
421322114 65381888 0
291651780 912026400 0
167352213 17554538 0
201473387 638258178 0
411229497 425898018 2
778795043 18270171 0
547213006 658674650 2
301944962 70505427 0
220929982 68443065 0
304002458 631363616 0
966280436 589649380 0
256135438 641666603 0
552308286 956921633 0
930561501 831809168 0
137643227 501969534 0
988254468 48286438 0
206379157 621617669 0
732139583 577068630 0
743021367 876542626 2
368883174 222171680 0
209009638 508780763 0
427755138 199293027 0
666009761 30726623 0
457586310 100358430 0
756088220 717578588 0
240328844 508289479 0
691544569 669947132 0
93378103 218492915 0
275622340 433638973 0
930537348 641350696 0
619478251 124987159 0
388318913 280847742 2
770413877 584208161 0
255569305 454960253 2
282603007 813408747 0
886903370 39396351 2
621276650 438119006 0
181731669 796446817 0
288123219 27463159 1
19638269 624839000 0
547350410 69815098 0
417541992 288877496 0
355076866 354651290 0
684387879 14220948 1
664408048 98259887 0
157252919 161948802 0
908044763 373194920 0
290943989 592125812 0
969538376 59427760 0
382869657 420039678 0
185722591 712037568 0
435992380 423016238 0
255291156 200627913 0
140442275 692605084 0
296136084 257868175 2
400896484 240402501 0
188060937 615547734 0
959574854 284589867 0
293176156 952031947 0
805935298 323185282 0
395062460 50522559 0
251961681 892707455 0
558446894 653576821 0
445253918 42592341 0
431013000 603585675 0
900004340 593338199 0
820231518 318085841 0
635269664 231613974 0
61000729 186334977 0
518319324 427479356 1
813957256 122575878 0
890495723 969242610 0
907768458 640179449 0
223007140 83033531 0
662950030 579813209 0
488229908 193594009 0
996146191 121577153 2
703199998 74675741 0
263097420 743451797 0
117432005 675077854 0
832066693 261485 0
26972671 823828604 0
516167316 590170336 1
785426362 564888021 0
461283938 662433775 0
203774821 876328442 0
40767595 455181106 2
748273642 330781515 0
455778048 639613618 0
500980387 855001685 0
252105912 846953777 0
134869626 847215461 0
793010443 806660031 0
54412852 387187219 0
9491638 957656584 0
200523101 475362047 0
974148021 528482426 0
513734780 639649603 0
266209036 977369491 0
982289348 288026873 0
194613984 211826353 0
545906701 180144444 2
503452236 297535746 0
514259756 548238735 0
418963564 850833748 2
545327691 17894670 0
98925579 240544430 0
277572022 629183334 0
891596898 827968055 0
334250172 607386242 0
331624749 108946380 1
954441764 692044521 0
517973899 856617647 0
10924870 186770627 0
789602748 521673040 0
275529108 403182917 1
12650452 410051540 0
681315722 832820797 0
305417899 250423310 1
186635479 318225123 2
318959985 649639394 2
138370247 947433496 0
284680509 813735668 0
133590807 886443604 0
464332183 726725331 0
452032029 68273289 0
181297123 935197944 0
714920191 758760724 0
582726010 407747407 0
354378786 78817727 0
754366443 652123407 0
953661362 267475577 0
998069154 906706823 0
32574716 179324468 0
980222773 44365610 0
816272967 212074446 0
15003606 19125378 0
331795870 770683812 0
148085990 36802622 0
254003342 123126635 1
610110299 138700566 0
667724463 940307715 2
606991275 754883018 0
917633881 68926782 0
674249480 119220328 0
861826416 965610512 0
294463012 972128813 0
467327615 886856220 0
778379926 760363730 0
17711217 552468094 0
52104558 177916421 0
132381801 18057161 0
884927527 156811395 0
142982134 27314884 0
64966647 927940936 0
353716428 158133933 0
385073362 913573404 0
561523084 647708181 0
146005027 958259652 1
481074683 28477561 0
95858908 23312959 0
220102125 449754878 2
220533278 858115915 0
15626701 370126906 0
787894717 727030736 0
453005903 61372346 0
261625433 744403129 0
620368672 33684668 0
723964457 7902017 0
185530325 616616792 0
847061299 920322955 0
593618029 33730851 1
568616420 204319815 0
23432593 796228582 0
948386529 937928889 0
770143222 169948712 0
478086861 848923082 0
581514607 186345135 0
475820470 703389721 0
439944578 161246001 0
134320812 631498972 0
515813863 681958910 0
17935662 617721439 0
88014751 433675658 0
846153860 781069349 0
795538004 110022374 0
533073797 153015461 0
425822726 925011506 0
620278916 725446653 0
946028892 629554236 0
410573736 769871091 0
806153334 295504908 0
318980333 227857955 0
92088998 43849360 0
379268302 332152373 0
328905516 596755062 0
198928464 105898190 0
550144742 615945706 0
320894723 137456300 0
438582724 170510739 0
414036795 803687323 1
57996010 655671955 0
415783812 236710568 0
729516873 149208015 0
914577165 353647960 0
77001805 37802786 0
232916881 648337973 0
461216167 163242823 0
752826261 835383553 0
548162528 120466610 0
852563015 212518142 0
406321321 924802646 0
185172668 432486454 0
96145881 156854497 0
925830016 359177345 0
306344571 54606655 0
705979716 693126401 0
343028638 45400060 0
873683412 375198579 0
879171367 229156303 0
140385664 372915937 0
167067773 21148309 0
288622903 614544867 0
629852298 143796326 0
29428350 827563052 0
735497394 235536952 0
694171621 124769383 0
754416577 877854400 0
868988920 488816510 0
32345002 130367518 2
854682757 292075906 0
538263323 886368640 0
925619991 83395494 0
568884307 749500708 0
752439961 308087558 0
124019433 413241903 0
409779165 880048958 1
381551045 656439587 0
869293035 572202506 0
221729759 502615650 0
10584259 854916084 0
325886159 257404088 0
396991305 136667343 1
76668616 94169358 0
226236877 945677369 0
85971999 127836905 0
269984984 610198704 2
368699329 956095573 0
109638709 34152636 0
194880758 685315916 0
940533736 66313433 0
8936530 62446163 1
1764713 543537650 0
973690802 388090258 0
663967198 833499520 0
885466623 719536806 0
576532978 858665128 0
134151604 528164514 0
61346772 673355743 1
726358583 892347075 1
217625749 757122376 0
8526161 686704566 0
233477089 426241019 0
406453426 346812505 0
317162949 405656651 0
891020998 564215019 0
785857322 60760112 0
442501814 757651283 0
905600775 376330509 0
354378895 862982022 0
162675534 818499830 2
150744495 1794585 0
355730974 76776714 0
771068790 856919209 0
52311446 508509774 0
17503556 18055000 0
572222215 963252247 0
121574452 926341188 0
641859138 771979478 1
767364278 352301380 0
766449159 642519338 0
921230995 350667914 2
958409625 721246579 0
65322270 832205115 0
653117559 16473573 0
533951832 574081325 0
271177911 657422090 2
456023568 354298660 0
570654953 932122055 0
761791083 932487718 0
114421066 106281160 0
948280726 574423292 0
236727045 954501328 0
708060687 160006354 0
721996186 771299286 0
114573431 828351339 0
385991937 999148535 0
161384435 12158122 0
717423522 948106372 2
718895464 205732176 0
717298864 550880965 1
89664187 621668314 0
543655423 556566375 0
592454000 126689459 0
570026393 935189991 0
30893054 802187899 0
874658606 852948924 0
673166792 144016996 0
349764463 300620177 0
616031993 608496184 0
146898215 340106555 2
508734690 721024593 0
997606904 30350601 0
347976079 879238830 0
803550038 639460374 0
180970591 338703199 0
742779177 677244335 0
399778587 857850297 0
936893094 542949583 0
128233771 123000379 0
117763604 444767822 0
712611931 221403010 0
773536003 559250485 0
142820121 283637123 0
25418981 909761705 1
483535707 790215958 0
849880434 123425427 0
325598846 954964520 0
537179651 571751787 0
683254350 13557949 0
506513371 86059519 0
572245721 26708475 0
998079531 6217222 0
298880394 747645029 0
521390322 718601275 2
532650641 302100685 0
230864140 336502825 0
790403899 742356203 0
604669167 175148457 0
315619844 461308253 0
528439721 491133888 0
55964784 873406963 0
57640712 449540935 0
892178894 677197910 0
478147998 759410377 0
606290849 818297511 0
399055322 869995154 0
48468446 180713417 0
238959127 682608460 0
628278214 752885402 0
759731231 80666349 0
333664948 973909253 0
766647530 349210726 0
758691224 415674023 0
486323573 934333662 0
663249887 438984900 0
692068435 113350685 0
297816508 568973419 0
886738466 832988726 0
971924146 192208633 0
489048373 652531825 0
438122688 935940564 0
239397097 178739442 0
64365499 270298556 0
305400252 60025044 0
739922743 351977176 0
996193161 617864067 0
19103060 448342053 0
773368824 666258477 0
511076463 97819204 0
385433180 895385518 0
31867768 66356771 0
671832506 439632339 0
252194188 452252489 2
516013387 571953733 0
563807939 662743412 0
765064878 716620608 0
988832480 25403934 0
231239676 544010349 0
354288679 248222819 0
122875808 333221499 0
815336689 664660743 1
852398302 788410899 0
900022967 469023251 0
427535203 378011215 0
80004738 109023589 0
455927456 933216232 0
639966386 149638214 0
863046061 670965745 0
315875449 231110585 0
762259230 613511167 0
871271084 802295791 0
150943231 88175262 0
172386936 387562945 0
717664466 594058443 0
437851995 393558579 0
17816660 435162205 0
551747248 164489503 2
593783115 374587199 0
457284745 544210012 0
103155016 645445064 0
312179471 32108825 0
957008222 665663784 0
227061546 501384721 0
946020042 814071240 0
725066716 336224616 0
462838505 505195039 0
590083215 860221410 0
687366832 28673140 0
617806203 636937275 0
260929122 169681321 0
275940406 71019713 0
876880316 173870982 0
22094543 841271500 1
886425004 997558341 0
896912312 592203838 0
447160774 824457514 0
159137677 185162311 0
681764805 154858913 0
142706633 610672992 0
208805711 493938453 0
624475 207156140 0
680416860 183188785 0
848440158 278181264 0
899286650 58400284 0
724940956 557317167 0
693882955 986985166 0
112247131 704631573 0
204886875 733280685 0
215258968 698253333 0
494568370 115365918 0
951274834 54087597 0
947519754 846006036 0
417777271 290992397 0
551548417 58822144 0
130305390 442931889 0
489353949 175727418 0
137136472 187919785 0
17428537 130997279 0
830327614 70522016 0
272780995 968547419 0
219561859 944830042 0
120552260 210657663 0
163761990 92319455 0
617459626 814170609 0
612740073 44421379 0
588287517 178457489 0
946444395 253329754 0
786143328 595606449 0
374144246 484797745 0
467825964 384078396 2
571231873 386401283 0
996741460 600071028 0
70633079 589231477 0
833249798 268141520 0
860459745 819778957 0
997615420 214027353 0
860683797 417626980 0
910655621 600095959 0
799929721 252850386 0
820701279 863832700 0
755059401 48634950 0
254745056 838046278 0
523328746 623490997 0
159752760 454474530 0
723504562 307635075 0
671746103 687394667 0
781223325 538273930 0
468646039 641681425 0
281308189 958915140 0
10453679 490756533 0
550882275 796599359 0
286884704 888363922 0
241092775 666191062 0
626383925 163161375 0
976713868 848405467 0
980117438 726927692 0
754006234 901840092 0
82054228 110499547 2
820483958 125712631 2
451329347 524809470 0
929139334 878038590 0
929240541 354015896 0
740824353 202163580 0
984221532 159439018 0
456388070 531427206 0
956019270 717782371 0
70611500 280407943 1
239127824 140302032 0
981094215 130272509 1
910404316 426843166 0
497199953 217176425 0
873877732 638084065 0
935175831 258334389 0
207680099 87742982 0
86972498 683036203 0
639172722 734080705 2
208146236 704624243 0
59352463 153023134 0
279277532 146369493 0
663057661 950522191 2
389651504 532976917 0
547663516 572780841 0
394549325 554022818 0
649299991 793967141 0
700262898 261398472 0
626331090 485316213 0
395793650 288873148 0
803833113 517067245 0
87590421 778139738 0
637377209 127899289 0
72581940 85306154 0
211679244 954358598 0
361110870 922558063 0
234619747 616227578 0
414940830 989508390 0
790802498 601291465 0
760460680 514720852 0
899032321 524052907 0
318559450 819235787 1
32278715 666443729 0
714309591 414114999 0
84952744 431940592 0
604268049 472749342 0
771942940 617187097 0
275637250 548552594 2
57460468 8655010 0
172543527 480231853 0
671508412 331743037 0
301705406 34159901 0
773892865 88710559 0
773892828 43908424 0
80668465 494781897 0
533570360 910410841 0
832811754 558659691 0
403422415 779887286 0
97708365 38118988 0
55460751 145083836 0
115464599 183721185 0
87274210 610577201 0
671769968 245679530 0
538138019 927377167 0
915781576 91305865 0
738639723 511269700 0
257569695 985537691 0
737372557 185250930 2
589739923 326526932 2
751369807 118525750 0
293219296 646758172 0
620819132 45009173 0
220516251 199948654 0
572323048 162658330 0
648211640 731234096 0
18438753 67173669 0
586940655 244491892 0
800065610 779653430 0
967776426 884329031 0
808444873 545526536 0
137978423 917310738 0
409573969 326559341 0
845011018 387514653 0
50090186 541914827 0
425761450 842200571 0
419830675 148062410 0
826703931 108332262 0
650341957 195453298 0
422332637 429365705 0
946163711 443569463 0
36963846 895180079 0
403793537 495915645 0
262006153 641055747 0
104158204 660000846 0
471031490 499885216 0
440656097 519690983 0
256129985 564461955 0
609712922 11385490 0
799707109 111746477 0
12341792 573173597 0
27429949 907666043 0
317079484 659417981 0
379965141 533168347 0
597750319 656766596 0
565764269 46499638 0
579125363 120447070 0
620369659 786011409 0
505580102 286928505 0
949823533 845614956 0
137846171 881552068 0
598815837 222132018 0
169605598 309792235 2
917049733 26681524 0
142619087 841828103 0
328974896 85673701 0
40618663 108777361 0
926261641 95156612 0
595997955 726575674 0
760783035 862839145 0
606970763 229565859 0
960248796 383775410 0
722665589 551002994 0
713866135 494159776 0
818683502 984439764 0
538555910 259533421 0
160631514 982180174 0
700783906 5339633 0
129867331 517534936 0
27444343 565505068 0
798090795 504537376 0
530105749 401786501 0
690448020 701174642 0
27169023 627182066 0
120161876 344492569 0
476017211 50050041 0
343367057 348452253 2
362102735 616145931 0
268471162 997022069 0
572623022 182302887 0
505176415 211497276 0
185972753 518704369 0
134977163 760485213 0
426569210 480418823 0
158031140 380127884 0
21123731 927188005 0
332410477 868169004 0
687994672 47479774 0
108341765 630817039 0
176457021 344105752 0
497035769 999313456 0
14681781 413368864 0
311208485 100146385 0
925597475 610481783 0
369802890 5697796 0
622486384 725528798 0
725914461 42172475 0
11335552 61540462 0
30490833 718385749 0
18896495 29619330 0
405566743 814007217 0
705060099 192260536 0
182772030 928782975 0
153580518 556852559 0
558823606 904586975 0
43701488 231365026 0
101805360 648151113 0
814783852 127451097 0
641779030 502046306 0
774768985 344124464 0
829518753 478910439 0
318771701 327650542 0
574177736 357946134 0
569368894 846666805 1
437987885 860644832 0
767132913 993200148 0
491010876 524438884 0
230540112 846161894 2
676485773 835653746 0
230890605 301941952 0
787383490 876587822 0
204882893 980271965 0
838324426 371709624 0
23072078 197570230 0
428169173 925068361 0
260985739 110225671 0
431148565 870692756 0
690672852 156224341 0
341245288 861661620 2
636937792 84858057 0
426647982 20629291 0
903901728 488410560 0
523713335 166346450 0
58033549 573832623 0
128120164 604383862 0
257502300 842893582 0
161746018 924388987 0
543665779 853542429 0
94250190 228052249 0
98025412 186585626 0
161616505 643034259 0
633119255 443552243 0
48485864 588421295 0
657244583 927320431 0
530192792 117800326 0
595377418 319238720 0
573693944 822390579 0
457679137 157350546 0
459054133 409537000 0
80629646 669467440 0
691109085 219517709 0
920146488 777725577 0
167559851 607272676 2
945786723 779165571 0
161429783 581911064 0
613568136 881042025 0
122455740 59849074 0
939725133 897564083 0
149587509 839961499 1
479981731 305659742 0
349161617 847868016 0
817167895 271353731 0
580300664 300295681 0
774942959 477579354 0
30162653 434250479 0
333973768 660097963 0
453943267 128201683 0
318200450 452082789 0
960352583 135787658 0
694315242 60611039 1
572561123 375218739 0
60431967 550995782 1
901108794 978121847 0
470066456 132978778 0
238218874 72342515 0
818951451 12738308 0
272649380 216210600 0
716223298 629688503 0
40109942 686804223 0
42389662 359181658 0
440006232 882075450 0
550999244 9427113 0
836117541 83228810 2
660922823 592150833 0
217632572 473620722 0
955693071 537053694 0
987849093 559609224 0
776154373 828146374 0
499325227 768119967 0
847378358 721553389 0
270210822 470682401 0
64758548 22201342 0
532973684 268131746 0
766500920 78664333 0
434421300 273935406 0
971675312 405624581 0
741477968 526546635 0
714121456 6440464 0
396075498 713726748 0
913949609 410159184 0
849596574 117434740 0
778164351 7873544 0
533524477 831364756 0
662322648 95847330 0
512700897 509450133 0
153971041 522289139 0
788116565 110657485 0
56880600 581563536 0
500529725 917161970 1
902202852 634077847 0
902676496 964561526 0
909890918 116739499 0
205430245 482657522 0
233658363 515010350 1
539606263 70354079 0
355227895 407763052 0
203073371 590278817 0
914666880 452923730 2
915957644 605709309 0
658326982 73590389 0
819514704 829552575 0
707815671 518967306 0
887915882 427343483 0
560033655 460408231 0
683315208 493722675 0
187380448 89246874 0
292473755 8419562 2
559107588 269724472 0
304824243 335673341 0
302526226 180430041 0
125639776 33016155 0
960866989 615765741 0
123449581 187588761 0
938030554 994117420 0
879830880 391017300 0
542247944 465934315 0
962246779 72658807 0
550852021 78246790 0
749250345 41439999 0
860561760 388316611 0
706799347 996278514 0
299896544 674704628 0
904873156 234452753 0
26059561 131256551 0
256184524 917766104 1
739352879 791142532 0
531439994 33779669 2
295669262 707918446 0
489891102 121599622 0
112914121 647770310 0
858687271 838311133 0
700990450 786291188 1
654033153 125913382 0
429613528 2409469 0
591865535 896969487 1
521506285 808562936 0
103127397 55076234 0
300660515 173672407 2
67205859 863721503 0
391736344 19681779 0
608997052 95887282 0
166784834 505333328 0
418585505 147455189 0
401395629 423513652 0
675417031 423910645 0
833527274 599248379 0
265171123 614322266 0
812698054 514847752 0
267311768 802600046 0
926337620 322910433 0
22479611 217121727 0
809150702 250079707 0
853062743 673676311 0
627355613 881163706 0
470997996 697716046 0
59024647 673134424 2
253227642 79146153 0
308254061 713027623 0
130248999 765890145 0
644106618 948956325 0
722135945 729200962 2
96446504 124850474 2
664321689 891832009 0
346343045 226010191 0
348508544 384433740 2
192827773 596840471 0
236199084 703467535 0
154895159 856723325 0
870757764 871328330 0
988998312 464597663 0
707845753 895265559 1
272417903 405494394 1
690845304 412270441 0
597035300 126897103 0
813484338 763488206 0
719248851 504381625 0
230404498 811147256 0
76060067 138866707 0
958275531 330690860 0
175993009 576407008 0
737237007 258952775 0
737477304 621442958 0
909698555 15643244 0
528313649 848636513 0
136949940 330607459 0
19977203 35549809 0
315218171 26162037 0
540235603 963502315 0
25221006 777738453 0
39074405 649825282 0
990054028 262902984 0
569628558 555499642 2
779731023 855620158 0
737220277 613064606 0
40913974 289582164 0
873054246 36788204 0
323133739 971684489 0
472104745 94493649 0
409279186 330705726 2
475217511 849791086 0
851905011 351086858 0
607721326 176623698 0
245517256 24172350 0
212322456 367954708 0
754434312 101483951 0
838087651 53521538 0
899505039 40494412 0
973073167 330408559 0
607256378 328357945 0
760799679 78491326 0
584367716 176464289 0
245746912 972670980 0
81818559 420572438 0
638932826 777317790 0
153562163 89297501 0
520027667 1446892 0
780930771 515256121 0
524589941 237559032 0
854803010 815155796 0
678552905 451563506 0
366444442 814182203 0
145208883 678543151 0
886406913 429415097 2
168854090 94134807 0
356761998 989305458 0
919417394 21617217 0
73540630 591721166 0
2222802 762569028 0
38192970 64625115 0
85966323 338856063 0
815769241 119739306 0
320889005 683441523 0
557268645 70348068 0
41107330 165240320 0
35202288 30119157 0
5095920 515488204 0
454430051 238826729 0
641255417 451231267 0
989837800 169013201 0
50057691 671994212 0
743233538 159545916 0
77782128 451231144 0
989154279 109334186 0
281178284 535052934 2
368803150 748440560 0
26317160 554022493 0
28016981 349613200 0
330475126 69913825 0
665126330 388782358 0
135333789 448791110 0
468996774 274401788 1
356132571 206324195 0
714471147 308344562 0
144751387 975132350 0
458257011 526815166 0
660268818 804267298 0
9325970 212641054 0
204435651 440893181 0
830388191 623807734 0
681934765 134075810 0
921016271 681951651 0
550944921 505499673 0
463956203 144766072 0
805657356 67279194 0
81274788 674168167 0
263633607 47810871 0
601680017 952170548 0
761835370 746634547 1
996280089 289964044 0
858383083 843561410 0
264939992 701854237 0
94329081 127413378 0
922202418 562323759 0
288224059 87033770 0
986664737 77925647 0
187273327 17692576 0
492020447 148369327 0
5970063 251330332 2
802795122 591217777 0
627337713 855018032 0
92552816 476713040 0
766666851 626845485 2
96409957 697794186 0
775577700 700596762 2
903175744 776855041 0
752723283 675901545 0
107750180 465931776 0
58309234 231469435 0
185717398 998378635 0
223805104 500416076 0
969206907 2969545 0
334171830 717360621 0
1630986 164994909 0
600208171 437922803 0
822286320 475676565 0
80876576 238227684 0
153965797 938194653 0
951748275 715025085 1
290090875 265206628 0
749545792 593767199 0
679508492 279433056 1
277149963 120086649 0
723586352 118878706 0
663876401 72858191 0
675220455 790729642 0
145360031 844794761 0
563416078 476371501 0
85230656 442190990 0
180680934 443390893 0
196651711 45174246 0
471549884 778191010 0
407027860 616392213 0
624465340 632135381 0
269337650 528513301 1
115229664 557532892 0
139644532 123159192 0
458201743 751560736 0
349978298 331466589 0
826686824 675578116 0
736192477 962247679 0
562888836 523786449 0
245309987 33268199 2
135094756 561872697 0
511496847 620575066 0
865866617 1358705 0
965480153 81023367 0
707986646 594362492 0
23520220 323354491 1
16261610 341700497 0
207909392 595382092 0
506235009 187107855 0
230011077 20101997 0
994249270 284355906 0
247498547 349004857 0
910997429 179979983 0
128394000 610163126 0
762904771 164372592 0
128602591 47581354 0
595183506 202546358 0
93939640 137763891 0
373586900 154601096 0
202116057 776742993 2
66791497 172874671 0
83032233 924648666 0
94367703 665726964 1
359492002 7756478 0
13571910 436414811 0
390525325 234380994 0
598076614 607749502 0
534538903 541318396 2
561911132 647363188 0
313401199 942964044 0
939382448 417561743 0
578820846 23264152 0
28760792 772419309 0
740044855 291833398 0
442985847 55386088 0
134415278 143011122 0
21412744 935230714 0
427473232 345204729 0
233393052 742931266 0
320124608 551458397 0
484671533 926774699 0
526648853 425459896 0
12433764 237852896 0
380980365 919823488 0
531833049 417508014 0
336623281 112782004 0
3236287 564925231 0
210593481 887744481 0
353884476 359854454 0
36986290 73467890 0
301694436 822707425 0
620437887 637252139 2
598784973 86009041 0
888159854 918261144 0
475774019 466365201 0
994760004 477710600 0
517250664 790984376 0
602250202 804040736 0
30420871 869893495 0
270090084 661029780 0
855972538 428037842 0
604173741 709191799 0
206480798 439013808 0
709567041 226708460 0
526165670 852065537 0
348762833 219814050 0
268983563 98643243 0
657068115 93151462 0
56609912 86889959 0
608468061 116328290 0
599165955 821317163 0
176286065 835293920 1
844564609 15886416 0
606216670 528063272 0
806076668 35619064 0
757769291 11560220 0
115135362 27698384 0
33195887 439949607 0
91604446 92404029 0
425292648 329525803 1
418406658 43559951 1
813095428 214169693 1
807806680 341698077 0
903891660 581493318 2
876797539 248292533 1
769876442 854683887 0
564804477 297546352 1
459616094 247304609 0
714671982 791838372 0
661106425 858900256 2
558955749 451505505 0
971960447 400380196 0
735069830 62588993 0
620458307 501018070 0
417576643 529727020 0
170648694 919865594 0
466106590 129524939 0
11099481 454872914 0
825339297 639738055 0
943811530 349122307 2
796695636 445588466 0
557753727 573623208 0
195529216 499680196 0
256533354 96749049 0
184251576 631633794 0
338168095 385052964 0
306723256 455320225 2
955520880 175087857 0
723910087 641892462 0
463624633 272113547 0
881777393 79542884 0
942229450 815541098 0
856821508 841488314 0
309928262 594069499 1
933927347 864234784 1
820157981 999327031 0
936948804 859260976 0
193576029 84557774 0
922504895 683291628 0
726243238 189479385 0
943284630 168998048 0
597420984 778760663 0
378501170 14147903 0
95643639 56935454 0
400749784 669415753 0
218197697 212893627 0
657379385 129334980 0
697223878 99201827 0
11808031 647716758 0
227095154 582445138 0
921717703 306401322 0
160731952 775820544 1
629583313 37238862 0
112412550 651696233 0
630563605 780792190 0
297775685 987263949 0
514086668 103657189 0
110650085 776554522 0
780953447 389493761 0
7474821 352387758 0
908816051 550018433 0
154666680 587241913 0
242217298 966503819 0
62546375 142819118 0
261428560 540414471 0
106366094 267455498 0
880545410 422833428 0
238721217 690477071 0
975312780 626491661 0
853102239 748751928 0
88299455 273803197 0
371135754 516369236 0
77949696 373414571 0
941023190 321081533 1
613276079 722317450 0
863157320 530714147 0
370017948 722793861 0
380403302 890960690 0
338834066 983360448 0
936751887 535200209 0
793020114 810920297 1
601615386 131279809 0
132467955 304311143 0
312337793 399726653 0
40138594 938870151 0
162315107 573216177 2
436651806 704191878 0
521220528 975193140 0
41117289 282228489 0
163750925 561275196 0
630972592 16708367 0
46430047 909087124 0
308717056 857119619 1
916581411 76386721 0
841327537 334884752 0
118985396 616966504 0
11294104 470155673 0
253264695 107526458 0
580634646 121402405 0
108332237 786890018 0
478139384 620832448 0
523501118 539345394 0
131786355 841965873 0
710828389 381010127 0
885006432 97618961 0
873798589 580502894 0
910921812 989311211 0
904547347 127059653 0
570006350 177132665 2
430917586 481818823 1
611428998 302366650 0
635408275 909651508 0
324620520 266249656 0
376874353 278480529 0
960449351 353072117 1
937740626 50598579 2
714288385 523565102 2
951562708 328108216 0
504462876 5100416 0
74588968 915146623 0
597924415 665941026 0
613957381 63034944 0
252733646 641864278 0
119669480 772848184 0
97566169 947589165 0
86893051 665592345 0
271018694 92548595 0
681003313 555170617 0
99089148 796815598 0
82842770 105737331 0
25024453 221071938 0
234301642 78083270 0
692484775 523242800 0
825121680 22107986 0
554285776 178637177 0
552084300 491004131 0
395305668 876647970 0
76814412 553285997 0
467691408 850535168 0
57710570 145865799 0
229666491 432740416 0
794643921 675201858 0
559094974 892498512 0
524725432 469607946 0
613254557 499057205 0
337573491 948994383 0
507837757 688600937 0
542530711 277054401 1
53624800 74821031 0
429636915 809499298 0
566897124 951147347 0
874832328 922739514 0
358726189 376011468 0
5266825 294023718 0
103071571 452708281 0
503456968 843919164 0
58056353 673126448 1
601787974 269881741 0
862180120 863593381 0
144322778 361708968 0
371726789 312295707 0
484172734 879923088 0
927220016 352564186 0
16464768 858581523 0
884477913 941463408 0
511725923 746486784 0
312382597 692527193 2
72445891 928540347 0
992373589 434577140 0
257682578 640365276 0
541865736 494589720 0
201000459 559242336 0
844436162 7798362 0
943437332 37303909 0
166339473 19502832 0
468836038 492673620 0
5558325 5027208 0
21638082 6097106 0
377767297 550271552 0
77408344 772978403 0
61187649 372072171 0
595007284 640844609 0
248886257 758877142 0
682899443 866985192 0
447985107 465392331 0
476011110 549024746 0
970876388 545765158 0
987739452 410676759 0
21115046 754172421 0
605345489 503958728 0
536672958 395118526 0
221203476 606415460 0
438891298 571127945 0
37388106 486106654 0
76582898 768971940 0
576714675 867963292 0
150832819 994421379 1
821528253 705428389 0
417324223 122872562 0
521448458 2463457 0
201362709 433021477 0
518222215 251805515 0
733682774 883560951 0
297017886 923251954 0
728995604 916259428 0
355689718 129743795 0
533008069 101142417 0
391340463 457210911 0
599564995 648110094 0
617458779 206007571 0
798716576 576646294 0
636119684 168532091 0
809222424 70337334 0
998671522 489498065 0
614482200 918264740 0
269016361 474184901 0
854421638 239733702 0
639419705 291494227 0
898753025 781668705 0
934513355 506273738 0
649487336 318061215 1
394986738 590457263 0
736522523 607099970 0
673321926 642680968 0
526966003 907300792 0
1624847 767409701 0
493113722 903581267 0
911780833 262748215 0
410703098 40398362 0
439055007 831435969 0
555163119 728255110 0
110916939 128979450 0
515214497 204222364 2
73251288 58611302 0
6128327 435302802 0
554436852 235870418 0
761414387 648757464 0
686352183 138258733 0
481741640 137576818 0
459462846 719358783 0
222512088 85000344 0
923071836 710335957 0
695493837 315891436 0
190980511 800384648 0
384826342 18836189 0
515804443 16254912 0
874613067 122177483 0
352544182 290777737 0
698125593 718654479 0
741815340 308188075 0
372514490 297930434 0
87710213 496770476 0
9518044 883776049 0
183144262 337859595 0
120220316 492650720 0
278380827 292595027 0
546896250 279289344 0
74474467 252259549 0
60100786 376802148 0
25313287 255417793 0
393815248 138992467 2
966482362 745896799 0
393759100 931762470 0
227096680 534304121 0
898396142 387662913 0
692823974 317264580 0
134939938 994106322 0
591300177 181768838 0
96386295 986439119 0
353107905 706116615 0
955809020 909853664 0
947360365 558056723 0
19624028 307759416 0
420832196 59694961 0
518861215 12121828 0
275954823 19977065 0
556664937 28628988 0
912728285 813678439 0
384750430 981528223 0
764811394 6225949 2
493864341 716551004 0
164084157 348193410 0
127799929 41318385 0
545936714 394413093 0
711566632 684161256 0
966314867 641168951 0
34428038 329554354 0
487434562 955937006 0
408854311 65896019 0
752541023 245376371 0
862974418 749227987 0
297270106 359800269 0
431846529 140842878 0
92604988 595562962 0
104243600 854109831 0
973300152 121138292 0
534832141 577993929 2
231259702 485584540 0
529786725 325122896 0
654118559 623553287 0
745820868 462091714 0
95176549 284083068 0
793834605 100723441 0
910956048 127388481 0
754244411 429926891 0
497718832 402178463 0
852619737 21256708 0
748480569 96885406 0
91057249 86639424 1
464864372 252542662 0
315343036 402926175 0
108921025 433726574 0
375566593 491534216 0
125280884 633120873 0
403418810 280923823 0
498244225 956240747 2
408459621 962831289 0
276465639 837851127 0
875503266 820413435 0
321600811 785721647 0
999726165 696341489 0
113723284 58962892 2
910630926 754822620 0
979896845 75923065 0
228722229 387271901 0
390479246 948580735 0
500479182 24331446 0
600329922 864268372 0
50327784 705401964 0
960574920 62507662 1
769682556 506421274 2
481240759 222511738 0
919587026 76159050 0
530594463 904187263 0
246715033 303150665 0
63774118 29955703 0
863892265 228113769 0
325218972 272160797 0
495097114 132729460 0
489682320 13515660 0
421004629 428958892 0
973009550 81981008 0
847235380 302348307 0
774994368 41948181 0
597728026 261854044 1
359043762 159348154 0
548261843 298663045 0
134263006 112011847 0
759767256 136628496 0
318210453 26836255 0
72113414 705012969 0
555079503 89196622 0
510992644 679663417 0
850814167 714671933 0
615049577 804033732 2
848099596 345687325 1
24674231 61296982 0
554213384 566009749 0
734181915 962242778 2
146268678 274986910 0
71072510 76332456 0
726369092 100578395 0
992406033 896496241 0
12311959 163601656 0
909579308 851822297 0
120968009 131573635 0
3113637 70734291 2
248730001 133308207 2
160362085 859388388 0
378603559 518807945 0
591409072 625469890 0
59065085 175810099 0
463421508 632719432 0
171015590 177509285 1
159828144 891376181 0
962531485 123329068 0
16135704 193107777 0
801548896 653907284 0
811379883 301004695 0
738941608 288853713 0
176472641 165903259 0
464537532 93160556 0
393292257 527011929 0
765534568 352356788 2
288384674 96731740 0
819489666 261584724 0
295401061 177922446 2
598533061 990147862 0
214637622 42625349 0
466341055 841358287 0
424076377 382674422 0
727798451 447115439 0
873683761 730928389 0
496292359 471231916 0
365886526 313690504 0
384804403 277793612 0
442287660 887064967 0
422060661 36912434 0
876572074 565344901 1
402575952 735264875 0
545794684 68638144 0
372122317 694197776 0
186083400 302116248 0
623721555 73615861 0
11117432 419956973 0
872215002 609865806 0
456322809 29651837 0
665506828 17299207 0
978755695 90820102 0
881809589 72520532 0
927104132 43637081 0
5546725 996756275 0
108525702 991082758 0
794374557 366170159 0
705329445 393530252 0
233988658 521709227 1
365721540 530003495 0
732468644 630709904 1
197568976 48402370 2
287786971 869818492 0
48081919 700207673 0
708439875 774402873 0
271848998 730122662 2
542058096 109226105 0
200633973 142254033 0
696826269 774110413 0
108682583 727667782 0
714404644 43726255 0
185884737 469957574 0
504047627 681074488 0
985398894 661224227 0
983445070 782864495 0
665224188 798995548 0
410061610 763022390 0
427123130 887424649 0
832852603 588042843 1
296977973 217654023 0
257736855 331680385 0
574330738 175064993 0
649560084 930857198 0
98984582 664273321 0
125697536 174024677 0
29841586 97767766 0
774974771 389797990 0
682628235 852638396 0
87222853 423670552 0
752305236 607555059 0
307671854 383804713 0
1795564 756907702 0
248471766 56138024 0
147799162 40645160 0
141410543 601106158 0
373697094 392250788 0
906431316 138778853 0
10883997 254210275 0
726233873 573524305 0
406586780 471213277 0
825792381 412945261 0
75257255 592176643 0
837659758 844500619 0
581651883 407858986 0
502511270 954543101 1
463276318 650789111 0
772638612 628460435 0
802757191 666995402 0
162579005 231515026 0
283876033 67218629 0
515182397 486683591 1
239606408 706990925 0
833925221 424718820 0
343476448 310226954 0
934449612 23002337 0
982370949 135782916 0
89000793 599295982 2
427706465 659835364 0
4834162 52126453 0
747709662 500401830 0
368212556 495107318 0
116046401 518955494 0
60490850 791367820 0
677679427 66885184 0
627368425 803492297 0
543653110 915196815 0
696805472 95457353 0
120802009 502887346 0
310969008 317486266 0
625449502 219504320 2
248990310 545596310 0
92197644 157591880 0
229098195 401893731 0
27882276 741563211 0
711477575 929183547 0
63437623 104384545 0
478978373 623006820 0
549686559 378999962 0
71426450 9756910 1
711693119 395420821 0
603675935 179894675 0
484623291 848813800 0
575100667 591767613 0
590193915 834001795 0
692200099 237100105 0
565628198 869521569 0
516161317 65256801 0
706360333 669173153 0
758902380 6857188 0
524981326 95907568 1
503702420 658810814 0
85112703 634503149 2
598679432 303514482 0
585021131 326546284 0
601977882 166475870 0
398483037 85522902 0
462721714 710646862 0
523954531 528312711 0
823981829 934189418 0
595993584 914944501 0
69122760 55732258 0
456121850 787437351 0
750739948 671040142 0
718257808 633126191 0
921259066 309764457 0
776300872 717690523 0
482458058 404521163 0
97551628 337027263 0
911810832 144580236 1
932673724 541470381 0
204005596 492660518 0
358389016 485635709 0
613000399 738421816 0
798836340 601972902 0
375178870 424704549 0
899945564 284468035 0
220893515 993494637 0
157065475 110059658 0
496545952 999483675 0
451522547 981582442 0
914030897 790435449 0
929790610 564996284 0
694409555 415294123 0
384053669 173815736 0
360975070 471963347 0
990792347 144603893 0
574418589 29618957 0
379256308 260774940 0
188283847 69098637 0
740381988 943022880 0
407338228 518237424 0
286904287 10591285 0
997830794 342672607 0
884475469 66722213 2
589571737 617758476 0
568991487 134838395 0
683499898 53503967 0
436523194 89984290 1
265945281 936628409 2
614009949 89412974 0
309159702 617318548 0
13173490 415628957 0
674739432 801163046 0
860112396 107263288 0
928514021 164005593 0
959949269 821064603 0
603212935 646663431 0
495444343 254983854 0
49884330 682537146 0
65634767 130696417 0
552688403 133242815 0
839174668 234673268 0
204787124 160848744 0
889496666 829851289 0
891424761 713308027 0
196271476 726566894 0
819702267 924182718 0
741547248 951177240 0
976763391 100189361 0
779195570 337160715 0
556743224 415735056 0
212658331 47246254 2
200075069 333142012 0
136488157 509372197 0
725392921 523989943 0
835146406 441999897 0
42222226 979997252 0
280359445 962089886 0
466458957 505927562 0
957498647 257582987 0
500293474 750737330 0
196763440 506173887 0
361950734 569956694 0
373492008 875208033 0
710953422 158031076 0
481587227 897073723 0
834428001 942357728 2
58628530 607742984 0
584086499 559034953 0
856116959 803550008 0
17826088 804462597 0
27366730 590314367 1
503816548 423432369 0
438629603 947056314 0
821777867 707424301 0
500266404 912372141 1
208714263 86847099 0
963208129 679129584 0
218152719 847534323 0
355962703 814309468 0
99661781 602134476 0
6300905 203128757 2
330380635 320932819 1
215153403 501138318 0
551689644 268508908 2
357382854 530373928 0
486313615 856871231 0
673198809 252601218 0
654327542 443170431 0
104368161 252749387 0
248584988 71517777 0
890013367 623664804 2
570942223 673541205 0
603825180 914355995 0
211323926 659571497 0
266649848 104854077 0
129344528 323100191 0
315771095 382358630 0
513893210 630182543 0
407420034 864493963 0
297189086 573358581 0
696281768 856270435 0
302529793 898296918 0
987860811 804367799 1
645371476 228719570 0
31369087 908905433 1
186708193 73842893 0
358482188 94323627 0
223408973 906065226 0
559830999 982687078 0
389949591 648014349 0
982284111 553120241 0
562740467 467805196 0
26445903 764829445 0
248896130 710344457 0
68974581 107409110 0
897841799 972527139 0
962022611 745581836 1
665963965 692034713 0
817615029 700965561 0
329601937 182645727 0
272721357 82319933 0
17511617 605339137 0
920739425 501387323 0
62572305 888929778 2
869830666 11730317 0
133397109 546646688 0
294074340 45003645 0
847214668 42883865 0
348143380 835753688 0
335750859 304849338 0
1722658 658758124 0
304323365 389397875 0
473295393 743442559 0
61845008 758963611 0
810459528 630629653 0
313079346 571443254 0
588149023 660703965 1
220654512 11096205 1
492568955 560756135 0
723904518 417854871 0
872949039 118556909 0
789312274 400693833 0
353360980 17610350 0
813955383 926250239 0
37079503 558837880 0
744260289 838693335 0
17557889 444737571 0
597940822 572900543 0
718311264 43558612 0
822822383 328943670 0
418642375 684917551 0
954370213 690891552 0
976107489 436257787 0
385238595 533925133 0
98954522 476087242 0
891486311 331521863 0
119495672 691086978 1
68292442 568788301 0
203454238 361499449 0
911814410 238556521 0
695467703 129303456 0
497606994 778487431 0
577968282 697649102 0
866777476 316109389 0
674605478 686910313 2
578117503 231252596 0
326714708 693594661 0
641613988 584458990 0
726205180 729353717 1
411814910 442451135 0
145754617 251587252 0
520248631 78193636 0
171042103 519676652 0
455174863 469909052 1
964706126 784399774 0
686517058 136602850 0
18736430 954880998 0
140498598 157966619 0
27448731 365241177 0
189611412 827492200 0
886399407 390632556 0
464632230 779184272 0
797497115 41221044 0
639877801 333512790 0
599485688 39196556 0
702214557 322989900 0
81048017 140725057 0
921125744 93823298 0
671858354 190816638 2
296295835 548341368 0
974240071 117574163 0
433778291 365497507 0
373014119 722082443 0
129112040 199309882 0
131375566 340591482 0
816234908 211606767 0
144833609 439323475 0
221181332 343528680 0
826004319 750603559 0
653337696 151223746 0
45018124 118816050 0
320371813 803108209 0
165623129 153974986 0
465569317 457666112 1
963324684 993808959 0
34895772 32810905 2
681681532 351606828 2
455931957 795261278 0
625230061 988462907 0
578066443 198326820 0
19637773 408381526 1
105781887 888552700 0
331276704 341113458 0
716301659 336661234 0
618478838 434218800 0
738544136 713477550 0
747605324 526538563 0
983340147 823467706 0
140462905 127032769 0
215712188 739030987 0
319130263 40858347 0
983055474 405482481 0
565055023 7447545 0
35356177 141913382 0
791269722 169297368 0
475519397 96452065 0
124353872 615060895 0
163230640 181898085 0
35892134 382074232 0
107865456 553027889 1
449867645 684371162 0
116545778 479362035 0
107805371 543483730 0
167072779 584415288 0
391108111 928291686 0
993751578 190408973 0
252546878 131001090 0
102920850 148198900 0
332681515 468151924 0
42986359 32215099 0
727893480 116893499 0
843174330 704131448 0
553010207 717820867 0
20709070 628733794 0
891886962 556370677 2
533563714 844294191 0
17159327 279820646 0
799295711 374258732 0
28474479 121995891 0
888666081 755830837 0
743026031 741473374 0
829891529 550016624 0
752166743 789285581 0
979402058 9195707 0
80434318 674458851 0
184978075 79725279 0
566319375 172086527 2
527986054 329203494 0
427793686 54874122 0
712858716 661981722 1
313906074 250169058 0
247809221 275684465 0
652688470 367434039 0
13735036 108788477 0
287330478 491387514 0
603556972 575519983 0
235237341 805361762 0
552312371 607625663 2
26737550 471052632 0
867751894 348888948 0
494416248 8046398 0
229724786 953225778 0
517193515 791130690 0
687015242 405963153 1
810568287 905734088 0
165650289 975340092 0
11542411 144029739 0
402411267 753679211 0
687084573 855935926 0
208079040 806094448 1
751332619 864092225 0
924321327 781476422 0
107963339 916215519 0
649107135 804321589 0
246577589 946224008 0
432271725 872935385 0
813870544 5365652 0
403039136 702329856 0
89565453 228588397 2
260296738 176788228 0
816254519 286604399 0
81505370 19078811 0
93035005 758421293 0
808926628 914787706 0
64751929 653004338 0
616870767 601850702 0
685648007 342854385 0
933353228 534511224 0
739177883 352805029 0
595419923 673402263 0
746908846 510683160 0
337157710 122514853 0
993780743 679655542 0
879543896 502951839 2
379926955 104555772 0
469959370 883314591 0
794887267 41025741 0
535856727 643471283 0
165050419 932481858 0
261037439 752300244 0
706203120 137096660 0
563591793 876025713 0
557169832 430109771 1
23733392 683714518 0
112101528 111584893 0
523875377 843114827 0
876455749 605209249 0
200190416 242481421 0
809484748 398567511 0
106063704 490296771 2
491295400 85364549 0
36285300 389310606 0
436966581 395824416 0
154116669 301587541 0
895391345 951928129 0
947019309 823993222 0
753879499 788072569 1
862688851 171927319 0
673726881 9401320 0
144159042 159613303 0
788670204 522985192 0
893686957 766814315 0
201090567 523964319 0
52921195 503652913 0
69830608 113535992 0
60839383 480563533 1
27316742 1026873 0
830766222 391608387 1
910817414 666349123 2
279271468 861991212 0
759976272 146668302 0
879263374 529591397 0
695394005 292112537 0
206979497 466046270 0
940537188 125655938 0
282552047 369729779 0
22323934 847810216 0
835009499 908847067 2
959679533 588743544 0
924767951 459816339 0
906522757 505761737 0
664069732 29545770 0
771118778 754781736 0
52667540 928799657 0
548493622 261333971 0
605970999 536119128 0
876953623 932897303 0
800492638 8922368 0
156896726 273049652 0
57393028 627486969 1
80701900 465965111 0
167810040 534933778 0
160524868 893314170 0
530716670 172696416 2
168804717 603060868 0
349961448 732104086 0
310284247 895862349 0
917843174 318166314 0
667707976 368101008 0
330977507 403163736 0
72088491 707468121 0
188606485 188008972 1
982684199 567948506 0
284700354 801729190 0
320503693 774628016 0
250503383 177441215 0
353337784 120719570 0
399462307 248434575 0
791461906 387427257 0
963161452 372069559 0
821896933 398290447 0
111398895 136085733 0
42036207 131880839 0
862801793 993000905 0
319717224 739889121 0
593813885 515936207 0
916587720 151656549 0
675949009 966004501 0
3573072 49368947 0
799707599 560423492 0
709523706 906241992 0
866365679 643402960 0
693794077 263572249 0
613451108 4041147 0
583048207 640953853 0
112834765 382613416 0
284290282 745361506 0
610862721 480746486 0
683752685 911173986 0
270801024 568676113 0
91305375 925776700 0
544344541 243012008 0
869567733 410055106 0
374927220 266390139 0
68769578 791497498 0
240431906 936259437 0
90003601 848266084 0
998763227 590681976 0
816957493 57940477 0
416428849 958167620 0
992624096 66289606 0
454433336 584732453 1
57983989 437786566 0
563396511 672177015 0
905489834 433080582 0
741275473 462650477 0
540157923 462591805 0
635823301 743781583 0
47985305 984216465 0
290107828 306278681 0
594652029 115185323 2
514242919 98565198 0
708524669 415129746 0
733350360 178980467 0
753355158 773229300 0
62965962 922899425 2
773037837 130280482 0
792182640 971248462 0
312392310 394044046 0
226009027 769720268 2
109469553 791653201 0
66153571 810622338 0
805946412 218706118 2
476682507 619499958 0
955769237 167465588 0
666739109 957336100 0
910975391 516557874 0
3724524 738888862 2
427292123 656098136 0
747742407 233921600 0
503228747 146347580 0
983204880 146639630 0
209857521 269386068 2
733107971 537980059 0
50732985 495942171 0
292560624 70043520 0
508399813 982530105 0
61072412 568304635 0
300436000 601427643 1
986492263 579124622 2
59740610 34258871 0
100232035 818597334 2
628657864 681982822 0
385410863 418246036 0
582190331 740094892 0
749495445 266745457 0
301887737 395621398 1
616627268 115893435 0
813083589 295414899 0
72055941 426772453 0
520392639 258155743 0
942610875 858102965 0
33206034 753953060 0
119263438 704266857 0
598573742 474745041 0
998260031 20517498 0
17940603 669550187 0
812704706 246098671 0
502147449 188024631 0
928101727 563676899 0
84850846 855993675 0
35128232 601974282 0
653037308 391452952 0
214484070 751916559 0
122070424 959478808 0
120864698 479045507 0
220529695 513958763 0
923052894 605694379 0
90097532 696289379 0
295116177 867266581 0
8209063 334748496 0
825892985 832896709 0
627427587 263728024 0
568553726 608445277 0
177723863 144813649 0
369490429 975229103 0
987891253 782634666 0
936847951 41779408 2
956398211 404686701 0
515442294 371373835 2
94396501 645856772 0
27049146 78090072 0
917245410 81835112 0
870372033 934870054 1
828823178 620786057 0
827900486 906514903 0
301662811 508247512 0
109345352 282510621 0
494324766 678495581 1
147083872 947802564 1
255863559 252040873 1
5250401 276572283 0
911664403 866818261 0
96978484 641404836 0
490876075 632506142 0
101946823 94718030 0
18895789 574892991 2
373268277 632876532 1
93128292 34000815 0
564096651 242206184 0
775239926 9156311 0
770048122 588692972 0
219258432 245940010 2
949252853 485042626 0
464512122 729813272 0
778412284 948091425 0
595697043 932367861 2
69217609 108518697 0
142972096 978674267 0
786817734 447903697 0
27705000 709981523 0
790738004 340063180 0
41417772 865271363 0
432053897 432755869 0
190978352 516108862 0
352246324 80167984 0
411433824 128422814 0
543668053 611391692 0
761588360 182835692 0
195854004 616025282 0
538962492 681885837 0
565829457 376802641 0
817389244 426795322 0
124846432 773137389 0
483564586 484451628 0
32194208 255866734 0
716410578 577403554 0
452422910 917912695 0
179738670 564210341 0
428125950 3225717 0
594512090 682402630 2
85662214 681029664 0
307004173 274827178 0
80129673 397055739 0
980705731 16023150 0
871816560 675493160 0
531585395 390861827 0
839464441 995264436 0
57080549 153337690 1
263898332 163051068 0
725012445 361530759 1
262841351 868177581 0
458902740 90805833 0
30042344 125922562 0
253495767 306303408 1
907508209 723161216 0
968239334 25472049 0
622737979 548890692 0
701757355 202213797 0
362294854 276077032 0
50767483 924960627 0
63333781 607197498 0
141495707 56328569 0
112692574 302959806 0
605405930 873519754 0
868245241 188281037 0
17973586 387430877 2
1862733 297641514 0
116262080 81547902 0
1512894 913684375 0
315078681 456909975 0
788755203 168640705 0
987301537 82947493 0
592785664 814849272 2
170933766 733423232 1
208979482 895637439 0
935617487 153049589 0
392350178 984045483 0
345047578 866524351 0
9666147 153454475 0
463354492 97378531 0
120716441 915838343 0
272887581 32691125 0
420674620 738333779 0
244023092 579127732 2
864511236 767394944 0
639621297 236368535 2
362689603 679818327 0
194363645 835201426 0
102457220 469906925 0
622606799 711348690 0
987589867 971918910 0
510497566 508017132 0
938617401 183968209 0
579984321 401902758 0
908171795 677171322 0
826706309 783975398 0
286771395 826195580 0
460386872 78935954 0
932545425 221838251 0
747530858 368374486 0
51570282 399414247 0
648754463 590225306 2
729535330 310669445 0
562730351 489429032 0
296464 530595988 1
861380692 592720199 0
214490082 99963015 0
634666639 588666897 0
447615844 73379035 0
993998149 865453851 0
485349451 33749945 0
954384517 519757567 0
260184123 782446557 0
46975030 179792865 0
920314204 63262766 0
453798502 792414367 0
874834191 815912076 0
969254572 565303777 0
499154905 854505680 0
207614422 851610096 0
988802826 570478488 0
562058814 827417343 0
494755926 247771135 0
76392135 842968746 0
342476782 918954502 0
573589182 648387161 0
342980465 6088430 0
812178921 564393741 0
38102027 95802604 0
113743495 79889618 0
805933944 754107809 0
988127759 995388370 0
923648473 107262331 0
232425316 456031396 0
926654500 684683288 2
355167562 335021251 0
388503808 607929683 0
900478038 123682553 0
341239487 969060384 0
99425142 308553034 0
214214636 825234900 0
824856620 524515079 0
751419673 84245430 0
73787504 435497192 0
23078163 778939898 0
477750969 52748101 0
25428211 42653412 0
694994761 285531779 0
585639100 310235327 0
235364884 956657089 0
623734236 397002917 0
651266054 151128026 0
613803461 461667653 0
689278776 87921524 0
467990175 240043343 0
735914746 308154777 0
317576647 805239369 0
852741353 805780829 0
204095416 102997326 0
218465931 427128039 0
68896408 332419414 1
223187883 869562040 0
428458881 536075856 0
743509013 410912863 0
291791120 439082262 0
319074631 165711451 0
733810940 180698439 0
878108231 217863373 0
663937140 679732880 0
868809756 104384599 0
955349878 242394282 0
852760321 224775965 0
372838929 914444305 0
517568049 847661396 0
295512402 174282521 1
678480047 139849576 0
309620175 176564550 0
258278871 249654298 0
889459683 200737548 0
489957040 640108534 0
687780050 367961263 0
414644039 71438978 0
763378172 493081442 0
912281114 117900187 0
984349312 29502811 0
762584201 961948576 0
338067107 441971954 0
372103199 566490107 0
652479566 844626116 0
103584921 485238208 0
950028581 30025282 0
583877830 95144531 0
594846314 85917950 0
34854535 374008256 0
993470814 426702172 0
54555315 873007862 0
477015297 838743768 0
138612502 554365915 0
788492556 332082191 0
493904975 225418680 0
403501505 802121573 0
845457184 397822135 0
493461608 882620488 0
198327414 604261570 0
343848136 490441750 0
250335382 179025017 0
693233752 904592467 0
903860855 508262301 0
140433452 414238873 0
177448988 460850761 0
19250207 866507774 0
255351595 903630715 0
798790372 217925818 0
121668729 731018049 0
575905849 155224102 0
949727306 761015811 0
188100486 827438939 0
553136973 871672545 0
279734209 46369560 0
893311306 960278828 0
521229140 501906962 0
169738738 357897612 0
688286636 188844223 0
225399960 937831640 0
105907059 248866305 0
708794178 70721663 0
2224819 13704828 0
248706495 198078543 0
967176787 453627658 0
625416416 749665649 0
53495457 451909981 0
103254239 34300890 0
586012319 10580327 0
106523662 504918698 0
396265313 372004839 0
79729060 441294822 0
31529254 26046533 0
939314763 60305230 0
605741608 570864000 2
307238268 472540589 0
97779910 123410678 0
274634549 303287361 2
895216753 874192517 0
39395012 373688888 0
703074069 125034179 0
249194870 75336363 0
394247325 80962140 0
334724671 93249816 0
112689261 867398301 0
81396652 826632253 0
19779483 94492193 0
492995063 136885080 0
686485412 594888197 1
7771797 792823702 0
629209284 504575665 0
882661982 178485103 1
870858083 209303034 0
226992893 592544356 2
36157664 685903936 0
371870823 783280179 0
664576282 442400473 0
538023963 136778077 0
11691249 190088657 0
554454724 770839843 0
121855727 229858155 0
217235070 43655382 0
462900556 392850428 0
563915946 350819176 0
558603301 790893460 1
840150428 342229455 0
959373084 828831000 0
205986743 71660434 0
386544334 618093643 0
329910700 292910499 0
606543410 67775909 0
761324222 44677310 0
317346777 865825009 0
451097437 700937155 0
520548091 353015429 0
544938715 627593447 0
769378772 935124251 0
347274399 412197159 0
832888277 442438472 0
266723278 585416775 0
210902735 853590628 0
657117555 463862832 0
11602200 5363655 0
883450522 524332860 2
881207648 502288599 0
824086426 276897400 0
716492460 378172628 0
25278705 960174120 0
242593944 985735445 0
603529084 839635090 0
53932510 993201272 2
458451932 101465570 0
967451774 241585214 0
481815731 880530095 0
154212860 352032068 0
491654059 895622694 0
265757274 138838600 0
87719937 867786198 0
470896038 628665009 2
890592542 596258254 0
148305870 884512822 0
975534758 490076176 0
37970194 972124516 0
752660820 205144005 0
912833974 224237678 0
398211173 99621020 0
337925303 581026032 0
547664362 873455155 0
323500830 712035371 0
373439910 289170488 0
421443038 910759801 0
145537634 967861780 0
267175137 980949417 2
163272827 19148274 0
209584214 119999545 0
121537964 679588441 0
888459717 62171541 0
869466483 377946658 1
509085210 584490173 0
952675969 123740737 0
721087233 439799540 0
241993903 322618743 0
73073596 810515858 0
547104469 505797003 0
505070266 487312238 0
1335650 994817321 0
248792035 67726729 0
717312657 578881456 0
310279094 84662464 0
248711641 219324904 0
575835161 107028938 0
581588844 225251383 0
850676583 980720318 0
525546407 980793313 0
88960724 16697715 0
408793980 747732196 0
19606780 378145835 0
88095129 317452062 0
715981950 554038396 0
59810800 36292421 0
122835514 9182017 0
588015254 273293303 0
201023651 430884876 1
225358572 432054264 0
843955752 595915716 0
157457506 685766775 0
260704994 190378354 0
768891287 862200455 0
377600998 499386622 0
645668646 290610656 0
70286370 211177363 0
124346577 546720725 0
328930615 786329810 0
75420688 740155554 0
991087364 445400911 0
375784178 561252710 0
89774713 705900034 0
548368749 460037512 0
264685531 880628315 0
858478295 530246924 2
221287763 719134764 0
560561698 142189028 0
103319644 608955513 0
285376991 83680434 0
827697936 28094749 0
906342994 383512815 0
544543508 52083713 1
275599017 287787871 0
479792017 908707741 0
811623580 449897410 0
97999366 381196121 0
288635869 802555555 0
498902361 658074281 0
725846350 824246168 0
622990933 208743287 0
746529295 347459832 0
200657137 481218776 0
966809706 115578136 0
902432668 262086379 0
128132032 752401402 2
195597268 816631392 0
951738700 93960714 0
709019242 160776396 0
663359988 175906881 1
26013838 16929516 0
24733809 131073437 0
627876379 748106386 0
540131273 652462437 0
559142336 445542720 0
411501471 162714656 2
50709724 853029841 0
402158399 642111352 0
875178275 757893972 0
686732360 367173585 0
902386623 365979194 0
90581235 5129716 0
530893273 147536499 0
130382889 364396357 0
438346998 217985150 0
1936001 159795939 0
107422376 40514941 1
140138852 335272532 0
828626905 697030601 0
361670870 3638737 0
632325818 709277777 0
127102332 635232184 2
318492712 229911077 0
770808733 848967865 0
523044680 484305408 0
350416401 869862841 0
144812964 991696595 0
874664115 256305172 1
710142478 840754786 0
944081466 205370779 0
203953422 20844663 0
738212892 762808749 0
425724556 342825514 2
706538211 675146668 0
293464853 16767401 0
355560189 883969743 1
524822903 629221225 0
271047800 117667589 0
75350985 202963277 0
138406800 511590697 0
709166013 953075026 0
759015381 444473498 0
353121950 67456171 0
322515498 337882170 0
829348909 342403216 0
613159495 170911214 0
577450234 64823876 0
828039851 682687039 2
749016192 254655119 0
75676158 767308470 0
239531268 844040415 0
397168113 450784785 0
584597601 497990274 0
547622490 825385242 0
55013400 583557920 0
54545994 579352627 0
798055097 673584646 0
933064930 881174905 0
333359638 226849505 0
946856914 872394790 0
530358610 324811695 0
438456264 780319966 0
860386400 683353591 1
569449809 330344899 0
817584799 342553808 0
440326240 58355833 1
576940912 392524059 0
399533572 577118994 0
94100777 34001536 0
798617567 427920608 0
554597670 226714683 1
145814628 239826444 0
816419346 778236504 0
29620288 145988806 0
607834173 473821256 0
457147846 45779475 0
803323786 713383088 0
5795113 51586993 0
691889332 203341171 0
990319236 108471848 0
810528814 882670670 1
778323022 31464343 0
954667748 346355006 0
750864889 997220644 0
934882266 130338976 0
277048435 393701749 0
520002723 307198687 0
593354108 753009780 0
719490577 623658032 0
21949994 142591357 0
632821185 392663306 0
268929321 504542255 0
499264598 489395136 0
560459526 404565057 0
391005862 794125517 0
52112179 327985268 0
851197931 579076433 0
153389986 412425965 0
879260630 648000089 0
897585642 834649717 0
595882709 337810684 0
469901038 25504670 0
274047703 561937611 0
724208342 1694848 0
445697850 820553322 0
526051485 296790857 0
707897972 621625135 0
737304711 65263905 0
42407494 7350331 0
875782761 194100689 0
500761738 956355995 0
827673823 710015999 0
584372565 938627015 0
45608906 643350334 0
932635871 29632472 0
915559716 856888334 0
469482997 917225968 0
679161180 828863522 0
102573704 607208964 0
286688505 654604129 0
822889757 53983478 0
205574336 45448109 0
821112571 240550979 0
72144166 343976860 0
809843074 335379873 0
165969412 368291589 1
537531347 545090897 0
814247614 329514686 0
56012031 863567612 0
706365648 37097435 0
228054495 385229960 0
122916102 143826143 0
973719701 234366617 0
527956908 618914617 0
264574441 159780537 0
106874448 405139491 1
286403110 323211808 1
851664752 722157615 0
979011964 718773725 0
65147766 612023506 0
630144851 498569 0
645643387 132238529 0
913128309 697122954 0
167657938 127445128 0
557245413 157010501 0
547922243 356466242 0
330101804 773632181 0
609294560 595786697 0
722352276 259134541 2
623107962 436493546 0
507936394 549231124 2
50164412 529810041 0
121618537 547169472 0
945241275 302844786 0
780951885 208086339 0
261540440 9138188 0
447301307 511633059 0
836180370 184058895 0
837538646 791511408 0
278099978 363258205 0
135736228 517503175 0
74150734 895856332 2
806449609 484728125 0
250928329 174272154 0
585710705 777116939 0
143915721 508657269 0
611404872 145604108 0
232554562 765470337 0
914475884 279587693 0
409808987 991113069 0
408056228 542394865 0
800756630 186462497 0
416081400 45149341 0
909771896 926548221 0
425458881 988714242 0
87011428 18927789 0
82792416 461284380 0
814981277 87424590 0
261299081 22415782 0
561024393 515877398 2
551682644 738920181 0
952324030 15630525 0
80590133 386339392 0
791633056 129264010 0
539638525 474191026 0
853344569 192917117 0
448948545 895669568 0
151361836 598215687 0
86380827 907898151 0
606120699 933115029 0
43400142 942180213 2
134146565 549070234 0
129203331 367840275 0
905120624 438873277 0
784375362 444110140 0
788205935 838496007 0
958798361 420477124 0
205163880 646328741 0
48670859 936703952 0
851981293 249074145 0
305210109 996980302 2
784378345 757976986 0
699261726 700335854 0
206275507 888705878 0
872246162 100662242 0
488912336 756321204 0
786337747 453507460 0
52892761 480620099 0
24349463 176117088 0
452192399 235928796 2
800171776 858748181 0
234600495 124596274 0
601289313 925998910 0
459834219 920800379 0
325646484 536377893 0
168785456 28336004 0
200741417 867168097 0
16337442 713865081 0
199617564 484124853 0
868925365 958409163 0
549155511 968662363 2
19026377 364478705 0
514931919 144352451 0
582348345 869346307 1
164260610 481626971 0
860999751 905805019 0
391587879 793253692 0
984915911 346765676 0
7108258 886837682 0
317527766 681368416 0
504189347 584360153 0
806747665 749297665 0
853188590 876777889 0
457524042 447631021 0
975458739 601102576 0
82744340 580105422 0
135026009 430360312 0
245379091 900365709 0
432625627 127465218 0
276753397 673643713 2
244571371 632620717 0
517151341 835420671 0
710237098 325201079 0
820079698 114956181 0
749107248 943924066 0
74288590 634248619 0
144567286 556209281 0
544303710 113381159 0
376929077 564808597 0
236455393 909898970 0
193870238 23490074 0
192539494 743999487 1
132041813 225566712 0
435267968 511233360 0
110622363 473998995 2
603295878 338294059 0
76351218 97803017 0
292699476 57829193 0
705782839 289180325 0
170263282 158893996 0
607136334 539885570 0
91784786 370927949 0
804081324 658302088 0
197731520 186366679 0
773025329 720951247 0
169344018 283818183 0
591920264 460858235 0
781523530 189047217 0
971898908 54700902 0
788268209 57119089 1
587925414 113190317 0
416730537 648044550 0
399710222 972391906 0
894859223 993726232 1
903437159 158269010 0
355506085 452125887 0
128932666 484633389 0
462835200 686901054 0
537271726 879647747 0
908844869 177209288 0
90956588 601352978 1
42852646 812607893 0
457201088 467458216 0
860633810 92427385 0
170042685 241979656 0
565883752 568561280 0
701222387 145914552 0
415806189 69369453 0
93204561 39557156 0
244412493 63559640 0
523038951 930162253 0
74691110 89757958 0
956723265 327938267 0
480890055 686937308 0
112050852 18589571 0
248482066 356684107 0
321119319 99495831 0
265724928 355854561 0
111280094 77194288 0
515112669 748354998 0
421464064 667769185 0
534226614 28389698 0
264966479 549024174 0
118700520 621734683 0
242698815 914791141 0
537137804 814973854 0
310867625 373360255 0
570759117 415980516 0
205411521 371684564 0
247962285 397911122 0
646635223 616486907 0
892910061 949662740 0
28234391 736115525 0
410997927 26716642 0
249506941 383730460 0
52938610 15633157 0
474301671 384580766 0
781736003 92930213 0
420506563 519044193 0
613849411 800082093 0
875239699 262812956 0
801668323 686023378 0
650922002 427464000 0
866196070 848791264 0
20685893 10221349 0
500827275 143289860 0
115123243 645515389 0
55626474 285951998 0
417137494 908850391 0
256442036 363331999 0
644459734 698291602 0
624108832 19638497 0
403785283 927455373 0
515605130 325152920 0
652689415 67910627 0
71477470 64103147 0
565452305 537892957 0
174619674 589466583 0
83940391 489292649 0
464098333 360933307 0
488404878 305434013 0
911373258 893681392 0
454883080 147010856 0
817753093 718294739 0
522910534 817433629 0
303571168 192480767 2
524143493 164413548 0
293131102 612880917 0
126086848 468091800 0
610794513 889280510 0
7181546 238912207 0
549425910 406461200 0
537609430 414143110 0
85050998 85281198 1
664138942 566347125 0
259420747 547300210 0
752626329 24755261 1
806505253 644843023 0
401121606 199882989 0
556867256 243846157 0
285300799 522872626 0
782207860 766576132 0
48534821 94864326 0
545235686 946586698 0
607034618 513483959 0
221693876 392338828 0
654809550 666136229 0
393652275 72494347 0
16928416 297935484 0
39444905 442782623 1
39064233 452476809 0
23129440 222413375 0
694086581 860091570 0
567582813 876217544 0
238097954 924497006 0
579028388 307489696 0
240943614 532825778 0
824223188 123489511 0
120867847 832146584 0
293917457 220261773 0
493477369 213165159 0
729924049 516083115 0
25398276 605426208 0
601756371 376451528 0
583750825 676004314 0
365676002 6193114 2
365915363 145074836 0
752245691 586881695 0
18108818 383429317 0
930445062 3476552 0
694386465 861944276 0
678432046 849524673 0
809289218 767054060 0
32905967 277405753 0
186475231 408144719 0
906992701 580300498 0
127321810 619015838 0
77120663 698127211 0
798059330 893087368 0
77883584 686207094 0
189941090 402472881 0
912072632 198400291 0
591753407 247227496 0
755527567 186004833 0
643935819 890769368 2
187519545 569316856 0
120729607 399968157 0
165848850 243664811 0
177503819 59300377 0
834858186 524773655 0
785239664 920795483 0
141451045 77935999 0
820832558 923305410 1
108320062 969429598 0
627255573 720195086 0
111660219 889628875 1
196500687 117887027 0
456643895 11204980 0
304397085 71028413 0
578738612 970015393 0
728855929 132797783 1
180842835 505617616 0
132435906 563802238 0
927775501 1189732 0
335937842 362194840 0
880471797 122990661 0
674918456 341693904 0
253215551 193501164 0
430278356 859926182 0
368274494 729981826 0
456757065 789357334 0
47554148 363631182 0
98169808 614575477 0
832528341 4859810 0
535699081 989803873 0
81504148 976618966 0
939176246 812581427 0
487208893 49867723 0
163678813 776669740 0
673724536 105090690 0
149061685 18132506 0
647931920 237471575 0
723900454 494014708 1
45088792 482824942 0
95388731 403546483 0
166518420 429195050 0
892889437 418921122 2
671811950 947340950 1
798700147 601075989 0
511273336 592428557 0
310223481 842279738 0
908020222 331010773 0
80768569 61143373 0
186622363 741245768 0
5430753 490916155 0
573264095 778460658 0
833794497 248089822 0
408918592 279935703 0
717034299 450165972 0
245606335 899356249 0
848699928 857413543 0
696671232 290423257 0
399647461 682154387 0
26440620 119690906 0
666555708 275928324 0
807436905 89634355 0
142909806 82553955 0
695804173 395969490 0
356529883 812755710 0
932279704 277664112 0
820621904 476144118 0
106830766 898414273 0
19822084 17854443 0
971778233 832237931 0
576048968 75481824 0
639320589 597747338 2
195769325 411662090 2
838319686 725591608 0
623790348 118495496 0
26587199 20794093 0
52321144 13164839 0
285174367 495538538 0
584442413 716706116 0
550551290 663609970 0
92512551 862990201 0
758709656 161499553 0
385782414 345194028 0
971610811 838522845 0
519390911 8937279 0
22257711 143773692 0
676836751 42483324 2
158433559 639242986 0
267528598 67977634 0
115417954 199543280 0
785530602 412827578 0
6506408 221859594 0
273814150 133394975 0
360384115 25297528 0
415292387 995567783 0
688638472 220428228 0
85550061 752782420 0
940328580 228822216 0
260918861 138476040 0
7945717 888428768 0
73059332 355202307 0
950653023 990426331 0
510532215 406620829 0
96259200 589743475 0
289335249 927213739 1
284455630 556637074 0
984681222 239063106 0
272188133 841060761 0
715260972 617438963 0
762768416 564595267 2
925234524 534409932 0
323720533 633361747 0
617999554 884062447 0
497594616 312316118 0
889898752 982728179 0
594855930 274941392 0
4781596 383014604 0
222876803 683511272 0
664648250 700688469 0
401362400 919961914 0
127765975 231519368 0
387431356 290038145 0
646010299 317716095 0
136785817 416751028 0
265222108 512256974 2
551924035 330552173 0
488942890 237770622 0
238370501 630636318 0
490819874 443880433 0
372146956 395876122 0
803836869 135737682 0
96407988 198010348 0
94363711 467175875 0
132213983 85164978 0
951190156 625750638 2
495918104 383679987 2
220579299 561599423 0
210109532 229954518 0
855154342 100489699 0
463276327 176208171 0
524837645 81015211 0
942734108 112963841 1
115394774 740169517 0
863401427 41002159 0
716596333 690256314 0
733699345 391094702 0
934634581 476207740 0
170177284 999711595 0
669137004 308528619 0
61255976 661508524 1
592261463 388825090 0
653418935 67564152 0
400598723 126698737 0
669050380 96730949 0
32205590 29916881 0
606214341 733035474 0
377253502 517852439 0
809552966 708995099 0
118675724 246788356 0
370395002 824555791 0
76829436 52805605 0
508943176 764672472 0
635079406 913985392 0
2761285 227086409 2
577355321 426928199 0
844386845 876193089 0
754971741 619049487 0
104788568 293813323 0
120073311 99440068 0
142994082 811943683 0
5876601 496602340 0
464286378 546875837 0
167393929 64009184 0
880796084 276921986 0
123810004 589625337 0
885873927 62375386 0
374520881 403752361 0
691010730 861560695 0
744886090 657514944 0
779293451 340409351 0
865494172 13348376 0
266872813 721924 0
312798183 350924301 0
131794169 148108833 0
335974739 921591527 0
697960100 633582507 0
403363784 603045463 0
998079008 915398795 0
531828343 449085903 0
438607543 338117216 0
819551143 694745320 0
889995271 165205826 0
76236675 961544548 0
818819227 139017057 2
115123842 732771167 0
557462436 520463988 0
964169917 109027609 0
224401862 108256981 0
903009402 122827651 0
157427046 556822885 0
976171889 462081278 1
803967629 752707373 0
43273980 745982029 0
824295594 20469675 0
747683009 688978515 0
881492471 242029268 0
520560316 445666219 0
488968469 439006478 0
249004678 197319425 0
115202485 248657617 0
312968195 632989819 0
478226890 190039409 0
517967807 665299111 2
323758152 27075078 0
958516092 887547041 0
53328006 59932349 0
816780636 628911263 0
1321727 5455264 0
221964146 56970285 0
214107167 189997989 0
24461414 727852870 0
942153070 4191661 0
985052956 22039337 0
541165507 90259110 0
634292228 312754042 0
497379706 790153663 0
407906684 527586383 0
625163317 410408892 0
313331091 644161537 0
953944328 516868227 0
971620591 129688528 0
251956683 734024601 1
546465028 558383938 0
991663626 902159173 0
467700836 915457536 0
725877699 118013021 0
900156223 17553049 0
20050797 913948154 0
791268576 411301494 0
72318834 111819802 1
853189125 69806407 0
961736984 438578268 0
630985159 409582840 0
284190532 566869679 0
752910531 238208892 0
910618896 194150386 0
289373708 897049673 0
190058880 440523946 0
795505993 838739258 0
55542122 542596941 0
743316044 896922545 0
265998447 351360597 1
416592701 642949398 0
168303250 445222341 0
116225882 973279964 0
89119541 821833767 0
765492954 39326166 0
3020068 499838821 0
674588380 234004562 0
909557389 114131212 0
832476994 166504631 0
43856986 736255455 0
295939846 652906929 0
493801520 941504882 0
646150774 428679342 0
868473795 625957337 0
33645146 655340923 0
901914020 186076924 1
103309506 346278398 0
180975313 776305833 0
802842175 615549180 0
5188775 490056502 0
608695088 786651134 0
205302877 98540429 0
576702655 74053062 0
795397511 986620605 0
644488759 340582866 0
379055178 902867941 0
230375334 26383533 0
788933895 694778572 0
856799708 468225417 0
848806621 122395855 0
913913565 98085677 0
424542133 313632240 0
663607285 65026522 0
740390247 485350784 0
121685980 260343518 0
673439703 103656298 0
659623201 545168253 0
276804455 679125487 0
68158825 119071525 0
292294435 54518689 0
866366673 686075300 0
114462006 350730439 0
273019139 239677040 0
318688034 268009577 0
780254811 147062384 0
724065506 591396815 0
872073398 209514129 0
538404570 645509950 0
44241658 38518308 0
384410075 424574728 0
401198655 610880780 0
851955220 470204845 0
36350005 353042786 0
398464390 606189408 0
561876924 8725630 0
848106605 94232396 2
865646605 399514869 0
229395674 203213987 0
557989936 465079132 0
839777792 17917786 0
23065586 60940995 0
579997857 564185351 0
416877507 747328176 0
894582612 148505268 0
659284828 316061692 0
166106111 650246533 0
919970154 191501985 0
917332438 611807134 1
941255297 393126801 1
917807201 664004839 0
478648173 426324208 0
148895776 559110097 2
644594568 959761069 0
957391325 731783699 0
914910696 39421070 0
834265296 864491424 0
764744263 330349443 0
628937416 14616870 0
908760651 204832306 0
237121673 206808091 0
806835778 31795165 0
439397103 568887665 0
918282873 659145321 0
53516699 691964082 0
19233445 396345136 0
450943676 135618329 0
240836592 470868099 1
99023187 892808071 0
979629906 536645900 0
980652620 73397841 0
374058293 144513151 0
699033811 129915037 0
321338941 753025875 0
765255204 711322183 0
516164976 276634807 0
635517220 277896326 0
530375633 202423387 0
703354631 814493459 0
91883478 31841000 0
974519243 100799013 0
197286631 84431897 0
18272313 17502849 0
84834926 239724798 0
942591760 788362699 0
692347055 60297191 2
432869144 689875554 0
343210285 605556369 0
53829315 852895918 0
55324795 13841772 0
464259291 234223553 0
873284250 257789733 1
761181232 201263253 0
43625833 115093971 0
400126700 764569394 0
896320107 609153414 0
72520578 818702867 2
48787258 562835292 0
289797653 897764617 0
355887277 51584956 0
872597228 639275212 0
886017013 381295568 0
131538579 948401462 0
374311828 48756133 0
938276649 839356326 0
491173125 553909646 0
421026480 136643364 0
507681256 807252737 0
103465272 876091317 0
599461631 215131941 0
19196290 897850037 2
584114116 31080586 0
459622023 603847017 0
883806796 580558510 0
832308457 496929884 0
72281344 955604103 0
866366637 523042384 0
535982412 157140572 1
945230322 942976214 0
270804108 287239102 0
386666421 77696599 0
119557049 972417277 0
247722044 25004562 1
220272026 445364934 0
47439720 52959857 0
296883559 115509091 0
979397352 958267723 0
544031044 815491144 0
112932372 689171197 0
978085784 600332510 0
807139677 246944588 1
984949041 571486051 0
226109157 859462516 0
106101381 10092363 0
886072262 308398718 0
387989834 104131711 0
655206824 171514139 0
499261423 335774835 0
871892270 887715625 2
626784899 916787518 1
714661793 1941936 0
400126371 201360013 0
554200195 391592207 0
31905367 146595622 0
623440585 126760330 0
829715566 259757387 0
655120883 220912704 0
523261044 857835371 0
949230742 71855994 1
196702692 438719694 0
208821631 430820818 0
309780922 846377178 0
298108721 815374160 2
78303480 164378903 0
324356489 599548395 0
257583476 613219793 0
126079396 810561789 1
416732974 858562885 0
50087916 223564080 0
315465625 359293634 0
421840757 30770366 0
225397767 84288100 0
262889410 388702858 0
217669718 551348397 2
507314116 879486860 0
126605297 930876069 0
146402275 801197814 0
228064051 123589017 0
558577600 685787628 0
272908726 870130291 0
164923362 995727262 0
137608108 790716383 0
986083875 368348625 0
874847051 165481351 0
56592633 206653332 0
374701834 5625845 0
898850564 219085619 1
808123536 203792139 0
773589039 284841696 0
36219556 627783413 0
659586842 44252541 0
39327807 672061038 0
561513622 707129278 0
773572642 879404784 0
521758062 990513911 0
837043491 524066150 0
752112286 974027065 0
97982025 370358549 0
629100527 879057359 1
421696854 714222681 0
734153913 658848643 0
568632625 757966331 0
514217812 383329153 0
772266298 901361949 0
926881195 368352948 0
165685856 487674276 0
684888204 113892250 0
306700616 249871055 0
280950925 169576398 0
720681153 913280800 1
129534810 979868696 0
843241959 517917734 0
556139057 49338436 0
11232423 955455685 0
530543106 237228567 0
139632654 964103819 0
705386 919737162 0
19650394 1432700 0
261432091 304383040 0
180701505 507135199 0
95387512 474460829 0
260201896 284250259 0
191514348 314283873 0
829178660 84632490 0
620682644 766109635 0
715128500 891365894 0
916840709 751134235 0
540944096 420919589 0
368442966 333045446 0
908846056 711035962 0
150403248 197757315 0
44449771 265592420 0
94852483 314117855 0
21934779 277100200 0
245815480 301370637 0
899238409 383285622 0
127814245 632934851 0
480757936 956266964 0
21414545 14658387 0
42152307 990230871 0
170506956 785015639 0
938888133 459899818 0
926180522 120885106 2
15306414 681323287 0
18441305 737208860 0
65625413 374580751 0
894637495 411974636 0
176017504 995846234 0
681466281 106929034 1
982232732 560170832 0
447844899 498559124 0
298265111 849453658 0
695138946 96036926 0
49371553 57609374 0
139485420 888065984 0
121628694 276658908 0
916570656 240527500 0
851244434 569413603 0
302822058 689338815 0
261315147 370743258 0
835302987 562594544 0
306673048 458314885 0
24079716 677360761 0
505992750 41847501 0
816609716 249021582 0
523135378 31568881 2
190015929 41366927 0
35856180 39612369 0
968211437 140933249 0
171353490 626243348 0
746832688 971847281 0
479305992 880822046 0
533147343 796121034 0
311440430 550806244 1
693579229 245520471 0
968191629 263978615 0
531559742 858329624 0
384443823 105334996 0
89443508 78185691 0
46688951 599967928 0
537507496 380588741 0
586262948 145878744 2
116321829 978006735 0
630375279 678343271 0
97051270 508064700 0
390669424 283284255 0
157402086 935960464 0
772559647 194044697 0
17359071 475143946 0
17696223 955789010 0
939734265 707388878 0
682565308 316854805 0
1319053 226273399 0
960859089 484506511 0
276377193 962514842 0
775468102 953043303 0
528496560 81595725 2
784095101 546603053 0
538784060 751639112 0
635655466 800095576 0
923197104 197384001 2
448953839 617670211 2
71892881 462129495 0
12342764 205667607 1
980289961 840719869 0
959110596 173505632 0
493501158 202401908 0
132530203 247723499 0
283251734 63616492 0
35092510 919346662 2
129694508 137321303 2
110456669 757388589 2
393979943 81632052 0
447494298 579963919 0
647002073 133698321 0
274855469 63272465 0
122462479 847780593 0
137089913 768436348 0
552108616 241624800 0
496470142 377380584 0
734034758 970353454 0
805298044 247255646 0
756149804 340451813 0
434706046 969711673 0
878541684 758195505 0
695959043 68318732 0
530207407 282355991 0
286836494 562679071 0
842818188 655171087 0
398194289 260797348 0
803670718 94373988 0
337685942 485099688 0
859286342 283679900 1
394658075 170145288 0
757087838 113638375 0
169431346 345827088 0
739986199 707602988 0
242206184 521346643 0
123997499 870879109 0
43480523 107450942 0
477521473 237956805 0
788046498 462369929 1
21260742 226512257 0
473103924 218272708 0
785525377 998344109 0
848232107 882848570 0
896672363 180858805 0
327228287 977760067 0
877105075 357572711 0
77302636 407606858 0
540307955 444149137 2
48218237 664653061 0
491377477 142275243 0
266175170 183634961 0
763057633 273540621 0
398068886 94696240 2
14990162 870718673 0
9425996 491429514 0
27728260 865524008 0
402020307 853589199 1
520142803 164952758 0
56261195 379263312 0
44236807 857022373 0
292913105 37105309 1
3905075 667579449 0
177360008 318091670 0
659316117 66106420 0
891004611 996257379 0
827108153 486835380 0
526420315 49154636 0
57546129 29485585 2
958987683 729755693 0
206455028 638683659 2
235505375 504452415 0
447906146 313820116 0
49174110 714487249 0
608043624 45890129 0
407066072 624216757 0
458153783 902815255 2
548717718 577970556 0
918768091 541978132 0
471253491 598333961 0
101094889 523238942 0
429983007 171009824 0
125794072 599162300 0
948248644 899902518 0
248352983 11384195 0
477799551 139491636 0
297815090 540348834 1
294035264 478950957 0
370004048 27431109 0
246440974 328076275 0
274725704 422087893 0
508117654 526498202 0
97657593 7714094 0
917015901 102170390 2
549317042 44788107 0
351489932 982537573 1
568906295 539372368 0
100757807 214594757 0
711637585 69439703 0
413305338 96259076 0
923222432 343434806 0
466597123 377038110 0
376402694 109734944 2
518609353 855345795 0
39588061 900249595 0
834468893 201237675 0
94281372 97797467 0
888537255 906816425 0
951157129 378518869 0
960303217 137594014 0
97456247 445256728 0
452931454 707326429 0
825681948 295785044 2
699426279 705258145 0
426524930 322832344 0
999736982 287202971 0
75099310 618612078 0
354663405 238214795 0
313586083 634727760 0
764704171 456958836 0
646492240 618531959 0
961914154 489981805 0
843909285 6781560 0
102850119 312215836 0
601648447 162019906 0
12711650 66402217 0
551219039 407681166 0
310891300 27666421 0
579386898 809343995 1
277628256 136918782 0
822260365 913057143 0
884943997 797656592 0
319182819 114245721 1
670804581 985104356 0
522785450 962307362 0
964129642 118881671 0
833013450 782578054 0
303918711 966060138 0
52468668 428738005 0
434532846 85355216 0
355236963 142140165 0
571275667 797129129 0
536731081 362945402 0
494705924 598607700 0
369177894 751460381 0
273417629 971613024 0
368039174 70083197 0
141280260 309236557 0
120724394 539320741 0
87405710 606058568 2
365299824 331800473 0
98389574 738775283 0
13755490 236344071 0
887732290 747419713 0
33265494 380402395 0
454917508 882029411 2
104602139 538015492 0
605834574 481596520 0
201302028 590348425 0
408882608 691909269 0
90376573 914570605 0
339419234 254856622 0
706277309 81873372 0
166657588 768382112 0
373039442 65883121 0
971962136 713594755 0
274060594 71459241 0
314698916 238809333 0
414593852 800429738 0
566987529 304834738 0
197604344 467106905 0
209707660 460541755 0
8823862 462305282 0
689912264 32076659 1
903039266 719832817 0
809257404 391498790 0
3151368 143168564 0
875296770 94051951 0
515569328 710149608 0
297818714 337316696 0
590374509 773143406 0
548037574 34256649 0
894936160 984006943 0
772330371 23244828 0
378205366 300030021 0
484702174 931352155 0
868283455 200915753 0
184301910 91396010 0
645013537 744657712 0
258430393 542647458 0
526163318 192751824 0
608819888 941864470 1
520554263 555091997 0
956393251 941604867 0
3165975 362315885 2
19907277 479640654 0
411904301 630638151 0
176207617 102052327 0
561705165 549276040 0
65749220 977431986 0
11218295 917280518 0
213214137 27507046 0
367132885 72086488 0
660012845 704516863 2
400063145 171432738 0
697367523 573652345 1
906549404 50078620 0
933833446 607337715 0
186748404 397401841 0
448043418 761466065 0
173922005 895876575 0
835314838 950551435 0
241588673 564374077 0
680389227 499123132 0
839164408 168528407 0
321571652 316691450 0
145119900 210421706 0
858261435 501118280 0
57146743 731716933 0
835362683 112130975 0
94081778 807781094 1
300249891 173204904 0
296900105 775627134 0
700373644 863849365 0
733927306 898841710 0
997621293 793874564 1
610353404 725392247 0
596580887 383765202 0
404321458 221389097 0
537371746 423610538 0
189268550 69215881 0
873746421 639276443 2
986600900 303460955 0
462110340 428411760 0
58490096 425815122 0
279474182 128184336 0
488537676 175189500 0
534586751 46264968 0
640695009 632048067 0
585107329 577836548 0
752252927 580464380 2
541067114 466193469 0
678802762 439371875 1
489418431 771670329 0
580869705 669013113 0
825883286 627365974 0
59151422 871400211 0
385939615 251731432 0
721126972 316618165 0
612728959 927062781 0
665206801 127809666 0
544920085 667450910 0
463696651 598855524 0
562034737 529666435 1
464351391 374215228 0
190475853 526270777 0
878677323 775212928 0
951387501 247140299 0
378403497 642208231 2
124370358 199331266 0
240898273 446245822 0
322846610 671824854 0
562385611 54765370 0
530946986 181132867 0
123720474 770843474 0
337763633 624147324 0
799736762 690578849 0
33973404 676227816 0
273537642 975369122 0
718568125 55368595 0
211166954 943782303 2
439436816 979006473 0
148022502 575553048 0
82921651 134124513 0
861184172 430074497 0
553483662 195014893 0
562092113 10990641 0
909058894 704073379 1
962008180 891815875 2
260181923 259924069 2
912264791 59520875 0
860427653 961636501 0
353180622 277147752 0
826810742 557369847 0
570855790 398165956 0
839723765 5143991 1
199285822 877159674 0
986863460 690200814 0
199350872 445901289 0
529657836 31199051 0
534309898 145855503 0
144366826 86140758 0
156116029 79570744 0
389271740 639587483 0
667638177 756695962 0
701462453 218510266 1
363363567 309994049 0
72299292 318404801 0
103666488 259063849 0
9822080 548068694 0
937889465 253498217 0
137779724 515098217 0
966585789 916184589 0
451963996 216068320 0
302302937 854135264 1
540434619 798833954 0
706275359 55936253 0
495750202 69992253 0
469643652 170115047 0
187191895 292925167 0
210186198 543976368 0
767115532 848460736 0
545073157 96150618 0
560185494 681239819 2
752326377 243666798 0
568604635 145243814 0
983693685 987751364 0
802515106 396008973 0
262567899 696336054 0
688206690 358893867 0
669158391 497404022 0
413010326 6132230 1
497450857 81436771 0
915872852 218562344 0
160320138 220216213 0
705315754 691075099 0
37385201 155025383 0
208824659 724549961 0
282131702 471598043 0
195967723 831928757 0
843959758 600103845 1
993430541 888100666 0
808170278 290924963 0
97763288 898970737 0
454244395 20300630 1
876575535 145599049 0
648010537 939067007 0
31262339 322962517 0
417491210 50555179 0
983162937 851215735 0
548626094 365519180 0
11247595 975159005 0
996098916 235587323 0
807758351 340717797 0
370114174 987364534 0
598887850 355475457 0
623592404 907111361 0
704882479 107549985 0
999907469 70534778 0
444370265 819877696 0
554403863 863884345 0
368552378 870984111 0
970762873 653165800 0
788486389 715480408 0
812060478 469803578 1
101682603 274686196 0
162050190 468912741 1
257082745 243217958 0
853220475 217196380 1
807255323 488991788 0
814499031 508365823 0
600724568 982176981 0
278606825 53124069 0
582246948 950677828 0
672574858 535277667 0
147254368 663453044 0
35471515 198158835 0
977844252 353109679 0
922312725 820570493 0
357975181 81884551 0
989692126 989539733 0
431315192 688697454 0
262822782 557020668 0
122642044 719294487 1
73246615 820488993 1
440672271 773324824 0
690474193 925464628 2
20783274 468532349 0
996313333 813798913 0
155541186 329950338 0
352564212 788661538 0
741568478 245451727 0
765510404 719627987 0
310332296 905779269 1
147158266 524587193 0
636760820 754273198 0
745674719 869225610 0
463927688 677133138 0
239644625 242739078 0
536003168 834665972 1
712923492 185995496 0
14578355 953366108 0
552608245 346580599 2
509905899 10595168 0
462014934 850741636 0
500883451 643584440 0
485006712 646596148 0
285392744 592450131 0
136522933 590836033 0
481873202 209723371 0
313481350 249867386 0
908363422 612884278 0
386994382 63975120 0
255800741 789447479 0
249980486 738234439 0
343113842 978079511 0
693767206 811743678 0
991977576 194475447 0
807031202 789349082 0
440535856 276720046 1
163645028 275876860 0
641009941 334438622 0
1950840 579928528 0
288544606 697911477 0
928980447 112896292 0
48503111 612611961 0
893469982 131271640 1
126122653 436207434 0
867341134 185730229 0
766451992 628139646 0
447312988 321190373 0
274934633 489328876 0
130849769 36600318 0
478586010 227424588 0
275874605 253167018 0
525767866 109687839 0
483277167 970861755 0
312539088 837521698 0
881562091 627991273 0
932869107 165031376 0
709812539 565992524 0
429810379 170789366 0
601234890 56488934 0
487225204 29779223 0
19356563 291689014 0
124328676 178550243 0
527760310 453919208 0
246953458 139760096 0
201240523 647632706 0
573429801 613681400 0
215817463 68468651 0
339693631 194489763 0
287861176 700828538 0
995230102 742940662 0
593353271 882739770 0
132167984 705310246 0
468336340 231606740 0
917486233 988024170 0
271669971 734890352 0
922180827 677746946 0
385246957 176069430 0
678584297 807144213 0
57061497 677004350 0
402136125 792073569 0
149142571 495754561 0
62673371 82852006 0
961373335 252999019 0
885303857 305350684 1
534600173 522238986 0
84538283 68313899 0
275396885 701488204 0
548105237 399480648 0
126030261 473378441 0
365857089 788239289 0
60854625 611869644 0
549490323 763762392 0
695954736 679089816 0
89919129 209014347 0
314872484 942748873 0
50571923 872589000 0
525825015 147214780 0
49626576 700213416 0
188869099 141050234 2
775344148 392961553 1
147408818 516137199 0
735765085 719715838 2
971811432 601118326 0
493982867 754699864 1
213191867 770369107 0
103735809 482549879 0
685999123 406975643 0
360721461 58273541 0
32390984 586830957 0
991370148 68463828 0
31730292 193483739 0
26324695 498753879 0
64941281 337950042 0
302421471 959468298 0
9792834 964514743 0
603330502 16449381 0
279753623 232457484 0
133323556 1427776 0
38857757 616621290 0
318143143 128504693 0
892089918 483071639 0
850890929 324030912 2
611865771 502533261 0
835170300 577885397 0
961806504 869765398 0
199501218 783041215 0
610684355 20703172 0
161172262 694706986 0
348496029 822734231 0
259742486 332945900 0
314154098 365137304 0
150299604 903293713 0
829172756 80929350 0
921958890 570576986 0
218638605 315046325 1
978247785 60853305 0
42784476 255500704 0
607857835 288224268 0
508965535 22505773 0
850179735 974062486 0
837502928 468618083 0
383582668 974900572 0
630528095 879023955 1
242608975 950672182 0
600641317 6320547 0
483714587 747577558 0
560249080 235709802 0
190804672 949953489 0
51702156 940110125 0
735074076 630801770 0
783507669 494887116 0
298118412 453652780 0
235584825 607596291 0
841402559 256616710 0
31895737 272895908 0
5530610 826019553 0
110754758 281895883 0
458231195 126786779 0
422979951 318523233 0
61956466 898246708 0
393719276 250302035 0
42081442 688783625 0
36035866 172941985 0
688680789 608913891 0
815133519 802022812 0
585672941 948498524 0
798562491 672826636 0
365359871 531413559 0
481315502 335871237 0
381690398 43944286 0
933129665 772238967 0
303669513 812826567 0
422352025 938619 0
753606530 832219878 0
122191816 378394960 0
604894094 378229916 0
572707884 978159352 0
159497177 248633563 0
416488960 3936526 0
5042675 45734329 0
759348103 674574441 0
664706942 171513595 0
822417797 77492799 0
659189482 38814752 0
278047001 474937090 0
316991055 830364072 0
863984134 973642331 0
478786229 346168072 0
43853017 141126296 0
301401240 998549041 0
146898779 661073559 0
565565949 422374814 0
502230546 626530643 0
46713811 529936402 0
131602129 889640248 0
53987552 303849899 0
824417865 141168126 0
420225540 41440776 0
19694683 278090793 0
505788873 526301435 2
430523280 465342675 0
864398862 64514601 0
323446798 130299893 0
999419253 66602052 0
752583201 352283716 0
207031106 995569426 0
32320387 963479368 0
874683160 691219215 0
335771403 300445292 0
862978041 768467242 0
112483541 383900561 0
99672972 949466296 0
14604173 95623184 0
942210818 388086617 0
659930788 742087815 0
220987377 285817762 0
805302308 773729076 0
516247883 234831793 0
640145968 195830941 0
917232708 401417282 0
708714109 821018081 0
896707819 255168282 0
35059303 464637838 0
818220987 131475050 0
698615033 219767434 0
82298486 819670972 0
279414419 57039559 2
735583467 611245104 0
385090084 140974130 0
717096306 109247705 0
197375205 770728477 1
824172325 737662507 0
248328854 818108201 0
247767053 945601907 0
318025001 387917860 0
47237217 637073422 0
98320646 450644518 0
158497956 882583973 0
637428579 826431 1
481804494 693029057 0
140219508 222511117 0
129354413 367565766 0
17618928 587151623 0
990731964 778067570 0
640247745 56136582 0
156290798 778355897 0
413398174 828563630 0
306137499 346956125 0
569472037 52736100 0
394470499 448731604 2
214887877 13774751 0
891466785 26014530 0
911184204 994881868 0
838815457 246507376 0
621633104 742179417 0
496322523 996031407 0
739932170 663738706 2
867259028 146936845 0
738720578 425701439 0
101074909 22008989 0
888806898 778626409 0
433830634 335380594 0
184491302 824428565 0
326376470 493218603 0
243881019 895081133 0
957320018 502947912 0
164323703 902074673 0
892240057 71241013 0
984193494 714110768 2
342671386 201663291 0
837302779 341305737 0
666728094 398930773 0
237562487 138984354 0
961543482 877354351 0
272067456 465205098 0
602355598 965530957 0
102161434 945056004 0
154339539 599334629 0
684744077 851864121 2
830336231 542638110 0
328724026 565701704 0
202643142 40512038 0
191217146 682279101 0
731157773 632311602 0
875165607 946339456 0
443886722 27569996 0
40375152 495437242 0
840563592 909439817 0
262922731 392183574 0
996185121 564331823 0
802907475 511046355 0
805283274 387295305 0
120625787 120183820 0
332379467 410671980 0
134153594 677394464 0
421363719 366853082 0
290618412 40317781 0
57139319 898064002 0
999043565 612412354 0
328435074 686561192 0
244761785 321832152 0
750426291 175462934 0
823237221 693991306 0
283105624 935323796 0
936558145 507552627 2
589412283 77428315 0
812285236 164493147 0
970403989 266489657 1
566019111 983911505 0
288844365 270099955 0
113710850 141891050 1
370566684 498722440 0
591709327 368848960 0
851452903 305687794 0
85359729 723537946 0
530474694 710897769 2
489433976 542417387 0
911046998 171033031 0
2219661 116273636 0
918986656 131085474 0
933331521 162289695 0
631890123 319803927 0
45236370 287088834 1
273421371 502438244 0
81860610 91783794 0
481374815 322084365 0
42230669 149119974 0
353514637 136713557 0
577348357 685363486 0
424744767 498692479 0
655889352 57871285 0
715972006 683201503 0
720357186 24659375 0
464991194 152986844 0
443536379 692141684 0
687092316 128113468 0
969536477 839585533 0
395411679 944875769 0
802382317 275216615 0
197668023 737754211 0
139963592 839095686 0
484081856 105753356 0
15540665 653872776 0
977452683 506957279 0
305173019 394498586 2
959778627 342263137 0
917759729 396753270 0
252859342 235021113 0
419462633 101421947 1
526069277 119423930 0
386890884 903497528 0
109328506 204012405 0
829980526 785641043 0
439028658 169268059 0
628514287 273068561 0
129041892 346235343 0
573110779 70737837 1
586739866 911141648 0
428403238 907272055 0
654401825 532210356 0
19090952 148381906 0
108936262 588839143 0
709456459 658663648 0
727170987 957900206 0
446734892 61301806 0
529238807 192510796 0
766574614 8374021 0
742412136 271545776 0
76942834 838230457 0
971203493 43285683 0
141376908 962296378 0
616675050 332714499 1
35720691 428249043 0
690889509 802376488 0
975210341 93659026 0
916786248 13029058 0
976838758 855565513 0
496060948 19863109 0
549223725 236106478 0
410472229 846262439 0
893557554 69463392 0
386502289 384882821 0
347178010 105324806 0
782023590 697260678 0
762093137 79260657 0
71894312 225370601 0
711187752 669337931 0
251983468 710364102 0
963234001 30135356 0
361421534 462763103 0
537813713 117435896 0
607474410 515227088 0
577884399 755629762 0
619813080 476662123 0
94782599 725248971 0
347528056 749458173 0
265675028 571442547 0
113829322 26667274 0
152864209 457093964 0
662691919 351096004 0
349409163 307177947 0
588251940 437418154 0
689432745 838175338 0
898382835 371293969 0
62212219 757765689 0
353104310 37103058 0
243424361 4153352 0
73842163 620535790 0
799408450 787115823 0
667350810 33855709 0
104488066 107041192 0
968034311 515273005 0
733439562 737879245 0
21337898 863092928 0
829996468 100921419 0
469174698 293845092 0
899987975 975589457 0
635144819 61965766 0
91970205 240222784 0
484365863 13017263 0
676159907 817617101 1
923807802 691357138 0
997462965 354866802 0
199421549 11758073 0
964972955 79751566 0
283340958 852439945 0
550422807 549851256 0
571902999 632541832 0
990453309 399000566 0
674947826 24306272 0
843644879 211083112 0
932280504 506703483 0
940404679 411936019 0
964255812 988876921 0
293156437 540506167 0
523171369 552735501 0
986301887 47464523 0
93719491 225547750 0
493574555 892575021 0
122802293 40555773 1
645456531 997031641 0
374510169 622398868 0
179752374 977205938 2
291685813 491958647 0
553675441 620457147 0
301728479 504548107 0
970433821 476485238 0
500861892 574450737 0
532741037 624114857 0
757427601 669798608 0
42776835 10282185 0
407278042 589092822 0
968798216 827099913 0
615486885 730199029 0
259103046 321069709 0
666771809 69485245 0
499737053 325038305 0
49945954 797420095 0
44720091 337151776 0
669574509 712799393 0
675639379 957504089 0
518824680 247553771 0
345060331 955207749 0
160118249 992007869 0
66455469 441972554 2
986072452 336048369 0
958086621 511894212 0
334480175 824233148 0
307776379 11820276 0
424218462 178392653 0
180492800 501656892 0
425099451 849962788 0
121380358 526933181 1
722937050 432662707 0
291555515 456394655 0
774643501 91437865 0
930290731 492510881 0
458301150 674512065 0
525484345 84148771 0
541582249 607753813 0
955254809 225679558 2
171489519 310311295 2
619561774 94004104 0
321308792 168311077 0
352069581 806041671 0
343008706 113269955 0
910261261 866670924 0
669045853 767574702 0
301819701 571412011 0
382283483 263385562 0
105777094 624664303 0
900818433 47191015 0
779848227 590372382 0
494165795 876885624 0
993114891 449444958 2
449669753 664016934 0
300108249 803048804 0
8428209 971196128 2
985869957 732475993 0
314474938 312296677 0
670286715 701283112 0
685137196 814470340 0
599812751 322412595 0
201454457 455773173 0
665284317 420569082 0
252583015 459455283 0
623275624 57193320 0
568153838 392738205 0
970187906 498455354 0
684292179 264968898 0
246121430 19027927 0
123289419 812541258 0
233562021 219929555 0
638554414 158034851 0
73478598 692977310 1
296014569 768823795 0
998116533 190067794 0
539338405 650548844 0
677922402 683533781 2
376888487 983747601 1
329226892 105090925 0
68556378 456126125 0
164473996 327106764 0
673792186 257633310 0
346393702 688004714 0
49812468 822115242 0
43246799 799026303 0
682590238 798468798 0
90569291 388103171 0
651648177 95655370 0
539353934 934888233 0
956796749 270124824 0
865417574 560826550 0
136412186 326849689 0
3865077 304095884 0
383867119 128675873 2
171926429 605856926 2
491733327 427404152 1
314375749 820605200 0
114294455 903780507 0
164415303 34966856 0
172433957 37403179 0
616993630 325673173 0
230145677 939955796 0
210541028 566931733 0
847970535 746097445 0
569246479 400707195 0
273990592 897556915 0
568435253 739933736 0
914433415 711097866 0
156177455 20099115 0
769079268 477945262 0
553954301 644853741 0
604471961 647684568 0
733881451 825079829 0
499217564 984178893 0
677560693 602349766 0
526241351 497145545 1
227260257 641313404 0
101327710 855253172 0
319383068 88393790 0
307634494 353107115 0
632960688 937309708 0
228294143 690325092 1
849420407 501376251 0
617819939 926878058 0
167889485 776272900 0
102400163 535416370 0
982121441 900039775 0
563088934 79529479 0
413447740 848297595 0
171703110 140073257 0
726714256 503465548 0
949719733 997127455 0
632197282 858528699 0
261651724 936007236 0
583583080 808191146 0
489649760 695246023 0
178437288 503821457 0
127025406 137368259 2
395920187 642448567 0
288444562 847318637 0
575143605 110255088 0
279364071 609897860 0
967787152 889668355 0
137695605 998048256 0
976864753 937399133 0
519390352 491125786 0
267706640 718010846 0
770740582 479227006 0
384034597 187467264 0
30782300 891997994 0
236147016 823455337 1
457195168 402399929 0
241768030 886712640 0
494791218 831223328 0
39189310 723972010 0
10973964 382816739 0
57455328 801211987 0
540369694 158349139 0
687343634 616787808 1
446620546 138982485 0
527921252 385742622 0
588335641 595175994 0
825553337 361980745 0
145723809 803158910 0
414091406 913342824 0
166685151 910356538 0
416388482 993392717 0
180627803 773297889 2
599206216 502545947 0
700331994 422327079 0
340464107 80530337 0
594260119 979752657 0
2202171 47397156 0
939523179 444883860 0
119890937 113891022 0
977629104 58639889 0
24835502 459973418 0
476230937 252146559 0
355810847 540691006 0
272225460 127728787 0
549203587 573165889 0
27068304 314957038 0
254274149 851578583 0
58279798 969506849 0
443949318 15620396 0
780471897 306100906 0
587538783 354897286 0
52727334 67957894 0
41201140 561446383 0
310591931 654149639 0
274014497 194776297 0
857930174 93876092 0
28908737 997894853 0
692201259 805713785 0
763593505 339939716 0
828406154 374101416 0
638575097 298775451 0
960014674 183768158 0
128686590 222868500 0
918103751 668262441 0
915475584 539196634 0
281943160 556033347 0
513687392 876469250 0
605475031 75803050 0
785637353 383917284 0
781938384 385120412 0
436388958 825735924 0
304633005 358408708 0
732486662 963091649 1
420067868 335053958 1
895067756 572098838 1
430693233 293230256 0
110223269 654242754 0
980591500 140141364 0
901472869 426459280 0
878027897 455183054 0
405096459 64246555 0
620835513 15988256 0
346813274 696399657 0
634290193 62212705 0
609196153 346008786 0
773390930 622713077 0
338741840 916503605 0
936524983 982046978 0
203791613 269423702 0
931856572 431452679 1
135113203 688391500 0
75464640 744361791 0
311211347 760113101 0
496533676 870433449 0
671351018 7213356 1
445320841 504108136 0
731996286 137437140 0
500878761 62028963 0
487406437 540922140 0
771471550 574136661 0
843977069 630234163 0
288336350 145842899 2
613478927 85678953 1
851324981 72228760 0
33656540 562396887 0
138966689 955398036 0
497953389 159471867 0
862313083 422136096 0
264537661 586402586 0
249232568 881837161 0
537995358 547280920 0
92957226 147977503 0
86692177 316606466 0
533509412 773163303 0
55462458 676400055 0
315779443 252255190 0
353942989 427284271 0
351860491 50485656 0
373831922 284364068 0
620026255 735741325 0
527927338 290620041 0
554894087 297858359 0
130435288 329206440 2
728072726 805992936 1
120199280 917115359 0
74518501 410011550 0
258057804 161664675 0
55163193 532741958 0
178165698 56145943 0
583950512 838506162 1
1545791 677008685 0
863177121 538470630 0
21184200 376054441 0
565258118 558808238 2
39317322 367456049 0
125302320 877438232 0
583157602 502893659 2
707452556 33955485 0
841452281 56452770 0
567405577 104909710 0
9580849 652239784 0
381234710 108413147 0
184153405 490198066 0
458204839 561615020 0
289445102 467247417 0
794880701 518303658 0
32102767 6846899 0
927928259 6596949 0
994455433 474693178 0
592437777 276935437 0
246465058 7641348 0
96529004 968096185 0
922919049 346550964 0
628853771 307203924 0
838015689 300926507 0
2287770 612812807 1
25676877 725059809 0
530900339 537976080 0
360957933 91374620 0
365314023 63561981 2
462320878 70708093 0
219452161 231528842 0
998358633 841836580 0
483832965 332110043 0
751261206 438172995 0
115644575 349632929 0
421125626 525934354 0
420757107 145710099 0
637460947 353979185 0
889798753 504986097 0
141201162 620893603 2
945020271 225644490 0
772782713 20010335 0
323717115 717789066 0
498160018 113125013 0
172337502 914016520 0
521629945 972221247 0
54054839 338179480 0
418921070 698884008 0
73385212 780742691 2
182488882 59732201 0
763700056 305957581 0
3895945 955182409 0
833455163 793794240 1
500180287 462706043 0
192793409 705256535 0
925490360 692159910 0
879804245 374869885 0
145930940 671336409 0
694823429 929244893 0
899061009 267903125 0
32301008 801568548 0
976607867 845313886 0
367666173 63743136 0
638921813 994695263 0
803044821 469587946 1
971893049 199953181 0
246826154 109118681 2
65525116 509876323 0
663168624 838669859 0
546163508 572132598 0
976598787 30447850 1
474204040 58970426 0
38914778 728682108 0
482309825 552088189 0
413830618 760213732 0
835730247 607352505 0
213480656 921679484 0
810368317 593723518 0
209521429 57293731 0
226555534 937266427 1
21650802 966220049 0
396520959 258323625 0
676671066 670659438 0
750389287 912319575 0
17566818 418280264 0
34916385 897356189 0
286397289 134772407 0
75503972 50129644 0
766245901 819904114 0
290585146 813814897 0
959635003 151164846 0
621768763 573190956 0
200856105 295656297 0
896727675 54373724 0
906696376 20538258 0
783475748 94637938 0
28841773 372003252 0
253665707 348984366 2
214502799 425107460 0
823129173 70966207 0
499966715 959483309 0
267521302 639317947 0
379728760 46914750 0
66096886 853438211 0
210898713 307481074 0
564388669 430269524 0
785895416 875168128 1
382172517 785053836 0
143740500 977013450 0
61090561 364016132 1
310231143 937709574 0
74825911 437029534 0
957564793 453731650 0
712886939 102811693 0
289352159 608549218 0
825408509 266604602 0
397260440 318113316 0
111705962 201482931 0
87309885 847731739 0
967682326 653080217 0
993376769 967161355 0
3532196 628696010 0
825135731 308312507 0
911222507 293399507 0
65980891 60196436 0
686725207 654049825 0
403230642 930633958 2
494418807 221331685 0
663105810 369499023 0
264354361 48515597 0
585453406 395018761 0
605792253 484798933 0
188572688 141084829 0
197263184 238767817 0
564417700 915487037 0
930492747 425670083 0
4025677 916346588 2
13237090 338175999 0
311668021 893016292 0
748796375 428719417 0
549792210 914738161 2
345695945 285933635 0
348915088 915177272 0
536153894 137361881 0
602555699 519190252 0
594242272 806843428 0
631281070 640475575 0
14324193 396151146 0
753932431 138966792 0
481771388 476106727 0
576221243 360059422 2
132244819 763694274 0
916006833 252792109 0
382968309 986324782 0
4810877 310150026 0
121001308 456818204 0
293817663 121858570 0
748088982 494399519 0
716873888 735179456 0
255781145 44477166 0
547876024 22771007 0
894556860 371482804 0
655979020 517996495 0
404831895 830168086 0
989678735 895916324 0
723968449 118654306 0
168696074 51110780 0
483607447 939114523 0
506694846 410224903 0
181378731 640567593 0
2044616 143055938 0
236622620 21777381 2
936739723 762291941 0
379357195 110688218 0
889219713 776258240 0
224183600 323301643 0
463533139 240303125 0
452371358 662956539 0
578447964 130472665 0
970832949 885149578 0
928765888 594242904 0
245768875 23362749 0
287743581 298443025 0
74495148 565132231 0
885004948 19807043 0
674335762 632742108 0
770001767 438964392 0
969802321 773062642 0
549175272 619552508 0
328360602 583196235 0
842753567 815379886 0
173020375 98390333 0
190341049 434401721 0
34624482 687434037 0
491531577 596883701 0
866106547 989836675 2
437303291 158174339 0
735451673 957830521 1
216293006 934636215 2
79245780 851363665 1
372269193 443369511 0
454307916 562397905 0
134831620 18591549 0
831868955 598694005 0
538087372 58037839 0
699526399 82266695 0
624684797 506747875 0
171206913 832396378 0
235856337 315048273 0
240612944 61275296 0
456822530 837145425 1
729836968 667703334 0
41794343 113133787 0
499343595 675858383 0
124154845 230215864 0
28072055 224199429 0
879580381 344205556 0
770492024 937903803 0
798384948 526809205 0
729960125 900149852 0
677999190 702217408 0
845809241 44439267 1
438456196 12342619 0
962062121 784204203 2
553892831 557138917 0
278838512 111693445 0
931754476 469083293 0
843043600 739258215 0
373352503 132715964 2
29045644 704280191 0
420736050 128671983 0
875093667 57695248 0
708115301 881755271 2
899730690 789480958 0
921792521 225583773 0
873615316 1425980 0
121510588 247313246 0
263983185 974690490 0
875908691 363578474 0
949812564 569985675 2
780684726 899774087 0
685437676 561522493 0
37207301 706396804 0
15138554 634616181 0
484297989 848448645 0
663156641 853177229 0
757663223 456112910 1
358518413 110606754 0
867990844 210249959 0
75303692 518539560 0
295875229 893713627 2
927247257 674353718 0
940118465 154527938 0
648213544 50232876 0
62317197 91872101 0
728846084 754093838 0
295833313 414553946 0
284202866 656741432 0
356582995 998712352 0
260526171 36104726 2
53454158 34791522 0
490487451 945098772 0
306854874 643015621 0
72552711 952758051 0
546220906 25472989 0
530185928 331674759 0
29928858 200726814 0
343023906 100649174 0
400749591 574685289 0
179292904 703555771 0
469222693 655863655 0
902494528 299657645 0
267914964 518134192 0
887284624 876813821 0
424834510 211098994 0
843019960 66861336 2
224231579 400915250 0
872047449 597678336 0
368072102 999318275 1
910279438 109607235 0
334544029 974115976 0
77238483 856319399 0
857130709 798328594 0
324198299 471877886 0
185853397 995244801 0
279593588 276267827 0
324482350 905192960 0
53333392 222302697 0
916132891 766362397 0
782775567 490118972 2
295049092 346918872 1
23641838 895010737 0
424048941 684427595 0
109396684 944068822 0
474795529 116011816 0
613709874 943852086 1
206451659 320489977 0
416755865 725156311 0
899746508 747827746 0
59812482 628374225 0
345567973 852915658 0
801679274 363288324 0
215473444 64291309 0
621729778 835382248 0
84879497 101040017 0
867806802 586344649 0
143839887 634994044 0
651226359 20296417 0
70510576 852333666 0
299744138 260775555 0
504081252 655513915 1
761139237 711680206 0
9664998 603728576 0
56767923 339430833 0
981259589 930954844 0
705588980 74667403 0
58907757 611319005 0
10353536 537265797 0
190017860 786075343 0
706588650 594791727 0
488420958 331653227 0
546902329 579095205 0
377471293 132637657 0
189103764 762579168 0
140087144 687112022 0
350756468 527973143 0
995328415 812324383 0
377678641 544662688 2
937250449 316401548 0
342997051 742046113 0
520759499 230855803 0
95094224 853020791 0
870558023 854349970 0
51221292 381595699 0
432235216 124788184 0
126973546 11937844 0
4854401 406653577 1
646148857 287951880 0
330096132 16491294 0
44356894 500191618 0
403469205 924683014 0
696628818 289656463 0
225169134 9995470 0
447010235 161839919 0
618576318 191562939 0
831703093 110816104 0
625194319 290057419 0
223868693 914429132 0
284554591 46659529 0
312553778 825266943 0
930454625 762695058 0
532834020 832747278 0
419665825 706687338 0
536471291 928595553 0
270223269 385556149 0
903151166 482090907 0
128348402 657382446 0
180582510 522479518 0
376654754 691218822 0
222486204 352703503 0
490135145 139493612 0
71375848 291833002 0
164531615 340150060 0
686282755 858658962 0
291891249 917489993 0
494287752 2289549 0
515796280 558179460 0
848696638 689676057 0
165224559 862661435 0
453792444 385340768 0
102343212 624483502 0
90214311 863043940 0
492153428 627362867 2
164453947 325233260 0
197193978 23983111 0
761346371 122043922 0
782519874 48350371 2
29047105 68460133 0
973914636 4596732 0
362785388 887313035 0
517663277 994229778 0
50217150 799244926 2
603305348 272186098 0
839532748 988598688 0
24822471 518518772 2
790133930 70309370 2
863565577 248861244 2
521550293 730578401 0
855667172 493995777 0
560158179 199263848 0
41167599 53063370 0
242095854 582432608 0
142340184 39930574 2
551601193 337563013 0
390213606 982408221 1
193371885 756646173 0
475246892 827372722 0
214988299 280738744 0
513463229 956668307 0
340749400 680960889 0
284582872 245277542 0
195756035 138246774 0
370392593 322110755 0
617856464 266303311 0
840991488 831990242 0
952738807 406579455 0
866273028 768840493 0
339578226 129278121 0
823296203 759370858 0
985297383 926142055 0
597730319 820960730 0
834550311 88160817 0
892289491 667931552 0
84329592 736674984 0
505613024 333898048 0
910112029 52755892 0
740585311 836001366 0
27029427 124572514 0
286963100 315596343 0
70208486 755123325 0
189794104 1352525 0
149471745 712231279 1
212764684 363439793 0
552353550 914191687 0
349121403 447813896 0
143138687 331373912 0
873203345 476370153 0
709641476 166858777 0
114343952 922252936 0
210423550 540544394 0
375174605 623956910 0
536209599 343607615 0
700997064 744437907 0
652586539 875355055 0
772662660 345299661 0
879907178 833679677 0
128955953 975006145 0
941003813 230062978 0
268979461 302453554 0
197612041 270408294 0
720148401 986108534 0
271003411 385073698 0
862896417 144181082 0
141428716 804257660 0
599892094 969902255 2
619988885 668186541 0
6232974 113956135 0
475160654 139652493 2
534328165 34139658 0
258375759 747649443 0
759790909 574141231 0
987186034 701104069 0
256816275 437846422 0
591782851 99600219 0
628005593 89924628 2
155317055 971194148 0
737880273 604147532 0
951102518 24724621 0
846723249 324295572 0
866098965 983837754 0
833113299 337729597 0
708193123 803050169 0
129935017 702154050 0
762966087 41566258 0
398139031 682151136 0
678413122 965862126 2
296789727 934719513 0
274509971 291885842 0
543498240 669309401 0
476473613 733265986 0
340834614 21842051 0
254921612 241276863 0
66923011 2827899 0
171709269 242125300 0
406033408 57250625 0
739424167 200206155 0
555186000 525305499 0
747224019 982951677 0
728070501 265143431 0
591286154 773624733 0
889917696 298772095 0
753144654 516206501 0
851851057 616447786 0
124749219 834089558 0
118095350 73558563 0
119954346 322486869 0
36481621 183317665 0
15887441 447293876 0
197619952 579135472 0
430521872 240613804 0
591844137 349025615 0
557806097 732662191 0
320739122 750878144 0
288427700 368475301 0
813544737 465003325 0
154326366 70691495 2
94288298 663664055 0
331951557 924338770 0
833120959 53015639 1
521867640 55896411 0
827729356 662376 0
116308570 412294503 0
921396689 896320961 0
273856767 768683756 1
328862037 290454564 0
858504860 862741676 0
801206824 28355805 0
912622395 246112850 0
527022107 834815633 0
833789271 506464276 0
24583838 841663252 0
141146736 385924428 0
73966145 64701901 0
247118290 324182770 0
341472227 411896935 2
491856794 145915873 0
933228427 305581006 1
414025609 308879027 0
184214117 531156379 0
605234044 115047899 0
563634637 71200432 0
95596569 675391485 0
995946100 319244090 0
606236869 760066279 0
210547845 240561714 0
388673195 650218260 0
245652305 500511704 0
555801801 904549446 0
625675573 198210200 0
983474788 32524029 0
592513488 313052777 1
861209106 209166350 0
317964277 912406411 0
256904429 772110254 0
940243662 44826752 0
393181110 562730154 0
164245869 522612709 0
285347836 516896330 0
327295367 204677840 0
770698826 140837343 0
448009003 52105308 0
793448541 140550450 0
919585194 485710128 0
76489943 553200055 0
441889516 624590729 0
246766855 703588465 0
328327336 350736935 0
208501275 333733334 0
644245340 658029234 0
957885489 408865735 0
407377286 932580505 0
404670997 556935516 0
28624505 241599842 0
46487647 137588833 0
25210985 539819298 0
53430679 662769992 0
566679417 658868915 0
483958518 178536691 0
892670569 842381644 0
5809504 965979338 0
289112561 979065808 0
399409091 654898637 0
735402624 302199194 0
350217702 830725971 0
175005601 159264268 0
98665605 516298541 0
572086181 227150861 0
752233729 220614901 0
225339407 593555881 0
726249322 20630712 0
309796420 150059968 0
298286580 750108839 0
100398330 373954845 0
772955895 67265056 0
159682280 422825633 0
124935305 56358501 0
26944549 36305258 0
565382645 284698919 0
936224636 809641315 0
267395420 545403960 0
667677975 117871858 0
547495239 377495191 0
990553756 922385477 0
822287196 406796191 0
467228893 765773501 0
215028654 996402689 0
703130097 400300093 0
627250260 133768175 0
574420937 244949273 0
930440445 695282451 0
241936488 3522713 0
301510097 876517060 0
310602983 859681087 0
290022453 566896674 0
373759690 442828358 1
505409486 360236084 0
463963770 86283808 0
61831573 350741004 0
370471694 482499106 0
434054654 954395086 0
876508351 317810599 2
924714366 282180245 0
944697986 597841699 0
606127259 588285799 0
891948538 992743440 0
414287572 394260206 0
88000614 912640336 0
165045516 257756188 2
747101255 26424358 0
137222957 634526972 0
327778497 141157268 0
491712705 175004244 0
154878930 871055238 0
885610740 28545701 0
301720738 223525157 0
900889654 124217964 0
560529791 388684572 0
797263189 132161815 0
803857618 833283567 0
350534109 743646334 0
611046409 761095858 0
912440739 993315566 0
333720540 150915140 0
547651170 619594832 0
399848237 568127762 0
257093503 62538389 0
555484137 246716078 0
365495720 585959787 2
875924075 188536610 0
19049197 680254289 0
315799237 10282931 0
436123466 531415033 0
78532726 123916556 0
538333998 439874537 0
143336982 633706495 0
755152279 669250502 0
66772556 419071816 2
692226300 487920815 0
711503264 825017869 0
612743507 120272264 0
717564560 344949786 1
854973594 278976369 0
301444356 994288494 0
726823068 788904317 0
141799871 397273308 0
735585196 823065761 0
38044284 958091848 1
154463985 793971381 0
644936517 787608378 0
543998181 129025968 0
719353702 118178955 0
703910901 82308039 0
717551965 407509768 0
513654533 684857705 0
844080547 80133908 0
559373997 274656740 0
64564638 196630670 0
364445852 897761218 0
15170597 38738859 0
921250855 601440284 0
41225063 610469205 0
165303188 105048975 0
556909885 296364971 0
717181645 102104509 0
894926196 551952077 0
260985237 338297067 0
978520144 419451299 0
238646023 179723517 0
64884105 336531057 0
239212945 69663807 0
292868422 117744456 0
663881613 384154132 0
413867247 743764501 0
476285233 640337002 0
77725880 245663138 0
27118 566832597 0
871581184 563350971 0
94365164 913647931 0
972359338 151393822 0
354162937 235802436 0
679225644 817375984 0
557147633 67015781 0
266696801 277052435 0
757516543 123476639 0
108522815 565399707 0
467443259 59630983 0
840002216 638871255 0
574402402 937973511 0
809950892 98358974 0
185523569 329009925 0
825959058 547158902 0
288887431 53259411 0
670109475 785160870 0
743413875 291037114 0
422233967 874632099 0
881304435 206693795 0
81542883 844843102 1
273150381 670153414 1
943474615 37949545 0
443311485 5522595 0
227964542 109276047 0
894984590 59114244 0
609045236 378557917 0
95758557 322344595 0
993478590 904339484 0
261981884 202746600 0
807620602 448530847 0
635903012 762906375 0
265868878 65715177 0
511966721 530612694 0
714282247 461347620 0
356386471 654097807 1
714539533 236494333 0
165899728 146402583 1
649868942 908142829 0
220988859 89872529 0
215357760 887433124 0
459507477 87500600 0
157370282 437635359 0
195898373 339812625 2
731797513 48375627 0
601219739 170323251 0
96147137 748810340 0
307877463 223477003 0
995675860 307614570 0
773067297 351038934 0
659629203 187510960 0
907431145 110382900 0
35411134 360431730 0
320099351 69940811 0
258610122 717699714 0
372200403 671927150 0
449966825 54091202 2
392914056 156842405 0
700226296 535012293 0
882455837 705278992 0
553236355 386578976 0
736988057 194828747 0
737464905 111425104 0
996498133 391168268 0
418144971 566954744 0
542708150 115968837 0
695964311 782903470 0
38604534 522801257 0
293503072 348888250 0
922605908 649039808 0
882001039 933929138 0
139889408 188650660 0
522407611 162872020 0
127787486 86205456 0
785794296 612061188 0
3461812 183812591 0
973871224 775757093 0
529486631 376615783 0
895599765 611112358 0
55319854 923831401 0
197342968 979753249 0
641848472 113106366 0
70825439 949743126 0
913526636 758512581 0
38912359 439596991 0
331028174 947260613 0
405274304 294256797 2
867615962 38084069 0
200274748 335025153 2
68053613 53218513 0
988775438 600004835 0
851952792 888639625 0
483062957 57344705 0
891279477 922262673 1
383375442 681349339 0
686496143 345641697 0
807961535 74753798 0
570584108 371849889 0
518753079 742433700 0
140518729 114963659 0
80549367 530143975 0
47784602 829403429 0
555029150 648947433 0
40443788 692810264 0
266743976 16017431 0
485403413 288764431 0
685669420 769978594 0
836271583 865701086 1
115615114 133847373 2
744841300 615999924 2
735504368 496903689 0
220375158 7883000 0
344526094 268731697 0
33595653 20890088 2
172257355 54525456 0
378026868 648758047 0
10473358 669658552 0
551544567 410637478 0
499162949 857527488 0
174499107 587139380 1
845386847 642609112 0
88732489 583421956 0
476751141 819043262 0
704662999 111950767 0
398306135 660483610 0
589583887 186978328 0
796931495 985773925 0
137231747 716994388 0
566259536 775160178 0
763861380 266057195 0
395933542 418893637 0
158926632 455018129 0
674777533 612607073 0
608778422 355021207 0
967781453 69401536 0
495390135 623063339 0
538140494 473171794 0
879097150 356306002 0
504208884 592706329 1
448427022 712303921 0
90339673 98370970 0
84393295 486330352 0
523925124 841638583 1
748154659 593279281 0
441580889 263719850 0
937448309 696973343 0
933102667 81038481 0
858068355 26991194 0
57628623 261068631 1
19881106 659621454 0
189788737 506997498 0
50021052 864286167 0
139294057 253153842 0
769358077 222383671 0
16662293 414432831 0
441482063 759573925 0
368713996 673990763 0
949587705 285470557 0
160197246 860818895 0
837690714 105757627 0
540989776 854029737 0
106313902 736899810 0
565234176 357011936 0
306139646 20450103 0
842662270 508279784 0
106751880 234352568 0
351963205 610026714 0
995539764 275677652 0
965081101 374030624 0
421242507 596072419 0
385632205 518684367 0
752741787 642624777 0
538017867 989910897 0
18639103 36626544 0
468188035 786226170 0
664199545 947806844 0
588550305 897931268 0
651943 61582913 0
189921690 737435641 0
889736166 441250446 0
126333583 983844818 0
621808708 508945617 0
518801043 81159209 0
882213108 314478703 0
891233134 284845582 0
203688706 225254578 0
921645681 112591991 0
668473137 441790397 0
138639488 134073577 0
867440468 73252923 0
316892031 309844088 0
781073123 21543098 0
493217005 730862564 0
342889764 992478138 0
668851719 504287136 0
173096160 233535643 0
136382363 126583256 0
346503022 243922744 0
534412299 219792895 0
35068633 638526085 0
606090000 220261781 0
90598577 142600821 0
899794881 421364139 1
845827197 262400546 0
700081362 275901574 1
538355637 83130567 0
486812015 964987891 0
193969863 48696292 0
871155699 995889122 0
738296260 940443911 0
738388713 463741411 0
796921448 355431315 0
189868967 316978014 0
522245396 584443054 0
128593100 128502455 0
696003604 104388722 0
893239594 501495621 0
481260594 641753534 0
974473006 239610715 0
383829285 237465411 0
106811218 161683580 0
630182038 472846889 0
247611247 329886967 0
984991967 71048440 1
910342781 598610396 0
884384424 243758048 0
302032471 759367487 0
56693831 447497668 0
415611098 588249845 0
65965315 317936538 0
300256183 494684646 0
14620245 645890795 0
854518044 699765504 0
882323607 41701660 0
514639918 87148960 2
800520698 653650560 0
792716587 265930143 0
271066358 883499137 0
404207049 592407398 0
530929965 851558116 0
224763992 797605323 0
600467988 3861695 0
834550704 280593373 0
849382941 824751300 0
220890157 962300920 0
715755050 609855637 0
401472765 18722133 0
689362211 484594 0
198894807 365565773 0
906105979 625085806 0
446871165 276292994 0
73977346 398431792 0
87618511 83536503 0
498917190 944712451 0
621069567 12751591 0
146663097 384031726 0
29209913 679227289 0
1690884 554327730 0
432996718 173656266 0
822678993 154844564 0
303306772 644927263 0
448010989 207142634 0
827728311 571791605 0
445729274 821476014 2
238661962 511759017 0
202424357 218211098 0
733913469 765042592 0
565980271 428173635 0
606319394 23110487 0
925895996 806370804 0
458469088 735238766 0
925199189 98546208 0
33255591 569992181 0
427936467 118281232 0
940678630 536283178 0
349119772 377053123 0
638099507 440822297 0
544258190 176754721 0
658251370 429119949 0
555601318 297874779 0
900462042 198546411 0
710641319 378883677 0
663400055 952764908 0
889887645 644832753 0
654633131 375965033 0
875009723 971163069 0
281785484 385541788 0
798380623 242627744 1
325527803 333183019 0
796651986 466314829 0
535505703 281464941 0
673682433 25084310 0
683280899 600727064 0
185745291 17657474 0
836954775 452488701 0
125417586 490374190 0
547671237 731178894 0
772060152 101712525 0
113270252 823994467 0
306794769 306511193 0
37410759 575127251 0
750091180 951931114 1
773172618 291327303 0
331256379 979152934 0
887394103 611887867 1
868846309 740152501 0
743114174 260351619 2
445388361 134385454 0
75474056 38110582 0
988920558 186509984 0
701559632 54526890 0
856854883 231534647 0
693616788 578316297 0
716248089 80147559 0
606273511 773889724 0
90192506 973881897 0
581093581 125814210 0
555440862 252540208 0
608368082 334860262 0
254829995 690539094 0
112708613 317613163 2
49889324 624963645 0
234014338 287647515 0
168576005 647062194 0
910343930 22979139 0
241844416 19232211 2
330691256 461783292 0
796857477 372021067 0
657897100 452643111 1
351974696 121400133 0
718661956 937083174 0
356005802 86297667 0
973319487 535459467 0
441317347 936207220 0
158065376 971774216 1
991699689 48722992 0
411106205 83145888 0
517731478 613221440 0
147635053 956061905 0
77601542 696605037 0
953271926 751961041 0
699639638 439239118 0
505392291 826050826 0
114849817 947270630 0
31671829 518652000 0
580908684 876999028 0
145694727 908087801 0
997014423 701214568 0
275230977 107181746 0
952185837 780788432 0
30832060 129793742 0
339852991 695351147 0
13775545 676619703 0
630444674 554127944 0
860258141 638365542 0
10222951 205435386 0
937962666 898163040 1
415577525 20762901 0
241968146 491608539 0
982895328 242106393 0
112458543 99949606 0
815056647 434214257 0
92650659 8395882 0
753652825 639196375 0
120836215 955799308 0
116296623 154453147 0
612540428 725086820 0
163164720 225311970 0
73050747 111653521 0
759390556 841525978 0
704251113 398840 0
109024512 968922982 0
371396994 901053858 0
306513139 65896595 0
253477839 44524885 0
589023051 759008102 0
11018719 823097925 1
758067161 101413426 0
636731973 35835470 0
226597413 34968565 0
512907714 2788048 0
929237046 637189999 0
328193051 510226023 0
119445811 327595006 0
506982240 148330681 0
74830400 920277294 0
656446514 31269937 0
440574435 819048796 0
969458139 570604888 0
512771218 490272785 2
686754802 767525685 0
817741766 968253870 0
238745243 321222452 0
942073057 949937771 0
914860591 639425209 0
103286098 602531323 0
84046566 289979309 0
927380684 473775403 0
551495667 687690861 0
246304373 237591311 0
694074672 461245736 2
78937495 156765701 0
249666982 645845644 0
82891236 814877506 0
164083502 867968229 0
501873114 623728584 0
938040439 696019458 0
555582962 917240593 0
102594992 946110057 0
871848369 238194389 0
697502202 680375243 1
865151821 344219275 0
480546040 426327269 0
279611349 531916289 0
552318308 772886387 0
250924567 202454716 0
981451750 342036517 0
398004649 976879969 0
498747356 685716342 0
4825359 705954410 0
395227193 954485484 0
135200319 799879391 0
611437252 934098187 2
171497691 492338902 0
36501442 528329650 0
698772922 574932336 0
325053670 825677659 0
77797536 45074793 0
922809423 635717979 0
862852267 130752623 0
390037776 164217679 2
968384362 81843818 0
535549348 394248734 0
590371407 599808341 0
366807128 925625752 0
631470380 177048367 0
751578295 685586905 0
207073465 288670452 0
246713913 783300436 0
500019272 500128596 0
65411884 883226510 0
305452381 135652309 0
499622959 584525994 0
992267756 749260053 0
855327156 145042094 0
906035323 112024148 0
954644602 19486005 0
470006699 582971806 0
125794201 242658676 0
333802369 282120138 0
23718747 454463744 0
901261873 230191390 0
834271236 112108163 0
769565223 197484710 0
418122182 755949457 0
597854945 981545176 0
556439671 683646 0
254306833 770589289 0
44715089 795413281 1
357341159 805486704 0
87022724 19398993 0
387320365 388577517 0
801607961 952139031 0
700528588 975849566 0
384217596 94332252 0
742790394 402616123 0
7188148 668916059 0
739508177 201700892 1
5462227 397151162 0
280229032 587234063 0
898847850 742785817 0
4274566 439830914 0
962638779 998668632 0
707857793 884150965 2
500798302 163347457 0
222307415 720516462 0
626226675 795637657 1
580162351 285750749 0
71149663 146833452 0
613487903 962636451 0
53626092 853417388 0
952239831 266714251 0
31372681 514760495 2
941095403 59840142 0
567678940 278906594 0
487506938 936028249 0
292790477 787316192 1
316928375 296519224 0
886930203 529335978 0
466774433 20821154 0
380732489 681210655 0
280366104 192930989 0
55299361 365030363 0
605486437 977612591 0
548568275 399064167 0
33004841 957640888 0
813512296 873339315 0
463814965 207642555 0
760436013 550039051 0
270257173 682322044 1
417994109 474491272 0
226577625 184173884 0
504260048 43465068 0
215917987 950262401 0
745821228 966831358 0
68167130 322820798 0
982884659 204423827 0
878386196 18617895 0
332539998 478333311 0
998721025 212055141 0
622712330 218118364 0
501452365 511774364 0
578884917 566339606 0
49034439 187235260 0
162624739 860529085 0
809752078 214441912 0
297444475 50461171 0
559140195 277139329 0
671829516 454592711 0
26139864 423233395 0
386002532 719287874 0
308100379 369439628 0
34800312 231244144 0
630795586 75717844 0
591137100 700344086 0
655973724 266011768 0
642276809 507272007 0
215748507 649311857 0
447042262 445059996 1
699346053 673564462 0
969249462 248598157 0
660550978 948171011 0
497151392 257077954 0
367663208 200864655 2
105675378 152431481 0
500665106 41508242 0
737794183 883550225 0
242597119 10668480 0
325302340 762808193 0
339810724 284735305 0
423463438 407069551 0
881906649 875907293 0
745986060 237705338 0
11924863 40193500 0
717509230 186572043 0
89332279 336676908 0
19781955 283226738 0
211461448 623420983 0
25490036 42200444 0
899431893 77054188 0
669124041 84547451 0
161176482 247112640 0
179048216 253281037 0
299344874 934654854 0
79158617 988385778 0
284825670 130209641 0
682623352 273568178 0
443006404 479266701 0
174141456 621276630 0
29965704 646769775 0
321493692 982395897 0
627164702 97177864 0
994238083 184171330 0
552872290 512806762 0
285627114 761190952 0
225978891 548294089 0
870029129 28262962 0
313068164 59735831 1
825161671 953799993 0
403577892 737479372 0
492236766 864843539 0
602093114 23773958 0
530482752 475505258 2
44669997 193240079 1
64437350 756372414 2
556804394 648245001 0
630567159 380009638 0
741246864 15281184 0
202659236 145805805 0
293646068 203797264 0
184084994 359376357 0
272225346 509706624 0
507110946 142837857 0
137361547 136166355 0
739330520 4794183 1
461034998 986051212 0
777657714 79247623 1
500115610 455708548 0
880948006 461184426 0
578055881 228238708 0
279713279 423064337 0
992980843 922574403 2
667420879 830816466 0
550327959 114766480 0
891707336 575174329 0
468685067 608715050 0
54999425 429726332 0
286300639 487021598 0
75430919 819679519 0
771622569 624925507 0
640577435 139065081 2
885898449 230873347 2
843364279 50614649 0
83187585 552111752 0
208651299 474371612 0
366084298 188385126 0
377255486 624303516 0
702053300 866246094 0
578181457 142851473 0
896299659 870779411 0
921754592 162514536 0
343021265 996113763 0
57170601 533284088 0
236008670 584530667 2
396297932 773053899 0
45977128 71419036 0
309108436 26483818 0
176975712 131536136 0
465274270 106048089 0
441301520 622530961 1
6608543 748079890 0
261561028 121430060 0
544923644 65767826 0
642039170 48046818 0
90076367 479455774 0
618325941 835745705 2
481466229 138025085 0
913298194 890611775 0
598496718 711546175 0
595383073 520326635 0
841025754 290451210 0
498277357 333268205 0
808279590 433618544 0
161944237 706903623 0
829259193 23952263 0
715068765 62537387 0
970894992 639948710 0
637771658 533202349 0
918236065 268442116 0
25883438 666674084 0
246817760 947496376 0
424620523 521135481 0
988426357 208438889 0
657128638 417193786 0
789207833 210988191 0
69136605 603818603 0
316716759 113171123 1
303491247 464028162 0
715898765 873787878 0
1290301 19747977 0
672292229 693483411 0
706663559 326601228 0
118449848 52529352 0
9225219 149062520 0
938846254 465382992 0
702072736 294440826 0
91074362 810234483 2
234470952 799243653 0
887860736 356089798 0
574080602 465930734 0
288672811 91219312 0
541117425 145806463 0
861646368 878181070 0
683431996 988675139 0
90662846 217720846 0
748316981 791016960 0
188438972 374972783 0
124101534 475235517 2
581491658 6649431 0
18759193 465560522 0
372410182 566875298 0
105397018 199406220 0
346636974 425971988 0
151933240 101327227 2
613306425 947016589 0
453670536 118325307 0
528279251 517107621 0
428407867 414983568 0
735745640 87519622 0
792999344 954932133 0
212141727 77675999 0
479796326 202576004 1
936470433 708651301 2
795172793 897638981 0
271971991 939998524 0
298291332 89553301 0
139637320 843875678 0
95395045 401417236 0
848266512 571650012 0
984574791 138807668 0
628265240 569771078 0
592229764 157392756 0
355800757 47991385 0
797986572 783901658 0
87271476 760453144 0
51505340 582763914 0
771923118 669884001 0
448529794 456764895 0
27334986 201623950 0
989648854 687865666 0
990411073 833411189 0
160458679 113796996 0
109743691 286790047 2
660652580 109251025 0
809092905 277695078 0
176642185 467385275 0
830834218 594391368 0
998394782 590199927 0
884964347 605117557 0
601027438 257275639 0
568287869 690757337 0
78545883 483900326 0
54721398 751428602 0
997525284 203540245 0
899475703 213430025 0
16166130 64468765 1
436884839 753564979 0
693003188 953309189 0
158165827 723153068 0
630718334 238039148 0
457205659 374645378 1
373392083 871061399 0
119980400 702120675 0
537527996 879138522 0
668397826 809473082 0
517335445 883445604 0
443758889 785643035 0
688159127 248158697 0
181329140 45950670 0
881551365 311273631 0
925309273 659990823 0
776491264 105836715 1
759565138 281912814 0
319074548 327526468 0
399169015 338540134 0
663901162 548627666 0
218894304 525338618 0
701136443 436643597 0
635851042 443413410 0
159191253 740622104 0
566628108 939040733 0
301666609 173398794 0
971290283 102215730 0
411504831 283566430 0
240351759 242585104 0
331368193 26618812 0
48190688 429941621 0
665777373 141813710 0
478022691 809325180 1
312399928 92108864 0
43274527 283377863 0
789851236 176914090 0
533635111 912559484 0
596009654 135951784 0
237318779 83591799 0
66288497 275962280 0
241493989 921989912 0
454324435 835625148 0
27646084 954789979 0
994196399 861363739 0
217319422 987002964 0
470696009 252542138 0
100710417 974865181 0
128315222 33438241 0
920203523 731415333 0
256552306 516263372 0
44332403 107332693 0
327865010 104377262 2
73094216 363152481 0
200660151 354970178 1
830008726 41644536 0
304567846 176250673 0
498184350 265437128 0
22133827 48159427 0
573555934 384524479 0
667233925 693193249 0
48508605 77525233 0
657073530 3786791 0
927371462 123796908 2
234954542 42101915 0
422114129 702526139 0
854357407 136477832 0
65961642 432583577 0
284045599 356374043 0
840771519 555085706 0
418405063 451894717 0
2081323 650706064 0
956696599 244546985 0
394318127 337657208 0
732404199 88572520 1
724003595 786664291 0
432249957 210636605 0
37560949 419210315 0
745476790 942674231 0
600219784 728078011 0
445196808 101897787 0
522569674 55727534 0
362470311 596227838 0
139548054 165399953 0
536163640 949373457 0
648909438 786284340 0
776512558 107350236 0
386906468 300879801 0
606683762 907166328 0
191817000 194244611 0
424976672 539561069 0
585350941 547334174 0
341246900 775102969 0
200041964 307634476 0
426997963 690690791 2
659100637 520325809 0
30740598 32007078 0
831807680 282855461 0
794382898 126744212 0
998705 680938281 0
143644551 194424316 1
398367989 410365393 0
869190789 288295162 0
121918640 604570161 0
109624297 241597864 0
847785318 40123681 0
250088350 471655584 0
39872117 989847442 0
36313943 682146175 0
840938996 304787745 0
523042377 154499679 0
220128392 168352880 0
112207090 20058060 0
439372610 311866127 0
797986967 776995999 1
387341983 165772723 0
284465244 553014261 0
105418487 410872795 2
369442909 830204889 0
53186435 810223918 1
667107646 630036482 0
36459190 85797631 0
364018634 29247068 0
126178116 107723547 0
628020469 218455669 0
693214677 896641476 0
130418087 938919469 0
268158189 536170511 0
828164060 94146966 0
2226510 769137727 0
185331879 852696159 0
626248781 986745945 0
45386110 343796272 0
981965731 728117414 1
816767190 479143007 0
197198393 246468244 0
863829165 767578681 0
913655697 254341594 0
707888157 941817359 1
184981295 594089422 0
760299049 725136112 0
759130817 299951903 0
577174620 468075656 0
923984967 622761614 0
67490929 446063243 0
914385658 511205757 0
536697242 795586575 0
183299056 450717334 0
547984628 275706462 0
535969878 540419647 0
892258376 31752295 2
192312782 105070636 0
557864056 441710859 0
762291385 899994764 0
235405698 23131066 0
740380873 172750443 0
859163851 808277331 0
913047107 373176565 0
385189118 821908635 0
533657612 409059473 0
441638618 651733616 0
161191075 842394270 0
266487783 735143648 0
122971549 372565416 0
83465400 649645579 2
404549791 835086910 0
216613327 434866050 0
720938170 781497828 1
656066661 963333230 0
98133747 769528874 0
457996464 743090311 0
569960998 849662543 0
585337390 49378874 0
244125092 53882660 0
868689505 14785226 0
105517100 606056462 0
11520276 463559151 0
7662117 397525147 1
956026907 444742666 0
75021267 586018063 0
226618237 51882519 0
218769183 906154904 0
302804478 673761460 0
30715578 426605290 0
426132018 531143087 0
110796725 115007639 0
979584653 373757244 0
208753781 46190961 0
29100374 584681814 0
813131869 60786421 0
750238646 377516022 0
128651362 277943562 1
588578050 23820867 0
618579190 104801703 0
211016905 34109134 0
382281357 658405366 0
656324208 741681926 0
46566280 877948 0
905128044 266075981 0
872294307 70056962 0
835419422 675910813 0
9196746 535779354 0
154584965 767126991 0
30768762 752009044 0
627442755 912797535 0
131267466 204577649 2
60316582 810295236 0
51200653 2927435 0
798390108 935632860 0
50999142 870359107 0
854018388 938229619 0
128263490 566421426 0
90559464 749243002 0
519894904 316770596 2
856205401 183587484 0
755475236 281727656 0
229995617 816569771 0
523183886 634083828 0
930566127 17811939 0
150986796 39631614 0
62668826 919860980 0
10438743 141839541 0
182517874 484565989 0
800438761 26508564 0
113994681 106361337 2
783380677 923375442 0
464879579 94629724 0
426208264 110375225 0
675270967 444592007 0
58902140 720420523 0
217528400 269166787 0
933198755 3052360 0
907012778 603525406 2
268101134 63486451 0
356974953 23159898 0
884773183 910467053 0
640088700 143129217 0
782135650 100574800 2
947448591 604286556 0
131248496 329524428 0
476283268 284767592 0
988114063 600382777 0
397653010 57064453 0
904211347 248718736 0
460397394 948372011 0
746538735 152458983 0
442425531 834740343 0
770712576 960335486 0
278773922 306038564 0
517977282 672738065 0
192632626 388073926 0
527119532 932409871 1
944917937 867983652 0
872796988 604975769 0
85447498 624144575 0
205796639 744434632 0
833689597 139496459 0
583850654 243724265 0
88922396 857346307 0
948528201 434463050 0
684187301 836352416 0
967366630 106103868 0
76021644 214754242 0
411347050 333152577 0
571969122 88221964 0
461839155 81003773 0
786519950 627552263 1
325027654 208306868 0
628146672 298336918 0
404111814 797208308 0
675320031 115571843 2
713655371 366580210 0
794998075 252561821 0
759993942 401399 0
320014451 29563163 0
8974413 970038005 0
871894977 813131223 0
501876781 481736309 0
478235856 990039505 0
676958249 780258332 0
472683003 540340576 0
667741485 544884419 0
150909982 27799746 0
40054597 105862285 0
270345110 163061265 0
799313577 415247169 0
840095125 562421818 0
941611233 284842119 0
32417313 5964610 0
881965781 932309695 0
179552699 377247796 0
216197774 421042329 0
441718565 350548939 0
578112043 138408335 0
940855897 511236021 0
58867818 195505001 0
953868518 281277705 0
164347371 62420552 1
634100546 796843243 0
830167256 415313045 0
345426543 447715892 0
688373955 453529628 0
553875563 612899305 0
984775618 630866379 0
25344869 464514105 0
742922272 98671977 0
545085352 286932080 0
426481368 580468777 0
984613359 353529079 0
774596299 487849891 0
439515727 562893869 0
165568532 821160578 0
505291920 536700289 0
665870533 340203770 0
911060603 322191178 0
417764264 41015822 0
659205605 252306409 0
658316432 283956294 0
240957858 903592504 0
629771792 926999994 0
612051340 528927102 0
712554832 397981444 0
714949081 692844065 0
41592543 899974905 0
30041004 162364335 1
585180021 90387881 0
122982106 997369959 0
17360527 2757113 0
673535445 397395442 0
63239392 505384795 0
144233404 268893188 0
474143090 462726016 0
392261704 338139721 0
881115549 383591657 0
423599595 727999178 0
901266798 221958597 0
875919841 141367916 2
842094530 690384803 0
622252979 849478878 0
5915721 995074611 0
164447489 341405327 0
641837307 738609493 2
60522681 715922889 0
539944858 460808394 0
121336180 559892823 0
98441692 673880974 0
979549658 349777693 0
411814289 813057690 0
335561487 117721994 0
370826484 262241018 0
170037881 959777660 0
269451619 65187208 0
598780540 606220910 0
265660735 895596 0
82078281 756750203 0
591547849 196813907 0
484053885 254351068 0
9807226 252515315 0
30801628 385822900 0
328958988 570120856 0
867451802 750331308 0
122707838 998859009 0
167662036 423777791 0
895939467 394295097 0
537897483 902228704 0
739126412 938554765 0
858404393 148262568 0
194294163 773624950 0
416833340 814703514 0
377868596 184489137 0
116930346 370071324 0
462362396 84351382 0
884141640 328111084 2
228639063 133924403 0
318446355 332327506 0
138336688 277208797 0
348056153 826232845 0
822129763 385907954 0
224382790 63328261 0
836133536 663843163 0
659990958 453316443 0
78984113 438255399 0
276379034 656281716 0
535767839 425561248 1
479199174 289599577 0
54489 114684934 1
368890446 687243057 0
103139362 897457523 0
792834539 369265550 0
34604327 388340486 0
79928216 259071313 0
141263885 943065892 0
401550630 760850399 0
538844583 698159627 0
235784123 464265723 0
730775634 998223887 0
48896067 38310875 0
92420221 422985753 0
863880781 223093006 0
355861732 129526360 2
26097277 240787476 2
58150498 356265809 0
749434094 755344514 0
294189295 8186127 0
537275143 582073704 0
917748896 982174578 0
132722615 509423028 0
24690738 777499198 2
497656665 222464755 0
775436191 223603450 0
445708049 738354340 0
662522370 73522032 0
746202161 393133552 0
444982837 501603282 0
59523266 739178486 0
7749335 354244344 0
221804176 268291283 0
561817900 170118890 0
464708449 756805425 0
502398668 194470077 0
659328533 163367787 0
905347195 292113763 0
903209834 689933195 0
255867268 373315186 0
113108907 777136306 0
468351353 524190725 0
14208208 762103362 0
355693 313629083 0
583545654 863598523 0
792394442 926841140 0
29655959 181647430 0
938230346 864666761 0
153150689 600563173 0
976150754 685412780 2
428525562 488441284 0
436226641 632505438 0
119198249 132844841 0
960105333 90024330 0
616900604 674513611 0
779875217 304840895 0
646800563 472351291 0
469523448 499643806 0
628566157 143458593 0
86763078 117575842 0
709831847 30139612 0
404837692 685070321 0
124054952 330973689 0
677251381 120932487 0
241507867 390599046 0
90228673 758377224 0
855372521 607415078 0
323253868 162028787 0
625472682 440110150 0
560650797 403988526 0
787749790 337785346 2
578508508 275467017 0
120239204 391326097 0
959536914 99844603 0
703238472 370202896 0
51413693 656555398 0
253617838 190581336 0
998404360 391603933 0
743835429 470843433 0
866092180 732674443 0
620260763 129465734 1
664430002 130308127 0
889043735 131335605 0
919228529 313537275 0
535833615 444553689 0
382696476 266479872 0
125447691 392651310 0
515101862 976318798 0
487889036 948088251 0
608229038 86608307 0
861887436 10852855 0
812021518 742601257 0
416091265 36254581 0
562802845 667441982 0
856208314 184029792 0
639033768 43819529 0
670901627 682872047 2
980486270 762436571 0
91384832 878397759 0
743021356 693105144 0
160977827 220070105 2
809748349 199249401 0
925845544 502810993 0
742904773 70309347 0
916600402 894485996 0
933533255 510283585 0
702972932 249408334 0
14954003 834004037 0
690486701 280575402 0
88458941 612196142 0
183633319 533669588 0
470142026 372606982 0
846213006 495141031 0
637247232 967889401 0
310232734 213236236 0
815071979 131326172 0
436274239 135560052 0
851327550 913544484 0
80768662 318975720 0
69416551 758460585 0
45786803 886695339 0
231033247 2915247 0
13961058 113816239 0
380690639 534877031 0
634277959 490530177 0
910504190 897126117 0
109836768 414919093 0
511451701 495239621 0
868525917 449245978 0
897766731 396883248 0
815615286 884084965 0
394320518 510610309 0
995616265 232083338 0
768973294 141754750 0
964133733 661978983 0
318811885 484568888 2
355598331 816281077 0
482699373 849748515 0
290682944 652386644 1
785499390 633468377 0
882378806 214363772 1
409501989 180227351 0
459971885 471904619 1
384165725 207877511 1
238191390 66752228 0
516900320 337559095 0
34257983 670211609 0
65530749 87621936 0
689831730 364385791 0
910162088 431625417 0
214947992 102595390 0
775663019 893115938 0
629581395 61027176 0
353718533 66250353 0
508213292 299220639 0
31561373 679820969 0
188790117 178932226 0
614150557 298047561 0
480072256 986678244 0
815329075 953558589 0
412784062 339488365 0
881948635 585043942 0
393584193 52259200 0
309345013 838629875 1
293240754 138981166 1
64257796 738170976 0
45735898 443936008 0
23842240 900251943 0
586990892 306752351 0
578785297 954517172 0
365577563 33449383 0
345263236 929081489 2
62218506 901482299 0
383182570 235626788 0
187703519 208249557 0
14286068 986092861 0
496000473 983888020 0
848719384 183326279 0
416219315 60474762 0
326595539 87200043 0
11341837 266333767 0
845505289 259529998 0
81949459 694707048 0
364666597 420570723 0
300779974 43234347 0
270298418 114003947 0
321905917 159574448 0
388307938 294250481 1
144204254 979952125 0
816471050 195213261 0
751973365 477489922 0
72718081 800979198 0
331886006 65503322 0
765505393 355936940 0
935726550 498045755 0
116754880 228189945 0
864667396 590110653 0
855539727 303317991 0
106719230 534127572 0
432308271 308875405 0
787586738 43872801 0
130472123 317043587 0
58947737 549172160 0
497329376 524254662 0
509994340 100471978 0
99865581 96990262 0
744137916 181913220 0
312421153 892401345 0
567308362 283854203 0
880271834 315306697 0
90580369 342789428 0
836243262 545086648 0
247504995 996101797 0
300726713 212433948 0
392069333 393077336 0
669068268 962309672 0
29722183 290187736 0
163600985 989792761 0
864500338 872580886 1
718754846 254062500 0
106830876 664275752 0
786676708 108506499 0
70104786 172568591 1
723572694 65176409 0
113426734 948799014 0
463382683 100000962 0
556842836 34168250 0
732025009 810771050 0
510427313 284499233 0
255162842 563137994 0
736764902 204747359 0
992741989 675999675 0
601468457 834361143 0
745442488 613287014 0
131754206 76166335 0
850697547 39526049 0
534666948 619135149 0
31884550 342722124 0
275273057 602720562 0
677693608 307460814 0
30448046 60133777 0
261955964 432275022 0
404799220 654690751 0
912463476 258877246 0
583428599 383120831 1
627209068 739848671 0
24377398 140354164 0
484301237 150564099 0
346775997 483663280 0
72986690 122935575 0
955455143 7759891 0
218396331 749573463 0
417727131 625578169 0
890257575 859984897 0
711314221 345128873 0
129261938 689329441 1
128887470 292381102 0
145101552 481202365 0
629755533 549776097 0
103965149 639437043 0
17872246 971417066 0
426358390 737992418 1
415685400 108314386 0
897686160 598714675 0
901233068 771294043 0
528721093 805876012 0
975595628 188550203 0
955852717 882786006 2
513988255 34731255 0
473623997 118336312 0
367118275 477653404 0
717845690 815271935 0
118292411 518673348 0
174738248 481097240 0
880570197 158505082 0
762091864 356236387 0
131821683 524728643 0
65834751 407232211 0
711392982 523430493 0
690591254 14541852 0
217644137 207316763 0
391749146 29500702 1
705686267 680646331 0
205119095 101200528 0
614548417 460607009 0
104037209 560528139 2
628969356 928638686 0
55917805 726277492 0
16664328 363754014 0
110487768 319314232 0
698507142 583924632 0
553214309 308082914 0
461188069 507427860 0
81376505 52930040 0
237872709 554641137 0
354825884 406785134 0
425942430 378577356 0
847930337 845050985 1
139120812 233728756 0
73977965 103376227 0
12612142 808182244 0
684727822 241996649 0
114155248 402507589 1
21751482 614699933 0
62583901 444388525 1
54465837 507645656 0
813200182 668888080 0
354742450 21538506 0
99237690 226751659 0
743896883 288041656 0
629410148 106425763 0
845989249 365181677 0
981733563 803311202 2
744867872 630063119 0
162719181 33982638 2
941180875 754815872 0
347283335 832910283 0
713720925 478659175 0
438666356 133326814 0
169125475 23424365 0
479043369 410500274 0
739006271 732746152 0
577922615 565523582 2
707875622 98603230 0
213703189 454230472 0
140192062 55049332 0
116187905 532312146 0
425376246 507393694 0
644694631 278464269 0
756939012 750161462 0
587945449 64127387 0
953305638 347098462 0
299317284 344477984 0
261308459 31144096 0
469939665 152706876 0
757793791 659406416 0
364358001 289840481 0
91156625 587279214 1
17012975 65094477 0
484839409 74319056 0
729234192 354024444 0
351750251 242518875 0
953490257 19344279 0
911866573 63819781 0
755562760 933077357 1
764956023 727233217 0
146082366 541516766 0
706813958 449847742 0
157639499 768567769 0
131614499 62417546 0
751090721 61663420 0
310630604 844445934 0
151824854 937570690 0
384428390 510423825 0
157388358 6227127 0
885003409 929197742 1
698725745 581022230 2
236967843 914794291 0
5381008 694436260 0
619056457 681737055 0
138927158 614370211 0
303516387 748367074 0
260398857 973554065 0
768373611 73368216 0
53526132 398515319 0
153904180 127323842 0
971627754 310597842 0
19000709 582857955 0
572684941 20796448 0
589985782 104589745 2
57501291 86600663 0
481072876 776143189 0
364328944 917706885 0
566801515 327556427 2
840732318 697557496 0
238168812 903701964 0
942348614 95135371 0
59523030 63258547 0
985487856 261307208 0
431440738 921911061 0
947386246 80863470 0
619233266 822141294 0
111976520 303790140 0
628178853 109523812 0
721492326 797297709 1
681967249 708129990 0
960834254 445434019 0
527487063 828452338 0
468165743 593758652 2
835199685 188463409 0
118610077 652504621 0
296468035 101028239 0
114944702 847885014 1
527567792 861194694 0
62390106 280737184 2
890648714 352203391 0
927235089 198691980 0
202353670 126961798 0
101110289 308560480 2
402356672 405780233 0
947172543 340691748 0
980247253 707915046 0
337858276 187940601 0
981246885 445783152 0
531653823 454706591 0
794186787 936255652 2
195806610 546685887 0
110120115 957343546 0
120205528 656843568 0
362231638 563342277 0
293380812 534145978 0
474484907 312910397 0
937545617 464382178 0
787707297 819872570 0
422459361 56898687 0
821940420 567119481 2
344250761 569402543 1
632387030 225551145 0
570705432 318772898 1
152919603 60928236 0
520077909 27033570 0
48791883 596450903 0
939730173 10372300 0
690527567 834931188 0
634749691 14748526 0
228080346 237920762 0
583195723 961230022 0
153506115 596596421 0
702212775 752260003 0
145942759 236087 0
227054660 977775113 0
38150225 327364637 0
323872836 986255187 0
328812881 650770366 2
610804387 83761750 0
936876543 784475187 0
689153296 590837617 0
503990621 141720012 0
747133055 575511005 0
721092247 233768605 0
932156991 505518766 0
243981866 807299828 0
369305784 811550351 0
976863501 535299991 0
878966620 678441869 0
167924575 145890578 0
164540113 619992532 0
431151112 564568287 0
196535039 616583184 0
667639765 129245300 1
737714021 74404815 0
539093674 628897589 0
494708469 441085145 0
404823968 229728821 0
87633774 482195631 1
943065942 260242450 0
29184743 238559356 0
780191429 396235028 0
578301740 590359794 0
265582740 745770539 0
496326751 967341652 0
29319516 598571142 0
160341322 79136878 1
294191565 712694231 0
200297045 896184585 0
389007861 43509919 0
135857865 544863416 1
118018956 426376051 0
94778084 15670183 0
407001740 55950387 0
248082305 951362551 0
348166762 531016281 0
153235686 695924987 0
736239711 122942754 0
40318809 288803442 0
882365379 108738032 0
283788606 162534271 0
248481391 243185112 0
650249148 102997864 0
636677413 910376715 1
948731239 850502957 0
127306356 67709802 2
924419236 445936330 0
994836679 506154629 0
904821868 57462492 0
497773483 721147588 0
637502557 986735652 0
558179209 912649950 2
786497872 144531979 0
15737493 424514539 0
796069612 653117883 0
754970221 74999614 0
168920999 55612502 0
879819989 99860269 0
612489620 481649029 0
370762099 70474010 0
686534369 27846871 0
404661115 824526564 0
675284743 863969471 0
20113221 630433920 0
25455214 170767937 0
421506696 613614347 0
281253952 128487213 0
235366173 295560101 0
32708832 84476783 0
997802912 735935182 0
92442076 290076191 0
722648548 305754440 0
93034407 946136259 0
863316452 147465436 0
914195394 118945815 0
553464152 855240697 0
779457262 86544757 0
483435186 921444386 0
136811569 353758826 0
933605850 130729842 0
385185004 957916886 0
263733919 549423401 0
37964695 76303691 0
913083150 41899906 0
855176057 939686384 2
38630384 633516888 2
784293342 681479978 0
443559802 244648728 1
623744740 703071033 0
544315257 857369545 0
654330334 299361084 1
241325300 968107177 0
370564678 16013370 0
567209607 531850319 0
253909341 174317999 0
853379397 941702626 0
513317828 123907646 0
622789706 591556116 0
890275241 518288081 0
288435335 848864591 1
709024928 917088646 0
179610866 502551514 0
752095919 638659868 0
85192734 926858629 0
517453538 803440541 0
589679719 194106548 0
417762875 348519202 0
405859637 882479082 0
81883674 709241775 1
642400844 181672131 0
349498533 48640142 0
303587647 480050738 0
919174252 210248472 0
69032622 667095660 0
639083038 380504796 0
771161809 348430879 0
146936055 981654656 0
643124397 596723448 0
515999099 570019960 0
13873886 224507426 0
652132923 735481126 0
118771173 353945232 0
317036297 439928399 0
72148526 433562096 0
974956831 434160746 0
755680619 914650138 0
368799199 449885227 0
926617234 895780 0
88557747 948919409 0
620617903 43622994 2
599887284 927431981 0
823567128 465372280 0
223525569 296245665 0
323823735 84590152 0
897668413 549276291 2
70194298 2099003 0
402085085 202459470 0
70697974 716522466 0
972384375 22711531 0
707260509 252187425 0
857121157 314495149 0
531834259 560351815 0
411053183 821900492 0
303976984 517958477 0
930226299 603221536 0
14435024 965617219 0
67324881 358284004 0
420020540 143864453 2
538456414 44939603 0
634328226 624690658 0
387842070 774946507 0
962663922 688131278 0
425004366 93259687 0
660820707 857019659 0
957931980 580891907 0
543479543 560875455 0
853042682 571824907 0
835110883 645368749 0
966129263 107744494 0
433307354 164784521 0
728769654 263611444 0
883733047 486838492 0
261016871 765099077 0
409182627 547047252 0
502511558 886350784 0
239523114 355453691 0
690353589 570462135 0
623354386 66853489 0
96300770 524213969 0
333253535 10342825 0
690416514 198447558 0
99652927 514969768 0
208737184 755522070 0
333632286 785536821 0
702737399 338449726 0
23893264 894673010 0
408352746 944213844 0
764438147 801246153 0
480380231 135587719 0
789299197 398967551 0
682903053 926940677 0
668697956 580254579 0
628262570 322916857 1
553936390 826172508 0
783599870 22264920 1
456612665 461593824 0
597964403 418878429 0
680263882 606154504 0
266529561 423767287 0
765546711 761929570 0
216533642 829122974 0
361921077 281660629 0
536535406 342574124 0
424243403 50883462 0
724051788 932463248 0
665479961 493866479 0
63903191 243316295 0
403514024 62075510 0
516673226 81609005 0
18161886 78666578 0
294895958 69075869 0
425503560 710202561 0
680457186 854971554 0
384557785 382004492 1
178068595 143546660 0
161032600 296968808 0
437161140 769534263 0
23543317 606403370 0
664472227 716811208 0
220127106 12189251 0
477586805 984726978 0
991186872 198501641 0
519767011 455098608 0
913865219 112332293 0
586043535 989462342 1
490196007 353284509 0
77787945 428297145 0
726549850 476429966 0
198550700 635827310 0
255308443 603832738 0
575353909 67022588 0
27380248 920876355 0
208439028 501715317 0
538341598 496723461 0
658026227 590366984 0
278224240 747046325 0
89926586 906397118 0
618411088 662868715 0
375633023 749775038 0
828580580 988598173 0
669231471 905041193 0
291909484 83304700 0
29799810 685714019 0
214560102 180873757 0
903505749 768565212 0
433342079 199687459 0
974654297 82693481 0
540761965 238412235 0
754991506 339019789 0
346604580 495695767 0
407943508 559234810 0
427810194 963574756 0
634057597 600434728 0
80844763 739221016 0
531484938 127408632 0
113151178 772714424 0
199013186 835961893 0
997280467 312286632 0
176696942 611178972 0
26736434 20501542 0
771775800 344731149 1
995197575 214551310 0
839287873 628809366 0
90002475 533335498 0
641015175 65242125 2
932368121 136645141 0
93913347 299105350 0
393231380 216087312 0
671778837 387385203 0
620284341 79923258 0
622010993 131813516 0
177871343 106876022 1
708444313 800294525 1
614077088 204067384 0
554998084 327457743 0
898854598 562327462 0
21905044 193401331 0
950855055 825673921 0
924167364 574997891 0
465858206 396846871 0
916338266 607541718 0
720856828 907092285 0
804824385 558623121 0
779324473 737795708 0
549367408 88442274 0
69613135 768115278 2
128138924 69973820 0
386505980 683526949 0
850953250 54932725 0
386870213 730697379 0
547984867 966488373 0
737969629 245326366 0
14629814 966218388 0
799350687 212100395 0
764290846 891830457 0
166946295 159628964 0
78687473 457779752 0
531172952 220819646 0
260659216 98270441 0
276323656 880981579 0
679364544 811384334 0
138684697 904704485 0
837585733 358733248 0
132537777 139576550 0
996564223 138396492 0
736615287 504976952 0
207083234 551397188 0
75706951 987741953 0
197073168 780931665 1
747965750 679725955 0
202614779 662738406 0
265075828 812377243 0
302478728 583185955 2
698617574 66283961 2
737403382 264506913 0
928612992 57128527 0
360952580 641697838 0
840725311 219478347 0
158379203 266822632 0
140969630 482338351 2
326521899 132705226 1
511524271 388028038 0
375800031 133393230 2
456644460 474739706 0
48349788 284021546 0
727691168 698472704 1
248477546 606904968 0
182311062 86944109 0
240970866 16842328 0
123937835 713321266 0
133349043 333668417 0
45684223 61796835 0
924417972 653163872 0
393524083 935354570 0
722291002 639160777 0
784079802 725985652 0
494225623 670794690 0
486821573 794662239 0
458861749 675099558 2
130877600 139208778 0
128356535 815942150 0
612058679 535990667 0
697125598 866325397 0
644410181 593878001 0
114483213 328326342 1
51558513 54880134 0
807430927 628753894 0
858145461 825971908 0
483538263 607797671 0
115502799 832800988 0
895480771 907589855 0
519550507 802524850 0
39866306 311636767 0
669103605 961199564 0
5867705 126333835 1
499537572 580576539 0
36267964 907684600 0
32086715 634332539 0
525465650 904753179 0
403896584 23437426 1
760028055 748494813 0
876030161 998307044 0
90716540 848133290 0
552345425 633375967 0
163523114 148217717 0
831004815 185705821 2
507466485 872561719 0
450645736 173840390 0
130962331 593577185 0
945119990 838846461 0
658498813 48711695 0
873335314 872407765 0
353783213 331216007 0
233253534 420050497 0
94481310 895016684 0
934395438 599463113 0
779371275 68568719 0
351327291 294272189 0
123727860 678164874 2
962234410 584643372 0
114682038 379647605 0
857172716 855363527 1
464291947 678742926 0
991813728 425935180 2
196406888 918480551 0
454145661 202096197 0
97821318 767074291 0
433995454 590852473 0
818780291 268233199 0
69743440 281174568 0
422556350 549523260 0
520354300 570596720 0
764613122 537954636 0
429069197 20241476 0
473392801 433284681 0
607231033 750694792 0
984558189 770846028 0
547348192 231610468 0
218927420 711930239 0
329002298 757098151 0
987406284 131043125 0
825986001 490705678 0
524146578 42229910 0
707182648 535394801 0
810080787 229265007 0
63150988 965116170 0
980160134 16047187 0
258449629 401699742 0
655392657 325944331 0
50551964 212902869 0
38918049 339252703 1
760687863 24660351 0
512388434 798481504 0
407765244 86362245 0
647920512 466272931 0
220108275 217984034 0
818827904 836031481 0
274979161 281578957 0
560958674 1698781 0
715950888 503618152 0
993542961 490259335 0
996033961 128031744 0
289059913 818005031 2
142947215 227369559 0
82541859 714960728 0
552726602 604063610 0
91130309 65197008 0
242602328 305278005 0
410829453 63113119 0
895711540 852027325 0
641901251 711807418 0
54069133 183227455 0
370422435 889594264 0
948967469 289720569 0
213888939 813583632 0
951062979 989799331 0
640352194 940683844 0
6321386 33154586 0
754081715 494672139 0
476052812 81556609 0
162161251 607466058 0
783397765 715451994 0
991061078 73902243 0
782497714 889828646 0
455341069 681123651 0
892715945 988766216 0
367268235 917852367 0
722012497 341953937 0
476625684 389697892 0
872215198 921586949 0
685927279 879466179 0
444449599 533272915 0
449968614 183431552 0
420236233 881064985 0
29507013 92414029 0
458899204 800137222 0
470676999 475374490 0
839971167 562100016 1
215194560 963094842 0
10736303 882183689 0
226112293 364534170 0
504243836 495987990 0
578645979 782170977 0
2242907 254700373 0
396569055 846267382 0
893534146 365640786 2
533727134 324274114 0
122154547 567451499 0
16577548 729646382 0
378887486 610027811 2
440791259 228129252 1
58482557 91138515 0
812137913 383444888 0
297410077 473544126 0
730029928 828155199 0
938037559 675646884 0
398928939 962810829 0
566310554 733614192 0
560004768 350320517 0
923319400 438125310 0
715020172 778637473 0
64625680 57525796 1
908257575 188164339 0
135241750 909996154 0
915672088 22045853 0
346172700 319090294 0
699901340 573011214 0
34866830 464819980 0
24307962 61571908 0
748627780 789934921 0
273733715 551545483 0
838857062 848553895 0
97559318 414877090 0
643735944 478771895 2
343830079 472676880 0
870797938 430984405 0
542818179 237322249 0
674379482 460766366 0
610661023 686156342 0
730304417 855637761 0
48047999 521393085 0
99189073 535795230 0
462851334 313372160 0
308441921 319131397 0
6608635 854294593 0
113493153 196096523 0
1697014 165072776 0
99338345 303866228 0
590129949 347984457 1
139819062 115203031 0
964346385 580040636 0
514265188 246572939 0
630457200 60524440 0
942947055 404433323 0
929156999 325066841 0
932185659 426696638 0
721748062 893046634 0
41619004 773245109 0
198910823 133670529 0
152219915 240094826 0
110142317 631098344 0
236320350 663073704 0
99227628 660230806 0
443148679 573437953 0
89627984 347546645 0
762750153 111060025 0
646037716 77599048 0
74621124 348099274 0
56951185 556499480 0
678390809 529485575 0
413721216 633458160 0
496564337 166325012 0
575285152 329842859 0
775076864 964156938 0
897631319 459325847 0
81304052 599009620 0
40268415 60352842 0
588340237 276592807 0
937387954 83919992 0
501882862 364583085 2
147206209 89910612 0
700685672 496844550 0
174492218 359800492 2
998289766 621830362 0
915860011 492233508 0
903045556 539579686 0
841738387 300976959 0
666240354 951294801 0
114334237 153779964 0
126086333 411529443 2
742349243 676332588 0
262598597 445364307 0
7174041 716145208 2
324054197 429389033 0
125695849 779187639 0
558288832 327173394 0
268307599 175479300 0
391266830 171618638 0
602668380 118333228 0
589724696 476872993 0
736891344 158559164 0
487657015 516018988 0
39941483 120912166 0
34459427 222813712 0
68035761 404818837 0
883019771 734510504 0
23680963 900803761 0
451694138 761544340 0
292655442 308283202 2
540935655 648047898 0
484248211 4500735 0
65167339 627867608 0
381718169 726767271 0
297006932 365903939 0
537854525 769604240 0
69006926 468587472 1
707759310 595246023 0
195876811 22475757 0
988095635 701101830 0
936154173 1581699 0
844505951 172032428 1
535290586 266292776 0
62910944 795201993 0
733178414 690202857 0
664416837 37894854 0
277958593 121440554 0
269667796 966180497 0
657978659 565063833 0
693830927 420055545 0
705569347 862511734 1
939438149 539105599 0
835121622 732322406 1
676420996 102224024 0
452049866 801694676 0
83355568 417585047 0
530571788 541480148 0
574378861 374832065 1
423049596 190860864 0
644492500 544968170 0
565845449 799017450 0
820349680 58520812 0
610222594 340106178 0
598818472 875782312 0
835405774 7240354 0
764433557 837507531 0
795664674 49920514 0
376033728 622707050 0
834215035 676164945 0
705944004 355939959 0
108650332 229717992 0
425596360 140503270 0
358044208 75306102 0
806406785 412592091 0
522370367 775336856 0
530732439 369208328 0
912562091 886206719 0
712938130 38685373 0
891928600 683657406 0
975307303 191710424 0
570391784 258736867 0
403993693 492180148 1
710764859 394811850 0
449104480 795072299 0
107409086 575030915 0
551316275 893563170 0
78199034 807606195 0
248648057 564240174 0
52704522 714715518 0
907149509 832265432 0
557636114 843310172 0
258419564 302440755 0
40737566 127581830 0
33213193 35071506 0
897680945 914332831 0
949529283 20678265 0
532527107 709385383 1
909794765 497654503 0
55960503 812785582 0
509740209 151527864 0
637724035 73708803 0
243056290 879242073 0
897082629 950807112 0
382510134 300449981 0
402614034 652864241 0
930497532 12688559 2
501650632 530065130 2
514423505 318097734 0
898984262 205653721 0
367880624 601074349 0
938366782 773703422 0
517433096 520513031 0
433821735 159790466 0
225874703 771004396 0
610687843 786258875 2
940490917 463417722 0
339514034 532046731 0
388641387 58907486 1
918527818 31723564 0
52706955 614145244 0
925051736 137493025 0
14716326 751999920 1
208451162 751661710 0
364746627 218846857 0
855486278 270532207 0
78651708 766898229 2
932366865 567107594 0
818025295 330833813 0
372455363 835124767 0
717938882 88271219 0
354471295 997876327 0
339417348 412471614 2
465444087 926299664 0
19413462 20902014 0
237855130 864819791 0
811538264 65476024 0
837662442 924982020 0
447122466 322803414 0
812301379 900694838 0
555821433 798878295 0
682009462 100219114 0
818299550 118942527 0
39567708 735203575 0
715474569 407827492 0
479163293 774209044 0
18079876 809571598 0
961845642 18836423 0
950244337 114186839 0
370593382 563076202 0
637875574 632842139 0
437235028 955981834 0
5903885 672644421 0
10894660 318899593 0
787088060 517678337 0
298983872 976537644 0
319971557 146645700 1
31222161 161182007 0
322207453 994851673 0
19380428 288435578 0
9800698 980831765 0
326692031 198428343 0
394228385 548326656 0
397939738 124211650 0
839447660 84361670 0
128962602 731338203 0
115709049 431964841 0
961422317 796587017 0
831429102 570444580 0
784565178 803025894 0
234497247 225665859 0
27819051 447714752 0
922751278 797462849 0
744442338 829317274 0
823215089 767396356 0
26945797 283864122 0
677267952 951740546 0
937023339 932157692 0
84146340 497761791 0
1283740 810362696 0
250590408 449139288 0
203575602 19626416 0
684425503 411152189 0
634046600 562809930 0
918538823 630243212 0
701987819 910998009 0
737164325 651681320 0
584580158 502708237 0
771713267 80251975 0
404665706 978045128 0
138397356 153379011 0
484149451 916411462 0
136703368 948310451 0
925419768 923450944 0
402574079 691315702 0
352697393 357888648 0
127761964 81572309 0
360538595 360564941 0
588810241 720570890 0
129253505 19741968 0
230015920 562323754 0
93473582 706783131 0
743997305 512114165 0
773581931 804048553 0
638209287 802297852 0
745303321 201250045 0
388733837 136610336 2
828394738 846615951 0
707790697 707240058 0
178416853 764021287 2
308902816 874398681 0
694702954 32967207 0
245650708 132451625 0
174754501 65322572 0
66647160 806129009 2
920563955 993780950 0
281824338 129689101 0
555809539 596356082 1
577909562 220821489 0
462901282 947646804 0
379274346 714431953 0
86603255 236181525 0
695073954 163156914 0
301502854 392939101 0
49403779 164117148 0
978401384 143919987 0
482573722 68478038 0
144721705 707316597 0
918406343 199667067 0
307708460 929395984 0
33107969 279757567 0
395522899 800258376 0
81443094 425580939 0
178951797 14700491 0
216851026 274121389 0
318668835 19819449 0
960317773 860116275 0
568399445 9117083 0
589933160 76368159 0
900651973 95813568 0
19680723 280962103 0
91876357 492460496 0
988618680 713862061 0
829935201 359903143 0
257201632 224398947 0
691791085 452537939 0
749184659 941858807 0
979705587 647395647 0
714140659 399214370 0
99317394 293961451 0
512945235 880790855 0
476178375 967229986 0
585688851 201495850 0
960798711 79791077 0
60321189 729438758 0
603980089 765475596 0
142124559 629315619 0
287507668 512349363 0
639264286 902317169 0
81144551 249409025 0
11664835 606756614 0
118981127 554030923 0
250708985 371293910 0
800043928 383071143 0
291179289 408942181 0
265436640 196585579 0
44854943 118829488 2
738767193 21790499 0
706435907 797759746 1
357343553 947381547 0
264878667 473992615 0
477152707 355537485 0
150442104 787102566 0
741159367 326187826 0
529058030 169003334 0
292044619 813828379 0
562242339 51907647 0
514861394 113496499 0
206528064 236966363 0
923199746 741458310 0
666576707 787391452 0
297931957 350022160 0
736175741 286727164 0
275937625 311859294 0
85514132 109720559 0
321767275 877594517 0
789998926 921869728 1
673448105 60532669 0
12759440 387942279 0
577664385 253467854 0
972929500 982830004 0
917771668 915119885 0
686841715 988316614 0
698751280 525498217 0
197174017 276804234 0
407298940 449975019 1
398609128 909645039 0
4372671 103694484 1
154640440 573955734 0
81785038 718983733 1
428160223 992920506 0
476257195 80981078 0
561756046 729710652 0
500763297 242163259 0
18151122 171222534 0
666120523 537882965 0
949885651 5772772 0
402709786 682906798 0
445833589 294070870 0
39495479 428600577 0
112048594 324689975 0
887690095 996795100 0
903651966 894348998 0
406200155 993502476 0
810459456 242999696 1
466605714 477309050 0
228033318 83688023 0
596880741 573307848 0
670242728 673010650 0
583119589 48540860 0
545971840 512460465 2
162502907 796690870 0
520342416 147304803 0
668070737 11942330 0
659523243 176620754 0
258137570 766126934 0
921581975 811244423 2
528294886 891654751 1
58678197 57964090 0
822471954 141242672 2
775331144 28023021 0
840214952 97141290 0
798213774 772715681 0
919853910 570164854 0
411781855 997437959 1
691747639 363728581 0
488178762 432091421 0
575965668 11950541 0
189672001 711356153 0
787506584 952699421 0
984091097 627237992 0
81008957 187692589 2
976347875 723185913 0
301699620 615257691 0
658267068 249897130 0
90985476 820050622 1
946103901 711704032 0
720990334 788478499 0
295094618 896064487 0
6590401 122945337 0
722705647 169134994 0
11331325 615743975 0
819689250 170676470 0
276537548 394670920 0
679917344 56228696 0
835736580 436265496 0
846102661 529424319 0
131998355 982512063 0
815107929 337340009 0
727841328 4755100 0
122317426 900588532 0
732754769 568066501 0
354022420 183654166 0
424446276 585393882 0
920990448 740231848 0
881941930 920757330 0
711063802 314767752 0
325389122 357549096 2
300030960 831009660 0
27650763 294212464 0
394584345 978843894 0
31427377 770524031 2
115762546 427246356 0
619072287 24290639 0
562565128 972898711 0
751759970 323860425 0
599098034 972917578 0
446479753 109331456 0
766483857 70907894 0
551659830 648098578 0
155835858 704414770 0
57909996 28806515 0
672012115 835310914 0
34438095 75638145 0
377420109 456230359 0
885121351 57722888 0
982085470 968875203 1
301520144 278371307 0
7453730 169576808 0
276577204 938011340 0
99149512 281082293 0
123785199 86386252 0
949376393 245761830 0
787951648 666413871 0
734281918 219898100 0
56171755 318323083 0
812655263 420861244 0
153526654 347931367 0
366787694 362795362 0
399818029 993457751 0
834698824 381336707 0
903413978 267310370 0
645403659 799903229 1
176190643 334893048 0
569788236 251086494 2
739737460 11154265 0
915256989 114288090 0
154787967 625608283 0
264841844 85541412 0
36523987 559551591 0
254208594 544326853 1
131216804 705858497 0
90036747 350060451 0
724944789 514136978 0
835727026 445881828 0
779919295 412648681 0
54554655 526261690 0
724134212 948577772 0
809754050 295884009 1
201135388 118261104 0
989373031 414970027 0
180612466 784004333 0
97385735 74636962 0
295896753 767169245 0
629151396 501148400 2
612955677 8649833 0
16808192 886468275 1
988339609 231488413 0
762567145 625724151 0
142264532 440478750 0
990901595 242145047 0
423172552 391922122 0
521293057 99790038 0
805367378 613452429 0
960660044 603705512 0
204578571 366969991 0
27405338 858150830 0
85983597 492187362 0
600297595 812683419 0
17532843 93634928 0
85586739 866143020 0
76310944 13993722 0
497522572 193471966 0
103038788 237551665 0
134863639 314765368 0
556903550 578514688 0
78761052 62357424 0
272217208 758173527 0
458625481 253526710 0
772778967 124809986 0
322941488 484919786 0
140028874 171989011 0
746774466 690369316 0
406552440 675141009 2
960221085 33983451 2
785777588 137929553 0
364557934 977402707 0
195905431 973921086 0
922479086 923671939 0
373640632 171154785 0
674441358 334064232 0
691670684 616504214 0
724027191 660536261 0
468257799 116800046 0
215871162 35215144 0
803456658 450861799 0
703173467 51259080 0
238003971 409170623 0
625803248 558128137 0
21715613 101616352 0
844929982 183425661 1
162823087 259273562 0
138492928 849901979 0
888956994 878445825 0
308045674 296791615 0
840251873 899771557 1
401454937 107486271 0
927117875 330467898 2
202580699 329828573 0
679756975 847046306 0
356460357 411403594 0
749511712 330941009 0
109735604 984336760 0
901956992 129796922 0
164223459 5894136 0
134972071 132974053 0
943547948 687574064 0
408328631 813332724 0
169869898 283373028 0
144391250 496924952 0
602090421 473361500 2
227588832 923905729 2
181730700 312042189 0
164479085 769785692 0
87867011 968582893 0
248994507 127216945 0
876395198 916130549 0
442460645 535757226 0
637857988 610490917 0
34994950 499972995 0
904864268 696020830 0
295113903 520287083 0
848063625 34133171 0
915691176 340745233 0
758057096 925732506 0
961270623 656858295 0
246824718 751489805 0
587288402 149757034 0
701667917 402004765 0
958472907 722278287 0
770882463 654048867 0
378379741 621508095 0
183301152 714160415 0
111507709 875048062 2
375216458 578354080 0
324508447 647917312 0
7277954 833303181 0
76316384 203333015 0
57763898 523723622 0
43240108 102668317 0
40918556 875849878 0
931659593 741434298 0
335336798 317137598 0
416061341 969198097 0
765184719 7232733 0
821073998 450243243 0
348837529 798901035 0
931592861 53357886 0
161695942 22682438 0
509110066 186026842 0
275298267 161489212 0
664282338 603102161 0
221284495 453471226 0
111301923 35116665 0
457171131 249898435 0
64334031 215603706 0
65433809 253430289 0
816917681 926434832 0
539867732 470026832 0
974180160 118237835 0
766009928 172514821 0
831551912 378442713 0
317590223 739969204 2
72024583 633584317 0
484370481 288471500 0
377885398 29298843 0
190491020 281119620 0
351033291 220240625 0
837354526 105111880 0
155452099 641638300 0
41493238 917658863 0
209753983 398690546 0
927542793 735085689 0
141497440 385756667 0
620884105 49586027 0
325610789 648288974 0
685007612 378701182 0
104875116 60471986 0
996229470 122898681 0
992292201 172781630 0
458250426 944443756 0
580095431 286040137 0
946767229 52217349 0
530112896 27244917 0
206445636 122168204 0
40491297 451543715 0
564591541 840441403 0
63823920 326072494 0
734897928 532548965 0
326278082 82333563 0
797812627 309828029 0
42970854 865141406 0
983009327 115596480 0
370637114 872943435 0
773410053 916711557 0
860727156 855406857 0
946410845 815844241 0
257089873 251822821 0
318513799 755814428 0
194697896 589524171 0
584325048 315181144 0
775603555 613963999 0
98269416 468520108 0
355742673 987107368 0
469372972 653505141 0
844547645 705557135 0
920216368 252974392 0
703964962 239681617 0
577894189 201964679 1
160562410 919003473 0
997494539 480322932 0
949700168 307409488 0
77746797 944790470 0
672174361 3595595 0
130095570 296562350 0
443604142 444656603 2
637626966 470971373 0
96080674 835078626 0
682175002 720320896 0
912625778 247765929 0
126692142 328914484 1
818677685 122857119 0
823091034 457879398 0
46203084 985880953 0
253957952 458166376 0
318901949 506538528 0
24416013 762153862 1
662195834 843345071 0
92259671 414720022 0
726011159 554241918 0
548906097 36110072 0
509029016 456724811 0
102340250 510576228 0
412448791 640825623 0
253471166 32407984 2
81641916 830077370 2
252746852 864192522 0
359377389 353477825 0
179426667 173314478 2
149157743 620077215 2
711233716 738910597 0
934441356 49930712 0
811639789 113225493 0
20990261 165279896 0
686792544 247995513 0
259788411 661161600 0
241865738 629995604 0
655182035 629717174 0
36346395 427295184 0
279325893 959150163 1
111847316 216066173 0
727384724 366289692 0
809376495 450682134 2
763773693 477955356 0
354467891 186415760 2
502157961 235504122 0
842953422 29770283 0
870584310 21934955 0
701482914 484497707 1
449026354 45354962 0
655723363 124231473 0
1631129 247500078 0
860637287 138451196 0
58215419 712903386 0
25405713 908694367 0
294624812 631240050 0
834540038 483956980 0
165510550 51469753 0
614610955 906640921 0
498665147 578532662 0
686602020 539706862 0
684379089 835554079 0
942571733 376748152 0
970579850 729430470 0
593132575 399683702 0
235024086 264508913 0
449158280 905002042 0
884243175 129826319 0
465668128 49937876 0
951982777 83347668 0
428190922 892200845 0
727246970 230317293 1
613480071 223846515 0
805778093 636852895 0
895891268 997131867 0
682744613 4435786 0
327284833 81249370 0
914286216 811069375 0
783787522 288742919 0
461410552 897990608 1
998941490 836572512 0
348077372 395220923 0
22722571 763412389 0
714702030 602569263 0
657689648 507900714 2
191595642 34995799 0
363304754 584165694 0
889032369 554164582 1
374223088 657953834 0
706911651 4599544 0
226042297 553506200 0
931508189 784710312 0
291815398 829062997 0
472478659 114477403 0
31325322 126065808 0
169304896 731530640 1
797493588 941257996 0
609206333 636194741 0
974298621 259049220 0
767345337 925532397 0
159244953 505779327 0
325194574 336991452 0
480768835 794640356 0
695618390 460820557 0
5586397 389220780 0
695673768 954099706 0
709228114 449786582 0
613612166 478058235 0
236706210 626559126 0
769051071 812045810 0
18576282 820861841 0
154863582 693193275 0
146435482 692895062 0
999296899 637804933 0
263193844 27842519 0
686642920 68736732 0
313857535 605496656 0
680371377 300094939 0
596844694 254493362 0
472352808 742346087 0
112515599 485540971 0
831378407 617807839 0
416472837 778563165 2
974470721 844411054 0
86982292 503023181 0
794301997 992155588 0
581038156 107234033 0
769174011 810878291 0
948333706 667137516 0
987909787 148739195 0
455385807 26850528 1
13288818 786077584 1
475030597 333261018 0
196122457 379097091 0
76464076 121587890 2
546093763 881861999 0
729770180 477225028 0
60389133 844710881 0
741528340 83754636 0
348895250 51203129 0
592361196 395171954 2
172792184 583874555 0
124645292 507242670 0
233440918 162275506 0
544610802 277492795 0
792515064 644075761 0
319588992 450039968 0
324189732 733534843 0
861737006 40250587 0
271302148 379015021 0
302955550 626878966 0
309356629 703039911 0
544531224 711751940 0
812766683 341050145 0
618735172 999672275 0
115021901 573372537 0
130144039 569492737 0
49826595 996033647 2
28974521 767742325 0
16820149 447568806 0
629528530 751405706 0
347089167 420127957 0
892786871 66824868 0
189363576 613489851 0
49822712 885913956 1
198730053 540912342 0
863977935 522280889 0
149180490 947457136 0
224514149 59699942 0
365514422 304950450 0
800183076 414175620 0
802308875 103446533 0
641615406 55509321 0
871373066 399716428 0
624696671 27586133 0
134685330 91049736 0
303714360 25026040 0
724787542 275131157 0
304464301 905714176 0
540207231 602247162 0
997285633 143671182 0
432708181 781724110 0
298813872 54675846 0
64710647 38505695 0
74876320 29049900 0
907774000 11182715 2
370848326 609339847 0
349787538 455357322 0
771827830 765418537 0
514152881 298857941 1
454116724 56866657 0
652745423 686758988 0
839966228 853861245 2
490273886 653420564 0
786219994 799753385 0
131860946 707741753 0
20413015 350386001 0
129761499 234199030 0
158247323 370789725 2
185024338 109993295 0
189561778 605403533 0
227421851 725904189 0
682434173 840572537 0
690322632 36443931 0
875029014 84492122 0
275803033 480491286 0
326705846 208432978 0
603715736 425839007 0
720896290 113544695 0
54354137 676305705 0
192477628 979283424 0
150427518 625692337 0
4812393 44648510 0
237471684 305350960 0
547775477 343596254 0
738667148 70216450 0
78272221 258256333 0
662770320 977051517 0
927309339 59065624 0
249140890 105969799 0
740038639 565744574 1
326794123 18798999 0
832619724 613165108 0
957985753 867928312 2
576751810 480826164 0
530493108 836828423 0
946880654 108722073 0
685036525 323896223 2
253297551 576032588 1
801615621 57547480 0
272332329 97392997 0
63130837 739657899 0
273569559 657359934 0
513695366 530774397 2
549076275 941407654 0
917677172 587939505 0
850973125 19896976 0
467792354 693135638 0
163411012 307046660 0
759589999 167751214 2
762645976 748571110 0
936247823 790773567 0
941998086 298776793 0
981876195 284415778 1
806162877 570589595 0
351141490 959541244 0
456551456 833794878 0
753341955 787629577 0
657198442 609351743 2
264246105 79099449 0
473358543 117936777 0
485261988 545933796 0
476761948 52586946 0
906712795 163901240 0
774369165 928616029 0
701976397 684387343 0
424565158 123860160 0
755970406 676017333 0
384766231 928363303 0
449700696 511034122 0
455360786 20699704 0
786755466 976809097 0
470993105 755689916 0
338604854 189001856 0
464095306 593055183 0
150700509 697173844 0
471798587 696743293 0
115254991 248688433 2
935674009 26359093 0
905588198 189765703 0
913072375 118259737 0
799743667 557845113 0
415508402 531811947 0
837938822 596058891 0
4293546 955713768 0
20430713 363023286 0
19483007 162182891 0
577053249 42843532 0
18665895 220274795 0
972742803 895325354 1
51006206 685921031 0
5931877 464858135 0
207238960 258753392 0
62543709 971009207 0
292597920 342344963 0
41351156 489780959 0
369696689 494569470 1
31507793 612537705 0
901957785 55525522 1
601494192 45307172 2
267784035 990517967 0
576650632 52800990 0
431333217 560362479 2
526243539 488449638 0
744646935 783410476 0
918028265 322285298 0
219821052 94381735 0
286078301 903881562 0
126956069 238788462 0
14371307 29756163 1
200689643 806325442 0
264442559 212574381 0
271364045 372583768 1
482287238 73763093 0
316805625 634452458 1
150245269 557895827 0
237559126 530146875 0
455592144 50139515 0
393254174 505362121 0
894184591 594573047 0
401244169 827672937 0
970346085 349165344 0
364955198 708176281 0
66214853 540072585 0
219146629 169824386 2
120513710 383846244 0
717307765 996912588 0
252168992 383039515 0
884931375 501202348 0
313748859 266580746 0
784736582 127212853 2
290915700 95208984 0
22969552 378782365 0
91579282 500308876 0
72204228 232162303 0
86153128 586439907 0
183360098 218822184 0
867786047 428158207 0
264337830 560360823 0
826153687 834741645 0
815341286 145650847 0
253364974 48884035 0
23761099 842408075 0
229216339 262378254 0
868330399 115107925 0
847824221 58846253 0
560895403 813368651 0
496927773 887563528 0
284406026 688976869 0
97398516 785470704 0
763564715 330428903 0
849722880 538284481 0
135202948 32067392 0
967645029 943021538 2
606008416 438460440 0
291227007 954112461 0
169310546 460817037 0
562594412 659857522 0
170442036 167034039 0
537452627 366665883 0
640873904 833066286 0
890514566 243342826 0
977350378 908564506 0
167648001 97939408 1
788654572 718799843 0
344224241 887034440 0
340389903 921087597 0
2060532 229231691 0
771885503 510563200 0
495640619 885650249 0
408743740 967224326 0
161467641 346782236 0
75713924 255754938 0
973202385 35901578 0
947952071 559990425 0
51150615 510348727 0
45564119 763682358 0
845736111 43914295 0
125077300 824785587 0
633035845 751843690 0
886968782 582758569 0
73888063 644160184 0
885866666 966806482 2
716901425 86596258 0
95825375 135798209 0
757467384 484212331 0
334099721 316550166 0
195171667 592065456 0
956480800 478086458 0
21131810 527504699 0
509700749 811255133 0
537359091 422608118 0
25126994 817320509 0
249532955 45299889 0
774747667 578276940 0
721068747 546032586 0
845461041 527219198 2
510842951 576841681 0
508484700 387193976 0
412655998 962010491 0
140760481 675578664 0
942874102 124342483 0
27415289 178688994 1
819900164 2850335 0
6888176 83016855 0
862745380 783423912 0
114822815 101569103 0
96374738 176006969 0
904825147 503526012 0
64014789 715765434 0
483325495 29077059 0
550521661 136824157 0
133479292 451557811 0
561066249 795014237 0
73430466 545834920 0
952728965 608399442 0
106439726 157747766 0
100256701 741516277 0
865381882 288661333 0
265386871 324682825 0
296550957 675548110 0
232146129 67465398 0
106358597 263677735 0
926992278 907657065 1
432761198 319755080 0
339692178 826338428 2
873366626 200786226 0
30732840 945427838 0
350058436 348369175 0
70129938 341992499 0
359847635 791092565 0
5390761 146132645 0
601697698 565310200 0
975739910 838629825 0
554203415 178619181 0
878534806 3192410 0
73356975 482883863 0
862912455 232749158 1
563970069 154200387 0
410436953 898500394 0
853323168 846297009 0
932621173 509866257 0
736860481 446267617 0
123640060 892376036 0
783112827 697463126 0
94046572 905499411 0
191557253 555178209 1
661135576 477866541 1
39276162 42883118 0
220024146 81579580 0
451267799 952573571 2
46294363 78507196 0
632789562 931356134 0
869842605 326175275 0
120503304 263772669 0
82474947 142723729 0
35922508 497713197 0
978473642 220982670 0
333464138 259010392 0
898879519 868480290 0
999560507 201571042 0
84505981 7175293 0
935204708 934733035 0
385263427 368225807 0
707316286 732233581 0
98445214 522110485 0
918381460 344009044 0
85986658 836407301 0
476867756 501845446 0
683162287 663645250 0
92359071 406435813 0
166688851 529273058 0
977013686 143804984 1
631836124 993541412 0
354902423 858121449 2
175232000 313233433 2
875209085 442188756 0
883966217 94859899 1
695121203 489769996 0
186094410 681784083 2
674226865 195957315 2
17707022 715006522 0
42419938 945228288 0
614895976 92450812 0
149923142 191679550 0
522211549 58276354 0
49929740 689072912 0
415748013 386882616 0
291959019 772632320 0
13780816 969239590 0
114026701 239580455 0
573009180 215494762 1
245466458 935753053 0
156567823 216807304 0
763714440 637791902 0
519205168 6023894 0
41126042 592123490 0
593693083 19429492 0
402694635 442735062 0
968795375 191423359 0
278994151 945425849 1
404299940 23235385 0
998164787 896246870 0
87580401 963082308 0
974352319 539109124 0
600746020 772492848 0
66873068 971738876 0
886344977 161183222 0
704902468 661947418 0
491535812 193157978 0
157847406 482737546 0
97791481 64362510 0
369453341 677746886 0
826451653 320465137 0
241369800 80118424 2
134220985 987925382 0
230832970 634028394 2
922527035 110753916 0
916026602 186715035 0
243191802 46066176 1
320869317 953632965 2
515722594 515078958 0
465182530 338544548 0
623981740 807779141 2
159858896 14288785 0
712759160 21379258 0
47580160 6300165 0
206646 555801004 0
132517438 438911446 0
663332922 309096164 0
875223777 294140673 0
744063075 796220690 0
979438404 564879415 0
910969350 402279040 2
107581178 826323225 0
346958523 877924975 0
622118995 440148573 0
614747206 414311295 0
819519787 452799672 0
577771258 779261198 0
25970272 443192958 0
396922501 105396827 0
293806603 186394202 0
106468297 18432802 0
49206376 511827601 1
916491399 558031897 0
52922446 128438856 0
327582439 716602406 0
768369665 929232536 0
495753237 725874799 0
77785682 106578333 0
173735296 763011647 0
896224642 337456693 0
135397214 28118272 0
454063375 904107828 0
226706255 48562846 0
65541626 801559633 0
599149637 462418107 0
148721311 621696945 0
848417215 878344596 0
105513693 500293806 0
224820940 919635337 0
287478323 776903853 0
948702773 692564922 0
375370561 462369670 2
510545027 661672256 2
851766553 57917398 2
254680645 231021712 2
95691299 786394268 1
474695362 711744302 0
307843113 990857595 0
48539222 22592857 0
760743666 566509442 2
931923704 628463326 0
67015872 114092751 0
84296981 520124937 0
580744000 652520387 0
901490272 765271283 0
183511584 866413818 0
149980605 77676212 0
440851614 121878099 0
809504239 505905674 0
134427088 770061977 0
913933570 40534691 0
198309065 716182136 0
924177207 191954987 0
24133487 191614555 0
948481059 19416866 0
475280555 219457791 0
558670002 869777984 0
26456566 996877796 0
625744780 133757608 0
905710605 835596142 0
323784581 897624942 0
685398631 647412999 0
150582266 331950045 0
766277567 517696930 0
104106721 857725788 0
22580079 255241762 0
789185268 593677458 0
590215094 290825450 0
129100392 304547050 0
795490671 697603358 0
827291455 491349985 0
700210271 142115983 0
556581706 764690334 0
69495795 565546319 0
812625274 920316143 0
520549396 11682424 0
336735509 232175871 0
23823752 937475909 0
941962499 868708564 0
331365786 888173376 2
693599038 971429781 0
598359176 509635166 0
558392050 159829251 0
728335342 380602351 0
142665225 895807020 0
421483309 309916799 0
79799473 568651762 0
696470998 89970240 0
394820946 115606216 0
89809194 212326237 0
221448585 396604635 0
534291204 756828926 0
13359921 499783478 0
35747970 687676741 0
716700186 904860172 0
149759157 206159113 0
233824437 976266803 0
628983128 348485682 0
657010874 254879207 0
795247907 535596043 0
829541905 899967663 0
603956731 655206079 0
456813852 776017303 0
31702306 619361983 0
946196465 192684933 0
26254961 134154522 0
897532822 965434675 2
186635995 933047698 0
250984172 970782909 0
130628154 791974708 0
457373750 412254137 1
31822435 888859868 0
585472043 391469618 0
43606774 905324479 0
442886969 358776864 0
57644223 967979754 0
352821213 288002096 0
535588964 901950624 0
170229424 399591795 0
779434340 672321739 2
391203812 750949208 0
523452834 963799054 0
34926199 541822636 0
773802600 16891751 0
725367034 430503404 0
146959822 106385519 0
298646422 781325769 0
177776385 495512431 0
372437549 624122716 0
155407717 190302119 0
862192605 61350981 0
816806877 200850700 1
730640485 898438543 1
558243323 620683123 0
84936792 297596928 0
882331779 221034897 0
460821345 234189412 0
344970547 606032648 0
863160010 50841642 0
857272524 19014005 0
934732642 541018220 1
457228800 432958716 0
525148233 684273375 0
842078509 188395073 0
45349973 144586910 0
558910133 818698582 0
71011557 521245270 0
105712192 767225449 0
962692454 148107736 0
693067843 471049757 0
196305844 402292738 0
377922027 268366364 0
201956105 549868349 0
730777301 837497312 0
521063103 360525813 0
701542395 330762909 0
591868451 9248697 0
544469901 449568795 0
830614470 669197376 0
551175189 11747455 0
516573640 450614628 2
201514785 106217029 0
579626159 661345387 0
426749542 387768340 0
977210771 24263782 0
408583819 196186390 0
39621677 42879489 0
42919508 650018739 0
20748247 42392506 0
241483030 594575940 0
653496049 391631332 0
315497007 468384460 0
136779502 535674573 0
263573647 935741381 0
524317037 67055311 0
122368677 15571687 0
261037200 584134633 1
883275315 830383683 0
569377278 327915632 0
390679148 740284643 0
139567040 511078896 0
779284169 600850295 0
9600257 466797759 0
707251825 796829503 0
289661959 926638287 0
953092606 108964726 0
184084517 381026980 0
345699950 326147881 0
839332302 679147174 0
957278417 271818544 0
322538014 501152009 0
294638025 539327146 0
744558106 620266129 0
804644566 361294522 0
462811988 202604246 0
758582813 315292953 0
772644119 145554086 0
893564799 10762492 0
924035667 500383908 0
290775737 856543674 0
665099533 908006758 0
686226599 867740438 0
372218409 786719710 0
784392711 470222138 0
369530574 516271587 1
135306553 879860320 0
349669573 427493351 0
556842418 394348891 0
813573277 12126783 1
200662141 124120815 0
362068790 36905554 0
849064429 642578689 0
113498682 435444027 0
604014731 832832779 0
473964861 726531647 0
744144929 228031368 0
323631234 13479471 0
823548902 798932710 0
427728784 796655992 0
844870927 867103491 0
239108789 733973853 0
372928545 792137376 0
768782822 246789867 0
359689741 175144401 2
325623688 321609638 0
751734592 211125590 0
327552897 511506061 0
67046642 973949604 0
93467006 145781006 2
856370968 11220154 0
56911568 733858751 0
66013663 861048552 1
79614986 901307512 0
522844123 776643477 0
556041359 71126984 0
932887522 337489456 0
14524077 855220660 0
337764019 398558739 0
752281132 493109510 0
404387650 920060426 0
573931764 127024549 0
3975928 423398346 1
256800176 254792661 0
143219178 763867230 0
639539724 93546794 0
565897834 449355223 0
317795385 617411418 2
623492640 581883221 0
205051976 421946372 0
767306910 267909757 0
840459969 795828427 0
138737561 764398655 0
293990641 444659691 0
842810190 932865582 0
634835452 463025815 0
80623284 104689172 0
631105551 780779675 0
149622108 591858902 0
342018100 149127130 0
113018670 98918034 0
871475736 128358512 0
457168844 817727719 0
678897588 704634067 0
509688263 241027563 0
615391440 138573280 0
921395664 940476019 0
663682047 637356627 0
881951634 497623964 0
389017210 750878463 0
869431511 721816398 0
110019577 474807902 0
541368827 799709686 0
99180676 632617146 0
267630881 23670789 0
716183741 898691429 0
380536255 82446408 0
378048531 568642208 1
794457437 106092598 0
257793710 291208162 0
588375860 168532687 0
311779081 32972352 0
481372995 654727555 0
798375456 23297862 0
172853224 963612117 0
324435380 199940217 0
782720294 375810859 0
30165146 92042095 0
110840617 729748109 0
24465659 257553249 0
560506396 969857816 0
337394053 25939721 0
316249903 930663637 0
736400586 571983473 0
450903041 191446995 0
45161165 434422199 0
470958075 79072153 0
250088488 826351939 0
10187407 776199098 0
896032725 365416918 2
955726066 926565552 0
202530338 953625099 0
390534235 705804402 0
166951094 480746032 0
980336128 989065599 0
808339056 373295987 0
601433171 51360862 0
949009826 530118877 0
983096503 796497537 0
749153441 241897132 0
676941866 201997985 0
715041789 63705445 1
761474973 396769455 0
186812952 576110814 0
520731575 818521328 0
144395375 288175788 0
612938175 570022497 0
396801807 187572761 0
227614524 803838776 0
864275217 122196032 0
659441720 623348755 0
128215729 557297827 0
118971436 258218470 0
319208019 53586736 2
7281443 715232813 0
7460285 782914111 0
15971788 915120721 0
432827770 742176609 0
49111379 145904564 0
45743458 224508835 0
765917383 92787589 0
619582128 770394408 0
600234909 405968546 0
103797573 206968668 0
31538841 699627662 0
437019368 522820993 0
604562614 955334946 0
831513543 452704220 0
837306239 499877847 0
807203663 113818171 0
124550620 320469498 0
85510450 218864980 0
128638252 258053746 0
384900586 371418095 0
158964415 566985967 0
820780074 670326431 0
191803499 909487671 1
909102230 690103439 2
576788617 340898530 0
847113134 737958770 1
835808675 897276672 1
554512773 883730944 0
295818699 451336694 2
317229669 94036101 0
52442552 320733099 0
138839058 105390820 0
3764953 380126957 0
551923499 639597923 1
955571901 133919855 0
755511904 459516067 0
130170804 622836136 0
61931022 336186927 0
678812053 61467856 0
98609195 509314637 0
246599354 434753896 0
437608711 416648824 0
699691855 127131168 0
138270920 530617070 0
406844539 815412275 0
402484051 13969120 0
509351665 256561787 0
173684776 447046757 0
667228583 267858329 1
671822375 56164428 0
776483850 520280737 0
981545577 424638665 0
99931377 876647834 0
572600094 252301266 0
844634134 145184770 0
979301206 426643227 0
951198995 349539192 0
752764564 676730776 0
101564591 990807301 0
762522296 677396630 1
566597291 8944830 0
868900320 38088034 0
856052251 85631549 0
847753344 353971974 0
497242472 895411135 0
101881623 745631854 0
232016266 79788097 0
43717413 102963433 0
336434137 137446735 0
738803137 451191041 0
304835646 616287267 0
70773919 351166786 0
246439087 635127419 0
271729604 602068135 0
920756825 922379222 0
763066381 778690391 0
105461357 313712034 0
573224272 415525119 0
268702735 703172121 0
449115068 657792476 0
232028106 508267258 0
70747284 122833846 0
939798915 551051908 0
123685199 703222585 0
335256376 414806919 0
565742510 46668041 0
437486970 622750962 0
449473297 748241356 0
492588370 484057127 0
368269543 955624119 0
193639097 435041359 0
612813760 604984212 0
268173369 216775923 0
324664131 141048461 0
54508466 264521626 0
726364021 815180660 0
83484426 673259102 0
104244495 806597061 2
853624804 79106192 0
271109698 547768070 0
355887359 121951142 0
920999378 955304921 0
811580913 974142049 0
986726638 392089272 0
246313712 254023067 0
25640662 297729456 1
96657784 523936585 0
593001375 865011375 0
753083433 979518651 0
825558827 415963921 0
873533206 218928391 0
232826511 344777105 0
463616237 705012517 0
895656951 529738478 2
675118884 204047505 0
747044891 925330239 2
441118977 111030037 0
769682751 529298913 0
875311909 974002780 0
54969740 438927414 2
228403746 780222356 0
679651747 645611232 0
288796119 61223227 0
395494349 677561595 0
241506873 879263190 0
525734075 66528020 0
816384403 583763105 0
362568845 134334935 0
724630727 925656148 0
270653935 609332832 0
844295719 112207788 0
620011695 188783068 0
677723830 350761376 0
357094175 287412961 0
237799305 443699590 0
545517099 979331285 1
128889774 74933637 0
369156686 16557210 0
216190990 566560711 0
116493154 268760756 0
981327751 812761057 0
883606348 774566663 0
288456419 758656229 0
100881873 347645329 0
976011884 651354460 0
807553017 321240373 2
146630413 926767386 0
880620979 750635100 1
293844464 203021550 0
783829912 973290945 0
797953322 611075854 0
486890925 436586178 0
210507521 218974154 0
406485860 644331204 0
48056741 825644597 0
681470950 627963380 0
417322636 280226334 0
222858832 114382977 0
205939530 99186649 0
739480314 361256025 1
181266493 973723075 0
82195871 516348549 2
52776228 806627871 0
11420590 330977074 0
700905629 763867347 0
467891142 456935274 0
882590532 14530915 0
659333496 93601778 0
560333224 653996735 1
165118653 788075120 0
604545246 417884935 0
67822063 100136365 0
842044000 363310935 0
104399558 683143853 0
925801128 424980821 0
461461284 97878485 0
238894105 728906700 2
159183405 945220740 2
671901618 688781076 0
6861862 175568969 0
236025740 483280070 0
893274271 10835097 0
337508585 74602507 0
692530996 35738473 0
105236436 610238196 0
555867167 983981682 0
759393024 654540402 1
672303272 93256090 0
388445937 386202308 0
230170523 314345359 0
93250717 630934585 0
117466943 12672618 0
47971683 525539356 0
627860690 19363468 0
319484896 35458931 0
140380811 622404715 0
371543072 400159294 0
5976298 183317169 0
234798226 946216540 0
691607467 800904546 0
451482075 144971339 0
631442671 365376761 0
781178316 781414383 0
783002203 793340726 0
247769671 764965878 0
95626018 813517925 0
55777199 289833668 0
440855128 13667570 0
576795131 478949981 0
801084886 663279168 0
538985877 724271313 0
400329834 439662529 0
685865237 953838620 0
546666532 530806173 0
617858764 52220238 0
191527556 9640579 0
408757420 276369441 0
677443812 847065630 0
57222083 616368827 0
713014792 183667123 0
794971330 944422840 0
465389956 891877111 0
720017746 626752978 0
947046123 546168189 0
617567298 883543271 0
786992324 771895197 0
822675790 477532400 0
759297625 42019140 0
333969976 40092433 0
727193206 332663450 0
398239175 291192370 0
954531617 375987236 0
109717330 37038196 2
989494699 49090434 0
684436895 988250970 0
738754030 74883310 0
55149138 344576502 0
937880611 248790509 0
270533920 891436834 0
909798189 4382957 0
1915409 905170789 0
735176094 456806919 0
437367561 649633471 0
567844381 368166710 0
127023919 84657406 0
840020890 100620303 0
335912965 54241418 0
723852383 814115697 0
509825907 189243396 0
891406241 420800219 0
677635219 801988131 0
969910551 661247342 0
504025274 918765221 0
716909586 492225064 0
974207714 771035297 0
550917726 346430924 0
757924541 66001530 0
19577601 317533807 0
794443796 868349534 0
532739501 568059544 0
46257965 806326627 2
728837329 598160495 0
833378277 373288122 0
982672754 708502960 0
471799507 37673857 0
658978167 837372820 0
364853184 526222025 0
380018665 41080138 1
826140878 317151655 0
199980921 967631127 0
651444156 154808489 2
916334356 842842600 0
149876241 825904235 0
195397981 25987678 2
451345398 342497324 0
429300550 297365917 0
378405811 484587712 0
649531858 631543289 0
345071696 429376485 0
79913384 112770415 0
733866438 159218094 0
198306018 222743898 0
256875146 417311955 0
169323448 827468333 0
787108527 698032049 0
231885330 557624332 0
11164227 892587341 0
793737353 430693143 0
386297931 573429952 0
134354718 261175310 0
165779529 413577413 0
58829933 251651875 0
499753040 192199415 0
478076078 329572774 0
306305618 58568351 0
338531131 299045048 0
637039798 604400769 1
151204941 619936699 0
258021880 479156017 0
512352073 644499014 0
868356874 892433458 0
290161803 822376595 0
787198876 374208665 0
847201515 355918058 0
6761761 649761005 0
186320347 110070144 0
638190999 124992008 0
362163216 507768611 0
901295970 295574207 1
112295110 936388844 0
285483446 707340992 0
871354656 375944269 0
687637662 370251093 0
815245703 963677875 0
567225103 91275964 0
841789034 325082683 1
969556821 257304635 0
688831729 114084806 0
454215073 815766496 0
330434731 711538016 0
102728629 719686647 0
201435774 67465876 0
36205881 781125416 0
298064257 148708406 0
601253831 158789115 0
724999356 228260511 0
667817125 987912228 0
581827028 815891930 0
155844238 325277701 0
918747498 387728966 0
401572404 309881783 0
724377212 603102250 0
474260241 764168800 0
921634862 39916197 0
292045302 973183479 0
993991366 979425439 0
42060193 22259993 0
829015170 348285979 0
582129203 425365922 0
504190611 984233461 0
223149485 676563242 0
457760597 13888194 0
771534406 688657009 0
502890283 415365423 0
563565089 776681240 0
14926483 414872858 0
50339207 313762912 0
230152192 3775377 0
934974979 936922018 0
533753449 869930352 1
369953320 610808457 0
144454164 728993196 0
977544419 28423025 0
11807758 86246893 0
527204636 949304653 1
677299354 737607811 0
659604035 263204294 0
374134131 518037857 0
731135064 820196833 0
568430361 95113326 0
933261564 569220321 0
557982982 471231490 0
149591107 19433068 0
166959403 884351567 0
75663214 911947602 0
562681973 236478959 0
529302228 353273936 1
698590112 102677020 0
860365543 620189845 0
70278961 384593925 0
291772138 345684320 0
124479111 608085752 0
350547574 637457331 0
561455357 248277600 0
33661912 531060997 0
136144262 657187661 0
428036435 98410414 0
686931683 165908130 0
696883481 646580624 0
338491241 54934675 0
728986725 84601336 0
603045961 292590813 0
136127416 330445412 0
768911846 100154569 0
4175494 909581388 1
725243398 464088724 0
619997919 931464308 0
224849905 308126938 0
297900223 753823645 0
426115278 423416408 0
871069844 885716360 0
890583838 94482240 0
55089505 951310568 0
885108752 746615547 0
76361105 608812813 0
71570425 72994262 0
790800619 999743297 0
944735838 892585511 0
484453086 86655096 2
754154795 75993494 0
626711294 868673839 0
611726829 748532495 0
929210213 687396238 0
392611608 452798611 0
430487497 607524958 0
223804323 818777711 0
787513297 252828669 2
725963030 670087353 0
890161126 570256697 0
130118380 643017220 0
740393068 46649388 0
132879211 892423378 1
515613260 635316948 0
177623601 828398169 0
397315248 490818092 1
869661386 220579851 0
115155950 577016900 0
454280622 886997589 0
126827493 147385378 0
954112005 603811557 0
20832840 954860906 0
915862539 565553440 0
498061288 741152926 0
591949826 536360274 0
493326760 214053813 0
69885432 855107906 0
378134259 990897102 0
187022907 37377138 0
850224714 711091268 0
728812960 279280862 0
640433942 929196874 0
941163907 799330600 0
83429988 267726769 0
517683882 722583989 0
526137256 189846294 0
93419660 698359142 1
910202272 800795187 0
693070160 129831460 0
669991647 344879892 0
215140251 308644625 0
290386924 657050620 0
313436807 256185688 0
394084202 994820324 0
633449566 952293328 0
670230371 137035769 0
46213470 111756136 0
14063009 991661835 2
108425923 728276998 0
9948354 878827612 0
227991314 763056398 0
281198522 609309394 0
574622048 778747884 0
150485430 336371337 0
189152106 729769785 2
439966223 25731391 0
296484249 390262421 0
16466941 544578914 0
707425384 817250214 0
4410457 260891656 0
42204101 350490913 0
314025486 107229966 0
846202977 454557756 0
684318872 973983333 2
259698939 322869140 0
3344848 693212821 0
128200454 465750499 0
355082179 155843135 0
469658139 573312272 0
634546083 730460680 0
582724076 146708992 0
195079353 174555901 0
737824118 366367311 2
870246305 217598743 0
275977375 307557076 0
720846592 474513907 0
56269815 510644151 0
524998901 706991671 0
312207956 591016331 0
855369503 651056458 1
177242850 789690706 0
199683254 576960948 0
428492498 20280175 0
556623332 692882632 0
24997458 343046037 0
147855219 836714619 0
98638320 140120268 0
647612331 667422948 0
262347583 995039924 0
326192791 421518157 0
717315332 317606007 0
57634971 80796938 0
721212574 765493483 0
41458745 168271274 0
88616191 90890692 0
128216147 421781747 0
884979150 687133437 0
454736370 358993095 0
621018637 64137145 0
848542616 827236206 0
2684321 544635116 0
131141352 49916737 0
407301385 709928069 0
389111775 85186586 0
672906598 130967421 0
817985313 84446038 0
626539264 874666900 0
505416410 410887654 0
39457544 775281694 0
75881896 523752968 0
129890485 7364854 0
455294832 902236447 0
364830463 783283023 0
387908955 370000438 0
913724373 13348788 0
328873876 955860671 0
989379764 273095328 0
65805620 621335983 0
806508329 694881645 0
879305230 18699028 0
384758153 791518160 0
483385199 338915030 0
623038253 663917126 0
102854443 938811089 0
846272197 22045606 0
883035144 276372031 0
841373131 688019218 0
673577693 698563681 1
900084203 764337583 0
82628389 625302632 0
46627314 907785288 0
752034462 716998121 0
525694814 574500051 0
637421493 464583811 0
329504665 533229316 0
436071771 744798034 0
757403211 768634238 0
158569522 344750562 0
288356880 398217292 0
693792041 287369302 0
29329707 907926218 0
789463365 947641964 0
349067508 121666902 0
941123163 795365730 0
121613195 555209444 0
99665366 785635687 0
66931982 944693872 0
516441968 659755700 0
122022817 486066092 0
560779195 434815037 0
987079904 740891863 0
190374123 823216689 0
953965074 677782841 0
22685190 500896803 0
428336065 106329253 0
401078759 136283333 0
897277936 725658293 0
318734264 570777036 0
272256197 439122584 0
908957209 249085734 0
930043569 80386772 0
62359877 699883912 0
834938843 557328973 0
745649560 620502674 0
792521153 138915800 0
4667195 582729866 1
47641011 23325780 0
884701315 72587440 1
806155495 160110024 0
87852544 846750981 0
219081878 565592091 2
826441821 255297200 0
551608484 34815086 1
523714666 54629782 0
106437651 568024217 0
548825817 326610003 2
293425991 560104759 0
857846430 761882902 0
69087553 653340992 2
601961297 97533089 1
828737861 66972659 0
61498006 762429610 0
526590693 283056557 0
850557478 200813110 0
12376881 713311291 0
408458018 276910807 0
201027288 520688360 0
265438402 460957822 0
448249681 576385483 0
282200644 196287214 0
279672682 239753313 0
105648392 621534076 0
141292717 314462022 0
501979997 172276462 0
122888081 942168316 0
763240547 710306478 0
878595866 57500939 0
180653911 21433043 0
121188945 36231577 0
273164468 346842698 2
657930135 885116195 0
687016154 857402098 0
744435053 662275899 0
440431337 370791656 0
47853058 132646249 0
816021594 708650940 0
393058159 703829401 0
428221666 467607133 0
15798011 996708983 0
542139208 665879086 0
436879541 439565722 0
446316033 299827009 1
527648910 120419342 0
111914471 335863969 1
596201679 469538363 0
105248649 41470829 0
476761534 101429452 0
526364812 741457630 0
728404870 141527775 0
668982686 251636868 2
302064973 573963170 0
772265762 80055966 0
135069280 107671764 0
668853128 992371241 0
370936668 455615542 0
589694322 524946131 0
81356111 938634932 0
161112488 322026142 0
29867880 419313728 0
636204631 308548206 1
106032405 265938167 0
838156056 2802905 0
189214236 28263023 1
764551162 82750074 0
678076752 129860552 2
636823299 62344264 0
674787823 110289029 0
995069108 187657161 2
585912434 680366324 0
168679207 129923276 1
546712394 316118678 0
391431735 389448036 0
877865217 746379130 0
758582522 632847053 0
565322993 372762289 1
781606935 84210622 1
292619698 511526714 0
173206665 801318212 0
329946318 733840486 0
273456342 562956579 0
27375517 758813092 0
40626677 172741902 0
71361348 148375750 0
696685575 585620204 0
468541769 125269361 0
958483982 73742133 0
652010220 313305094 0
318009 234300829 0
378464638 400039368 2
30111391 15488160 0
516148234 866247355 0
502036663 569465004 0
829542907 495341154 0
754124894 429169824 0
720813398 190081890 0
826659128 764367827 0
45979283 60351613 0
576222815 200667170 0
469670639 448044987 0
549765940 700609568 0
383004257 668511674 2
222593744 520307862 0
749218909 654844940 0
892853862 565228551 0
865151178 955835959 0
813398054 892831163 0
973310510 69456237 0
391079331 359862339 0
510107119 532809351 0
652111877 335966959 0
997606265 406574761 0
973379864 598062162 0
170622310 128835657 0
557961381 781580993 0
334462798 695467083 0
466725032 466814406 0
744834680 172722570 2
414930791 962643119 0
424338938 213810934 0
414512869 572890795 0
497250920 604363069 0
936028891 716554132 0
187377549 946921479 0
928680161 719390192 2
489956141 322473557 0
11956866 566733830 2
543453954 48960323 0
826187478 178520403 0
850431725 217974651 0
131206648 611707552 0
916135708 124950766 0
442002292 976153961 1
687531531 873652278 2
887680324 858753301 0
994574258 768274066 0
723375911 690046644 0
720616830 563631925 0
278903208 460543874 0
241160205 63122799 0
99864783 950509022 0
123185377 148304870 0
789342725 616767561 0
329667734 778852403 0
57293487 768975775 0
114795368 801067169 1
38860212 764350321 0
273959414 941413527 0
902577270 830212527 0
583707316 318925071 0
113961084 809440113 0
582092114 644234730 0
812247769 495643918 0
62710798 601550212 0
544140792 473471417 0
238969186 637153959 0
223602408 2458214 0
777184435 149497492 0
235303050 470340727 0
560143231 645364142 0
723363647 611119159 0
544476968 87997689 0
638378437 814434673 0
594178024 48422063 0
533841067 569589562 0
700695967 947020460 0
795119582 767688909 0
197286870 81483243 0
231769570 641773082 2
364405016 874885284 0
484269967 955250007 0
60747798 604723777 0
245154164 264385131 0
996316847 824326603 0
526771577 47997046 0
6948476 364077394 0
949333756 562129789 0
844528685 226464263 0
492458496 545998560 0
239703554 878258197 0
493412447 316491404 0
597024502 382980426 0
128535058 26867156 0
615246257 104031023 0
426644844 426466888 0
993376215 393776450 0
758093160 338184552 0
262399394 444976347 0
753152081 335820998 0
44805689 15124714 0
101447237 605277456 0
803874702 93865304 0
163146429 955265371 1
536813291 151645727 2
29115523 676821142 2
571034079 126796034 0
668452208 939333872 0
718374484 672202265 0
237244343 894249510 0
932610084 317909148 1
677182931 606544322 0
879433182 355027022 0
105060250 296957165 0
383407975 995957901 0
863751345 412236970 0
457420798 179475469 0
974766593 32749243 0
87528131 804323532 0
90008874 250951780 2
385248237 68512271 0
679576848 380177791 0
61138995 956905479 0
79265933 274131546 0
13835820 123237275 0
591508609 312712836 0
438501250 87698227 0
512428975 295677200 2
305061974 168068112 0
239019055 661817310 0
759845584 246604133 0
15973839 677700878 0
108050131 500368877 0
402316298 136459619 0
123399176 74228931 0
172918084 709474816 0
890738304 721198502 0
526389614 181691173 0
659076704 148744202 2
460292471 824395865 0
531470397 141896946 0
576771421 336529970 0
430573193 963083439 0
154585037 852261056 1
753681954 825524292 0
563041537 206291766 0
464185432 269970134 0
875010746 886064396 0
78860730 394030253 0
26386845 850836271 0
218503165 767858328 0
101134306 706249612 0
66838118 863020369 0
430256328 804279089 0
173046524 164676916 0
491338801 103463408 0
290965241 322009148 0
444881284 9515304 0
312351396 66455884 0
469848618 234531339 2
644529934 136969006 0
589805215 149335541 0
148716949 253383738 0
465442052 467492173 0
564485814 288299961 0
85174908 114538558 0
435910576 825019665 0
955139119 260802183 0
224258692 27125424 0
974472200 798046713 0
132707684 890636517 0
448938319 596380290 0
777686524 631035365 2
218750111 730733413 0
51799873 761351283 0
455717368 710536830 0
96498177 623917489 0
920893479 935703845 0
137538125 256302654 0
325173387 802746475 0
337987793 116929172 0
587088513 708726143 1
227620226 670738087 0
403363103 256663474 0
15639181 390408231 0
331057970 418292736 0
282465866 558729393 0
20109610 954540477 0
717793137 140248317 0
14202854 106858802 0
334755359 572404340 0
445899926 129830552 0
182894632 224569946 0
235816994 77698788 0
517591172 864003414 0
45313081 536764504 0
345263864 640089272 0
635960904 536787555 0
526458595 88137391 0
153525755 346054967 0
57656246 743865213 0
21292494 372518527 0
832555327 860468820 0
787172391 462829686 0
356792968 118753942 0
419617342 127673438 0
974432407 272590652 0
500840337 940429175 0
954251044 425117576 0
356177509 491561577 0
966422906 82078526 1
645593523 412605641 0
770681333 955498586 0
246027460 107537841 0
357860135 677118361 0
59731413 135372755 0
961879640 36038505 1
907474489 430040301 0
378295620 490312867 0
445641190 694265490 0
65268958 157799438 0
476507989 575017627 0
548368881 400477191 0
953722275 477255041 0
111943738 578107510 0
269059310 810256132 0
454368723 571793771 0
246341162 359384210 0
753362774 40662613 0
144802788 974630216 0
285714778 170193442 0
340019210 870283000 0
140797101 153326128 1
72775174 133709688 0
921607768 836852615 0
35018637 587550707 1
749909743 43011687 0
54792634 547923620 0
107476646 622077471 0
410043053 278576636 0
284160130 548476756 0
879905218 90503726 0
671024270 317863544 0
375599115 6445078 0
600036701 526957300 0
224014377 716471521 0
974564610 262025609 0
271369667 828020213 0
570208371 750473013 0
863779684 73002146 0
318553093 73227000 0
269285122 63669332 0
25254782 63436973 0
507876367 612566179 0
911588036 146780810 2
304644282 261571526 0
585452043 635225181 0
664761804 371432585 0
618223907 418823339 0
155279297 449672360 0
106758129 571217354 0
826741070 860768733 0
481002486 587078854 1
36335722 303086102 0
956147613 888074125 0
59056499 576594863 0
336687343 629620961 0
82842921 22672953 0
124680717 305118002 0
94039309 49107293 0
204526365 28063421 0
324240886 86492398 0
693692442 972742638 0
909241019 980068838 0
727194247 884968285 0
432020345 640590573 0
158674051 649630345 0
916985821 307760643 0
303145256 35874494 0
939061553 185394136 0
592685061 604683681 0
818572196 929222204 0
994606433 804101164 0
586200356 760899785 0
277983299 460639227 2
358856885 431930000 0
620817843 720951393 2
343421365 154881375 0
528531529 989685145 0
482660315 66977866 2
998484286 806876544 0
451493845 989070414 0
127858955 671986393 0
9842130 340029770 0
344341108 619563398 0
999424906 62122239 0
717529110 107990453 0
734095387 492390077 0
674733278 940026025 0
973024904 205178045 0
34473559 633122309 0
528345190 277333536 0
390992625 189884407 0
192112745 834866819 0
752485051 980565565 0
309347833 54060537 0
900602474 687995653 0
984005555 601216849 0
676752869 980253479 0
197400117 825425566 0
616901486 312287360 0
468663464 993510854 0
807257720 44874122 0
80397574 83644419 2
12393639 380635146 1
205503142 75852361 0
735919758 145426858 0
169016829 428078192 0
557377544 543901851 0
68889254 710727149 2
797357900 177747743 0
66341444 586471033 0
499632084 189405016 0
315392234 835526406 0
164751564 654694024 0
50817472 597016489 0
860160302 706669480 0
314821628 546809602 0
387927746 577529582 0
8970500 58539979 0
819879763 207474648 0
920343754 405425140 0
35933076 436431337 0
368007153 580912546 0
488862257 56395441 0
420847902 368015104 0
113732537 672610813 0
154172958 655249557 0
81500928 711716061 0
752577024 142587760 0
164231362 150138755 0
87388785 79144338 0
105634085 183271358 0
629687991 602056520 0
170623786 104524623 0
657065084 322231859 0
166966617 344901735 0
522235754 434320527 0
442073083 584800457 0
538658420 124135894 0
788908288 870778280 0
40639897 978264459 0
817348827 498464800 0
838478346 15803751 0
795559229 224343385 0
121179889 913360095 0
943141121 646028269 0
945696823 827266256 0
414114532 37045123 0
109931584 936637715 0
298973483 497358940 2
842569211 139139153 0
755829401 385548496 0
55943286 617828874 0
180506269 62794403 0
995280275 593585281 0
301783989 992778907 0
819208959 868191616 0
219610304 665069176 0
526215545 898715233 0
88945828 841042804 0
448251628 780228709 0
811971811 641811387 0
343752318 905323994 0
287032040 255956967 0
267384248 598797803 0
641283386 955342220 2
75428760 152739246 0
898512625 468306405 1
93265543 412826477 0
440849427 2432127 1
924323402 411764384 0
636112771 328178205 0
546068041 491342725 0
984323562 234743986 0
622611898 228721226 0
797302327 552142120 0
583178506 990336303 1
851819224 976280288 0
800700636 387322631 0
110163054 707531078 0
970843255 186884745 0
747920755 589896899 0
10090315 5401812 0
639312844 911935012 0
637469996 756052392 1
114331934 525251437 0
458890411 627982343 0
327218920 469900514 0
25748105 250652334 0
237738361 145846603 0
964811212 480420167 0
201505001 258287926 0
889153048 18954998 0
820100174 16437273 0
75852969 171589952 0
551257669 372502425 0
37356933 540985855 0
774328129 745317341 0
975052879 90686160 0
660896934 242723509 2
370974743 89231758 0
657042454 814589646 0
448121086 659956649 0
792241646 105450356 0
446336489 876832536 0
481882709 471143076 0
974207292 642692588 0
972356524 73875874 0
195836229 364868441 2
133194916 957057222 0
60402592 258035665 0
435287180 219211696 0
220000803 8803292 0
334614039 407628619 0
715517310 266758063 0
776945317 142368595 0
20053355 398231216 0
184564058 757667769 0
551320021 31187164 0
58453890 279815929 0
606043033 678990733 0
740674913 225546530 0
523236873 797098799 0
691169401 593758503 0
725195248 41414735 0
45835537 683324361 0
134304118 664587562 0
718649233 712008037 0
13384000 616265046 0
673316116 760274339 0
955374772 234041880 0
193068322 81495376 0
449695983 783066943 0
888798906 693406026 0
147893040 292808607 0
416221638 889128145 1
150444770 972272181 0
619668646 612669492 2
829320064 38386044 0
39663720 221132712 0
291367515 92401544 0
391782811 767251788 0
496400000 503982759 0
611395479 975111896 0
23232500 792235368 0
349499827 216232506 2
746164005 909282242 0
908623669 545593733 0
508401744 631681791 0
286521832 613934071 0
141067933 861060057 0
195730768 991536990 0
583782678 194210350 0
858156930 988721784 0
371524119 47086267 0
329751738 849298859 0
490633072 107527888 0
821648636 724660646 0
751247178 564666195 0
823286179 139149976 0
369860366 474307076 0
303619969 742019258 0
262105283 472012542 0
462443591 842951490 0
80943202 672999711 0
522146789 737891303 0
995668055 622168493 0
571742086 455153075 1
553236627 351876672 0
83163602 537962188 0
985987149 492791628 0
656053988 207640786 0
163029368 94027639 0
824571286 571044136 0
98222907 158291381 1
378559820 959895274 0
630952830 764940844 0
334906558 748749753 1
642671250 839907649 2
504545697 504940112 0
532166999 145453867 0
144702832 144291912 0
536021847 689903797 0
551610344 337751627 0
49961665 147059318 0
133553708 328993375 0
20382347 580619285 0
734425506 957929797 0
288239581 172538552 0
8612194 146641137 2
137730099 874692748 1
99492745 360305136 1
989527521 166453026 0
15180309 892250184 0
414799889 826278051 0
630351090 967225312 0
747621892 460478700 0
795898996 831988653 0
891289732 798306381 0
48292954 90652868 0
994407186 413563599 0
264456957 983909324 0
841775099 10168709 0
733333759 754337847 0
642742766 546186530 0
733648086 522348245 2
837314338 625821344 0
599459973 298111205 0
869516536 199116423 1
655817546 118058639 0
287589269 865518699 0
791904231 595514493 0
854785560 595017036 1
24633967 414190416 0
594784452 746643666 0
757569141 969580679 0
909980919 427090140 0
767421121 660604211 0
282989168 939039132 0
129563498 851706704 1
89987727 261807353 0
995540701 544983063 1
486592942 736761214 0
337195612 129556569 0
82818343 697165705 0
228724443 50039144 0
379282333 154971287 0
430969523 576444170 0
233137505 156907073 0
994323441 835496832 0
631317539 337153525 0
706274776 759930513 0
171501800 746169965 0
262449455 44751685 0
82470197 803704561 0
836374462 835389226 0
843647750 944831901 0
430038972 549282140 0
298328780 181471559 0
756532476 723862368 0
597608188 599651071 0
349842114 101173480 0
993800514 832727637 0
988141469 740148408 0
552916487 714793390 0
273629431 53840097 0
2353638 991847928 0
884300656 892385816 0
100004447 177969964 0
166713705 100724581 0
870180094 754271924 0
521071189 803791045 0
579816107 520126446 0
823880455 753792361 0
593596510 299012459 0
40106218 673227203 0
47156895 92189334 0
100997138 212312575 0
778977667 63041433 0
659136405 847011314 0
623069639 605834061 0
101425251 751932121 1
387436471 857057263 0
874951626 398683724 0
999196374 699318099 0
721925924 497823414 0
155408055 844446649 0
761787665 706663420 0
488686513 45105083 0
794169485 983139594 0
770901463 426372730 0
26668813 331087680 0
801194580 44333304 0
92609971 197728011 0
625459632 972524954 0
194234292 720982624 1
411913273 253153687 0
752201324 918967503 0
279514037 581401875 0
377686626 494548233 0
22958528 729922881 0
777509595 819456051 0
883278693 570336381 0
205668461 129111804 0
555741918 718324252 0
84176448 235584482 0
37977554 246200037 0
897937798 769644481 0
979895297 667088110 0
763324926 65008494 0
601352896 314064987 0
190847961 691146708 0
110559745 162812834 0
179133952 666635408 0
629705119 746182911 0
272720361 891372685 0
347851154 695235633 0
197120768 69176268 0
927460107 990133288 0
42507661 256948925 0
650901069 922412768 0
717003569 777958971 0
109044401 34090691 0
4958580 522233991 0
254178212 578170752 0
728163200 381195813 0
652836277 848257835 0
129928752 252016704 0
276639007 237974541 0
341937475 871067551 0
712144103 805939450 2
95557023 385075758 0
190228916 963993038 0
22648859 497144946 0
869902975 85607061 0
496216900 41996907 0
392391465 5400305 0
303684460 486455271 0
347421251 591445148 0
826758597 785823338 0
893358292 138478894 0
193701016 136788315 0
943849205 29597240 0
969243067 613954741 0
787720218 421438693 0
265822960 156746637 0
798681044 246024763 0
305820060 295624721 0
160849799 910020330 0
259534864 268526381 0
918723664 950746978 0
132573230 450643441 0
851703404 373892538 0
194491127 122585101 0
933380177 271921957 0
24904456 556897032 0
206024509 127004673 0
840832555 535142146 0
903933613 868413188 0
247107054 826922831 0
85774410 712145036 0
739075789 859846482 0
294959525 404296490 0
437138966 606663644 0
31696997 18879252 0
451682359 175886654 0
462348958 337975776 0
143095221 837863774 0
300688026 343662987 0
521281970 214204933 0
23863376 760103953 0
103135287 435122944 0
930579489 754407614 0
431810389 505563239 0
205176870 201324028 2
52540203 833512494 0
729441557 163575709 0
730101523 228934041 0
399171494 262092214 0
822831035 868593782 2
491591832 485974864 0
888144532 54253353 0
281736699 108447791 0
182854684 247493476 0
177379463 395442945 0
824541775 11450666 2
303500272 841660883 0
441571972 438335782 0
876017364 422514439 0
325394448 788027083 0
126522930 910143216 0
320492643 892746606 0
161313831 939898318 0
79327972 776544803 0
613315417 107893381 0
235215097 702648495 0
993210201 702513578 0
827375111 887282895 0
918592836 608664886 0
365105566 754898116 0
263447307 972659563 0
244082747 415927219 0
740014789 973255778 0
94305835 179884733 0
220134458 413537413 0
837443818 669713142 0
118873206 244557473 0
484072852 512305184 0
961970870 12220388 0
236044730 371402258 0
869975428 649814863 0
130760270 131810561 0
24421336 427665897 0
16466801 778021509 0
327329419 513482163 0
554141797 422821077 0
557895623 233825333 1
151804045 281005703 0
223404250 657959679 0
677617218 507055266 0
575153988 454121734 1
104642472 116534223 0
386048990 212820807 0
494327647 448695859 0
743980479 813291144 0
211058114 915538757 0
872686177 102056468 0
812957074 467062339 0
538833196 44298037 0
256161263 278562086 0
143061732 27227701 0
495076777 42548454 0
613816548 454469446 0
481908726 407834128 0
172955222 519284478 0
584872314 945950609 0
751367283 14369197 0
493844228 924323312 0
117707243 298204692 0
753539477 975247737 0
392442176 702428725 0
959834473 808452269 0
967135920 844281709 0
350062668 299244894 2
177909082 343332531 0
4817914 964720432 0
407195476 861469744 0
93436856 346462917 0
540916166 454046824 0
559140265 922661916 0
351946781 680653706 0
873491965 986583885 0
318046285 806849811 0
213751623 495715901 0
790726420 479686581 0
409391813 127862163 0
198772347 787059748 0
964558251 70458788 0
31831002 261185993 0
105650935 298677248 0
536713549 677524788 0
741500324 191118038 2
327345313 128326135 0
38549256 412896300 0
84980442 973502900 0
21638483 343893669 0
194754404 363512430 0
184311344 170225374 0
825703142 874620522 0
276565005 214055291 1
310733356 409818601 0
52064455 25200883 1
701797171 858820644 0
559271322 4509756 0
752487179 384047546 0
259689309 600083546 0
649738203 659134935 0
437392819 377294612 0
903967804 395983817 0
370195514 816505652 0
129609797 503590127 0
348887041 902154670 0
626543192 354402258 2
24481929 670771147 0
450872407 861040038 0
760307423 375994595 0
961405619 724554738 0
831448144 436566721 0
503690211 416469391 0
907173562 659772577 0
396747607 645969210 0
936371156 430698447 0
778948033 930344882 0
55277024 71780294 0
115351059 80239060 0
35609395 74376662 0
233298864 705957883 0
669971471 13469214 0
886467512 389392142 0
243799646 78378558 0
253088824 149074598 0
919579884 590722492 0
183897666 278474281 0
565022588 590959068 0
687342345 227473696 0
780770425 372855142 0
565276879 658014186 0
216734104 428821161 0
321741464 698064501 0
699593728 544479425 0
401463676 99376958 0
355254569 840617560 0
477546234 969059375 0
630078996 213476748 1
384315248 34599014 0
3426726 817862741 0
632582186 655432021 0
472156089 995507695 0
377790171 801639555 0
815549784 896266448 0
86120794 218509801 2
194601116 138267357 0
156585638 22389857 0
691114520 104479962 0
916472545 102556178 0
158710829 922733545 0
105722629 770920488 0
869552554 736163526 0
210783228 899691723 0
69078237 422152472 1
947979328 426247640 0
619168726 361333311 0
683828554 168738006 2
958962371 804735900 0
651293783 431498251 0
498001529 343782086 1
909897472 775883567 0
25432232 106429804 0
133419084 47939698 0
859319108 131193253 0
6660347 545973599 0
638078970 956373057 0
195949405 230865585 0
19712690 36551017 0
9260868 6807636 0
64791108 314574152 0
509058644 722706132 0
596417447 915515263 0
663014584 126927775 0
111751739 520090034 0
133682353 7986043 0
776966277 877810049 0
684697569 128864594 0
662820438 513888491 0
103524236 38216299 0
597548752 894149719 0
559361826 903732164 0
247786656 278275591 0
955762478 421233927 0
67148214 12891192 0
853847511 544431360 0
43872058 568298707 0
970044124 126874387 0
985511912 180023071 1
230413070 39684271 0
148456111 370745219 1
747840890 982630578 0
407207618 517447761 0
754101456 313835961 0
431448316 265820906 0
22289326 500616025 0
997420693 588745223 0
70272107 161317339 0
53927462 465599945 0
368572922 197145182 0
73921454 346805081 1
151912431 355370008 0
909908124 395932289 1
598279354 47515221 0
558196551 971942122 0
495130845 676029860 0
699353007 666864988 0
592577055 286501186 0
931170719 513241606 0
826275799 864941479 0
526339582 391794202 1
312752527 651294299 0
97527247 52707389 0
528594633 990354706 1
802156439 94200439 0
360070651 666541830 0
791735334 682797191 0
672116916 388176993 0
85372205 297136122 0
25897489 490251559 0
500650278 749776279 0
46635057 931643885 0
932286857 604255258 0
212800856 45457906 0
857042251 125446636 0
281994095 146023991 0
449138746 549021329 0
430133440 324588255 0
580146037 50827955 0
673036803 996359774 0
723513902 278864511 0
137363711 339713378 0
895845714 1604504 2
84684026 904045951 0
914698371 578915744 0
416098537 193169061 0
994425182 932581903 0
547341585 181339366 0
920901613 1549247 0
328797061 419069257 0
865769791 162032572 0
38295227 679646008 0
186953341 807534384 0
614492071 693464551 1
600237438 201580041 0
862186931 674629075 0
352784768 922897887 0
265297483 398596602 0
214183187 574252008 0
358935819 32239195 0
58436341 382376290 0
311368910 830093643 0
112915229 56129938 2
511366897 477430536 0
684635556 789673741 0
10267137 161952013 0
289063111 432616085 0
840956113 574680842 0
516208353 748525038 0
887740061 443266644 2
586613047 948807025 0
172132429 881404242 1
650660528 652141372 0
183784813 919139960 0
199801093 982733524 0
968378192 995258515 0
3278474 822342802 0
806142315 70185646 0
109928099 467415293 1
261007674 264620041 1
533393203 367631376 0
190784399 295296721 0
116883607 604685039 0
861003498 424061843 0
928762704 483468080 0
569429002 146489384 0
221232270 759362425 0
676846866 5226032 0
886895763 277897721 0
4287530 636264886 0
2553242 303565102 0
554841636 238444238 0
838986463 454615747 2
553453098 901782607 0
752905247 543366897 0
864163014 565780482 1
660861587 41341378 0
100813225 640082803 0
107115867 989932946 0
543544234 122800158 0
316740320 122543650 0
331840897 931690189 0
516688481 339086763 0
740939027 357087703 0
144006379 508875594 0
787334482 617879229 0
689140756 102249908 0
619405444 550132274 0
924666403 62164881 0
117961428 397932885 0
7761262 383027478 0
706184287 109683605 0
93245910 79980188 0
83995368 498886570 0
300602680 735554450 0
977624410 173524036 2
381332042 558072849 0
811880421 751226971 0
416532425 611596115 0
700308783 637923692 0
950788754 50230350 0
908823198 619875021 0
755759010 786516104 0
93522389 457973437 0
213646069 124266374 0
948654380 153832795 0
262223611 820355654 0
497611831 128563991 0
747575522 395680298 0
100367969 307824005 0
93046886 57376570 0
170238246 853763016 0
199128921 948486319 0
27176062 986080227 0
951057514 414768943 0
991480078 468880507 0
31036057 94439203 1
430796689 989347433 0
916546412 621264800 0
403525789 932335804 0
914607460 197306849 0
616064395 519959092 0
463114103 627516367 1
820949614 719315123 0
672993292 621566366 0
899948544 739638516 0
244021950 337900042 0
591715169 925182860 0
918857041 749613444 0
946899234 922058920 0
822081474 154732579 0
805696293 120903316 0
959014540 718404345 0
951205719 52425040 0
32124828 976696899 0
738550341 733312795 0
631814857 490297718 0
940996735 945971886 0
68658366 142274972 1
163665036 172560271 0
514199512 580913518 0
633283554 199840592 0
830429761 935836076 0
695349430 183107439 0
351567972 338005033 0
249139525 351253624 0
36748661 322481907 0
771980206 439027712 0
340127121 821446447 0
331958175 700024211 0
908404589 670297464 0
738052047 459761376 0
994321605 446538374 0
169749362 865267804 0
766956949 354598263 0
677322237 388329971 0
974519711 112617444 0
714036928 815525851 0
62100648 925265895 0
779862133 146708270 0
485095965 86535602 0
358420002 519540958 0
617807008 478716151 0
920620715 620547920 0
212930718 656823650 0
286790778 92506509 0
780198973 407819144 0
870605730 572713345 0
45942059 810535820 0
273660985 750317148 0
363654779 270351155 0
658607508 99205744 0
275434812 855007930 0
407787328 587019601 0
347872759 230784407 0
314460099 97866837 0
932616908 171682043 0
169556441 124837750 0
565398044 904069074 0
597694683 999877147 0
646960030 271690378 0
711874879 582235377 0
676268952 281292383 0
60587066 216505944 0
802873065 2341141 0
678374336 779785495 0
185765757 784815086 0
686461445 866915842 0
568935867 571412904 0
236202586 158008925 0
606906375 19946148 0
801475559 306552610 0
781741049 263208961 0
31937411 208642349 0
874053591 641462821 0
149586887 187334291 0
432095148 676568840 0
542683744 104894160 0
513310788 928301852 0
953613805 455860473 0
84730358 326991011 0
624141724 505083151 0
3796224 58124860 0
114353508 594892608 0
192438025 325907967 0
428659380 77388084 0
709667090 75914998 0
58545528 17285726 0
18042830 462857776 0
742409307 78454920 0
565147934 272319817 0
214522546 361379382 0
204395060 164008898 0
305832523 229277853 0
189831254 440291441 0
505520043 107111589 0
178245196 193733230 0
332440241 705881760 1
477528970 938070887 0
38997925 780096629 0
786410658 120941372 0
259405055 562323461 0
793041220 852637294 0
683767464 838068828 0
720048009 98679242 0
863918039 890772722 0
789575147 864441859 2
975190683 997732712 0
269130537 563757620 0
789482829 985911340 0
132383800 910326309 0
419378357 915446959 0
615162310 579508294 0
436754638 137300170 0
334594713 744055198 0
32725528 890587344 0
417092925 94385319 0
145130841 935998099 0
830114125 897012691 0
660893305 519750339 0
119009504 515897895 1
114777286 267334892 0
893594417 840431674 0
901042497 924057641 0
34218545 73973647 0
794044522 150544071 0
639434426 348528517 0
146354014 3340250 0
908985112 821433710 0
639962956 664386801 0
370106988 860303663 0
832796644 104824447 0
248638843 782946780 0
352563622 238616237 0
866069988 918802135 0
326254852 930483595 0
810818686 41955618 0
971502447 624053101 1
246467119 422767021 0
966614809 524221355 0
464035541 76761797 0
681536831 101906726 0
623396388 976378591 0
126487762 831684 0
822983096 578892645 1
935034023 96626598 1
356117717 478847159 0
240728461 97855465 0
192081296 914095207 0
686263022 107682233 0
911938655 974450945 0
351905964 367553237 0
17713508 156012377 0
751929518 575745047 0
195130042 861870510 0
533646931 318108931 0
495484328 207487907 1
938755289 448502915 0
217255998 185841137 0
45089727 317564749 0
756402899 420433863 0
483933986 786769523 0
114796287 73225828 0
824260970 860471229 0
632031741 391265371 0
837872065 965535550 0
362388540 16109988 0
442872423 843662809 0
950103904 791427991 0
391985684 635127941 0
476127883 911520713 0
893292751 986617033 0
763281017 757430504 0
619893151 675893901 0
404459872 723277671 0
83403821 575700732 0
97727793 974992154 0
255203939 276472981 0
83458116 804728346 0
50959146 322905633 0
911139636 281157611 0
64514958 629867102 0
227577268 744325344 0
460156660 284525766 0
85603956 68572440 0
262229250 840154766 0
332416397 395284880 2
937700645 829607364 0
407198601 848761690 0
906981411 215063683 0
507777154 596552008 0
31509030 198345317 2
644026410 12703917 0
237502479 114502860 0
611103222 772782775 0
697930827 929324259 0
294572101 298365940 0
119296775 777116270 0
582712130 820797831 0
470938907 747545005 0
653401421 644587245 0
210796745 772203916 0
556597040 841587004 0
934829211 497221766 0
425092011 542760413 0
243533580 20427559 0
5800520 76643959 0
623894913 453723530 0
64181652 83669348 0
93328233 542200858 0
111508529 992740937 0
280000412 265739403 0
397499541 878050211 0
122079612 297028201 0
233683507 589393441 0
135045358 490150496 0
92867747 442325580 0
470527946 114811037 0
263208621 636043123 0
517014056 646987295 0
110531963 867462789 0
123107814 84016597 0
766992656 421911322 0
619008152 9626445 0
17139888 892847006 0
612743668 970828692 0
68095912 210295606 0
117836731 572922515 0
976740485 637191423 0
729509684 489730435 0
277294651 37382360 0
27642886 700467555 0
177774516 972996071 0
212497803 67383286 1
60523615 771880434 0
442595955 497627061 0
90959755 596933808 0
250557205 369055359 0
580589570 820577315 0
821880333 414055369 0
686623249 645561842 0
774937354 652679446 0
960021101 250242176 0
819005076 513241726 0
91989792 71876737 0
68310742 379071661 0
705253370 156987517 0
479490749 790481863 0
771473324 922069051 0
283255268 228863766 0
684521487 726860108 0
947139271 71489849 0
138241422 758028319 0
655734934 597468846 0
163035418 374089140 0
929496965 994155968 0
71296660 649690913 0
762424448 121948954 1
698339273 353930488 0
390591450 625609228 0
472036048 761887156 2
604517824 122263316 0
300287628 294665830 0
600841327 734875672 0
455123992 143716087 0
273392913 52944925 0
164046388 111115672 0
386542371 14773500 0
664915082 842943237 0
297358842 17328023 0
109776955 543375519 0
466887014 312933631 0
737411920 360431830 0
467089985 564767096 2
75374338 884548465 0
229449866 283625556 0
638994174 668823228 0
940369763 877546415 0
764614683 447848314 0
800129207 459683387 0
715945545 507632959 0
681629392 365143053 0
152777299 86238772 0
842066209 484488811 1
826159102 743419164 0
285183282 657544472 0
372769079 585874139 0
559178130 750175684 0
197928566 833589639 0
587656940 65240871 0
967330607 217631220 0
773484902 718882802 0
772466384 532357361 0
298535336 631384002 0
963735403 182203937 2
972124083 959606367 0
193326542 397237009 0
332423 402484232 0
43061320 173684841 0
827541516 121852826 0
160476699 825978312 0
240044145 853059514 0
716160228 788702456 0
746923819 351160608 0
901563721 742652747 0
884118387 727131406 0
442707967 697498109 0
123035767 748353065 0
414259404 265127551 0
490120263 384554084 0
606782052 418079025 0
428881209 989535446 0
833837534 257249678 0
663219296 547145123 0
494703247 302422320 0
410023371 855641087 1
552371950 6236444 0
306378508 66561474 0
214898472 403715224 0
585075020 814109286 2
33033483 490366889 0
116145079 71588285 0
484375438 937215916 0
487760265 697790729 0
879496587 425973488 0
745516330 572619521 0
406164391 797989359 0
961781015 679622921 0
68472258 445564507 1
391851868 523623454 0
557747094 424976859 0
189072616 703643156 0
387001991 207924223 1
88449883 51590953 0
116269566 293298653 0
139843785 695778694 2
398811884 751698040 0
289728045 500458554 0
882658096 106933246 0
144009123 99012251 0
482747240 69021890 0
174693832 913161963 0
828806424 25258749 0
478062167 548598095 0
487621195 432160754 0
781192323 681616571 0
429873157 548869597 0
187829644 354581494 0
3720242 431998772 0
393392524 164372660 0
286144406 160451564 0
201671405 406303871 0
64939765 299026344 0
871529583 171943369 0
647755580 948388863 0
387624337 582948605 0
721061160 403957772 0
805057925 878905299 2
411295597 676355678 0
238265206 820071904 0
69946933 480381688 0
911133424 50883568 0
361234970 845999983 0
355651968 307485968 0
615222941 967598457 0
724755854 508528103 0
902326092 427996246 0
300261178 303476155 0
17116149 397885993 0
769020648 490334898 0
558346721 7294210 0
115069270 895336847 0
530525102 598744573 2
458787599 256964439 0
132235445 298987090 0
655545255 408252084 0
802544032 908152469 0
133864191 305875395 2
482243049 619276618 0
689632551 997590719 0
7755529 337564832 0
612749289 156018201 0
363745230 525563797 0
827793443 697321847 0
334612598 681644462 0
195692903 977792508 0
65358062 608950237 0
197686448 649494295 0
789638309 598478210 0
461673661 450033544 0
909125624 646724458 0
306952461 540440168 0
806493814 585137092 0
451961444 95625462 2
926071979 942576485 2
947303802 341423098 0
831113082 868657051 2
199507862 638222454 0
28148760 723131013 0
475479243 438996527 0
931894948 975056277 0
835692742 127662149 0
259635871 865326862 0
870169754 189201126 0
28693042 310950110 0
613339111 639722087 0
486182831 201473896 0
649636859 324786222 0
609526752 145576883 0
191302973 212421996 0
806608152 487829665 0
91864846 122152443 0
919720414 422016410 0
174352617 958507262 0
65995149 284390097 0
450122692 569126907 0
281657657 327603375 0
232274815 705509753 0
518322550 979693064 0
24738750 861461252 0
927546270 287585842 0
274884947 629574268 0
55297889 395043646 0
798470453 30716579 0
180294829 273359632 0
292192842 3840848 0
297010858 803807109 0
747155981 303545820 0
358129734 154698778 0
901678442 175236757 0
748816121 382858865 0
417364687 883573501 0
712166772 710366748 0
790430033 85078427 2
547849464 63096150 0
58353157 780908364 0
518635781 287588127 0
301351550 852985417 0
487737391 268511237 0
95074084 102368709 2
137910978 36327526 0
164120564 722298735 0
564879849 902778357 0
85222192 505730373 0
185403398 887822850 0
89857195 372131334 0
926205612 798845464 0
93797781 278987973 0
467297796 532965156 0
975711196 769108117 0
686686600 239309788 0
628565248 315593623 0
971617800 454226775 0
441908747 820239582 0
365649498 80729326 2
711005219 965270476 0
924297104 147053416 0
368430198 593798782 0
783252423 375335904 0
368870344 304074252 0
259166706 213367734 0
106173493 574679556 0
42663813 93978805 0
258853739 884213425 0
233169135 842624519 0
600782399 421795567 0
655326004 541855496 0
636239730 545055463 0
14015858 575187510 0
167900445 642632538 0
712242648 699285054 2
744903088 833292570 2
139386229 509261147 0
563784953 599882064 0
395397596 116824829 0
245690032 396517601 0
134202243 789732909 0
719464026 602937402 1
242257655 936316894 0
39009802 885346650 0
522445448 289923030 0
651595700 444411810 0
469357433 642110984 0
387888596 620178307 0
798510582 626656081 0
365356465 51684203 0
64437222 748573502 0
777185456 868933400 0
165184562 70120019 0
113902001 707040813 0
56876995 6818692 0
601385039 513892083 0
348588802 302022408 0
587535381 616264002 0
963234852 904227662 0
616993108 198585593 0
141281626 674699589 0
128604974 275521237 0
485586976 758965251 0
88669631 329776167 0
736149445 9649177 2
955291129 49449699 0
265014152 899807541 0
564680363 943176229 0
705389143 949952925 0
774684927 592820497 2
987854180 129377751 0
562644382 617783438 1
738347200 674313123 0
459674098 121632702 0
544222685 129338197 0
443852807 285923016 0
494597398 771771020 0
192415232 836119974 0
559840509 511820109 0
381371013 585890846 0
482809685 98675296 1
332362439 46680110 0
500807974 856044381 0
379756043 313447029 0
14442417 505366796 0
520590722 551952626 2
442583605 79387465 0
467351580 81578191 0
175356222 418568500 0
245701595 577779276 0
572083645 918099541 0
45906309 599251314 0
198697602 791304242 0
245154155 58647284 0
50934981 601344413 0
62733461 924194426 0
293278974 350680067 0
425169121 630109152 1
737090833 608820183 0
553624925 12345851 0
394533049 136407373 0
121855308 197678595 0
864598430 414625219 2
231414477 78341176 0
917781081 517251546 0
110530564 65418391 0
862350384 154906416 0
697367190 169756270 0
121543781 493621986 0
682335049 438530336 0
750315236 885279556 0
879516678 513968675 0
256663473 784569703 0
35629406 387403582 0
119370001 310147493 0
416837510 461345616 0
22561538 902826826 0
750325734 263339779 0
865473593 657415817 0
137776702 724653166 0
185290110 870416052 0
220314821 140378968 0
47534469 272246464 0
972046611 519344743 2
70958455 462522957 0
37603749 355052753 0
955848244 267648864 0
846814745 40341266 0
930449568 476259114 2
51003654 213346236 0
39169273 348366749 0
124261646 796047761 0
964746403 811383402 0
272535940 142222201 0
855730208 985311719 0
887939453 113343684 0
108706001 629222136 0
207268724 545703783 0
835711988 673723476 1
508331702 996036779 0
698395982 269151987 0
157404506 406295234 0
362906340 101521176 0
109842861 196126827 1
835625457 184847013 0
672351421 97576328 0
871815734 384601184 0
163302992 55305040 0
318961326 82916347 0
398332692 880209665 0
997357121 560312294 0
411898906 439925751 0
686069091 182707210 0
619312710 884152745 0
145458869 303938334 0
479767251 858142089 0
327245902 64637698 0
942037431 654572161 0
295371061 877758412 0
807886016 804366758 0
402954341 543980426 2
485720772 970206476 0
873866315 180402513 0
845183683 267233904 1
64096401 380701055 0
45407074 184905103 0
73784488 208624138 0
328135973 840446659 0
693235289 749683348 1
149871410 363165743 0
153208844 758486701 0
593349395 974073267 0
130696337 948633639 1
814728464 203658297 0
935446863 737781838 0
116330738 109340341 0
94410769 45006460 0
581697843 569551741 0
343197816 533814916 0
529069363 517510418 1
959769233 9377286 0
323891003 147245748 0
280573900 651163137 0
642228010 750911898 0
740295454 668578963 0
748358596 403345969 0
639558224 932187746 0
194668338 236508340 0
741709788 865986152 0
711715434 121477490 0
429383183 411700502 0
85642495 113365807 0
132441093 786951837 0
667252042 945942617 0
565099064 986475460 0
820925182 957085050 0
322459952 858188415 0
825412736 952688614 0
138001125 781621085 0
447158069 808062780 2
745578639 819537016 0
88096259 230523154 2
827627014 23504865 1
84881347 254408257 0
397663372 731183601 0
362269708 665831651 0
873490133 72819063 0
838104890 427130471 0
329886965 446021678 0
9335247 612480490 0
217227480 769391220 0
138514009 307401459 0
176493469 913472271 0
856623692 637143495 0
959741231 115631173 0
256228547 577473124 0
577835305 270221622 2
326579795 917635178 0
359666912 294559890 0
452881893 310592688 0
550628735 451848696 0
972959019 206671660 0
494725712 768978402 2
149493009 532518565 0
723809011 261159454 0
289749621 77072596 0
727702008 334558359 0
513572225 647210932 0
985763618 611407211 0
445760013 892590695 1
864042554 692675892 2
653420751 858164841 0
641871928 831890270 0
395472450 4491018 0
319611352 962443279 0
15551497 125556308 0
838466311 723577990 0
512500347 108576413 0
375735885 299238149 0
145639818 625446207 0
897197075 646184608 0
139540006 352835742 0
534065962 435770556 0
254134025 479373258 0
144883603 703987244 0
883005865 322268302 0
620551492 592703394 0
902058951 62934252 0
947738631 878399279 0
888083580 556307721 0
865627703 414632858 1
36139953 56081902 0
458713812 956232536 0
65195989 922262022 0
540575873 453275153 0
747188410 319060421 0
501987869 737139911 0
978070141 186472743 0
3292274 34969336 0
132619529 670750458 0
9791163 143913761 1
619907730 910612480 0
823861623 51204040 0
690379406 332877429 0
859537674 514428334 0
639506325 962513083 0
26683808 976932503 0
654082080 739287046 0
107902696 81665961 0
549378259 962097267 0
146817124 319891442 0
549377102 912654375 0
801628990 560477462 0
656025609 468464959 0
890141658 493190874 0
231241064 81569703 0
459793615 149672624 1
294263280 664797892 0
71064895 930693960 0
10109044 443827234 0
378623501 411840196 0
477037560 288910021 0
637836588 795644926 0
545689129 861579090 0
344319869 374548759 1
212478060 965891574 0
346858990 360592246 0
685681922 427651539 0
916532145 970158360 0
483212734 192271904 0
787953669 744427106 0
365315347 221605565 0
377600459 550906396 0
342681523 330987881 1
631843483 22210803 0
775642176 514929729 0
20509538 505222725 0
604567735 722894109 0
172120932 487091925 0
344150245 90658858 0
771921916 978728296 0
741670293 122862955 0
190168942 252904594 0
631960348 653853671 2
32129129 17250803 0
151906636 275193853 0
623398321 734515702 0
674292283 42379925 0
295080440 588808933 0
185149113 289038413 0
97005152 775389553 0
189871645 790299141 0
12470549 454097940 1
753071987 729539858 0
149361505 780065183 0
72576366 555671773 0
14423779 894854507 0
50366173 430783811 0
516122715 995925139 0
350681588 263530063 0
703318736 99282954 0
171542649 106133378 2
933110351 835276634 1
491289496 159228115 0
755359049 128656163 2
490812396 896887776 0
804374676 240707835 0
73119912 611078173 1
209239568 250319151 0
781918514 516577869 0
51266256 214578911 0
999205286 761281318 0
619564727 851909329 0
679581962 499463490 0
439566108 365292370 0
753546346 576574957 0
316231008 973342083 0
470054277 391789661 0
723441546 601651622 0
129134241 513127770 2
812032465 12266191 0
284770393 600044014 0
73987508 8384022 0
631570665 684389479 0
31039052 56644040 0
517634120 673248992 0
963313921 800820349 0
384852974 961616519 0
549068783 14434035 0
670592699 109009742 0
783563734 351894377 0
783169125 88346048 0
503797088 819619297 0
960060553 499141311 0
507088348 773833269 0
768805071 575153701 0
135542057 824899108 0
189519447 740491749 0
753996035 514527557 0
850241864 578636943 0
472337929 842478692 0
588387624 639388228 0
882347255 227025484 0
429700579 267110319 0
496336359 368879810 0
685395206 831017771 0
259468864 509391726 0
606563159 158279433 0
247721866 597216421 0
589232590 585021932 0
182636056 880625321 2
776727511 281179190 0
237811945 652422892 0
8952219 117261846 0
50899419 472685501 2
309761430 124607409 0
814687208 703603681 0
105405000 149280611 0
810312312 101332339 0
911541795 611426025 0
143683275 296678269 0
175011084 533998413 0
578082919 116231202 0
841665456 57314925 0
748367806 225579224 0
661137714 518100405 0
731775481 634946515 0
399010541 331676026 0
762170895 927874268 2
912852067 11173382 0
387612663 388394782 0
810778121 989126923 0
88312875 554580119 0
875638021 890135963 0
384797719 881302764 0
112674565 713567100 0
606041224 105466527 0
997394085 779405970 1
360509065 915114422 0
431955302 47488040 0
384105387 41525668 0
464623232 225660679 0
265039275 498590129 1
45341434 401826729 2
619856747 251666668 0
320343943 297397663 0
794585283 593577512 0
435351349 231235993 0
147775204 849084521 0
831277939 61862600 0
609847364 345066743 0
236692567 65802254 0
399038640 682520242 1
408463864 654701328 0
484091864 247223274 0
743353711 907685669 0
29502083 559381998 0
608453846 705956208 0
394132577 586666083 0
135401956 608659506 0
364716307 238734758 0
967124892 154483088 0
132499372 82817139 0
448075027 869442751 0
776842509 236729825 0
254111563 758637642 0
346599253 829965709 1
270723619 520070164 0
3384180 606602520 0
992878098 291127767 0
865288778 66952534 0
653155905 116764453 0
707634596 109634793 0
258258681 547084703 2
146641891 176668698 0
261492422 630790437 0
940307150 635620482 0
228206360 7347841 2
345284460 594399008 0
643845363 533572075 0
398179023 695157313 0
429787067 368706307 0
12708000 364393950 0
890592355 144348714 0
32025487 114229487 0
387243152 319817656 0
457077613 123626903 0
235814219 457031666 0
33759813 435309480 0
757754041 658817774 0
289417489 87209498 0
959970089 668883724 0
27729794 535081525 0
94964579 875968864 0
909901910 560522906 0
384081026 254156100 2
680686244 528397973 0
941080654 906467432 0
174100605 818252988 0
50170308 456378760 0
256751917 821333730 0
34444858 165289742 0
20496432 141059208 0
2407798 128927092 0
867103789 439700922 1
630553427 464692717 0
781480829 719450792 0
814164304 510727133 0
891370403 861973007 0
376665864 554432674 1
342777763 357675833 0
938257354 625783623 0
344831874 31503828 2
889739972 407539325 0
805957975 91783193 0
971586921 839858266 0
39725538 515364856 0
175487126 252235905 0
475034034 160667768 0
411958955 161555684 0
470573397 281135297 0
511841475 478322652 0
668521974 218048514 1
778144103 877917402 2
870310557 455248977 0
816916157 289740944 0
631834572 496589581 0
981420074 439681901 0
45027351 939529199 0
246827508 557004520 0
718214080 90700160 0
877724575 785222449 0
86192017 764105081 0
172956312 708424906 0
930774288 896763230 0
780575294 665039599 0
741657248 133828354 0
855806000 345600828 0
331997200 745379925 0
150394830 725972861 0
733107017 652769655 0
553374607 941998730 1
640306120 106104965 0
219786323 267560410 0
580821219 132143589 0
588557220 140952804 0
642524023 38229371 0
205710752 41240422 0
552540260 114885047 0
150695985 987066239 0
68701231 738898191 0
322763391 187884244 0
444635008 470093057 0
855546173 346793297 0
426152120 42797231 0
964072012 156530002 0
240151894 136255646 0
838062588 663500618 0
873914211 789893676 0
161504592 558827513 0
574838134 79299294 0
703347056 42629725 0
550316923 300166172 0
163121234 66524280 0
250970539 885839850 0
553951987 2582223 0
515374998 857578107 0
292683055 115686034 0
776189103 553041421 1
137893999 551590053 0
493041091 243226366 0
911341651 578910442 0
59715001 676010193 0
74584597 290010668 0
286347400 4151133 0
162116726 471599658 1
838605468 645353027 0
129072801 717637092 2
174303511 246834792 0
74738180 461204608 0
358526425 126830849 0
166070704 255608406 0
822786859 844754903 0
695350527 903248402 0
4721614 949574629 0
395380877 119153815 0
264834166 563202815 0
118414910 671442364 2
398463510 799820123 0
726539923 554906485 0
774667668 802090489 0
453363313 203869791 0
17379202 284276937 0
32306959 420601278 0
654404082 950586067 0
984580397 694717837 0
524111205 251675520 0
300530967 962356439 0
275295762 118515163 0
247807503 218655041 2
187141159 58114883 0
36518646 554852820 0
803255578 39403573 0
19689872 727350537 0
223148857 416794923 0
896516353 613863837 0
78406301 67011869 0
852376372 46226380 0
279976430 209606800 0
78265593 692279269 2
838597912 874191020 0
80245798 386041354 0
564895938 395898450 0
255890767 749021960 0
668790638 827134456 0
270763367 813016891 0
463279174 249988982 0
889624324 176343526 0
276509064 687085281 0
902580779 172620738 0
155873402 144518939 0
241728719 45965705 0
288989134 224336091 0
878823168 831778183 1
97908068 54203963 0
873948136 142881560 1
183656719 708700835 0
187155951 37374508 0
470747978 649131674 0
32374938 757623126 0
417222197 139924877 0
197942655 322219130 0
718469300 57265393 0
347835496 39436730 2
748078259 741194741 0
764932755 396056435 0
355247659 844127057 0
178833781 16136154 0
901942939 445325033 0
332291169 955320876 2
79390044 846753022 0
453126801 25170640 0
589034720 244770347 0
986553314 740774475 2
198960939 692965008 0
751372531 71396525 0
601213438 341477401 0
414274997 537569770 0
367083941 122423538 0
223281291 729163556 0
504050492 844298252 0
754025778 815301157 2
90311437 475904908 0
238480787 312774459 0
338962477 85313118 1
468524328 564630665 0
733388399 385225659 0
473659305 216608348 0
330685477 583691782 0
250295424 753863256 0
475570257 313507668 0
941417636 612224055 0
134225101 159643254 1
477113038 497394978 0
996258204 58031111 0
824664298 313098081 0
697765628 157933924 0
139838601 547095361 0
327143610 268318851 1
214876938 106830735 0
335620762 357276776 0
527341164 816369474 1
918782076 160219408 0
235846089 973601488 0
378333212 5808550 1
257616673 874771510 0
16670812 598238664 0
978387946 585792556 0
98164706 65547532 0
807539826 825092989 0
713302312 213702053 0
906437748 47489188 0
892084120 338204362 0
429261435 759850367 0
479625492 252793396 0
543103519 57425998 0
907012416 768387065 0
866923909 54069620 0
209824228 685810296 0
330621518 135449625 0
991998383 162486706 0
160363194 392455463 0
455669130 984220254 0
418407834 80531348 0
557156747 58503947 0
157806508 38109252 0
539434881 411695819 0
162827238 327365277 0
880300035 110502806 2
294766207 139433922 0
587125424 415239998 0
767373204 886696898 0
113679368 441516679 0
517587986 456360031 0
492295083 979396697 0
123259697 28476677 0
766789253 950862713 0
203387803 413601835 0
961283752 66159603 0
962034349 980891919 0
647953381 110913694 0
202787947 127510997 0
111397958 92252048 0
82845997 131137006 0
599508250 806155433 0
506548452 848042761 0
432448582 456371508 0
464879052 186894154 0
729697732 26291133 0
903480045 414968328 2
640134321 742869274 0
659961830 788339263 0
865886989 194632543 0
151672357 761884528 0
16972788 241460646 0
726361842 452397197 0
881722553 803770912 0
370901491 242459593 1
622544414 318042546 0
735965125 105361103 0
414642985 663573073 0
427912983 667493192 0
330826018 817388533 0
936533219 74606245 0
566874469 770152499 0
195527213 26207460 0
703804372 888061757 0
792743237 648491096 0
266023829 89198687 0
640649363 89451696 0
687803168 19789744 0
784271519 538854442 0
990028870 534451281 0
195849841 423228952 0
992429682 148473913 0
422225420 297319539 0
381051 254150990 0
384850127 515819861 0
972387980 312854017 0
141029837 772932666 0
669495907 238846244 0
63008297 799998584 0
996067117 128349810 0
870622805 561061589 0
336927821 599403644 0
648933811 405969054 0
112899627 426815789 0
600054510 402861543 0
332658443 812774290 0
178808672 442002238 0
15652880 760851463 0
965773234 630543787 0
899161832 18308288 0
881001562 666630100 2
567228989 137957330 0
336670329 768277076 0
794718199 327616804 0
444504938 856012549 0
231159855 983019441 0
54917690 420134955 0
317034070 529191988 1
993904287 913827134 0
397910875 806235910 0
987231177 719765106 0
47347857 413478420 2
785958684 11712361 0
763999453 470770026 0
998211844 611041876 0
18221669 136321826 0
141222357 848987920 0
756865478 859053616 0
986783981 253288821 1
63154041 17212369 0
59754933 800139304 0
621006046 103746120 0
860059915 837182154 0
408612828 714203896 0
522805639 267243871 0
700835373 212331447 0
659668565 670164204 0
239793482 33951511 0
85419862 121928853 0
747013768 614574265 0
432326491 503137775 0
746118799 772602429 0
413194603 785326059 0
174625026 495490943 1
611093340 861774734 0
381050784 489645204 0
735568394 109388422 1
269573626 38243836 0
779729843 133286177 0
922156821 47863974 0
148550496 734396143 2
271485240 123425835 0
930996898 10882479 0
25493837 136981781 0
153953933 258543029 0
77165106 825304552 0
410343021 485889311 0
530455871 994739232 2
258049682 236887488 0
430320005 831262247 2
743419218 742846549 0
483693782 824687176 0
171153294 127718512 0
171871280 527899153 0
673267918 31080102 0
825051223 36801018 0
120993455 900593264 0
62938914 596498320 0
240725562 238172180 0
642787881 55190781 0
372584091 836482270 0
521439003 675312411 0
86272175 122446893 0
739107851 426830611 0
570227274 439402315 0
607169284 470076887 0
158567876 486761084 0
92767880 570740225 1
359002533 156576135 0
325880902 10632560 2
984217221 335888860 0
747270949 670096906 0
179731265 474929998 0
836592785 609520179 0
563230666 343164220 0
328272315 390990960 0
901669925 80750181 0
956093525 56404544 0
252013244 971495061 0
520439014 425163919 0
697402461 300294281 0
785879756 302040040 0
198128187 497710077 0
214645106 703104177 0
992702682 849741151 0
619941955 595334580 0
802084724 32226642 0
708027453 953098415 0
301682922 520641368 0
743778065 621835087 0
593189304 249219539 0
59064305 986351847 0
314318113 665317136 0
152265586 838589854 0
717886881 816918916 0
119426459 36502323 0
319357847 90493864 0
101530665 941378736 0
363677927 80789863 0
46381804 826876911 0
285578987 756969261 2
940875179 112981819 0
705937017 332311482 0
501593763 111708170 0
679157059 772842257 0
89205000 428254182 0
477058503 861352658 0
225501090 310687224 0
939492942 53899051 0
859612203 345084279 0
855431755 350104420 0
746172527 423842751 0
366310155 73748709 0
587731418 397824977 0
561361860 138261524 0
956309305 134584731 0
435361212 692866156 0
60994205 845738057 0
672273828 308563159 1
555390391 767753973 0
899369572 668403495 0
609372326 67386003 0
756897716 353666895 0
979206226 66122885 0
965693370 569860804 0
492375318 489956498 0
257030623 270088800 1
466013084 137930496 0
669315149 66944884 0
404022386 144487835 0
582062771 22268294 0
454888151 14209700 0
661514590 431161469 0
31576076 782419731 0
115140102 893916569 0
738750519 82574452 0
490380459 557925588 0
557045193 581099629 0
387238607 364540217 0
84646152 770083572 0
182157881 437957818 0
587362640 840414168 0
595387159 116073446 0
505990120 129105104 0
122873010 971089774 0
62868438 439247189 0
870461086 379236239 1
800044232 717630647 0
364310279 475530574 0
144448240 599170265 0
856915610 612894488 0
9771094 464580145 0
29736306 61476667 0
897431282 525905096 0
771246752 344497961 0
217119257 182539364 0
480450019 690347765 0
714936621 805749482 0
731642016 811753273 0
624610360 323143178 0
971006858 624063138 0
867704743 191057567 0
90148238 910218164 0
536772581 415700210 0
79649560 95195397 0
845728865 622422014 0
539996697 56500888 0
328923339 976633327 0
772630741 632079329 0
773522745 132057116 0
408246398 548792088 0
447316980 526502112 0
567120793 855941506 0
560105951 806248880 0
420270716 633365737 0
367486484 847441779 0
546876258 399292565 0
605034662 919773630 0
142651351 577881950 0
350110503 327573408 0
732867596 548322467 2
594894041 110137114 0
153543136 65314459 0
898309845 103969280 0
926225505 510429693 0
975620393 3946455 0
1118772 455907383 0
956254961 962356385 0
571567482 697942719 1
853835315 177532153 0
638676572 300183904 0
738530107 392340423 0
798036545 489249108 0
547725614 164671228 0
512929311 986005809 0
897439999 353712872 0
105678985 9773993 0
760001630 369621783 0
37823949 895458005 0
270922068 9724091 0
203689701 531046127 0
636682950 273780018 0
494496154 631327655 0
614788135 568365615 0
573519977 677713533 2
534367792 780094474 0
122356987 199591012 0
817644592 262720157 1
887410922 844352359 0
501734556 107017973 0
351243412 585663811 0
47013269 685006990 2
283053643 823263939 1
27812774 562732090 0
768585493 145513795 0
330069712 54082299 0
157407009 23220123 0
548100707 537345281 0
877240628 796517446 0
14814507 93436848 0
658776707 487265828 0
177437640 899988788 0
260164743 851822504 2
374098373 35613792 0
480473357 459395246 0
158833597 545129456 0
939422973 37756008 0
144770082 35727005 0
432143924 19956070 0
752251475 420432456 0
956425776 736034856 2
683917966 119840639 0
864235405 202787034 0
806220963 517996692 0
868784593 584994675 0
760979175 678496518 0
885604008 709903843 0
198260368 134766960 0
900696563 189328962 0
700434351 621061971 0
263681685 524510797 0
849446463 157177909 0
505663960 624646782 0
226583865 905063716 0
878843198 388204152 0
827830799 822286224 0
894037929 925536532 0
646784658 275953529 0
65272593 357978324 2
419298137 615014788 0
865349420 378890457 0
923093869 650445081 0
777636077 438833353 0
550292577 565991152 0
55971677 14723899 2
562960398 774420335 0
665758685 508325774 0
868623647 397961063 0
91864702 759455656 0
196565014 78565099 0
581466744 69828608 0
203835087 166506252 0
873854978 131985130 0
532584636 787914738 0
254397134 981324142 0
318520708 464095887 0
504208768 580479272 0
204674235 266472958 0
313868321 147167730 0
348930317 931745971 0
286168423 415347480 0
989773311 232488297 0
563891440 56887239 1
748433423 577261782 0
941544508 116468378 0
821252333 425996583 0
151482894 826591164 0
226552304 885873513 0
214889113 666769645 0
13619401 546340941 0
503754441 768306095 0
47926829 576190827 0
847253042 985778154 0
58862218 908139065 0
808600135 799308979 0
554227472 225902368 0
25673626 411993684 0
214716197 999430317 0
95291844 741476171 0
315613681 101784784 0
53234800 840691173 0
451658806 263318579 0
448024385 593495253 0
240014963 674047279 0
425479030 102376630 0
40485225 964160434 0
787137466 13000224 0
802963553 133874590 0
665512809 699560512 0
661602595 924686057 0
207713306 533227949 0
573306674 194294174 0
456883131 150262509 2
59089471 589080129 0
233481091 495392568 0
956731961 580272392 0
69107122 5164075 0
615435004 69796673 0
177612132 814313087 0
348307483 94590915 0
894806587 111732045 0
183007309 921187211 0
109722048 348913723 0
654927903 299212877 0
548294312 859938474 0
646189864 739903746 2
3546503 293980937 0
293247814 722448671 0
728682039 663740657 1
229288626 443116746 0
118062771 263458936 0
365319523 146982352 0
181769696 233862013 0
134970413 571403546 0
208420312 864030103 0
937083819 545936269 0
291561456 74953507 1
755515694 650221814 0
439401002 531271886 0
364369465 801149725 0
837697656 9630672 0
831135845 761648007 0
292996394 604211601 1
575048644 129507776 0
948713334 767379448 0
520540433 113406339 0
840065170 218374034 0
145040480 462977169 0
538591563 8980362 0
321226466 93701572 0
722084629 63550302 0
425633290 524797191 0
578610673 824643862 1
595923423 60939068 0
531049509 103422809 0
906093397 886580738 0
931724025 195379268 0
273682838 118204090 0
630771915 634458327 0
538597002 405708128 0
52841016 861929388 0
909978291 988476964 2
309742902 802936738 0
896270078 630826756 0
781815502 169781493 0
200524722 643862345 0
397170840 703925511 0
816513137 206718676 0
52050881 910712452 0
287014239 469638479 0
315711114 122541698 0
547200972 534429206 1
130560900 210273605 0
87895875 82293334 0
938094820 518084196 0
36981887 17303339 0
969011965 590746968 0
564932674 362130920 0
573956321 106581035 0
784603998 569374102 0
135733483 130183059 1
764000005 409832802 0
143907823 300427376 0
215405472 639171286 0
286390772 303466052 0
123462625 393237551 1
549040273 59446124 0
933036701 682317170 2
752040790 596728466 0
852638591 159894718 1
75661079 478452686 0
746263111 81997884 0
140105818 748449381 0
941836095 774574462 0
653831222 685613073 0
46417498 655173308 2
799940597 631089075 0
120665169 124408881 0
529482931 624239035 0
659781124 186831427 0
214175224 655904433 0
613575649 647328879 0
722441618 98622513 0
971556190 971278332 1
469059346 859409697 0
370447553 681077567 0
896949673 439848944 0
982053862 212793645 0
23327325 618195939 0
695526047 25904120 0
898972020 669769585 0
464522492 131410252 0
678947096 120577643 0
1654910 439694323 0
382099326 903955451 0
47635180 71669437 0
376072 710169265 0
433210920 946481318 0
321990599 488000812 0
515468579 423532362 0
745352061 239950060 0
473269166 2868537 0
70555662 537023742 0
290379645 516307115 0
19920608 773629711 2
601078855 518232783 0
538168508 737179786 0
916916964 104373707 2
115664523 821999822 0
190122274 913235392 0
298535410 598157529 0
851931319 613734502 0
69206021 115597753 0
686213343 155115236 0
622542854 938470267 0
204064885 17413481 0
3455751 177545145 0
55311844 72975462 0
90256987 248895420 0
914220779 472835862 0
948077310 887263449 0
491799978 435351239 0
102351174 37371817 0
425939386 157938378 0
655731369 328905791 0
141951192 518188342 0
184648628 367890232 0
12685298 235117818 1
49610827 57020120 0
20698019 470037288 0
852604032 764620883 0
353865273 829834945 0
123650677 703294686 0
654996941 72079350 0
293870532 616351643 0
969970824 79475463 0
211419473 300613738 0
607662414 847144438 0
908318637 149482505 0
541410715 221775414 1
55458306 998520761 0
378194574 137372977 2
383646319 93732572 0
647255456 43871709 0
111997335 207922868 0
618031757 706571990 0
741596284 112589164 0
633583006 71871711 0
459207804 322535937 0
922917226 582888672 0
538047521 420878298 0
195074757 938106617 0
994220910 262872745 0
656104797 29361840 0
566350106 342006203 1
26824842 695854008 0
182861971 563063813 0
239219150 526135180 0
277906630 148225298 0
341239893 740618046 1
895735527 940284052 2
858033721 739371826 2
888096540 44323432 0
762709779 105132629 0
81257557 791638761 0
725995046 86191881 0
994042983 26832824 1
215200995 7247819 0
384676401 197593797 2
484548405 56504704 0
946228112 711874184 0
35078356 692662782 0
929569733 132888852 0
997967886 141649346 0
94549087 866472529 0
122700905 202865180 0
449467980 488101998 0
645444323 850999503 0
702199061 562156854 0
439963178 28837259 0
72815465 428371516 0
726699419 733663102 1
727795242 800183191 0
85107358 866389098 0
382242077 531767218 0
292183532 20656670 0
934854950 720666081 0
924810385 929365787 0
207757222 245823540 0
34884353 126345915 0
621649625 532782311 0
795690796 414658922 0
687505879 446878173 0
322336362 334523909 0
111064429 517990781 1
386039949 15205520 0
340063216 488526154 0
25788263 265737636 0
371140118 146561811 0
885153507 419954259 0
360069829 50934971 0
637968367 821851497 2
763146308 588501433 1
436620796 767100379 0
220328692 776360292 0
322985960 651330418 0
657963980 104159897 0
885043461 145547809 0
881304431 13638712 0
447066978 209543278 0
130199870 246927612 0
900633067 459662849 0
916297341 5421258 0
979189239 705742204 0
103289196 808138308 0
905418090 858492217 0
890771484 499856643 0
60611456 337155151 0
752939746 890369140 2
69469421 113988626 0
157900361 529386895 0
153291730 347005619 0
447140296 358199627 0
339529396 280791632 0
122579883 472856969 0
176186659 85160789 0
42209390 77028595 0
35288290 98307782 0
902211246 783575726 0
25824854 863833799 0
551579274 14447049 0
281109370 422462357 1
10823898 93704192 0
874737739 607573975 0
327733960 813297609 0
862472520 227691517 0
368969772 921458646 0
60560118 378103752 0
961622099 46899367 0
657164143 370852667 0
769641920 580032160 0
217577174 808293174 0
77401973 16019591 1
795906293 160895741 0
26315971 143132380 0
761265919 603623760 0
926023263 687930875 1
371084169 492617788 0
474651865 387539221 0
685302264 991408133 0
637609159 145425575 0
388656744 55852687 0
301000766 467585498 0
614425860 362252352 0
831308516 390650049 0
935793178 144278126 0
786394183 374231567 2
82846077 765604896 0
300738063 6378541 0
776310644 441984458 0
839045695 559895805 0
817194912 922794508 0
856401133 182474005 1
857285619 138183410 0
675144824 557470217 2
358668719 796549086 0
970858746 28721697 0
159056778 491072206 0
232078151 47942394 0
844516449 22679693 0
54706408 199928768 2
7281522 878000082 0
920608561 678260277 0
755315469 929062723 0
621542148 215644173 0
305241447 586944552 0
518302589 375204156 1
923775478 269760867 0
97181892 806223441 0
372130976 730915848 0
571929068 744321172 0
686324401 384625746 0
179975174 945362253 0
720694084 413441058 0
87547487 943442086 0
95142029 231651288 0
896498357 573269122 0
349031224 819217085 0
474274457 41521730 0
263047795 643137877 0
445719781 583072612 0
185719431 781169860 0
317351001 26587157 0
715111309 607887966 0
788484999 457723417 0
842938296 619099879 0
578243501 34668771 0
671807448 50172478 0
425423701 409820713 0
884633064 122990001 0
154695954 743533968 0
99019103 733413524 0
727089044 967231038 0
558732900 288935958 0
299522725 55913026 0
781050532 87388687 0
808292293 748275950 0
630210335 450353359 0
691535816 238161679 0
617233563 445845719 0
26551135 810239779 0
630999373 309011377 0
243058123 505150235 0
385169464 89688916 1
539950164 401053065 0
909400314 334538419 0
968633960 8454148 0
145799512 103154774 0
914067641 694042930 0
78863950 766099293 0
339248230 55959576 0
794041004 380257955 0
831965178 740015183 0
32960769 595394523 2
119713404 503295627 0
19263429 823758013 0
619015048 745716379 0
372888077 453210063 0
755564619 34234855 0
327838876 71726626 0
595243699 37072889 0
216616855 645722562 0
141260567 83670833 0
256399096 596544623 0
696525627 330701385 0
59253988 991076556 0
770242994 970638225 0
401390265 346196273 0
975961564 569314420 0
261554555 911162539 0
158041209 5674121 0
11590386 104829502 0
71662014 872570188 0
462122217 965020557 0
916904586 442170354 0
633206810 292321530 0
735894944 302929312 0
153360878 770274624 0
615412896 331316567 0
218420990 821116855 1
138704672 677136820 2
907477455 344722020 0
846541318 133842270 0
927500338 469687098 1
851192961 754892539 0
146323507 485330694 0
842090936 502288491 0
140052245 335221505 0
606463177 888275907 0
815209936 536520875 0
9898907 645149305 0
173188515 217581547 0
568864776 267465516 0
583535522 737816215 0
481477471 718869800 0
270561730 890103095 0
201022287 748202143 1
352383138 392927751 0
122911838 920624426 0
16972469 459571994 0
710358398 796128405 0
536156966 260642970 0
886168007 89933242 0
731711743 933486175 0
223430128 495113071 0
145218894 373545460 0
264510373 569542861 0
931786388 319713721 0
557918676 146303923 0
627089216 817117858 0
640936373 854894588 0
648498561 461894627 0
471879317 788832211 0
926545937 187832468 2
262128159 779534475 0
74464825 602150016 0
909334942 976412280 2
553894283 326634177 0
288002657 339525108 0
374457125 522469525 0
447873922 642705623 0
238439231 633173976 0
591509559 656026836 0
138262581 668778457 0
39956009 611904919 0
207434921 589801208 0
851906595 411514144 2
556385701 824563532 0
83085212 337710420 0
514841621 163921391 0
23043298 70325528 0
998983179 465155037 0
650359466 332821683 0
761045447 225915750 0
601775378 509724489 0
460488315 314036985 0
4049483 284271792 0
907723912 608779775 0
809779127 460074133 0
427109471 140805976 0
927400094 125036151 0
152565889 115792456 0
110478439 326778396 0
676766488 458081629 0
76260340 633700115 0
853275422 932815397 0
296578921 450774378 0
801532643 426244830 0
708557345 317576101 0
510163033 136018129 0
947456980 385621090 1
99092027 780129078 1
718691352 432893447 0
246643122 126065112 1
231105967 617385661 0
774355697 67884256 0
747325318 520928777 0
650867870 41027503 0
645986204 182909424 0
296686997 124616459 0
393264644 438178440 1
907548737 256069497 0
113810281 976282400 0
941358064 841909220 1
981579507 38127190 0
75419082 210809474 0
110531751 981277488 0
317939886 439349116 0
41149742 21340016 0
488350888 149698115 0
143344698 128451614 0
236074604 497720745 0
991165222 156446724 0
381259125 215525122 1
793611605 539648871 0
12799468 999330835 0
956803603 379662183 0
911127654 79376767 0
221508210 912143850 0
698730732 165198454 0
987037769 578515436 0
74783641 345327365 0
310225978 810496677 0
746914048 215376826 0
818200784 788944675 0
322520411 613927437 0
329893976 687503940 0
103438723 923601766 2
556581362 111981831 0
849246342 915983416 0
682815420 600162900 0
952193373 225464227 0
401892414 402057012 0
781803128 398909742 0
84350925 734089609 0
42411301 492048059 0
511336245 569964538 0
461348 369270983 0
343997823 607018884 0
417899538 518101456 0
413516983 638005279 0
849201015 514043291 0
316392271 932606187 0
240924067 92158793 0
150570961 5866629 0
905374162 195176368 0
821814451 946785751 0
764174805 108230681 2
828153721 857371639 0
610080906 537891320 0
144639318 785389273 0
71161732 992277480 2
777853824 163168253 0
48507300 925770737 0
703774793 259961376 0
662494783 341652681 0
61727127 778599514 2
201846026 462271351 0
134346507 126183054 0
496879230 817565682 0
893649496 355323290 0
805401147 88084363 0
47419373 806183339 0
211069775 977619387 2
866555796 300036574 0
432929300 45212128 0
903564125 280904662 0
128279983 728646084 2
784624474 31224760 0
797603337 171975993 0
513127669 700372779 0
703422508 506620175 0
807877778 877798883 0
58744374 976535010 0
820303223 263100911 0
154192547 94123108 0
18962437 688827654 0
790820613 892111882 0
212103699 931398758 0
430867989 618799205 0
758900264 317859294 0
619274001 834176662 0
843501444 544446626 0
822069249 122425617 0
109826591 122784410 1
688153080 550858169 0
668034812 925901684 1
267088539 473491872 0
371891651 872203012 2
779161575 521700727 0
9335006 259381391 0
124751106 226528767 0
644941956 438918143 0
376803885 196516056 0
820694230 117323454 0
65956882 536455748 0
264337578 277858145 0
35698747 131567487 0
64599191 352227724 0
461863073 200356102 0
479587864 453160481 0
110165167 279742918 0
729407637 214509738 0
642373944 586358857 0
89268653 386461547 0
175665004 80334513 0
74187599 159155272 0
56554370 314074994 0
277557220 596957737 0
130514412 260566888 2
855696925 215243737 0
115972898 294132112 0
502265685 558648041 0
771922995 452649173 0
958871929 801929745 0
216842136 208989642 0
326773041 630145351 0
383313144 42389186 0
229976918 987931441 0
56414817 961474260 0
832389065 84089941 0
528420668 415965329 0
622821617 9234884 0
69465736 418877620 0
119292124 27191407 0
267523868 806701128 0
581298195 791961729 0
517644893 215392054 0
753652537 770912175 0
268922792 138549696 0
7124209 794963690 0
882028496 229732833 0
196908218 10749160 0
534202132 826847232 0
67201999 198091479 0
736856569 758954819 0
209392633 44438442 0
580407442 742482980 0
531208035 786630151 0
586750865 568466936 0
800904204 917713133 0
45732512 487383928 0
284715604 127655292 0
947383397 965475482 0
233962282 759830103 0
68003982 463493471 0
455202956 199706381 0
355991344 53431977 1
537945129 162779933 0
846199211 75784832 0
827591723 823400612 0
107029300 890096906 0
376717577 587512364 0
888163369 350687528 0
957941788 452689659 0
253257385 206296998 0
71354925 396579292 0
360407516 875202491 0
635496445 826931398 1
363148469 781147722 0
542324685 233764998 1
730486866 12382955 0
742447240 62847411 0
794447260 118902732 0
734117073 448858542 0
100705718 978166756 0
575008708 73265054 0
132965226 759894840 0
73426478 234145940 0
127520736 399766424 0
127948239 96451818 0
608514325 169691466 0
874486620 106919277 0
946391587 404818683 0
28189398 105359839 0
598945775 76742571 0
934148232 560441241 0
746977012 703546059 2
411726496 635222878 0
143776531 806826431 0
81142441 711316855 1
900171130 536593452 0
983651283 258589324 1
466717151 722863038 0
55192966 973325249 0
415059308 812737603 0
670709953 895386899 0
762535627 157005713 0
939132246 669978298 0
271356697 439174541 0
742127975 730387722 1
829886764 365572030 0
279251850 968010813 0
55910215 432806048 1
783803893 743727589 0
706311852 474571048 0
452027392 811392706 0
987633248 255379100 0
61710585 766829764 0
432012944 123114388 0
271738768 20648923 0
662794248 60495976 0
500638754 106022176 0
648768269 922906946 0
792904366 491474334 0
823263281 680810645 0
100567577 964331418 1
693464135 106680008 1
134219971 896495384 0
33462810 66590310 0
429156840 71431021 0
285548722 555937118 0
773857859 668935357 0
8288756 421749641 0
888924656 847917541 0
924913671 844746241 0
267777452 497041528 0
417975584 406163014 1
234341500 891639739 0
261742577 871513895 0
820488985 395607983 0
81324301 704084305 0
583669597 45308723 0
153996075 634413847 0
178687465 853072502 0
133824606 413574280 0
61591034 764920958 0
301134251 742869988 0
478995894 229273558 0
476301778 611239732 0
165525277 586987175 0
137199141 629949117 0
2015135 118260157 0
835830271 906466997 0
494682369 287518724 0
752151281 790975758 0
38885021 171252751 0
447768311 455955320 2
844063923 609021455 0
598388259 8062627 0
85501805 868432105 0
300794468 7338220 0
895553708 316683518 0
625649769 620160723 2
13812277 275603750 1
102264456 465162144 0
257803569 716578972 0
423487986 76257592 0
553538057 336988307 0
646212731 784580536 0
10743795 402175018 0
997015157 107193788 0
521187801 365035616 0
127903562 72133775 0
750565090 604606026 0
436472101 322762205 0
577198716 5800173 0
511325178 115912476 0
451023702 863550525 0
533626130 664242263 0
327828209 24861391 0
553332633 682390885 0
204386506 24081141 2
574282856 597082823 0
843610600 538987959 0
194498731 637938713 0
948840953 422918880 0
290784364 854616036 0
36591421 412660902 1
694812891 335581753 0
617713927 47577634 0
839016995 528246096 0
577792001 799602071 0
222970277 832737611 0
691232521 810196982 0
243836729 272262947 2
799205165 107642221 1
756000849 971144584 0
385814283 133298773 0
571509319 781921759 0
914199828 503142900 0
269228429 746067454 0
247718535 635577836 0
229773770 795064859 0
706530129 505813036 0
402063986 842654608 0
309925559 47400768 0
40594525 745139296 0
287036580 205876270 0
695495880 188712560 0
149544046 410530395 0
805627615 230987758 0
228586492 363505783 2
910100422 411984464 0
117649219 975614333 0
328107738 139754050 0
659298234 173023555 0
312049845 205897847 0
215755059 409652141 0
982205222 516747722 0
711860709 145333099 0
62120497 60877692 0
572412189 166128383 0
132824735 992907521 1
630251452 523346655 0
84439256 359716703 0
313703076 504481557 2
212006538 619254744 0
665265920 144502686 0
246149571 67650334 0
412233602 578819885 0
146651594 827258945 0
377706725 59642088 0
16459523 335362592 0
994944540 944980891 2
895504953 817797939 0
294818398 923343087 0
104557569 864324622 0
348089110 969565101 2
896716455 44681837 0
233722204 753137753 1
393735555 940298460 0
6295839 995241811 0
260636245 300118517 0
79464494 37183299 0
953127597 472569151 0
933080121 113555673 0
932887541 109505773 0
433717740 574874276 0
343395393 714382509 0
349830976 524198355 0
686774907 725617747 0
326373 81772862 0
993646338 440113351 0
659514450 720682713 0
366900573 960408278 0
527234377 912813173 0
803801572 987841205 0
52850302 387558082 0
806868979 158528436 1
82269307 507680719 0
331620987 862825414 0
224507101 509203063 0
129568551 679725893 0
516673791 167503574 0
304496612 314380678 0
757414109 358322075 0
737924772 657110246 0
614007479 747556796 0
414770175 133059071 0
968211312 583378578 0
157740586 987203103 0
889068791 216144348 0
809252527 166271440 0
976222325 744464799 0
340615107 904542295 0
549185967 218789401 0
922672802 205688417 0
69026176 861839682 0
106236666 925452926 0
963954842 7523233 0
153458349 72358748 1
211911889 890117354 0
154767681 198070618 0
651156303 891558551 0
835887311 43775281 0
259755806 769525678 0
784689483 555307922 0
421547147 396094647 0
610659166 78904652 0
852043940 261525434 0
997630695 123279219 0
343985425 76299480 0
82225914 472200495 0
532851059 169480064 0
956084382 530032931 0
595257864 596109071 0
482803545 665981626 0
271515890 869072102 0
123855938 452203199 0
477701812 153985956 0
371836109 25491540 0
99989043 324171026 0
538979095 391924370 0
904730841 738103360 0
559517278 67800717 0
13355636 487642742 0
297337407 134696537 0
560444209 491517696 0
732954046 541025171 0
380559068 784784709 0
362011046 260933983 0
128842469 460672574 0
21977683 390180773 0
191571571 805311861 0
787227526 795229130 0
467358383 180114507 0
279315012 507243057 0
105233104 677306363 0
164417617 53888599 0
585610846 323351932 0
143953475 821469269 0
190423543 140429787 0
676985482 510012052 0
279472805 239705897 0
602823271 119512591 0
256768862 214294085 2
403989974 696904743 0
976617871 864693632 0
910137951 524383783 0
682829891 310395838 0
706292839 19865785 2
734251788 214812270 0
805692638 226668468 0
962427524 246415676 0
638235507 479504547 0
540212543 769545431 0
103844846 379839713 1
133404616 331978897 0
622077285 978947420 0
540355002 124933619 0
106091428 21605144 0
342200756 688905862 0
586911220 49161586 0
504930995 860876165 0
805086281 815225323 0
289225310 854878123 0
23253067 654271579 0
362772179 538241612 0
459038987 649853006 0
28686680 28796809 0
302220543 55382386 0
810039372 781023437 0
371418049 112639730 0
884627431 358834918 0
601957219 409381391 0
554603334 38448497 0
33481800 476288234 0
636765257 16230462 0
191413653 601767285 0
842171842 957357949 0
107963282 492130004 0
953278525 612296310 1
338798137 820346362 0
67425932 212059490 0
250278010 124584767 0
144629254 909725888 0
569805519 689549240 0
27845366 893861776 0
100412873 866607085 0
42921877 727056610 0
643453209 77588385 0
224989785 851848593 0
908177715 20214878 0
13446367 404274817 0
876305381 935163596 0
23332976 139291714 0
442950690 359280273 0
61085733 547058734 1
597663571 491151956 0
491796351 200153697 0
451829626 843916271 0
982633210 763387942 0
862879834 351368466 0
932952156 309714855 0
163253998 225021679 0
850244665 491463480 1
102825252 385680152 0
633645816 381984118 0
82095174 885629637 1
65505572 335759129 0
703556478 788683200 0
412370747 118142590 1
555524845 229773617 0
988954000 84835891 0
948312697 239746452 0
767837674 985797119 0
39131513 25151818 0
127573135 219539384 0
388104207 902933628 0
288797486 352515491 0
546501409 760707811 0
97542449 582482271 0
847168328 88164097 0
846412264 265085417 0
752339536 913808056 0
802009691 907640644 0
818602802 439818866 0
172807892 817309129 0
988757930 887114427 0
136772736 873488592 0
429191371 972916804 0
537003071 691311857 0
670960735 547568145 0
92781074 868300903 0
943572373 204712458 0
621853382 415841462 2
67139722 906245522 0
606160577 405504650 0
936744039 166487014 0
462264162 101704891 0
764925942 930302963 0
199186924 233491835 0
680120792 178861591 0
784967349 799223003 1
142684032 260251589 0
283880427 181689255 0
377398592 795359557 0
678112622 474685631 0
483213580 402676268 2
114705907 38041445 0
864812838 63571355 0
239781661 346102882 0
122260408 206076868 0
788764130 140562872 2
19970469 602510266 2
161932500 170953519 0
136935847 890990630 0
311269134 426111034 0
804158745 45991717 0
475677844 858497703 0
541116076 459070219 0
895317769 941313872 0
580964132 837046984 1
738041878 773606843 0
241295547 614885129 0
40796378 794096234 0
920759761 413096598 0
948945854 301229850 0
347879113 6360140 0
857042217 840925367 0
376672360 484944994 0
730002337 905312600 0
266223240 400635598 0
310983010 128871871 0
409764164 427188375 0
515729112 286705804 0
190477626 481988097 0
686129086 764802512 0
967767997 569937468 0
933818569 726764504 0
363590006 981891822 0
994314178 177594610 0
717572820 332774542 0
859883991 980659182 0
919143836 133637156 0
507317920 250229795 0
508994411 378006301 1
366256345 640844934 0
888789091 666580490 0
581806734 510960864 0
580426774 799922199 0
382201388 332030835 0
647277740 114393704 0
843946488 930891296 0
3095233 98928972 2
862082375 479247002 0
658265472 347473736 0
458138402 225426575 0
796080096 490833169 0
439260456 110817062 0
640988927 722928003 0
462297768 430315128 0
847452880 386507517 0
690899452 286099115 0
937684115 449674360 0
37264087 655803068 2
166750858 472946488 0
679893483 699405300 2
972783785 955015919 2
344126976 292027580 0
158699511 841045455 0
177980609 570198522 0
408602058 424171536 0
693623042 887193639 0
379283567 15477319 0
552147461 852671996 0
235898081 662239721 0
764657108 71573520 0
486554401 593235037 0
608826042 475449532 0
557275637 796273657 0
225772753 540498319 0
136561574 637876142 0
47414692 930998146 0
494482090 288143545 0
745772521 411549469 0
941596604 909785798 0
109263633 688385605 0
305943382 145607701 0
823843354 453327937 0
856009735 721689789 0
459822172 777359653 0
186372981 199387975 0
454109128 585987110 0
969461102 349846876 0
842758058 812898334 1
21550547 73824155 0
363355622 71852147 0
58453068 69459584 0
801896347 359917200 0
501577905 159191552 0
274151906 160760905 0
872194703 441685063 0
576236284 779432718 0
563657139 86610000 0
207982067 674409534 0
323319190 589278728 0
66489254 814844051 0
33309034 896228869 0
408358681 414749929 0
313738833 728618826 0
92258829 67640583 0
298974674 520118377 0
814295553 378973743 0
42031621 556375621 0
643289156 858378161 0
424439014 768524196 1
368139163 531701330 0
446406568 341401211 0
628236145 451910409 0
760180826 395764813 0
87582722 784184494 0
828771764 858869892 0
974527985 993486859 0
56154906 41353759 1
380486182 658643574 0
174180860 501375780 0
378937996 134791653 0
837588710 181255475 0
852053548 511792876 0
576423118 237344850 0
769351872 726146501 0
919225429 141307842 0
624795806 744553699 0
400927357 260796821 0
835616706 778987771 0
705320238 691373927 0
302502863 817981582 0
526498810 140348430 0
684010959 473617616 0
25562797 294912830 0
45351165 972819170 0
860489548 829055757 0
571335923 543954378 0
603734837 270280057 0
81440298 60526853 0
354830316 310850289 0
130607195 746401564 0
365276821 682452304 0
225094575 788436671 0
729707345 314672828 0
570493159 219462035 0
746978267 125287213 0
971267586 609341839 0
763324233 289648047 0
925081448 357624901 0
900366160 76348865 0
815811121 122681149 0
47092691 650756794 0
335518964 140776387 2
740716813 123718452 0
864503063 824184535 0
282270645 98755742 0
100872978 472541082 0
112811123 192630951 0
406742313 175853639 0
423354572 304723479 1
798648758 720346209 0
133004366 226526907 0
611959948 906299229 0
412478239 799732832 2
141535337 730305948 1
474260833 550053608 0
356246207 634336164 0
663262958 914550513 0
16194014 498067794 0
811923157 822125492 0
715001606 77673839 0
108746840 55997490 0
60692735 384659938 0
406565805 38521634 0
678515300 285007625 0
890037371 883556776 0
750701096 238875048 0
912253980 863205638 0
235296203 307921889 0
256355803 753712306 0
50404610 436381298 0
772044699 331711443 0
429919466 929862195 0
612559298 261425148 0
757769570 658806210 0
621913585 266960748 0
348651935 37112931 0
133320639 102071339 0
144103153 973959033 0
41435527 293796283 0
796025858 361518140 0
682173031 515991386 0
456026004 859063130 0
637423862 850955831 0
463671960 904416401 0
922168852 9268618 0
701461489 557105787 0
745657163 671820204 0
334818834 480548124 0
317562971 328249116 2
734008138 818517654 0
36297397 583847630 1
412731832 650551961 0
315416135 105469642 0
888947149 300369895 0
356379291 70535307 0
393683807 821597771 0
720987550 91439589 0
712183790 222337257 0
600533524 468147712 0
10199921 721912489 0
726958310 87418847 0
699839345 462563363 0
523055476 523784363 0
195604383 901525925 1
288087474 838859525 0
103733314 429380338 0
618912089 47380003 0
470048768 929204728 0
339678869 439707481 0
15999778 274199276 0
718830952 738393971 0
9314530 302200667 0
15260616 15130839 2
769674239 297748029 0
889174177 746924790 0
231887513 854643836 0
186891067 897732448 0
223451967 679574587 0
959740161 809253440 0
53201108 325665329 0
101541049 525290318 0
532948869 154262009 0
240455641 183528542 0
39061131 541979211 0
965445741 911267935 0
812778146 768336785 0
211037199 892829101 0
661318499 252951247 0
4888494 86336368 1
66959531 692944785 0
651241774 182501602 0
677595431 376084913 0
120263708 788043826 0
895009692 853870748 0
364573688 802927636 0
503270838 858614600 0
215428728 850626283 0
208869294 328025143 0
122219764 25337074 2
415556995 816814317 0
92255349 208113878 0
926510740 382058080 0
572423939 402374752 0
776671368 4439502 2
242901192 159703731 0
836550446 939338843 0
389052954 282818581 0
958458162 58656401 0
317828611 204309936 0
887683903 882010053 0
773784992 390588461 0
184644830 59766161 0
983313153 879628197 0
370186342 667810822 0
137631240 14287019 2
53689014 514023331 0
14665993 48336986 0
25937764 524224133 0
639075502 318430773 0
107025433 30245578 1
337630675 122016328 0
467034709 581784884 0
410119431 360846276 0
858093293 951616075 0
804485921 395401227 0
900690016 976468881 0
83541942 162566658 0
532429924 97106666 2
778610582 725702791 1
292139822 424361210 0
102707730 728055167 0
69264446 198919252 0
546150407 278057579 2
632913431 714359274 0
678745640 987894260 0
755630706 941452295 0
420563542 118644864 0
687844543 93994684 0
198322496 544699744 2
408061119 353382963 0
837818031 324979989 0
66439341 312348369 1
646940820 897228428 0
129058226 95253598 0
580181927 666944351 0
837527828 619526201 0
546688909 256146787 0
816907290 811268567 0
231925143 74543252 0
664438724 201123950 0
410086620 383664656 0
217457609 526209823 0
82835250 246552896 0
454032924 866903939 0
227027761 854793951 0
238208614 826230290 0
107426112 139617260 0
2001490 43515889 2
66591331 666878818 0
796243566 793034043 0
325772015 604654376 0
64900985 294550513 0
551342954 871746091 0
711290059 57714614 0
841404934 226446256 0
140794400 381337086 1
545989951 348988228 0
304168098 779472779 2
910705205 651052541 0
286308200 763897579 0
3437258 419372064 0
145270545 148746596 0
564006926 688701359 0
666414053 157724328 0
955831632 921486537 0
613433930 46882052 0
305126511 63386001 0
91886534 350107057 0
48959222 805075543 0
90517755 111768819 0
599508620 231400983 0
285738226 320583102 0
607392374 84952101 0
876798237 618420773 0
8739490 42817715 0
935987243 266743563 0
817532658 746896189 0
448629386 959541154 0
799987005 607789885 0
10863481 932588180 0
475253927 232684749 0
996555248 995002506 0
890451088 323399518 0
865439281 142431193 0
762339027 496804589 0
79029267 244187602 0
987970329 970438872 0
186684047 281303089 0
288915213 439951299 0
301694812 340076977 0
243264706 50116569 0
48765628 901805988 0
10462203 57378265 2
967165245 987006347 0
417088318 154095584 0
863029393 495316711 0
455218456 379438937 0
54824145 813232102 2
351460898 990895602 0
746095995 107701756 0
107930839 55837770 0
831982547 607901337 0
423127333 136251880 0
59201889 332917344 0
375325336 119554855 2
900402913 259320926 0
468596340 74932048 0
818897779 106755059 0
579662599 88406405 0
758273903 756539235 0
839715079 943095051 0
346506010 240084233 0
461374927 530212173 0
907806224 327999874 0
109067378 219425205 0
258190248 293618243 0
102815499 62606844 1
38696195 484080989 2
396899711 750064485 2
420513891 782688765 0
14372977 813942790 0
173073637 40498776 0
873018549 563639398 1
654341360 487781284 0
274032757 341075720 0
293215561 964415550 0
656233329 633513231 0
272100724 819164224 0
896152760 54169229 0
622751325 682429989 0
143147089 91319187 0
755274694 614016470 0
85372294 393620894 0
140278013 971018435 0
69252889 920542653 0
214569622 473197193 0
367433050 330325057 0
413922753 115767100 0
908148273 585064136 0
261358937 601971385 2
13035351 596132025 0
289270784 630357058 0
797014395 476551883 0
392839014 338610259 0
766551958 410945823 0
920050895 296607216 0
374887468 390670707 0
790285983 387681345 0
241521 560917663 0
289416790 581010374 0
32099546 837514992 0
53107079 467617150 0
884979755 622757509 1
542205251 127676593 0
361015511 302165615 0
415132819 47282788 0
988467682 268930523 0
223817204 19588081 0
439938980 455308394 0
692401698 425255223 0
558250568 847969085 0
716717249 450120295 2
836892949 19797411 0
584059011 880633821 0
168419037 686372132 0
976253565 779398783 0
29849701 392913599 0
55978191 107606381 0
646380939 106601440 0
377652239 711686110 0
805615196 292396707 0
425152902 379279608 0
529558729 175423727 0
582064072 782158960 2
884927019 10041103 0
945099078 460459943 0
382255077 671871599 0
729274552 279012219 0
263288521 373621598 0
312081921 325456179 0
528171977 662056927 2
200247377 204660206 0
194839534 702045159 0
886869643 420127796 0
56895119 847474260 0
342829054 45187582 2
318460881 600881125 0
937477206 897503440 0
640852934 618592002 0
182123647 774581959 0
327011431 473397662 0
284608717 598027486 0
213549809 411553688 1
810142777 7063434 0
945971917 800018991 0
17261985 40367457 0
83648507 927772886 0
861260742 868428470 0
2085632 124193362 0
663752921 336557067 0
694646394 998864498 0
759129467 368901077 0
468018221 345875183 0
10244513 841911339 0
162638577 864796693 0
330875043 707032620 0
324535060 586017882 0
678765598 623519019 0
596513422 24720921 0
362776235 164711021 0
103182960 493152375 0
144244392 476469635 0
994199036 17600849 0
299529342 398372590 0
602451032 73416782 0
412180575 763404735 0
139091285 876345323 0
287924193 101327434 0
294968796 141264546 0
55573184 795468824 0
521322297 94855265 0
192341597 638124358 0
700614042 485255590 0
795001335 10777505 0
900900514 446143964 0
459113781 107340658 0
524410850 496611546 0
834504919 686925593 0
317711615 682526357 1
43814256 35029731 1
10423971 392751304 0
361327038 119197142 0
531420082 159028521 0
63797977 347319262 0
674180946 282560776 0
314034441 872541279 0
906550228 806649527 0
528788624 598435444 0
837337189 502120900 0
877676417 519863482 0
711698190 554359916 0
995434394 547428464 0
844517433 408208571 0
170696479 498502506 0
532947412 521513939 0
355026809 194053851 0
348902492 42885756 0
348040733 814033576 0
485175626 76926946 0
345485495 417753910 0
589816974 669110072 0
28188673 404313696 0
112672932 357459412 0
284631806 659176726 0
794371628 294775673 0
804501049 790337532 0
963579350 198990611 0
67527192 19178430 0
276450437 947249580 0
6346604 243068906 0
835641553 944277738 0
388377346 555267548 0
14038151 527564333 0
364468375 768406416 0
4872373 274048693 0
431790555 332061347 0
260877235 946042460 0
56476324 150158593 0
210848177 19444919 0
465016160 685236176 0
29040190 488831445 1
519760125 856029343 0
791673424 862282215 0
514421831 458528583 0
179421663 73481191 0
352258393 126786470 1
633199811 128323659 0
988767390 533483897 2
95773333 759767005 0
406635206 327441170 1
112634905 101134259 0
859478285 129141418 0
495474834 514250141 0
192469917 449069450 0
642286983 332639730 0
522230666 300656590 0
8493017 161018073 0
431555074 68585273 0
908947284 498519009 0
41587446 884472967 0
177408111 482401734 0
959810037 505241505 0
638728409 122613703 0
886098600 209733772 0
861526820 472351487 0
100237370 523367931 0
305528009 834917384 0
125742298 783821187 0
854721844 378659613 0
135424140 789355927 0
965848759 838399502 0
191282309 346552081 0
520889452 186064183 0
137184212 117739099 0
460262507 672127993 0
813351176 782641560 0
343946115 116000821 0
970476157 137375298 0
781850008 735266408 0
552778204 491829510 0
426609099 157543346 0
70434557 105387400 0
3013641 325580408 0
931361268 601010084 0
689457516 914022387 0
812091 683409395 0
678235699 268152525 0
58222246 276220329 0
425099505 19600135 0
566604117 258889788 0
395358197 569146677 0
860476245 391870254 0
675880604 882519079 0
243478552 147442103 0
153080516 916944199 0
106363643 930344627 0
938714097 550584048 0
55307019 883386007 0
604481705 588597008 0
682464399 512290631 0
108854630 627545362 0
784011743 954880644 0
374518474 30243215 0
79756994 872996873 0
905887791 408836473 0
286754490 132964703 0
666850912 305442753 0
658319236 373164455 0
658618228 846804245 0
538925721 367350614 0
531449934 137082209 0
94539109 624766715 1
72917655 332324304 0
834136785 914499002 1
577895357 230654377 0
323301565 521078508 0
186620215 313423695 0
372224860 783325487 0
577700750 115560106 2
947772465 324956228 2
717943312 19940240 0
232065934 272182328 0
642555477 169763084 0
548662252 783795466 0
883546902 255946344 0
172446785 972575758 0
841088066 171393136 0
899054265 191158188 0
993832741 222338986 0
198617772 215724141 0
387361355 899865477 0
815967697 104036581 0
24694621 132948042 0
557012600 782413251 0
79188291 251284907 0
204578301 32448596 2
630666737 470937550 0
425044897 931275731 0
261203933 592343762 0
811864178 41747478 0
249200101 399378937 0
281420913 978460609 0
681270204 297804986 0
138345332 499784384 0
322469179 320529761 0
174911854 904002356 0
366780916 530762723 0
56020154 106140120 0
255036517 805923438 0
726604066 569706706 2
817072849 12403401 0
450607869 707153768 0
890867174 732725500 0
390213915 403533684 0
358509728 705988922 0
109059172 492875833 0
67148970 594579841 0
45880175 233660853 2
566517451 270690287 0
454123664 418775331 0
43424123 845189000 0
132965323 303192773 0
617967781 690752406 0
132412765 204926538 0
192651105 933808097 0
862621869 783581099 2
413263022 264409891 0
316870897 46370842 0
553006865 563966413 0
88864106 190639946 0
653058300 132529642 1
224918366 522135719 0
120975534 312194833 2
229510445 979891696 0
371418466 243193082 0
604179481 103532154 0
138290518 553310117 0
113316075 342103082 0
694118216 154156960 1
602653438 297753878 0
495320451 136016508 0
158506508 100302119 0
159345995 250239014 0
337296028 98187716 0
40189164 243461026 0
23078725 283795974 0
543705676 40073760 0
517596955 902987345 0
309303475 215717513 0
42631921 43327909 0
663000914 663968984 0
715471572 562872290 0
728154599 197711453 0
430559706 344260073 0
104686953 684542138 0
284083089 270548230 0
859420844 146793153 0
452164883 771205036 0
934091398 371991510 0
915109615 84469441 0
685836700 608143412 2
143152555 442272145 0
333795329 406529984 0
637476450 319896313 2
635825427 752061447 0
133659693 588895385 0
959804196 48343151 0
637114591 135457727 0
576042410 882061488 1
300985353 251293231 0
369191919 737288190 0
801242147 350676819 0
76470514 672128465 0
363479222 378333175 0
720552985 501168177 0
736299289 368715694 0
17814838 731111511 0
839137764 594804894 0
970864095 975902067 0
723316441 447656746 0
717492939 911895917 0
254631458 193984900 0
286977045 634010984 0
190956867 724748417 0
219692897 400129580 2
371924686 564193772 0
613669057 64472677 0
410703404 982530340 0
526216504 608474209 0
713716287 547558165 0
844584194 692597114 0
51190698 459208633 0
57575952 392395171 0
227112566 587280229 0
125689118 832499637 0
743355884 580786507 0
105026943 745946819 0
977920693 855035773 0
366396164 404001274 0
884600482 142178404 0
46111698 387776553 0
332049380 582164735 0
943545722 142176119 0
682200574 410303512 0
475579056 65920689 0
54063513 808172865 0
88671220 213997974 0
560522424 715973088 0
927679002 355568951 0
661116716 270053176 0
111172259 193293556 0
337264800 296408987 0
457954968 625035711 0
96533026 407085661 0
807035989 995999689 0
975662279 574371897 0
587455649 483446260 0
298535651 489614683 0
37099283 569073869 0
790167056 829111763 2
262581107 514525570 0
297232001 769314252 0
377033413 738470494 0
93537005 840223546 0
757201690 305019746 0
700272655 697893684 0
820939311 120970908 0
407253117 972005180 0
842002757 862636586 0
965133247 209492518 0
247339244 858434492 0
649360714 797799212 0
450557970 785877007 0
789866438 653493552 0
224678551 546635952 0
236220777 105359991 0
567001611 761967630 2
18132685 440323588 0
391319266 985047800 0
50325938 551651389 0
382646281 232826467 0
914439013 879331302 0
157525113 83904311 0
109007713 791464503 0
108916108 711330662 0
403854766 481359722 0
105692181 483584714 0
979921712 978970511 2
399012828 453838436 2
568368734 210395149 0
487907528 101888424 0
136929021 195350074 0
555231744 208213240 0
442341800 231964948 0
649563310 594318379 0
170312276 850022145 2
93903189 324947995 0
449484973 559866853 0
601145467 695515515 0
629080165 626370694 2
995831902 679484122 0
89813419 19890349 0
43115115 563671008 0
404925315 104753302 0
100985090 754366325 0
200857307 908238596 0
610687184 205784865 0
941284867 79470038 0
965878637 203396166 0
114232778 283594995 0
663483903 372290486 0
29274629 758627468 0
584014909 91395776 0
270647463 264540555 0
800752514 147816546 0
136617401 525638164 0
707045530 433332587 2
767508164 800891087 0
185800154 801286307 0
524519162 901003046 0
545672842 398639775 0
357144902 925923285 0
283947513 57388269 0
585226586 313832997 0
894528897 196694619 0
11241151 872285255 0
690986375 39284899 0
6848798 148758803 0
54802190 984973467 1
88753218 288580490 0
226785398 743984197 0
139406214 668831174 0
311937835 793588 0
280870416 42286194 0
230927988 770455898 0
234566280 246167 0
235222370 291916096 0
61743608 598121751 0
229563978 632482284 0
991527397 275586718 0
914055193 537720805 1
29232416 841811782 0
821663549 137710240 0
884429600 804742466 0
348563588 291691704 0
620693673 959749279 0
671916531 338352364 0
811795906 731066243 0
409582081 975863476 1
665086072 935486043 0
284989041 953558966 0
211857163 218754678 0
311679264 88555775 0
114572585 887411536 0
236097604 965993365 0
975253483 831348952 0
407295048 712819415 0
122993620 256789918 0
881913299 60125276 0
862421987 696825470 0
612924419 271934107 0
10046517 410662956 0
207485315 898472100 0
598014741 817801012 0
993281589 260243408 0
83824491 735686880 0
5369111 965501613 0
40399322 290362968 0
38885840 286241005 0
834943319 298949422 2
5371268 949831315 0
507013489 191874325 0
793160168 668464737 0
125336643 37854564 0
20177182 289410249 0
130035116 423054386 0
292769528 14175993 0
856928882 102959082 0
254137800 816388697 0
607920317 67423955 0
833101062 456782016 1
444031142 236668489 2
627749543 714444622 0
908150897 919515790 0
613767889 751981009 0
591019739 213139610 1
37888638 724776537 0
4613020 79798720 2
871618597 523274722 0
488839082 67014890 0
443118983 65077129 0
248090704 713107984 0
626448155 797538163 0
79578397 71007367 0
564964266 730997932 0
952047962 465631594 0
301253615 681768135 0
339503338 298342961 0
472900944 10478232 0
115804421 774600444 0
201959054 251892043 0
175585363 689472750 0
487517470 458362805 0
469363975 692837382 0
603217676 751767776 0
611836226 124814776 0
239129723 37894197 0
681506637 249606490 0
216424901 708049210 0
426437150 372651852 0
914453129 962101250 0
320545506 249063704 0
369054134 132079213 0
306987453 751677433 0
543712529 848134747 0
40413222 746594515 0
134548824 116324378 0
603657267 278244881 0
171111035 689408623 0
927947058 691706174 0
749719578 923084285 1
67793289 579762780 0
283784656 131342520 0
213449454 427718949 0
964128309 255144671 0
783000717 936875206 0
39702371 850790308 0
483298157 550840861 0
494101617 548593645 0
469151271 603446307 0
566273209 701486322 0
125739360 695137372 0
146660147 860273986 0
105026866 413234336 0
892709261 663807444 0
334940362 414412685 0
736192461 868473074 0
696000134 387328354 0
534488636 825799844 0
141022309 13037470 0
945606886 753766641 0
102159012 426388080 0
499425037 350054862 0
425700125 42187486 0
126983331 561297589 0
584653427 409132223 0
261622213 27084346 0
928188623 584697279 0
488716967 129630287 0
720086484 501244693 0
355202761 566574676 0
712360730 993904473 0
311931431 520148345 0
649356023 800630070 0
955716294 480581002 0
916396772 949243995 0
400111068 971027394 0
563664588 34453326 0
417986388 970038472 0
575954167 478926054 2
465062205 482196433 0
182666987 501353157 0
142091604 878261070 0
185255369 898768582 0
481898112 73533064 0
656916704 128845807 0
131033829 577881108 0
218004572 871984601 0
23103561 938508116 0
998809756 887574786 1
389697316 775705166 0
138911687 436879245 0
479417832 693748760 0
146701197 277370779 0
274547511 913247991 0
410151620 301679859 0
920640686 965134190 0
921275283 813184144 0
812575770 712702831 0
321415797 895123879 0
933300914 162434334 0
438557923 736125647 0
134739568 627055748 0
101343521 32010384 0
45424383 667121460 0
457449842 133856924 0
141257532 8104831 1
886086059 363254361 0
470586632 302850790 0
599849110 283868012 0
977865737 493804541 0
637206003 879220728 0
447837434 361405252 0
302616814 320665901 0
140298564 354366926 0
16018026 698332866 0
65225233 210153581 0
70427305 10594983 0
888065687 685472503 0
743049894 144614369 0
826559038 313084596 0
429550060 616555372 0
861861765 139794598 0
229954697 974031892 2
520581540 132045815 0
577862327 920820319 0
111561134 559577798 0
51884903 758584099 0
685332665 541221904 1
625713586 617761490 0
729712239 880493674 0
11860560 42860402 2
465986352 660690471 0
780212423 239667937 1
747927226 408903223 0
232224825 364295820 0
125757388 586765653 0
252864570 919464525 0
895833720 419914919 0
185941212 36828299 0
295887592 103952306 0
78018782 658611757 0
780999614 756314272 0
741623407 569718502 0
889002295 535278092 0
585510292 330262588 0
628525199 470278620 1
428691575 148912587 0
490170403 753909397 0
549476360 67408764 0
944517422 358272801 0
458718096 819934258 0
369600697 733852776 0
477603451 387849845 2
372001538 851365648 0
126202805 59425101 0
791861255 722098127 0
88450070 401434212 0
113787313 531104595 0
569741446 80364280 0
774106481 822465640 0
435542261 965210390 0
75079141 476987963 2
131949695 891787620 0
509815126 819512001 0
102648051 505552441 0
345253605 661096493 0
752642607 887634660 0
407465974 130788880 0
272969737 80459102 0
72845297 180948596 0
804190693 950866920 0
17375377 826290430 1
337552522 95124738 0
496019481 786676281 0
104358473 632422755 0
85180462 977914291 0
725762989 897450849 0
250335460 15444202 0
208146412 840733463 0
430187345 676459961 0
137396816 164390592 0
805328914 845654550 0
92368319 170153888 0
828071393 472214835 0
50690477 751752618 0
832401497 877061557 0
125173776 97512247 0
365869000 803744175 0
836641657 108613668 0
450555073 819909196 0
652848972 914935936 0
13875463 369091427 0
439890633 205578709 2
416088610 162990950 0
713480140 297833424 0
456302997 183792311 0
294883999 672336834 0
521331181 236718433 0
145834357 391683040 0
956413143 545658988 0
306100959 113911044 0
529527059 8546922 0
561514964 2561445 0
723180244 397940157 0
141815865 668421278 1
5551081 201083206 0
774218997 593464833 0
44312703 71220285 0
898669884 791426384 0
997478223 878775089 0
962256720 891656781 0
344193626 232720483 0
546007691 82573094 0
409648966 327872253 0
703137894 211244052 0
557263031 190449159 0
62543363 972020499 0
435391768 599352365 0
90522588 395769976 0
737584689 615840038 0
627077692 785698222 0
576386158 880594860 0
159246430 588091644 2
1486076 353621454 0
325775278 841237810 0
987324176 230486674 0
972550507 761188838 0
740113765 72800517 0
950770307 271684908 0
639153228 768752084 0
882876133 168742199 0
155601280 627854071 0
566735279 585975629 0
868844285 819545324 0
75515658 132183049 0
134457318 153028037 0
40953855 537183131 0
860200177 187257329 0
126499123 725648110 0
514149614 876043497 0
60199724 7474379 0
990593539 288756854 0
633568115 748414546 0
647581653 819426743 0
110864155 878784654 0
76316457 604842846 0
321971948 320778051 1
454894291 697588418 0
129452764 605714929 0
59174238 683509834 0
5967501 786012958 0
359932640 383060487 0
814039318 7504732 0
228332050 478390910 0
213811088 985435065 0
880562127 509802255 0
103697649 945475008 0
987462811 312490828 0
630607546 14899819 0
224554741 259981474 0
353561762 811680682 0
532114359 100114751 0
618900846 163207371 0
61877889 757137546 2
14155826 807114719 0
21075012 127577072 0
186699525 479133980 2
368675123 315547 0
588498212 354079049 0
338868120 473161432 0
399130330 320176825 0
817162287 563248883 1
852711709 856061284 0
695710744 182494919 0
119504175 4643321 0
83873794 888409644 0
121704845 10812589 0
553451571 610611163 2
596854465 803914098 0
356339745 339514095 0
136222775 465788804 0
140186530 626213085 0
592613528 389336924 0
911341435 926219566 0
36833239 202346665 0
556997785 733040547 0
725088676 910769852 0
97070282 907542505 0
919705200 474587956 0
804622449 381073102 0
295503614 548372600 0
178907390 164793653 0
555795974 436447919 0
915535073 628385768 0
774395885 283019124 0
340200347 305416978 0
992975515 372749500 0
10084017 126346181 0
320914461 748783978 0
134311701 975283234 0
805173223 317379694 0
178701489 983155656 0
114621068 535161615 0
204806293 879596633 0
251692305 462059053 0
998402886 859856185 0
520522538 222547158 0
793026684 94934602 0
192652886 97637857 0
787156670 851922177 0
589266710 50613298 0
579257516 523563140 0
538196588 769482690 0
884909164 306990696 0
960125226 906761292 0
33576316 109124922 0
36022042 562764499 0
309809714 147102850 0
396427796 599540615 0
144246213 89658685 0
667241037 804826423 0
940030409 749995706 0
590137641 893431873 0
954210927 70526941 0
27455608 124521141 0
470720818 684327753 0
553186006 126824370 0
830572422 711964226 0
395769177 245603589 0
470519547 243204570 0
322472771 192841416 0
475664017 117284191 0
896634173 771881984 0
341918018 778653824 0
483864454 77726077 0
978208738 845159055 0
770228037 911027338 0
23327660 397249703 0
314405773 95787498 0
451818493 165398901 0
378083466 600054771 0
965028536 353128950 0
927196829 148413222 0
20759120 559560357 0
325313011 284566046 0
80672283 577708523 0
224341993 153966254 0
463475692 148983627 0
383598623 446306739 0
454447644 24145889 0
412947144 172050398 0
891982038 622419656 0
268561599 798614551 0
488093977 102352857 0
149732246 653528013 0
228447295 772417515 0
271652943 436992500 1
965680787 629821160 0
263365130 274426997 0
516768696 67850331 0
636249311 129737647 0
638618261 790913901 0
840775105 481939733 0
882538277 111586625 0
60973712 322957287 0
717387828 838976366 0
699053388 359691820 0
152984824 492364105 2
946246618 630246632 1
250561423 894494842 0
123581397 810888307 0
687356958 909382303 0
651884970 485763774 0
352324978 551152452 0
36217165 971531454 0
596915844 695252067 1
464529187 244102728 1
820818591 276080027 0
702049458 171868587 0
706946342 448668106 0
947735149 53043318 0
391194725 392813710 0
897678300 64790149 0
727066656 940982755 0
371432909 26366350 0
467932126 112174305 0
847966664 38961597 0
485294365 349871015 0
535522337 918142250 0
670504232 269148420 0
845299331 214366174 0
426796059 647856369 0
518136666 747763792 2
659875165 962319452 0
542088446 988286707 0
13068919 785357663 0
590540675 994057665 0
91826721 131969651 0
262109566 466378920 0
357704618 350625592 0
371693221 191100800 0
456718097 586869090 0
143459967 862041763 0
761462046 943056657 0
143117657 937552142 0
98807635 870205843 0
488527896 200553722 0
247876118 445342075 0
451602418 579194600 0
781458748 173244842 0
205434722 714143633 1
31365262 75016484 0
417983400 488372824 0
91798434 137211430 0
55830871 372088316 0
703758222 48934469 0
68303109 120974724 0
864449623 417795884 0
455730734 708852229 0
712493885 139758348 0
803304078 44479065 0
431519505 964280160 0
767931935 153358845 0
54339277 329870238 0
403258992 66208212 0
396656493 860587483 0
704128056 134737035 0
42244639 814695593 0
168677801 474207131 0
813644045 677572512 0
320636808 200819351 1
973912684 306778313 0
513837797 285927188 1
737292284 895783959 0
801529047 914020964 0
431993747 516564267 0
630698782 855741770 0
91653027 862450290 0
946843318 63284774 0
363159276 912236312 0
608697262 945415262 0
692528715 734170366 0
111710091 263568535 0
629775459 688959629 0
679171403 425812329 0
101341362 384820188 0
132908286 219128643 0
341145748 953028290 0
466374473 251025092 0
853881673 73509247 0
189876192 894974645 0
16386575 194529933 0
84207099 184636290 0
72299047 425779712 0
460094816 159124364 0
766368751 357972167 0
764029198 112895811 0
873979599 399668020 0
990260293 245423185 0
999487335 634606142 0
713406541 345550521 0
811654697 791318005 0
10321512 132854914 0
124508697 840245477 0
915233030 540769199 1
465571197 860246552 0
632479411 755830296 0
514042427 699461918 0
380706859 98420798 0
590002754 119131400 0
70372194 711409056 0
818014660 345180818 0
348745416 207485836 0
377803512 938340346 0
108112955 360352662 0
322958182 134361781 0
784382562 312906059 0
855813257 507091762 0
958137342 868348056 0
464589799 737627147 0
748158082 592657357 2
892021174 89810118 0
28377692 313221805 0
581111818 39530954 0
361903183 41540972 0
895700933 962102246 0
797795113 111524025 0
95568714 421604453 0
408738074 251456129 0
906276158 670477967 0
223557976 111854008 0
647469831 236382752 0
751377970 157617738 0
244214161 441147429 0
5986924 260711565 0
453620667 410640307 0
695166056 654567787 0
297071075 465006192 0
118970416 594505556 0
79437742 334781875 0
170730773 818514395 0
781315948 183657701 2
72023193 383277715 0
475411441 225834026 0
895540877 217643146 0
89289474 514321721 0
255380918 674853587 0
210318004 343883420 0
268432724 712621556 0
644006874 309098171 0
314037941 352909879 2
497503050 404583275 0
403450733 440832900 0
140056748 631208152 0
184508756 362981484 0
341671517 801008738 0
236181692 431425628 0
462232186 29362648 0
569541242 158173663 0
925869104 14250169 0
907263796 146758924 0
208787952 999590312 0
907198141 382263298 0
53263588 56541168 0
33856335 911023162 0
30920714 969295700 0
50027775 574260028 0
664517181 554278230 0
593829135 346357548 0
42457190 455027315 2
943703413 782021541 0
292330022 933094151 0
782667156 528302576 0
308003705 146006706 0
754479315 4887227 0
492031781 947088852 0
122948841 634964840 0
690518652 508320843 0
629648190 115066549 0
635663218 833524288 0
9126297 133434988 0
864239857 353320664 0
756112507 666617116 0
748244296 465775502 1
862251857 544963062 0
791135483 39466804 0
630889047 5087935 0
979224760 26416802 0
785545079 543746786 0
911702487 403955996 1
915513918 527141957 0
419412251 389310739 0
966025859 581345984 0
255888198 673604249 0
214277273 347856113 0
224133082 627324348 0
640636048 471963617 0
182705353 80239569 0
840301133 390136371 2
841402931 614785198 0
89928565 518291293 0
107837661 742122616 0
762148470 436973905 1
132208954 359572296 0
6202443 300767475 0
591599774 2436353 0
156723282 609562398 0
725283616 553054698 1
297178146 293748985 0
971716494 360451195 0
121091278 138704016 0
616236184 1704290 0
133066624 300212625 0
494459739 519116926 0
40768852 271575491 0
983288559 414036792 2
882207173 359982881 1
772578548 988654531 0
609113255 408569744 0
248074512 121023052 0
731601276 273998471 0
298420770 197784631 0
137482487 507990759 0
398270343 519058061 0
441713250 61700235 0
912951963 145916560 0
110821290 463931282 0
56224619 207371952 0
71403928 742816458 0
984642860 19114982 0
64141596 895416054 0
816611228 106729496 0
307793474 576451256 0
357775748 633649320 0
268946095 348960276 1
246753704 863126911 0
923663486 655665340 0
790692524 754854656 0
588330709 933441750 0
252352896 459531254 0
763175584 735172993 0
683751986 916045711 0
714041051 790449497 0
626239660 849834579 0
25818098 6835404 0
163652533 102689266 0
15652276 395421925 0
586806682 239561230 0
247449709 74852266 0
912027178 54973845 0
112974569 429502623 0
109673296 887851867 0
139065931 331033757 0
534256166 6090162 0
73083028 666024747 0
849375652 111769296 0
203007024 194549570 0
726388732 961650838 0
7712526 32044278 0
576342419 145283041 0
257538690 160528246 0
472468097 381202567 0
320315019 180080547 0
83874202 342495277 0
604442115 4361984 1
592688826 86259117 0
160107234 415072736 0
185879301 922929221 0
29192667 949771075 0
809807053 186341693 0
823374686 337081799 0
478180731 443015026 0
96510119 805950857 0
99004921 808317572 0
909601811 519104110 0
653017479 322294937 0
777770022 60222690 0
563242857 231739788 0
835533384 26911802 0
989940905 527588685 0
132424890 897313696 0
74832696 450200480 0
428476660 76959295 0
78730544 994313402 0
354550698 88562425 0
819881185 652284625 0
643613214 183719334 0
888299545 502985426 0
824794377 426752071 0
963231721 922497613 0
227631091 3508985 0
117183604 572346120 2
76572057 772604951 0
289516476 84763670 0
812735419 227355579 2
749380667 731390597 0
948288764 951293888 0
708233413 592284539 2
26615008 618746780 0
14733196 723970699 0
82473522 786805093 0
785397065 812340327 0
641324017 115310951 0
285836188 587374207 0
269027351 330337420 0
423477698 459833423 0
205429017 557791827 0
942299152 80580553 0
373637488 258891429 0
61242474 457184367 0
127731110 49295162 0
637524290 977103510 0
327831979 129535807 0
98386303 611764616 0
506392447 79692317 0
353905118 575524109 0
795630438 306947246 0
421100368 542753376 0
31542141 984128732 0
228022214 213419923 0
93898117 179287138 0
7871256 939476653 0
207896423 855566073 0
46486568 831870782 0
269917985 397623120 0
595268926 390276910 0
183577004 667323612 0
316269618 266110065 0
879294681 275566869 0
875828104 279432212 0
321158982 210444266 0
391581651 442013779 0
70093626 331261345 0
991298886 303748112 2
994000723 280878463 0
83850118 591330988 0
482681907 611715012 0
278351752 24004766 2
588673619 101811061 0
530535931 762050621 0
528942328 850935736 0
635515131 475980625 0
790348319 485046233 0
553210390 236083871 0
74392459 610628528 0
440767708 578175575 0
610301941 68280316 0
613002182 125024615 0
768202003 238072024 0
113033263 930598758 2
474570054 825210370 0
110649222 809589474 0
983465849 33670258 0
631836206 735636172 0
872790030 90451100 0
248013429 324107722 0
673447190 350269178 0
554671256 448030547 0
153853675 385209729 0
416589466 753028546 0
360056951 261837920 0
452175441 403358781 0
106252592 280284638 0
43568786 592030585 0
404966993 271842524 0
654578303 849041258 0
888822479 128669402 0
236366264 798534073 0
349370199 115405540 2
640087056 219094170 0
104228250 772331236 0
505901454 635198413 0
449023862 234693976 0
906201959 77637950 0
604848493 636670794 0
425466652 155619840 0
636806587 438339006 2
452120951 400371009 0
835998241 191406197 0
145812062 735415319 0
333692872 368945999 0
328924082 184009708 0
261978214 19867575 0
568347621 449627675 0
485108155 443766829 0
762152331 731602066 0
981147115 866239122 1
514428557 91478733 0
841382629 72401119 0
29081155 127578561 1
274326867 757358025 0
779148984 826609540 2
980285856 733105423 0
21705615 241806917 0
480824334 612298182 1
988869734 915452006 0
423993914 351106839 0
854318863 161728519 0
659519464 421390876 0
25642303 155549774 2
38785725 923518174 0
212624571 408327585 0
454283267 125685528 0
718304607 867300509 0
464249600 476530446 0
466387908 513104971 0
116054653 456894147 0
210626901 146182124 0
543477852 923593896 0
873227637 632790115 2
92677631 648612282 0
431208915 282066778 0
256648673 399530358 0
124092232 63259071 0
643078127 675679441 0
676490475 930222823 2
578250203 649264362 0
361338107 128508292 0
587830807 194600780 0
888066267 315881495 0
170903861 200466812 0
310921571 855655964 0
210173912 753781293 0
169610166 926724801 0
68804811 218864985 0
869737619 192197318 0
670559062 305382885 0
125311874 732971232 0
69740253 469614139 2
846798641 337684123 0
469911087 978336888 0
10437006 984718018 0
7348286 658770072 0
980528443 108805645 0
363975071 613745843 0
700118551 381135826 0
683935933 131972987 0
880988085 544027745 0
11426103 48052276 0
502809224 130483441 0
559595561 82321106 0
225045701 39653761 0
994319216 695619152 0
849588436 759908902 0
21872323 5418728 0
319148896 134399277 0
560853205 814152460 0
140119002 404886009 0
988367852 868157015 1
454632322 963672449 0
277393027 476928456 0
681642674 970078165 0
820190623 707774 2
522893708 3806528 0
466656315 712686661 0
476150888 836717885 0
553203420 144789764 0
45640532 261223264 1
89145412 115409719 0
961992572 302995133 0
438634251 133692116 0
939277041 563624887 1
934186732 572908137 0
174456353 154881496 0
732418577 58024887 0
64111440 757641710 0
881389362 312680251 0
845326375 254050387 0
525492394 861921037 0
142869035 993394173 0
434752553 591603471 0
929476354 711443387 0
88959014 553445521 0
758454999 707734726 2
399153667 309585881 0
457393233 449168612 0
458865815 570792014 1
817895713 618625467 0
690405807 443332053 0
876711139 769359828 0
423638071 904894271 0
115324696 711096700 2
686215616 813967428 0
592584725 352481628 0
52457076 292417230 2
210919545 879671291 0
292128976 371154315 0
284923656 928622654 0
203990249 608213536 0
881707 978539901 0
521130921 53884975 0
441320207 785134762 0
49077299 762332364 0
978812930 963993233 0
666890480 643468415 0
598852695 76541823 0
884980361 892486492 0
675707547 33117645 0
134447104 88160730 0
691499925 391418261 0
523881308 330165448 0
398634785 120328936 0
73997401 229903107 0
232510296 754731479 0
399486307 805040860 0
595592287 226264461 0
78012076 102783942 0
496863545 69732915 0
897976333 967442955 0
956808750 298154748 0
630531698 26321164 0
101790970 326824838 0
974060299 399031364 0
15776872 54674501 0
100977839 7894282 0
283293054 452381159 1
183608957 380615867 1
654510547 305641923 1
518146107 202012181 0
805729530 483173186 0
85434351 884658627 0
43957144 807996688 0
190435731 704836467 0
20130770 168959207 0
396868659 902860343 0
380524908 684667840 0
235988554 525403160 0
707655456 7294358 0
775067100 152710878 0
165095489 854252401 0
335255944 71870505 0
89730488 557316679 2
227579323 726450949 0
815805279 952963325 0
900880641 53675198 1
63382061 659104871 0
943281855 139852314 0
732016914 927448849 0
184683405 607291427 0
470605370 535236007 0
428383256 72512778 0
241262182 22230842 0
23002166 779282363 0
69648258 843812201 0
35225711 178386086 0
815397519 291085126 0
930267225 134428458 0
413004685 317372244 0
93427891 758675790 0
833797871 626572678 0
842808630 313730905 0
869813381 51146947 0
342720158 639752401 0
7156220 235988821 0
30651678 730561184 0
975248376 307011592 0
946307849 442882051 0
56682324 288508921 1
332219402 298896410 0
115094727 421448358 0
125435350 457955475 0
86276808 241476242 0
144389432 624600798 0
614149874 987243811 0
668845256 548806187 0
583686196 524464360 2
499089732 947519660 0
119902691 974407919 0
148264105 592368352 0
973540719 898566460 0
746489777 846532690 1
896564612 466547333 0
739876786 298546040 0
293009319 106750023 0
890326779 176699615 0
961258521 51930598 0
505562092 909154047 0
730577122 810387260 0
81820050 13984570 0
658997466 337646821 0
905922060 19543490 0
821560974 47542367 0
22141511 193578216 0
122781341 633743104 0
115219217 24159928 0
316829019 167925136 0
68661301 207770381 0
659691035 577736632 0
354570907 803380425 0
516332220 708643537 0
563334152 863135172 2
58925229 667102372 0
942990758 18094218 0
928317890 244518309 0
761167433 153564317 0
834232955 223246245 0
919513428 104470390 0
804559678 473500392 0
286715902 69209015 0
620750956 820319248 0
952227547 588394662 0
34512501 938990943 0
207946440 53688270 0
47835780 698079371 0
938695582 893277059 0
69108101 991248431 0
851478873 572312605 0
71672918 706315827 0
406976580 96921603 0
327649958 701228287 0
9822929 754418710 0
482605989 241228800 0
698093356 473510534 0
737300633 700909149 0
295776655 353046331 0
51834009 8276136 0
802659989 151040053 0
437599008 517421006 0
629827399 707220615 0
99399406 234605942 0
584946291 20595073 0
4072769 834497922 0
963453079 871064924 0
218515726 157359539 0
280887191 877421389 0
32394133 300069529 2
636647772 549149867 1
815964178 903506642 0
957535182 690494392 0
907756587 479391113 0
666960763 10080784 0
105002233 715386435 0
916732958 657119381 0
641194341 647947507 0
821206260 272931046 0
613024682 19304618 1
64014369 102884889 0
61710616 69066755 0
884036687 691179665 0
655928712 255911181 0
5076794 778512194 0
114085076 928680514 0
432376292 956958113 0
30307240 945007349 0
860701743 256477178 0
474144237 638616895 0
544115316 565856862 0
610577920 174697394 0
409228128 198423560 0
716764118 504115621 0
999261967 431013906 0
117082378 999476054 0
199304579 683616834 0
947678426 451318692 0
939054668 218117881 0
16909499 416109283 0
873059537 146252446 0
240589122 815263124 0
13474903 198679993 1
967837135 344569328 0
945422323 28443151 0
145429103 403284587 0
675292472 969828313 0
340599244 549957283 0
288856586 836426301 0
589994372 719188568 0
45697655 703513470 0
696691746 564769739 0
40643268 398581171 0
391420073 611981461 1
144738555 818569600 0
981370994 351585159 0
136441675 778736102 2
84071897 426588238 0
695805874 85220228 0
482894784 972940212 1
117760620 786395951 0
105433097 411577648 0
618343800 692785861 0
735314486 724061196 0
782313045 718733248 0
124492524 544722162 0
902130767 353041063 0
78089890 859308736 0
960224225 883468558 0
780998046 870771694 2
36790210 129103171 0
238006490 12805361 0
452052253 244612162 0
75612690 602116529 0
369164823 47428764 0
450286035 713025354 0
113429658 61761202 0
327747849 522896635 1
157096358 928225277 0
803825638 967253413 0
290643137 913961563 0
28702690 135620508 1
95950216 932727255 0
602817433 537447299 0
57111581 155235079 0
28798341 410151221 0
434192484 703720223 0
157691152 606932921 0
229187965 756881268 1
743375191 815018697 0
868635642 146459635 0
242999749 258926737 0
72984108 24487596 0
527074014 137121685 0
372861928 848384509 0
598781519 136833631 0
553645771 807910009 0
883670651 925857436 0
257633174 234300405 0
99612491 721445169 0
475598475 450014852 0
951438717 318654716 0
466895190 748935215 0
698334382 591568645 0
976544415 486238385 0
719965037 779107786 0
884259378 959428882 0
591870995 592449263 0
906179441 132679076 0
586538569 667384123 0
896515558 96759521 0
481337555 33678812 0
464685750 554775956 0
615527687 602648367 0
127369727 14916930 0
461078015 876523751 0
201854337 981899724 0
974014896 196151412 0
932836649 86876500 2
472441944 888095115 0
673976578 949400716 0
409886693 969602668 0
836875547 5079651 0
716428347 455788298 0
602828905 988850988 0
864824969 486143418 0
694014378 608870773 0
452795587 420036827 0
876569664 140874134 0
287198967 880677718 0
454515454 163598627 0
15928768 116759802 0
393825569 715184807 0
998587393 989305863 1
735004896 921651136 0
49199437 881560951 0
252080537 225002462 0
100932744 272252209 0
914772663 520972411 0
203463186 152474487 0
355368631 319869317 1
159657351 409691260 0
993108360 780195118 0
751781484 20158135 0
42769000 47982909 0
104602826 470819505 1
346440479 150444778 0
613709628 684006199 0
576870604 175656833 0
39285678 473945320 0
319054673 144671856 0
443596280 169760626 0
17260823 621379495 0
494617291 120972234 0
958273992 804899926 0
814992400 485143163 1
406802589 419510357 0
234982669 868614562 0
169782512 573816635 0
855443248 663119838 0
80097829 921407365 0
746920189 175154773 0
307789796 85300627 0
38156687 900852742 0
209760170 14079387 0
858577428 883070891 0
808923521 980680902 0
88946029 746474632 0
728956972 661778425 0
87362096 499466859 0
687519218 899072675 0
561104545 380505273 2
304876291 608435773 0
67832041 975456797 0
529337938 538914438 0
573389963 438179139 0
838645286 723254288 0
207074301 518918565 0
470345560 774304915 0
790363395 71573679 1
246735394 38251557 0
474158144 969048545 0
256280578 895305209 0
119098897 118588718 0
26044599 313105882 0
117106114 6048791 0
924868305 115184140 0
544178796 269744362 0
279321200 567684998 0
143001630 101609151 0
579228669 980906170 0
4727328 497039568 0
365884307 670472322 0
109393678 138927644 0
764648117 407085976 0
861622512 322475660 0
862175320 112120429 0
705261495 336411301 0
892630869 465017254 0
546017555 750018858 0
583093266 533861935 0
449889920 158333948 0
132975651 95602296 0
31500709 190828180 0
271042819 871255499 0
201432349 371115601 0
88102905 174182985 0
932394196 742268645 0
41946056 589724915 2
294381117 668225593 0
624672258 642858834 0
726147709 126957371 0
339490731 19712250 0
553127448 25767990 0
737677125 693152090 0
32788737 639027854 1
13239886 41813398 0
137670336 961643473 0
243999454 507115349 0
112745564 88100288 0
464115071 893226643 0
910701789 198250162 0
518997739 686389113 2
661407431 133599434 2
521279255 293178704 0
199988044 163851577 0
141563048 969509690 0
634139765 49611740 0
985102137 32394691 0
680608716 425787537 0
546984771 206569231 0
565064031 410345397 0
356616300 227422050 0
65413804 683109150 0
74265419 716596949 0
913011150 346457517 0
71660346 333256963 0
901151008 77373661 0
983455210 362417757 0
990899827 285027366 0
561781886 427997116 1
677739939 999089667 0
71807773 41299030 2
397744150 808759102 0
592526678 691008837 0
826032560 610222844 2
717673414 494524087 0
231543070 197472301 2
393676695 544918375 2
942530471 467679132 0
199378991 355592258 0
60630184 377848458 1
475596580 675395199 0
121627026 22114832 0
373604 505472485 0
203071669 789660015 0
512013418 481452542 0
565734717 964918009 0
403016057 27874047 0
45533908 587175709 0
11738120 143997103 0
120354763 647677100 0
114305194 113411774 0
561821766 62745780 0
803594095 322832117 0
459932860 783863940 0
161754847 417570613 0
73971296 630797868 0
826576833 774679626 0
370189307 335853525 0
270935802 935438305 0
856679387 641485671 0
771869304 215168996 0
357799058 762849989 0
236372247 847796649 0
57956666 141639759 0
102428819 902068491 0
17677559 802577994 0
256363664 204084122 0
142759535 12250160 2
118938940 577335984 0
114562060 487390958 0
310250594 47870442 0
496963455 837767612 0
25214505 141048891 0
442826098 952730397 0
269424222 225274884 0
784956846 730818451 0
517616685 72487079 0
230930828 169772091 0
461655858 182914722 0
674679460 234303494 0
90447846 312879458 0
217257358 88247444 0
661134643 914346051 0
826494044 356079007 0
88105013 325617536 0
23057220 43673371 0
34431887 701880959 0
353334508 402268796 0
693649414 98069078 0
624249474 195220058 1
335903540 190330355 0
3462280 446454697 0
93483708 279002964 0
176284528 137936677 0
74999939 674096355 0
308351511 207878140 0
129452068 145143771 0
917388571 289713651 0
426183887 488664515 2
567485050 975710990 0
94119088 464297586 0
145839359 457109207 0
247390766 116896052 0
649607233 949865836 0
487535758 493099383 0
370167390 11730061 0
208896490 137102398 0
131612503 803941899 0
438541241 959639088 2
205737930 398461986 2
75098083 846036944 0
951541779 277779370 0
126645015 418459628 0
580502279 369945354 0
741655169 549221303 0
721227395 482130836 0
224719474 2932123 0
923546424 83894980 0
770202890 265376189 0
945730324 296327694 0
630040716 202143988 0
957188881 819420003 0
388869530 46031985 0
264175805 156602178 0
595429085 863347487 1
393144931 455568755 1
634495458 573874169 0
210478423 882722435 0
780368320 166943101 0
32696899 774147154 0
59384726 73028057 0
223013371 788030535 0
372148701 544572424 0
306780348 798144703 0
634056480 937750912 0
195689284 181495319 0
659177293 425366347 1
25262758 152849992 0
851420388 105703444 0
17638660 416126059 0
42472648 603856135 0
529379368 924809948 2
646522217 290703086 0
805719222 896922919 0
877694148 235308295 0
633612290 556137134 0
703278590 110694536 0
786641343 656141863 0
171161656 488366230 0
41233301 406489891 0
55951790 121911007 0
588443208 208035868 0
150469805 82256318 0
776122200 339443320 0
795754454 905108664 0
245848900 28411055 2
47323837 385830463 0
606573849 284143211 0
550708570 276039670 0
675330533 841920410 0
28223985 752362179 0
772368213 40626942 0
503004567 199286335 0
5162143 21517095 0
736019689 525647334 0
288451192 490471723 0
888435041 785579902 2
114161029 463767899 0
489969167 999460101 0
846079170 722886177 0
118043325 22261488 0
961592677 286358978 0
206806353 364618728 0
145731899 163752030 0
374734635 235445723 0
128781633 969261690 0
184424637 817743052 0
719469545 448544957 0
509537429 234133549 0
635391716 159960080 0
250973622 902351162 2
110118706 175294024 1
452405855 818061187 0
722081164 57022045 0
994731609 445875430 0
323433995 816010860 0
705120780 300408932 0
858435888 133815623 0
752877125 267747934 0
463925889 227274733 0
954474625 351585719 1
984049835 33490734 0
252493249 460644416 0
983295406 545887631 0
132508385 854450101 0
559476441 497880457 0
219913215 680734814 0
797610521 220990577 0
370278773 253157859 0
957858423 699000000 0
884765943 847506663 0
612222229 91759262 0
49072435 133619406 0
716458589 535337305 0
931994924 320802968 0
982848956 763127593 1
927814103 125205676 0
531966281 791919402 2
86526264 174392179 0
444738437 311130075 0
244244081 186633969 0
832627297 318571515 0
560589565 143741069 0
10313846 63132034 0
724259889 331362727 0
607863598 550701014 0
823580117 270039532 0
9945770 612537899 0
260035725 217452557 0
331435421 64411638 0
124618548 944519310 0
16134286 22390725 0
62127633 26526904 0
564437591 192448538 0
938032258 333965577 0
164024044 700993119 0
610927275 678022199 0
51046275 762018966 0
719158531 499097690 0
688666104 203613577 0
70992378 6336042 0
88281017 253199471 0
402771038 853369573 0
776512433 343708095 0
51311136 439788823 0
62832814 702296955 0
845325284 883160228 0
944276556 709690625 0
103950118 24083563 2
789108989 105856284 0
610451603 485656096 0
869717685 602651850 0
534627522 354045096 0
724032508 656693563 1
858773430 139444367 0
993550111 394296350 0
398348343 43117678 0
933036176 512372613 0
822903678 261852265 0
319150923 580352872 0
741518749 107471887 0
32882026 279074832 0
654108373 231600140 0
426227705 762455657 1
654351282 589137347 0
876276496 820743925 0
144327047 639794037 0
571551911 283749706 0
709435149 628944300 0
35093949 99556734 0
142882134 687175200 0
222189736 363825852 0
257339237 598499670 2
360504031 38839288 2
460013203 31542629 0
921518099 27760036 0
493438756 11976519 0
948612043 351461930 0
984929393 131401259 0
248470314 587562425 0
570877852 613557211 0
183789807 27825991 0
599414540 600801680 1
453588535 78906155 0
679735155 607171450 0
886152338 113406611 0
823023854 520594687 0
305096701 51080728 0
520317242 610288875 0
739858402 72771384 0
105091457 533869762 0
988820036 733200753 0
276523826 399245632 2
104847108 907811836 0
861411259 244158208 0
96808954 367336882 0
983456689 6872512 0
170285636 373054149 0
397884398 879276513 0
857080367 675779690 0
233746623 651160743 0
940338838 457177159 0
734106011 426966035 0
278803110 574899312 0
13067203 189236908 0
31634727 79159564 0
617199513 51335171 0
575247588 499760489 1
403815800 275697595 0
776304519 644718572 0
795842298 12156045 0
21985274 693864938 0
589971011 766802483 0
855603669 46989426 2
751790221 970460906 0
951022436 749715526 0
509554428 98561182 2
569757657 676606708 0
973088969 109290001 0
199060659 852224746 0
542389122 731904206 0
29802466 914012220 0
985330088 423070451 0
562929657 223075804 0
964632246 82194870 0
147314202 164488710 0
863416715 128116540 0
567354901 177713063 0
50270407 470989418 0
513322586 383597001 0
374618202 597837159 0
37293655 707031772 0
577305306 402666798 0
362262745 105108602 0
158638960 116505962 0
956152875 573640162 0
88620166 643710591 0
970162495 486595656 0
885936873 42811462 0
269435828 476429787 1
12529060 424116342 0
978907103 133053563 2
473205394 463836479 0
877714311 937499573 0
751625332 750718944 0
806986304 3958783 0
679956575 111007345 0
907533295 443798459 0
973396491 478270227 0
400881695 577836597 0
81423951 4520755 0
712753018 116598854 0
247901838 325081395 0
910794660 422051363 0
676435213 207703880 0
937504413 359184213 0
876537025 283978631 0
112048998 66162959 0
11749563 685771007 1
900905929 535455542 0
790721499 926700819 0
632398973 127122484 0
794884274 133083307 0
123935011 226828154 0
823326362 924068723 0
498414277 368422898 0
840036142 139157247 0
507329760 865168361 0
805425195 627736803 0
202195721 368893926 0
667931955 34949235 0
682503878 988435505 0
399181122 495464912 0
671025336 700912022 0
91650809 849313402 0
186036094 290581891 0
430183312 821265226 0
370538591 633721508 0
303366392 134261845 0
64635820 549302862 0
8160084 508020333 0
677900297 704245220 0
698086687 144093652 0
409350365 774692055 0
562501845 433446747 0
786621508 51706244 0
595055076 388129060 0
730743793 89957462 0
778494687 594928007 0
573557865 579278686 2
797402696 333455279 0
961331294 960802039 0
965827513 357204835 0
527672917 351439593 0
308081636 785878668 0
318909858 87068067 0
718851870 297078935 0
102744533 644182423 0
519650739 361383939 0
753482657 507191218 0
968026641 700225143 0
231673174 645840010 0
80292377 349570105 2
732684996 43537111 0
38565565 117753156 0
940688289 800915891 1
1259105 614951426 0
705377325 686111435 0
772778173 1123726 0
355828676 788028200 0
125308335 323902815 2
797031491 650745514 0
242566996 634132876 0
119221331 990553074 0
282551614 588066840 1
896986491 579304193 0
502967176 742797166 0
128979125 940222655 0
232916275 106069431 0
953539833 671975408 0
625760075 30170632 0
45977389 70319949 0
490776960 999624353 2
923058845 52834791 0
200916 8967708 0
914206671 692576839 0
757087648 894971637 0
964645264 951654903 2
852948262 643810157 0
111243382 13154845 0
468725779 85599420 0
684342338 115655046 0
660099118 492821276 1
548222881 322546680 0
839088121 794284924 0
103657604 578914859 0
865470743 897070641 0
241182605 175680711 0
878799140 902207467 2
805213767 721321668 0
930347698 920397632 0
675615011 623726888 0
84825729 586999739 0
353276161 907168273 0
480111101 286401890 0
137374097 940551554 1
44773573 681026465 0
121248711 317612445 0
915730006 339687741 0
396058994 41047218 0
670850714 105813195 0
335920588 880948857 0
204343477 4104602 0
38152191 918600217 0
548835266 548313043 0
151873684 313517106 0
825357587 229444566 0
935430863 439475421 0
926797861 660777864 0
387132207 682537746 0
592400593 434579248 0
495737815 123523778 0
856713573 175701847 0
213980485 64949640 0
25094357 93504703 0
842468829 824546268 0
486681507 93104913 0
625727692 161223484 0
913335196 139785356 0
121004694 646621958 2
554903949 12394825 0
455236776 765322038 0
114999657 66908968 0
735240714 642431449 0
123186134 402307007 0
741627526 287874350 1
207401099 463288237 0
281809396 925915557 0
955596216 666073162 0
156500937 691112133 0
371172133 127401725 0
278410316 731081090 0
804371977 369335159 0
522943819 718816866 0
323844096 258400720 0
73292604 629175448 0
700506677 368726186 0
28870487 136898532 0
922621817 874419643 0
945521921 899575342 0
904456172 18835573 0
788994291 356696149 0
696967524 62960719 0
55670677 655314453 0
785483388 243811474 0
740747683 436804206 0
810397299 429015054 0
619484198 138445446 0
724919325 790085513 0
59672070 686129795 0
263095727 902881708 0
46222792 166488985 0
595826071 321276683 0
803644425 93058860 0
864626671 96604423 0
287985834 573039296 2
368625205 370762399 0
82853523 935064774 2
757730108 108016568 0
465808634 476628500 0
28836777 382684907 0
50557143 470634114 0
275828688 175246857 0
310808609 181014363 1
95958411 8738018 0
117895908 659199722 0
613346297 510316022 0
135273220 580584449 1
612505487 536047803 0
183516855 311226300 0
934818303 38863439 0
246085006 852324216 0
501340542 376147242 0
952329558 401877152 0
379806465 573088042 0
999688581 255217327 0
770630567 781250699 0
331232393 921245770 0
167870280 795245380 0
780518539 165576624 0
574924384 147366360 0
788997651 535874738 1
94369410 652676874 0
945471687 388164976 0
235262631 378665627 0
831192778 561494465 0
541403151 43415640 0
367480725 65198715 0
96699403 155252530 0
976732609 410000002 0
113970441 656087839 0
637754180 671191544 0
957461908 409070099 0
678323557 592938911 0
831155189 268151206 1
768288928 603944749 0
627843839 450832658 0
574065740 57909979 0
553328937 992693724 0
325512954 385665702 0
586308569 36742276 0
233075985 192860632 0
106316609 690808369 0
311767261 324027495 0
223228193 755566358 1
23767176 200380694 0
785459826 677811913 0
77184380 955561462 0
755038326 859699061 0
799504663 813693257 0
834955059 740541150 0
126279371 852534573 0
10481953 798137909 0
442564594 479004519 0
17761501 623314679 0
922460585 601176561 0
422638928 134987445 0
443573933 680227537 0
855127591 323720965 0
327319930 102528381 0
287258482 242442417 0
621314379 534457773 2
851084663 291174545 0
19381311 905687204 0
224127883 756013776 0
993508019 396024405 0
113247909 144757179 0
377851397 279756140 0
712924120 216732048 0
207915848 673605982 0
72599939 767530636 1
800373778 737572529 0
483423265 675689521 0
149051649 802574984 0
363069512 994525905 2
293037141 631462366 0
206820008 884417134 0
763805750 386120662 0
125848285 592975270 0
748387069 17447647 0
385578358 55367779 0
879166498 491427437 0
369080685 598527075 0
186470420 998810558 0
408078471 35636411 0
36041112 475844082 0
890505938 25733996 0
420922541 76196799 0
468242706 29985827 0
718952602 34905024 0
438042841 130115123 0
386725098 136074948 0
590077921 756182393 0
346769601 58948591 0
331893315 322296961 2
571264000 444836446 0
225394821 882896232 0
389374613 922229026 0
17270832 773699486 0
123735777 617944270 0
362744034 791670851 0
367306089 677152409 0
656115247 344225556 0
672364608 96915696 0
937565261 946172495 0
693198118 67909885 0
227439684 510382901 0
17845791 222641335 0
757031720 459597030 0
550816585 266970308 0
36596618 121381481 0
73929481 341335210 0
490617838 304838656 0
201923568 301255250 0
739416135 285465886 0
199324867 172372935 0
100849646 908763206 0
866392484 788955671 0
999263115 148183734 0
89075185 963952513 0
346565153 130166385 0
410646107 620681286 0
326868692 847052035 0
187232786 979850931 0
653201913 722904011 0
7930832 624819736 2
34070320 974607357 0
628285665 444184851 0
990280719 585337883 0
115191094 928718195 0
456077271 893683905 0
792870865 188750613 0
82427388 3023395 0
617526729 80328340 0
587661639 9553212 0
815545413 41828235 0
443002565 595157154 0
338725349 757128723 0
739194446 564882110 0
658086114 64337018 0
344782524 208062584 2
388738980 335037509 0
591948715 134035629 0
57126874 435419554 0
244578729 640379223 0
165102076 863928814 1
441493741 396189409 0
415639590 273668111 0
264397227 268011801 0
862970141 36992194 0
254732549 319112265 0
434208065 116172430 0
318109973 888229053 0
421779549 108845847 0
986555537 917642049 0
726870147 515768245 0
690808130 83289226 0
422516232 528734927 0
647169990 661386072 0
955281763 551589660 1
79387 787731432 0
998954708 534435954 0
556779422 429634439 0
243428159 280259007 0
521711070 153594358 0
586672337 732251105 0
222935444 958026316 0
405901673 867077832 1
50332234 999457998 0
331496744 378771219 0
922757423 388329955 0
545147271 122695727 0
667803206 974948385 0
406661609 656616955 0
112590343 292300727 0
627118745 527545315 0
119144616 840731780 0
189570744 842235726 0
61062436 918638790 0
288467003 671668868 0
454117061 964684210 0
449534263 526417115 0
756741577 741117813 0
791492050 352667076 0
243935422 693145708 0
877064564 801686198 0
533682704 9921083 0
209179886 447620366 0
341801447 343402489 0
608549001 69569377 0
62296841 324543738 0
18121684 334692354 2
967133876 527533380 0
325887357 848142274 0
719590397 190394866 0
43085613 583963349 0
41880528 806488858 0
610139122 26411102 0
377389143 72141261 2
939273528 516603332 0
669011365 250654506 2
947111451 606796904 0
511704338 198538479 0
922800371 373642504 0
108930859 343121565 0
246800689 532471691 0
75094225 273646908 0
769408305 728279570 0
535367925 175384456 0
547648323 505673818 0
305213195 43505133 0
690584940 729469685 0
809743034 724759929 0
538063126 6722544 0
244925622 411427882 0
140077055 984627770 0
235249104 784132082 0
163239062 593674285 0
319173791 221284208 0
173557472 939173784 0
796601979 749504641 0
928750041 18592895 0
828451135 256527893 0
752802338 707319611 0
539881922 17092321 0
713220312 949068863 0
692757419 870317679 2
934767332 861428132 0
317702005 483080252 0
161071467 599725571 0
936632571 505941060 0
428067657 910437182 0
182745451 129122676 0
483570411 343386733 0
520918864 910717127 0
351909327 824634161 1
424608538 868938031 0
271519958 202249565 0
437175129 492119069 0
103552510 471151649 1
118462027 310707448 0
50201910 663790480 0
984684762 209138241 0
983482970 578285018 0
459004221 670202770 0
676297093 266329865 0
70686905 40437681 0
225802502 150621189 0
947549364 452530567 0
88479898 938683344 0
118187152 137015638 0
116909189 948014718 0
815327668 354574701 0
762376593 57751796 0
575841206 498150255 0
268082573 684209894 0
644381393 184984173 0
863144926 974879418 2
348041556 22808206 0
121759426 111837562 0
411828869 875415071 0
354023942 443532178 0
593891553 86816246 0
58943740 12972112 0
754735556 570079636 0
45418124 76551709 0
82428459 241895843 2
619973694 99561097 0
915344326 110649946 0
428354091 803817814 2
604756945 18651952 0
137511319 875102227 0
732112874 703446214 0
772516442 448583367 0
407842981 70469418 0
439723917 514899215 0
103714299 566617999 0
969870526 304739161 0
730710678 888808317 0
638684884 37948661 0
866665791 54525938 0
762522113 716814333 0
939370243 974385691 0
268061297 698087940 0
287483952 270823848 0
779898928 924733038 0
699672182 782781976 0
713903728 784492180 0
116723394 352435533 0
2064027 278401728 0
227850077 208026061 0
337189876 700931185 1
653032075 442449493 0
836017372 823028577 0
559728923 48715687 0
570252596 145984822 0
708756512 32201822 0
511575671 497133028 0
379976339 249773526 0
362775465 312994665 0
141044389 156550825 0
261229631 739001244 0
110399247 19710965 0
318539912 287533745 0
834356305 370085631 0
582977134 255460851 0
375274520 845024866 0
925131588 61293199 0
25223251 32626742 0
95946785 88046342 0
270373023 121745873 0
696630714 660944729 1
550898287 283874121 0
34887846 97695191 0
963917729 20370529 0
232150864 429926463 0
71458866 411456645 0
113635014 257104959 0
675160078 941563954 0
96419834 740666878 0
617064349 677001572 0
920405996 112850261 2
188738473 982811722 0
657387059 68278302 0
985928364 415966213 0
24902413 360307733 0
296014380 849106266 2
534261280 893374977 0
773133059 501256784 0
37724263 672604242 0
738611159 534725766 0
610874999 130875219 0
907810999 271758688 0
169426845 163729239 0
473725511 764682075 0
797223705 325652055 0
788750583 127380617 1
884341477 323159003 0
530455607 706834081 0
900212523 439176517 0
229968668 84837438 0
734242306 443525093 1
104541305 766387359 0
13735475 301269689 0
604614201 587304353 0
733220246 113963020 0
838876765 382210569 0
364239276 429058015 0
943805283 965636726 0
417022662 708792853 0
297280846 477497770 0
746719226 211195343 0
724324927 609014224 0
913914185 364555709 0
277159253 902654857 0
696752016 146036321 0
8458076 545958572 0
779012997 37233509 0
644511691 223115023 0
490033397 68646752 0
105971641 229897815 2
927905816 134383841 1
524481401 619702388 0
25777097 448870345 0
409250876 831116109 0
877313035 131756913 0
216243923 962940035 0
664801543 264425897 0
215995415 422763495 0
543897249 114629857 0
223051043 353956970 0
596935708 5371829 0
972056667 138683152 1
732354908 280261693 2
204362970 493234730 0
719714972 871705248 0
919495990 894749159 0
539125428 599341461 0
180433713 881183455 0
556993465 209005280 0
659190418 730042833 0
745910716 726805188 0
640512773 960482562 0
108962954 333317207 0
317385256 320319910 0
670215798 562723880 0
457141873 56288570 0
830750243 73759774 0
479884334 971069138 0
475964609 440920794 1
614324384 144480132 0
79614382 829509477 0
676460064 665538180 0
866461455 111297716 1
418338019 654036147 0
383806794 650269438 0
543852163 286649728 0
741554253 552416596 0
450875884 873142137 0
317795141 941370460 0
526948964 177276406 2
325126592 356977601 0
705075157 60695749 1
595703268 483493072 0
308838680 626749840 0
511151507 511670662 0
82445641 897497562 0
503796994 833671504 2
451576946 234153607 0
923387022 827343470 0
986462180 11650927 0
316119808 816980312 0
983379829 951037836 0
56738065 248559867 0
132735942 771294211 0
162897898 929300056 0
109438774 843600569 0
156942673 178018440 0
671075279 662464498 0
660148696 554659840 0
990401924 69033175 0
188958339 8064646 0
576248322 224424190 0
921135318 590493749 0
190396514 570297558 0
442131024 675965274 0
12899622 563769199 0
349541596 284709530 0
766311831 452166153 1
628639711 81499560 0
101295725 521167354 1
530220993 878998000 0
279743187 874837166 0
41812811 852130384 0
604215265 732339206 0
165858045 652962470 0
203439877 189439175 0
814875709 194232105 0
409926114 141547253 0
366907093 814876298 0
217741095 813083715 0
355636243 735208030 0
929164744 220264887 0
88919085 138690098 0
77815905 948320261 0
485178312 855209998 0
78154663 289023115 0
981044773 350224324 0
506105188 61666391 0
702691719 471875395 0
918048437 594787308 0
17809448 995430192 0
542742102 967681456 1
251354526 295915483 0
275755966 167749107 0
353543475 310737629 2
167145654 669839351 0
70532644 101519746 0
52943549 269355180 0
999683173 359794807 0
544698894 346204862 0
924654780 483404061 0
23913105 239051826 0
509722911 269978222 0
944399956 205388769 0
534955269 294004280 0
116869426 93636220 0
299593811 575447857 0
700663377 470048957 2
344115928 668344126 0
665445647 173950818 0
75607212 262347851 0
107177595 72114395 0
127629398 511551930 0
291859314 330235372 0
162098387 235124716 0
983059996 58982842 0
757667905 101711023 0
908308475 49966916 0
818231528 130246257 0
884161158 644752390 0
539352155 235696638 0
273371301 396549062 0
436198372 120333344 0
146927091 898805661 0
160458669 953432138 0
592529869 835207652 0
246965660 315061245 0
964059424 14960635 0
592139743 868083659 0
185564500 10630914 0
581666186 4192104 0
583524548 88179702 0
442522393 648420632 0
562438077 188693367 0
75450491 576178481 0
422680983 610839036 0
135879972 466428862 0
980297170 906526028 0
65195776 217576204 0
17578842 943951142 0
146098320 35762000 0
502045518 584097891 0
989366279 572229006 0
979211076 651955177 0
87928401 54665240 0
866036872 70578493 0
76266777 638072152 0
169592711 762782217 0
374232055 868439987 0
71528221 414945383 0
86288684 568481514 0
314005525 60763210 0
489865317 59510352 0
616444189 356474701 0
524403935 446303563 0
653396932 420735226 0
93341914 323253281 0
246015521 448738314 0
45798059 308197013 0
567814966 475466020 0
223967628 731508091 0
899202424 860308067 0
737690991 546781169 0
852219032 973831499 0
673550632 180970632 0
70442028 427970326 0
644087083 303913888 0
464123080 41340612 0
780682252 89976450 0
371467680 3027731 0
799411727 287423034 0
402572416 26205226 0
645739513 119255833 0
264385774 602856281 2
499261711 589133067 1
297703873 746908549 0
101972639 425226012 0
15192439 74854539 0
563839376 817100386 0
313306991 250518519 0
325091651 145697488 0
1830437 945681021 0
201511698 540994336 0
182456036 591073122 0
987231567 911696522 0
907885390 239704622 0
403020746 424858601 0
335727872 84052715 0
708613017 970339131 1
472067671 143324191 0
418397833 35261127 0
571027417 319990937 0
749963202 95985985 0
241855585 973100757 0
318739575 638222 0
251733555 980183128 0
378702551 332603547 0
489403589 690269444 0
751787130 33930219 0
63410001 8236066 0
719912478 134415421 0
709291541 553980096 2
879979580 881051868 0
129330120 200195881 0
339407061 321670980 0
14948303 635622534 0
454723669 358890484 0
3647842 229070100 0
535337790 570166575 0
613679923 147386675 0
497384158 662038212 0
526770244 490642155 0
537014551 520412505 0
127933614 239467290 0
952674180 775132982 0
231772388 214243842 0
633993620 489496186 0
865797611 360023744 0
5431256 457707194 0
5714041 731721781 0
456637033 985211331 0
920487299 650200346 0
90535581 903039112 0
761466101 384018223 0
628309851 890793460 0
914367922 61804853 0
51646986 93588204 0
55923645 333341567 2
588746124 80470908 0
517652681 255198889 0
208491881 171293141 0
652679581 831152846 0
593019749 422478713 0
263180293 179664964 0
367915437 134283263 0
184564411 213821805 0
394560981 972473902 0
534012713 248268234 0
899133582 27486394 0
991239819 246061581 0
509398865 146499656 0
20263167 28430789 0
675266964 949055182 0
88492001 516378988 0
254345409 384256774 0
331004056 505480613 2
344811529 266376251 0
766469861 423306782 2
667880008 103961122 0
946854107 850244800 0
66487452 476746435 0
319515220 695145951 0
597281175 785649911 2
830908904 739679732 0
204098396 727154 0
184682826 549557286 0
702830387 602834774 0
66624828 204994041 0
511140424 441980339 0
568308392 126756515 0
943929327 617860383 0
785054623 786513815 0
54834294 410994024 0
976106703 363383587 0
124373351 719347811 1
936743774 305063765 0
490784190 688222294 1
490792464 610988278 2
554904144 611353251 0
94517049 254930275 0
343405146 32600012 0
428665920 773862571 0
586931423 721836704 0
546476069 654097611 2
489178078 666757676 0
81142589 513654758 2
403193774 754809007 1
236324286 42023443 0
9009794 19604708 0
166138452 705932708 0
215485138 397134978 0
302215937 439075344 0
197060518 737786894 0
352609743 717693970 0
199417 131735520 2
506639035 765871201 0
368137215 259211386 1
89439261 301311465 0
247027178 172466892 0
97579187 772615660 0
710245334 221677113 2
605698416 673607141 1
949560222 744599024 0
504076431 662514259 0
565585747 531929532 0
68236940 895225811 0
357860574 640765305 0
917314792 56369202 0
551524023 278822126 1
780524919 939897658 2
151763980 174638753 0
264337177 418080431 0
290483199 660415057 0
896764925 762760884 0
636868241 590472062 0
924758455 995014015 0
660134210 120074385 0
883802686 561652072 0
586165537 761361162 0
880531395 290178471 0
313288421 222968417 0
570929912 278298939 0
59408040 47246409 0
24026619 853958012 1
128042086 928765032 0
397222652 162177215 0
696540082 243521058 0
604298212 24272280 0
333682765 597592237 0
12363534 377770186 0
650262437 634475561 0
754556282 721635054 0
120709015 227878604 0
314058062 760795761 0
45751543 884301729 2
519299202 412360975 0
27404458 892745143 0
140698805 224449193 0
784037233 836758103 0
297529349 83560035 1
266432404 751790598 0
898402644 348341215 0
358751480 713976854 2
454384240 852273387 0
552797485 786759409 0
734279527 63020090 0
733556086 776732655 0
56611412 239328410 1
368062577 526420630 0
846476651 656607844 1
576248318 884817776 0
499356616 526004656 0
757589763 935610622 0
255607486 622107913 0
556086041 137385133 0
269783002 863246195 0
669748690 651846182 0
765000831 661167728 0
454898676 243442857 0
503507385 886830345 0
606907467 813977594 0
835732412 954698699 0
442232265 326776937 0
980243034 48011449 0
731808365 580615662 0
946036230 142925612 0
887840464 986077663 2
423829442 783569004 0
124772831 454454476 0
798769450 233826130 0
557352834 751498861 0
244553838 15726453 0
969401275 237626807 0
777182337 349937534 0
47969013 728123809 0
907504953 347041262 0
697926843 907628688 0
365054998 653186142 0
379337408 791819658 0
790378982 371661575 0
565939443 3973210 0
566785970 460619116 1
432072322 363018906 0
567448113 424304210 0
885120574 235491583 0
361010026 595436394 0
494516486 818277903 0
925623026 77204686 0
240116788 2497760 0
778801497 849355005 0
595040438 75337331 0
357183688 98102057 0
309737487 378663146 0
715070877 296749398 0
702655686 88324207 0
572613958 204703132 1
862035709 244559639 0
22818719 314199434 0
915612223 890187040 2
286993343 136837178 0
776981707 375971771 0
655003526 504501262 0
434452449 153705927 0
431063546 16666551 0
326270663 280872644 0
439599118 406749797 0
154616713 64648021 1
929296764 372980980 1
459478119 573119247 2
636155722 390017028 0
135997829 766168881 0
354194265 913607848 0
969015027 371577942 0
999919142 995999735 0
513222662 966035809 0
65404515 95698746 0
753450841 268310355 1
761407071 814352822 0
860455585 908249810 0
198018444 258615693 0
262999782 272550448 0
423456924 959150166 0
657509248 794820434 0
119072136 114392106 0
77328754 674468963 0
562981809 167183873 0
142266826 876669380 0
746460959 714435902 0
166604137 670309234 0
837089326 256354360 1
345256528 710228308 0
989119685 643146295 1
702499712 712502094 0
351334630 207979130 0
271338900 885593034 0
465491540 179826952 0
830963263 773464406 1
221679873 29514575 0
958596007 882467693 0
88208154 346240854 0
563533460 707505163 0
794775477 148251807 0
511453307 210647496 0
931115114 139969815 0
952548091 678063132 0
296590784 989537567 0
485439169 405286275 0
990503050 732887143 0
32189988 471121488 0
