100000
456475136 93805825 0
336561729 505134241 0
580825306 48171395 0
653231450 111711881 0
299884275 708223251 0
95242866 476461116 0
202812147 749596371 0
257953236 988375812 0
280831652 896297884 0
252041871 605131812 0
902587371 725438931 0
279983348 935992028 0
673352834 137159949 0
627870427 170598315 0
97424808 541175321 0
16841159 902668642 0
751619926 656800491 0
543436952 416717325 2
289630812 967083050 0
429560126 869586893 0
124144728 17790164 0
31014991 170691639 0
572210919 596907976 0
746204224 151775238 0
161638512 59401732 0
57808437 148176788 0
972644729 138284609 0
383591057 312290239 0
596664069 645043956 0
883042581 62009530 0
624200062 494330511 0
661848584 740172892 0
238997883 109397828 0
738272303 730458587 0
734263284 598406131 0
421926192 942439569 2
74624055 363869984 0
440610824 929182009 0
247312614 90433686 0
93818964 150285222 0
292748734 299274152 0
774622196 602057466 0
728866930 592010275 0
16824228 129231098 0
230061665 14144790 0
342197769 811710028 0
362735551 91888476 0
887702722 622901516 1
29760139 367604698 0
281505933 846703740 0
8353716 208408648 0
175476764 474948134 0
24226699 932264087 0
992643128 490363787 1
754436447 30669679 0
732478410 621938061 0
268570237 501702129 0
534536144 256786034 0
513053528 139011891 0
257935809 841317037 0
296940205 379078039 0
47176161 327898112 0
252886925 806331185 0
898515645 753483446 0
997983885 65657037 0
83851466 135038489 0
838381128 15064164 0
58837259 395974591 0
334503485 916229017 0
519121189 995923898 0
761014101 288509791 0
89303605 977192731 0
641546235 964505644 0
40790123 783438084 0
58032041 695852214 0
262889494 277994937 1
93344569 775035701 0
89611098 573478222 0
804485603 575358121 0
832536061 980361639 0
932803612 396574812 0
75118950 398921169 0
95570304 825110912 0
9533916 575060723 0
990848382 151350475 0
908369470 500088456 0
284957858 356846885 1
590132096 967863479 0
444989183 381528761 0
30324820 327584622 0
360316897 17778973 0
473785747 531366362 0
506729078 138288988 0
357760198 743055619 0
637123917 499807405 1
79400877 849113594 0
624605684 423859109 0
727885075 275675111 0
372246980 456319981 0
265559774 964288868 0
102841646 271057054 0
8142010 489167336 0
751807800 694153002 0
68917592 136963112 0
497013994 556789090 0
156522586 618739656 0
212923509 144414380 0
760525851 63210170 0
497744072 264571172 0
331234328 446971313 0
323119273 369612246 0
76111121 462166396 0
274169763 314307181 0
44609674 48033532 0
932972697 88475977 0
850592660 915236684 0
732886071 33513423 0
349927193 849731308 0
202505045 975291994 0
467946382 319315446 0
87343574 86949020 0
393178317 60547144 0
548554201 735240479 0
862776503 223043084 0
402115183 817016149 1
268994050 139470630 0
636202219 120213727 0
64402799 112754811 2
182227736 856178665 0
446164816 710676551 0
928738334 114305437 0
916816466 110946581 0
831829985 409863417 0
103646132 830017215 0
387430603 299355153 0
111624087 974279597 0
934467504 444672462 2
120102360 410323186 0
581555059 342164565 0
671456440 964049043 0
856137821 662316408 0
854382576 202210537 1
505215950 320778241 0
238441212 913837982 0
453040454 543940220 0
513680262 408026818 0
943615873 923561346 0
776648948 35954670 0
569142848 343440656 0
283839571 698443933 1
443042102 370471678 0
561238253 879193410 0
168067166 373090958 0
947467471 705814603 0
106622879 85590509 0
409156590 997563983 0
407687703 215743439 1
20826913 8577448 0
862182819 635304278 0
74324693 274476216 0
8706504 88749706 0
786203839 113467756 0
8529547 148377929 0
113001612 475997542 0
313713030 37765867 0
864505522 213283525 0
501458753 985235719 0
317649537 624072029 0
630939348 392065269 0
26701425 735453970 0
961583795 643739125 0
406929878 932413826 0
869683863 149966437 0
635907764 675180466 0
351799805 353085006 0
45007327 534320293 0
237160307 384446000 0
386412993 94069879 0
353074201 797841703 0
950260747 750586872 0
826925669 909440969 0
591331859 135463021 0
553008352 38367285 0
45134125 744594622 0
966020913 128068830 0
879087682 403109629 0
644494571 152157324 0
621334978 48491722 1
17315359 658064660 0
832783027 79795303 0
588594560 815104517 0
968425660 970204181 0
909817346 70878740 0
671604579 975000962 0
733319058 633732172 0
113805808 239709354 0
27283823 69026009 0
4321230 435604679 0
346928271 811583643 0
369718552 200984711 0
977243117 78952487 0
749922520 985718878 0
424219515 864833156 2
945195533 668542523 0
104807209 813542019 0
183440420 64571069 0
6643856 565370548 0
17447099 183306610 0
36540580 767850278 0
880211528 375524555 0
876321646 458253596 0
856434431 65666978 0
504119665 577403331 0
209260249 757562081 0
781137810 542898474 0
263693874 592883090 0
749918688 197477380 0
507885344 133627117 2
944685698 635220755 0
835399238 610749294 0
112250925 72785970 0
812757523 542480543 0
697216794 334876174 0
995069891 981969315 0
384991656 321464680 0
588122046 284839784 0
794821812 176641600 0
894726624 17849272 0
505434325 935916579 0
702094426 294237865 2
968729898 900667315 0
445973395 102829775 0
821762929 107572535 0
850295479 673867632 1
40630282 254906477 0
437027423 21047455 0
649499799 111044484 0
772495781 131051387 0
112444238 549271725 0
861540158 254195699 0
187477271 409858485 1
700611458 102649466 1
174761329 958406882 0
795322838 462251790 0
621308918 924543000 0
681852212 576098531 0
793199328 192026039 0
918248948 766225559 0
665712306 9264480 0
282798897 219734642 0
350485000 4159341 1
894324955 328977087 0
934679189 54337462 0
674134817 529802660 0
574082393 716668536 0
30009866 140981976 0
720420428 640003200 2
443596432 636590447 0
80121403 511291842 0
206783089 260132005 2
710595724 873973708 0
684661915 289744916 0
639668156 756997204 0
723456280 705138940 0
394647667 44292418 0
728779878 104352261 0
85454165 346941512 0
301113852 288309382 0
765144058 849485050 0
448834050 118132949 0
791449643 133636100 0
94925678 112382937 0
102617752 133936549 0
770812151 736584992 0
577062581 16636260 2
88280111 300474615 0
386554881 482156528 0
871696278 25504396 0
852905092 753445683 0
611667515 937287458 0
120267371 159827965 0
703869385 252016742 0
223030192 974612509 1
803051505 24760978 0
865851419 31512679 0
939042819 64018856 0
806539054 777125117 0
850973435 208888407 0
563354853 770647847 0
922376349 640331296 0
552489213 466910516 0
848853562 952551305 0
464201424 21802830 0
857234326 65361730 0
666561271 247878751 0
112127364 434432415 0
315354199 743475048 2
152950443 897711552 1
60474558 845878185 0
365394945 92022389 0
146132149 34240276 0
98944815 647161339 0
385643785 60136331 0
746482050 172334948 1
543904835 963553018 0
389614867 972385763 0
41270838 211431850 0
939625735 463653760 0
189316325 783127362 0
486735873 803712483 0
925584400 717970230 0
114230379 4647358 0
829592588 965728070 0
449017232 281840866 0
816525317 345477357 2
65726653 784401101 2
724469178 25322511 0
573611246 409010811 0
707602779 697138876 0
53025022 338556069 0
697562006 846967238 0
376079460 677648634 0
482970636 389959543 1
32954894 659982650 0
359458553 866171212 0
94698689 841443255 0
928558914 183596617 2
670551339 695128557 0
480356515 28735380 0
846563964 260041966 1
383265257 773151183 0
583518001 452328543 0
408523843 797230950 0
130692620 175297806 0
658098555 237077985 0
964771719 120376343 1
938903599 582762158 0
617710300 47269957 0
243972379 695183778 0
412662901 36439782 0
693605621 803534737 0
254417873 758817182 1
990321333 167276107 0
265379634 727975670 0
676470411 487155664 0
237092925 453946382 0
861592491 221588931 1
945556745 869854758 2
356780636 665589810 0
715105750 997172812 0
519441458 970959615 0
218142012 70001911 0
76217192 270641688 0
6540771 536635693 2
399591046 640290482 0
354071739 742160402 0
235946312 82810462 0
520350668 79961347 0
274185352 2591209 0
605807244 490229358 0
600925363 42651448 0
745020607 289891127 0
591084647 554118257 0
145074626 407984749 0
125047791 126614424 0
984281114 107101684 0
263242879 601544748 0
72513845 964513156 1
572830537 921762159 0
194007486 43982552 0
101332070 965165273 0
314819947 838397515 0
161963337 146493105 0
892528506 322265563 2
952382214 739667645 0
549670999 14117889 0
365882521 682253334 0
115163734 129489101 0
547846421 49027414 0
745688799 504065253 0
201666718 112496342 0
537460286 56384100 0
534477133 253190139 0
108901741 412485094 0
62387222 441673198 0
382795359 948018785 0
144448846 98545423 1
213705 567162028 0
497843351 8694724 0
622136415 130225544 0
581735918 482527019 0
686434340 455345606 0
270507899 192843270 0
312451084 641822317 0
462374275 85935730 0
688658703 465706422 2
797492890 64880187 0
98285380 835666700 1
809985086 564224737 0
314553259 72927227 0
821430530 125811298 0
616522045 461310983 0
740825797 257591107 0
155492729 165055602 0
50149751 95123848 0
394958407 605721320 0
506402478 45502286 0
30995572 626709915 0
613012579 50945850 0
374191346 904238991 0
886274131 719097325 0
729241181 148408224 0
864761996 649865025 0
487072490 809187303 0
593821017 343333269 1
629262209 51090484 0
178026428 601228276 0
817749526 984276846 0
585417418 105893240 0
451727419 177822878 0
26949673 878930484 0
450356698 155575089 0
462050715 950228187 0
330706973 901556595 0
446710094 170910911 0
407844458 608789834 0
988853756 210088116 1
256540003 747293953 0
903925356 867842428 0
140844449 541340145 0
555630035 477127294 0
785961255 997564259 0
699472150 908776424 0
919711939 214166734 0
325642316 776323059 0
708874891 622590588 0
644396888 62655686 0
602060317 546799103 0
604740663 975603202 0
240950970 852785842 0
999703370 952540614 0
108415349 424879874 2
59795653 135536677 0
302072684 553663486 1
417273188 269036214 1
18097069 420232858 0
561268172 851489812 0
667626354 48955281 0
772032162 596811370 0
319034373 278147369 0
455435946 643841627 0
747992148 55344964 2
299658080 391376523 0
182142227 59826739 2
998228079 141577051 0
166665752 61504643 0
292182419 724006886 2
736209675 334697511 0
75403718 839382717 0
847476147 791333770 0
347007146 413739491 1
48050983 336886846 0
676848902 540984907 0
658194631 801998816 0
940333901 877049426 1
45360470 220173185 0
962830899 469542882 0
50386596 311021739 0
666021574 649268136 2
541455671 728033797 0
111665357 337014989 0
852911269 719136559 1
939183536 135623783 0
917564760 587977950 0
69940964 8223146 0
58465151 824564093 0
453540187 272702773 0
206585627 21006236 0
495147693 15065840 0
122722045 213007186 0
645699839 830888423 0
902277552 759803154 0
78365602 92502122 0
455427922 467908730 0
196458880 59482779 0
739103770 238390232 0
468916168 134024044 0
883747044 954350186 0
489607824 410893959 0
994505750 614901699 0
490663372 624008590 0
533810529 122720180 0
865360740 552744728 0
550088062 274218058 0
155642893 560164124 0
107235924 164835493 0
978608439 285498538 0
141084000 227951237 0
935241882 598349996 0
9054121 306854691 0
385046880 686190784 0
246371815 9642061 0
984873972 522010725 0
672904656 586846901 0
327391915 222061751 0
734826971 992182425 0
338345980 760713218 0
183767382 959199780 0
770486098 987366464 0
962642517 300806698 0
673804371 717311371 0
767095139 659791663 0
28182700 958018073 0
603607252 689223718 0
274521897 882270554 0
825010216 901067611 0
310943596 261760993 0
743465973 854894380 0
449745223 995582693 0
24954445 128758699 0
7478047 727296241 1
895817314 93187586 0
323214258 28790873 0
639640571 859698658 0
194648383 981065895 0
151659438 31743461 0
899205962 289232910 0
388994043 618091179 0
281393644 760863090 0
291440231 813846808 0
27944003 368153419 0
494385434 257599148 0
102861378 16280234 0
127300695 75277145 0
615336273 87156985 0
23488414 454187868 1
320714701 863502832 0
279696345 228225078 0
78224884 937201469 0
878946490 6169932 0
80681120 254042007 0
597625024 108092506 0
114295065 587614190 0
529271078 454289428 0
598499570 393799299 0
684656945 305365905 0
877506878 805307039 0
471030863 25348869 0
606629740 70696009 0
678957668 896242641 0
746760836 162892667 0
46636236 667159714 0
694439034 12263804 0
623961394 607947443 0
88596873 886108999 0
895876855 11284247 0
425212720 132126897 0
887524841 207531808 0
131627788 746622797 0
696084488 109105014 1
400197584 389487461 0
227969235 939709962 0
894198360 802044129 0
672479692 629033319 0
545563596 409529047 0
981740618 178817943 0
109412456 455567091 0
576893712 289069687 0
343626981 67548596 0
35919216 499602168 0
94521602 996235969 0
6127169 628116069 0
276872391 177995255 0
857681354 90768871 0
347951927 464567185 0
241506254 135327436 0
781270594 200693060 0
334499396 573690231 0
515190312 661516339 0
73743220 320160600 0
638637803 32092401 0
66931099 951581361 0
984427738 814544766 0
902688590 203227210 0
711277041 487973197 0
689747450 53638718 0
119711651 84355117 0
824337276 785082839 0
670299711 571852484 0
934784844 659658503 0
888596818 829467851 0
93784744 245421008 0
926544464 64541230 0
228175783 523633278 0
19418153 256559471 0
205275576 795320219 0
322988385 985048636 0
340132060 43909658 0
61526099 932058039 0
943826037 408323412 0
273275830 951597267 0
714050013 946250791 0
173192055 106973190 0
767548688 279300009 0
710031684 267534302 2
608661676 902246113 1
484519525 756438550 0
696766376 313393360 0
45109745 939190220 0
656745741 993909168 0
381430832 37798224 0
782925635 629559215 0
630993459 747469027 0
81531916 230681282 0
579090207 187479705 0
70183160 350265584 0
998457004 646873347 0
68429344 182897785 0
713203775 373688663 0
773918745 180689096 0
131972419 865386108 1
647367061 81507427 0
145822603 900026118 0
54185909 936353422 0
280757668 129882932 0
717399629 121291953 0
62768875 219418268 0
509734828 250266736 0
207317286 948045863 0
822683708 876944240 0
471799704 719177828 0
908768563 160245748 0
282176447 979077628 0
933410078 901521361 0
373025655 900079454 0
322052756 983668451 0
358511423 64960070 0
413237793 674491512 0
706197935 62775816 0
587016578 417038595 0
596279304 786801572 0
426107338 931572359 0
259262309 240563004 0
760230178 179042731 0
594200622 333339609 0
364065304 554960845 0
445622120 282523789 0
107813598 900326656 0
935768435 176671631 0
211891386 600289115 0
811866963 31675967 0
976088716 483656073 0
38474923 107294302 0
849718000 810954364 0
887173710 760478153 0
886336106 528098124 0
844359818 658165330 0
668484170 87080627 0
152779642 969507439 0
596160280 194601646 0
846662078 635655406 0
518108532 99903561 0
256278987 451171478 0
373534078 452838360 0
843607548 428853893 0
870709192 634627463 0
232974014 494095012 0
4048456 626102836 0
645328211 137113451 0
825528367 497157047 0
338396974 624158620 0
378715247 198189164 0
146207986 808309549 0
517754298 338198399 0
176842078 424922096 0
666892790 983629801 2
626374701 707148536 0
478321631 113677598 0
398348999 727004156 0
764813771 306839993 0
309277792 651513571 0
455368776 995385792 1
893476431 697923675 2
42739067 575471977 0
917834801 50202255 0
135021484 798617553 0
53315875 783664870 0
876364063 915903792 2
973442063 22659743 0
903124739 985336614 0
128875031 181149716 0
884895684 90472315 0
289843728 352794809 0
893540903 436400707 0
842226025 16565023 2
637330981 71267506 0
150681243 69807405 0
872703169 39071007 0
438591578 422014986 0
933969264 725353673 1
94073165 906305412 0
54130661 161555527 0
440722888 488994679 0
517727109 795523838 0
703027017 679757403 2
51317462 503437326 0
399337208 105974005 2
59835356 636782285 0
204901791 118994330 0
569196276 294006871 0
691131660 567859489 0
861284349 87607796 0
644986030 820112568 0
412244609 211455529 0
713046486 857713098 0
421128249 66662949 0
418881699 563521422 0
742366215 144168161 0
381879360 256820988 0
518091030 895591339 0
795566406 215495456 0
620003199 30909952 0
600165416 52933270 0
182926740 797774627 0
527690503 369584192 1
656719950 450120363 0
623460232 776370383 0
959990855 229818675 0
683869901 643891933 2
24787705 146576758 0
287908978 811288787 0
620397278 324332449 0
415043056 516419978 0
95881491 138763566 0
967846131 471595874 0
134645664 441075283 1
623274889 422262653 0
152867747 261522524 0
368241684 487719439 0
995513840 360104248 0
874494933 91164677 0
371399719 179723299 0
150471811 500607118 0
367645925 56568042 0
794194029 129248591 0
646527495 114735483 0
439380864 661424162 0
754117768 808719026 0
554535843 490253559 0
168248799 978402543 0
259809353 558382647 1
712890419 219993904 0
32585998 96955289 0
728426531 951690065 0
43601400 125845417 0
417441354 736032207 0
984626507 133490567 0
309906424 888470332 0
717900190 801106739 0
184106774 186773955 1
505318005 572119390 0
543359801 894648623 0
352860162 852057624 0
145058991 146129483 0
64607915 330074614 0
354484255 852813201 0
66091631 20625173 0
707511580 51664494 0
841539553 512901622 0
441490649 737947149 1
471169880 172705804 0
49183237 713440587 0
516293059 889648169 0
803239741 879720696 0
968849337 620491252 0
576802535 478072033 0
714876490 525646899 0
626617387 795798983 0
12780443 117305130 0
347520080 381896683 0
905896801 140753995 0
644383869 17356458 0
976608270 27114760 0
729368769 115383810 0
244725196 650843454 0
870125171 430029307 0
992699516 468147807 0
962574143 538955846 0
133488905 348262049 0
849003790 128455897 0
377775930 298412363 0
150475163 842323264 0
982335989 159419939 1
113389006 354634604 0
971551387 529151873 0
350998541 126267306 0
362187103 284013434 0
893154212 595930475 0
440302093 892282099 0
525564316 347873408 0
578959844 306431747 0
489084215 501074675 0
221233651 835418484 0
311515248 895635240 2
553546688 297522798 0
619624623 921347546 0
284798776 35748062 0
944217373 364988927 1
416779590 257368303 1
332676277 312637685 0
297161965 704115106 0
710705514 262078819 0
744698978 671307690 0
784691279 174039311 0
416411212 309061872 0
949111079 723458794 0
950559027 873017729 1
117994198 580444275 0
128879369 64382443 0
91622186 465530041 0
789665202 37582960 0
52383505 635138137 0
149370318 167351387 0
632263278 50780609 0
108338662 7800585 0
909487712 816027286 0
640140325 292929550 0
855329006 142205103 0
650300451 928814027 0
943295061 114397273 0
407142761 581892294 0
116046278 627067800 2
5903952 462451315 0
949932857 729782230 0
498852181 570002777 0
947919295 312597942 0
361248577 156183139 0
31916403 966950170 0
91771205 544410480 0
111804691 14383362 0
456993922 455140313 0
913335188 704773020 0
526099568 113842674 0
142089047 821294619 0
87500601 964080777 0
123366576 356257806 0
217865074 696273721 0
9194936 878659576 0
985848320 893265605 0
4236879 408280452 0
146750240 136273002 2
13277156 952044912 0
815037876 277900647 1
435205340 646975288 0
837791847 63444123 0
15073152 221922144 0
418592477 831033613 1
666562974 754017565 0
561933469 971830475 0
109056973 345571102 0
974190332 854919772 1
260809890 129282135 1
371587502 573694086 0
100016900 325953397 1
242459342 836926829 1
378489052 146748211 0
927879928 200366604 0
94757495 163070294 0
350351519 839927688 0
686070453 318797080 0
569903527 944784681 0
100905099 131620862 0
133587190 477342414 0
666897579 193053108 0
353461012 433609472 0
768095496 455014727 0
49238097 76432006 0
699421090 541139796 0
94458201 800358327 0
990036583 294267206 0
915608500 990001958 0
506955332 706721041 0
205387299 574707606 0
581709849 389051288 0
460474941 506100292 0
396445274 786153572 0
931186545 500460035 0
513095122 532651742 0
636648743 135658775 0
948404492 468152373 0
685051861 749211034 0
850544508 623171141 0
931906465 921013023 0
164314247 263067256 0
752820057 132291348 0
426941251 6399297 0
236822958 680171317 0
367144283 918417409 0
398640155 738084324 0
613033186 621583536 0
796120788 14770190 0
546952091 765743869 0
350355807 803341222 0
125477175 589817638 0
879146295 568878576 0
70123405 686572893 0
303117693 509347548 0
974838419 580758792 0
99447200 825819672 0
557081481 895089422 0
132016391 42428297 0
816822409 894405047 0
290375264 213066036 0
975000632 581465806 0
16804633 606188938 0
106666772 65206272 0
552190213 118864087 0
897003605 315428596 0
392407671 898165504 0
821168955 46785155 0
81212552 911203509 0
768036538 354343060 0
43822391 327464945 0
880136401 592250315 0
613800255 921969987 0
274861386 686744493 1
63904748 253114625 0
223814321 194978889 0
315291567 549876700 0
907323124 386353251 0
367298433 178995188 0
391030976 203573608 0
816492348 271505811 0
882455804 89328513 0
493429868 840087387 0
517994622 42449789 0
559362350 195330151 0
309623098 971766167 0
453563847 947842959 0
83562242 441392436 0
113946228 808484695 0
547631348 126940837 0
903495799 629845978 0
753285276 250295737 0
395619934 11513533 0
915094414 373369601 0
908828786 905323403 0
680767611 574241750 0
603228161 301776574 2
850811435 527329008 0
947387358 692000063 0
845462052 488667852 0
641971718 24601309 1
215410446 680787769 0
620146561 609216920 0
272320621 688441445 0
674444333 144798200 0
395825974 170662278 0
908878783 822712639 0
323683718 202740421 0
91424690 61806864 0
163230882 125977717 0
731908915 68557017 0
831586059 7244006 0
717467991 232033763 0
798161199 520074662 0
970653070 542909018 0
186796350 76300200 0
653344735 750105892 2
646821863 179943691 0
331793220 614832591 1
93984770 112356368 0
890053925 975694524 0
514339420 368205185 0
462428742 321463965 0
138137594 710414334 0
990310411 876648828 0
883616074 905784654 0
93449154 816342713 0
122810384 382382954 0
55397157 35208740 0
239955350 724661770 0
828555947 266389603 1
887419208 525966634 0
156324758 51647147 0
98781812 517145636 0
97553028 331503466 0
150760580 161942679 0
293996478 334699310 0
423014237 591114478 0
306653107 98994163 0
151782842 535526551 1
495694472 983911124 0
36425183 312506636 0
716757058 404528498 0
740624318 204887312 0
143804035 78705593 0
728405950 134339968 0
676680706 88235784 0
982280583 565009052 1
366092078 438433182 0
348549300 203293380 1
884654140 675681224 2
839367605 171368210 0
953366244 130499545 0
393540576 63145406 0
40709000 536668497 0
228476586 823149634 0
291446681 69840361 1
554551249 744183653 0
182881670 175752926 0
724076918 654638826 0
405553194 657493634 0
135738466 310556257 0
462291522 712572110 0
711438716 620259021 0
308441073 125371936 0
895610675 65206043 0
281734894 374851602 0
797272719 507972470 0
644016619 487272527 0
198483288 68731118 0
137759479 37078825 0
34137289 791158790 2
793064106 206530115 0
55836266 544786538 0
532946052 749491611 0
497291146 427928847 2
219639234 433053569 0
187026217 957323500 0
908684605 852165363 0
768370265 500340844 0
484381073 330874516 0
417058161 623231218 0
847325609 446391259 0
32157283 724807072 0
946484592 814081062 0
101259528 97802495 0
166778239 519987652 0
430015761 148836879 0
304945337 920200690 0
500962983 919971277 0
36938459 201293601 0
453994466 709938471 0
601427021 522360679 0
751795767 119633727 0
238614562 255357019 0
673118564 725269850 0
94847041 26952931 0
674034457 302972523 0
740147198 265882319 0
745251604 31946090 0
960050473 251583240 0
903170317 707949421 2
206043337 603262364 0
16921968 704133256 0
349809146 389421133 0
626111996 9684233 0
99366992 89402103 0
67604900 648599564 0
117318519 911348243 0
118873774 615085650 0
946957497 64236918 0
19091820 634081026 2
781860828 242729672 0
146494560 558537133 0
146939135 18759509 0
986475581 544288720 0
427719897 861929906 2
508247167 780249888 2
947187539 853990089 0
303621557 797192050 0
597774445 876772283 2
908964907 68642979 0
951554377 939302095 0
9956843 56051796 0
788249607 16043302 1
743567443 918604769 2
575084457 709432095 2
683821880 384157102 0
125454834 16329481 1
133268295 927822754 0
549563719 742833207 0
923583333 517872878 0
278439450 719850496 1
196781670 113625066 0
481143861 537983849 1
408915319 298914678 0
427088771 80856697 0
841559566 170120795 0
854581835 375450541 0
69305713 792436207 0
976476457 283339641 0
252516864 793972588 0
66524588 740505740 0
506498286 124962528 0
227064570 809687496 0
951878129 882066348 0
103439845 535309632 0
39406887 122739499 0
567975750 361516528 0
635401179 393977592 0
803086304 442301695 2
563238153 247403457 0
381516987 652816991 0
139237731 56518749 0
189350524 228443669 0
497203010 849105088 0
546728664 668837802 0
60117323 10070569 0
805236692 892351531 1
220790917 800663718 0
771842147 250461124 0
179342317 363180630 0
409201268 377463534 2
944000356 290352965 0
856957778 733772195 0
879911698 884258374 0
981475285 447718623 0
20229987 370024146 0
172646718 372105125 0
161141659 629204863 0
418595609 73167140 0
827515487 94581286 0
54087994 594016677 0
172913925 774808059 1
55942853 761018254 0
982491449 311280616 0
454832051 70793378 0
252974214 263797521 0
853456892 174971149 0
273994350 173280615 2
588278953 881626224 0
519924575 904297242 0
649252718 665531280 0
26672410 589100125 0
67035257 121686701 0
304741295 193694330 0
9569282 653960901 0
616334455 926440352 0
63369471 691299110 0
55378126 655575914 0
103517435 92237386 2
43460587 910373838 0
21634222 156855346 0
19105294 994231008 0
598245128 647899754 0
860500281 99065161 0
649645332 400529113 0
157299277 175182715 0
453485457 276619063 0
14699072 480203790 0
300403657 94801608 0
364053728 813949458 0
135046952 278373065 2
988618126 908917337 0
520328376 699902783 0
39630753 23218833 0
148570106 717619690 0
568257697 605785608 0
625312360 601743537 0
546207789 323583005 0
561466005 987715434 0
993899657 20492594 0
116749452 377667488 0
359030188 161989787 0
364767091 864318197 0
752263519 299001711 0
768290565 352200179 0
272441491 305248345 0
658653461 58279187 0
324238512 207302087 0
668660029 964818656 0
902228836 776853283 0
354734231 254746307 0
350364383 667151919 2
460861804 822556697 0
598969654 889891101 0
477834777 570982840 0
231200027 245666852 0
952593692 95970245 0
586603160 88738911 0
601872985 37826900 0
726777180 824395962 0
269582380 34583978 0
459020052 965602016 0
188022377 428944070 0
894557596 770753335 0
583139082 464624220 0
324095855 610678605 2
161961012 677716970 2
638774058 946420753 0
670648018 477186646 0
464942698 549173241 0
74210425 574348526 0
372768986 619626212 0
584503748 970480015 0
136904592 921505225 0
68105811 442227626 0
60327534 249018538 0
717179905 425062059 1
995122542 855504362 0
313378898 114507352 0
961097074 20165736 0
381924502 194449901 0
638806054 223299008 0
622430460 365013525 0
774701926 898355982 0
12950120 536028320 1
421654345 946372913 0
426408977 90864693 0
221313291 54644752 0
1119312 403380367 1
841931133 952397420 0
519316982 675410049 0
277622796 578827093 0
895578525 661279666 0
376900658 15300777 0
536278035 402185421 0
630257252 486868776 0
766407100 835072829 0
343980925 447636631 0
128352033 194961784 0
473648207 601684073 0
578673605 612265908 0
910948840 410364276 0
287695785 846827756 0
415351155 473460550 0
742127167 2950314 0
553994179 395615981 0
258011935 972902651 0
442205130 208090119 0
707705630 26125131 0
876071238 102419055 0
585296762 856022987 0
924345952 54034908 0
27907085 613465068 0
415618187 377529688 0
861620509 721511611 0
100444638 123772577 0
759055982 855026462 2
107008053 4517957 0
581116534 5062224 0
725106324 338233628 0
750179473 837325338 0
344118606 716688496 0
199942835 969233208 0
636188515 147704840 0
268989240 93658262 0
37034165 652218087 0
326688868 123940558 0
928416447 873764126 0
664916028 765873940 0
428593687 38544870 0
589572330 989502163 0
166781630 796566989 0
976311533 254860154 0
614929993 127029692 0
652528920 948014628 0
736123086 739923541 0
333496503 982026874 0
349228703 221382418 0
120665428 456715198 0
23417229 238563465 0
858692570 195450116 1
220187258 822189892 1
6401845 161459531 0
569355508 654449238 2
729315434 965450193 0
387962401 387059827 0
382809673 872503277 1
97048757 594708193 0
565564669 730022854 0
255332792 991336768 0
371348381 412461648 0
950552724 201582049 0
208399461 293754056 0
869050081 796483931 0
130372399 58747867 0
452763645 401655138 0
407790532 61617959 0
26974036 112576643 2
29708897 677043143 0
74584124 770439494 0
688067480 310637763 0
655297658 99888255 0
346564600 56774485 0
951021593 648437272 0
136834707 653593500 0
291647451 97376558 0
727177843 8681868 0
997501331 832561151 0
8588409 483090028 0
621990379 66554041 0
654443685 503448851 0
551371326 134301435 2
140721459 587702390 1
31855244 825793685 0
119227094 37957650 0
435639367 326955178 1
110189559 20382361 0
919369802 301170882 0
680350195 322091100 0
27299376 45341238 0
368627218 106602617 0
504453922 605548954 0
4842609 741507335 0
656796908 888609355 0
967632080 780885309 0
171575128 850072310 0
810196504 87945593 0
670534071 75767579 0
109010287 929114636 0
421272264 374379165 1
433499023 394973288 0
406830825 11321292 0
313342021 27574166 1
713820323 866129969 0
656983728 544771640 1
250421937 368099576 0
231227736 525588497 0
844668766 868696065 0
7112152 968170761 0
955845717 249421534 0
857349416 16392325 0
276829329 96559271 0
420017320 456713511 0
311541382 679002296 0
6820216 230716027 0
770681819 890262052 0
706378762 162390408 0
953198283 21297941 0
636645434 990757907 0
706003974 483725284 0
754377569 924027121 0
28544034 790449226 0
104131556 748647296 0
878564113 989680130 0
860032574 803460255 0
358604879 604667481 0
478287102 551927572 0
13338073 146924204 0
735325671 220107403 0
652669301 928597715 0
14822296 227793027 1
633673612 253851980 0
199898562 716072944 0
257951507 151083941 0
688850900 888407053 0
198202623 392290841 0
818540850 43661130 0
353696593 380826294 0
62914550 169163166 0
394152896 559791893 0
727146399 251614776 0
694752081 867669251 0
70772337 720269873 0
197733478 153527452 0
879980709 153912299 0
859851499 674110038 1
310000132 55052002 0
915367785 178921482 0
358203055 210515950 0
727805970 41145323 0
5349825 449509790 0
879862182 580995618 0
622091138 185383319 0
677199289 809098931 2
345242787 853214274 0
632996150 516387640 0
222115411 403796819 0
227519480 376190169 2
974933525 14290864 0
124851032 18589247 0
41351330 556978611 0
535534298 797609175 0
96826497 584759581 0
533407127 743148633 0
395922634 874115803 0
31677179 461561148 0
810980538 640357523 0
588283959 890329440 2
656724260 5368758 0
726518518 732657399 0
433436928 352668808 0
827341279 912324272 0
422494738 742380322 0
76552753 61815977 0
276680156 700971251 0
422437349 162463246 0
20664145 484944356 0
140611489 122672766 0
91818739 738929975 2
831720600 690691443 0
550362755 516479790 0
444745864 285641318 0
135817689 162612454 0
340966040 857713464 0
64910490 200435179 0
706592561 595897804 0
423651383 954282006 0
347657742 16473272 0
302067174 104116785 0
529062256 81253930 0
864994025 11175150 0
375031373 273817747 0
340373405 211001981 0
545536015 889822420 0
508669716 134718088 0
392585249 725575683 0
196739650 117874090 0
131285670 75206468 0
231579147 547550277 0
303188203 48303617 0
689139551 231968966 1
298698896 418820467 0
50998950 580028769 0
842976843 387474750 2
895532341 187934984 0
908809168 735399173 2
973649529 128444720 0
333643254 108795126 0
285098135 853529308 0
122374715 288332446 0
853063413 26262390 0
910175462 42864478 0
152988906 412751247 0
752387376 174822239 0
497019476 866119331 0
556260124 65309958 0
274886161 749768204 0
515375518 566878054 0
276533763 110781685 0
293414055 346058633 1
483303864 782729176 0
178215499 301167866 0
549805501 112776170 0
268467829 137119843 0
390877502 32853029 0
252784003 968316588 0
453223086 692031557 0
452946274 292788668 0
436392780 28255654 0
939311502 57879411 0
290491202 249357741 1
628312434 581734778 0
60591043 477850266 0
38866626 722543806 0
456814704 518880698 0
106607874 125431304 0
14033534 510179612 0
4198888 623995120 0
430705843 663290096 0
464992160 314672780 0
919842112 884206248 0
783648112 753221553 0
397959416 734817494 0
551542706 537527140 0
100735153 890072704 0
100339567 850095120 2
439487808 810596704 0
780438034 738265188 1
151928874 54763344 0
44447396 539029892 0
647880355 516346431 0
939249246 818192114 0
767600100 176219456 0
874846697 864434956 0
983643146 185640384 0
978865302 411985679 0
198888627 455165004 1
301264293 543154973 0
964143309 445578604 0
333656147 95187693 0
594343501 542941069 0
976810605 825024310 0
648019962 989389186 0
653643675 606417310 0
118303462 629660399 0
940428195 823433989 0
586206974 159496947 0
635482414 594164230 0
135365784 780774725 0
533424877 927012290 0
688476671 273888911 0
21370325 833071613 0
225040594 676703723 0
105988310 866597107 0
715512831 169789055 0
800924670 765718635 0
422425544 977833294 0
170596547 904654551 0
853345458 527208500 0
346479786 704858572 0
95104963 82209543 0
166846524 415849769 0
1293742 198845819 0
689263778 608617793 0
562775451 82552428 0
599119667 470620143 0
119851065 384631879 0
661252675 17914185 0
355409852 152498112 0
49098411 842478744 0
118491867 124615020 0
298601578 65058738 0
59526321 159937647 0
293396215 374606978 0
260607402 477802861 1
57290863 704414538 0
804118502 951450585 0
91166336 91043531 0
79655887 900451054 0
637866225 104730765 0
139958573 530308313 0
979091383 806020599 0
79762601 216730002 0
153839926 820118842 0
119830325 785308366 0
938799282 150438577 0
251973838 814505045 0
701297704 159878519 0
50212099 254249456 0
336805000 922128877 0
823444092 803840904 0
193374768 118302761 0
269758493 284820798 0
136162933 547592976 1
837683065 339260698 0
127404206 776073351 0
585949408 48275765 0
140809314 758245833 0
24513382 918755546 0
578756495 307506663 0
863078499 453276987 0
428390476 934921201 0
55075824 610763470 0
719988577 418526619 0
914698407 796940370 0
248887196 437967501 0
131860853 590321349 0
641861098 452352806 0
355385362 859023500 0
540192149 963061682 0
827705588 899008723 0
87417621 134677021 0
408133774 921639264 0
25403208 102029827 0
232565135 861264216 0
38452671 571659693 0
120337543 275255751 0
720718240 758872826 0
365383609 916396467 0
461669807 845836889 0
999056866 34247606 0
559871921 128658991 0
749519350 505390545 0
444239304 762167703 0
258478738 686849915 0
712766768 456145512 0
5153479 518227760 0
941694803 6847323 0
222685779 957796874 0
113340 269021191 0
152103200 472717584 0
394400989 132903580 0
962080962 236136482 0
48168835 991341862 0
674922634 469505516 0
968933100 211094643 0
18002151 90825478 0
935595848 54339723 0
309568470 954373453 0
917959876 6729322 0
606478018 5871634 2
95001561 741041454 0
850483934 80021970 0
455262937 604389653 0
414205325 423877980 0
511763603 597218059 1
480752601 427272673 0
784790690 872223484 0
142388944 476222043 2
562166890 295070826 0
661484636 199696938 0
953760499 697676408 2
894003782 284693020 0
122657427 469086170 0
455068090 521572434 0
36877865 885750295 0
602837087 430772611 0
596117984 33466271 0
104582302 862259767 0
460573355 134028187 0
212984033 149487270 0
481361483 82591282 0
38379808 372885887 0
375991951 754911925 0
585938628 34145088 0
80121424 254843424 0
711461456 408684471 2
152570498 7542512 0
984262767 171715808 0
646736676 98202737 0
428447345 150906362 0
444633642 234822040 0
350272772 144710677 0
301958322 170710349 0
650448916 385945064 0
110602154 637900412 0
221607727 24560376 2
439833142 418163618 1
451090636 431180424 0
58068458 15055308 0
28364742 144678354 0
853823926 197577445 0
984016218 733059645 0
337146098 831621525 0
846120499 322082171 0
349388953 297354061 0
342787933 738953183 0
712775017 783688795 0
586362971 841717775 0
77419343 558220055 0
347984384 103003602 0
793231331 753430313 0
349732756 642012378 0
547411884 721596057 0
462520601 19793020 0
306995923 992108509 0
349329882 111731601 0
425467770 361776493 0
816627157 72622206 0
403206938 991284613 0
73135166 120452978 0
755081297 99789749 0
974299079 6800813 0
221034372 478695231 0
1191782 662092695 0
858052534 992294266 0
434084092 39430794 0
942030562 837897916 0
470248556 191967453 0
539804727 103892106 0
683549557 614332620 0
555738196 123431553 0
228258959 115578884 0
53079508 622039126 0
629132836 676340268 0
64235274 359571584 0
769673627 932277199 0
860025359 664448454 0
760546622 205467547 1
841403565 145281155 0
208133819 798264728 0
163198295 49617899 0
710576542 553927564 0
179207929 626890917 0
387935559 980542797 0
58324419 216323366 0
628725356 330549978 0
196766564 505455833 1
421534920 827718907 0
850150469 75473158 0
235361362 423998624 0
664202987 548796695 0
291654946 834504272 0
637537199 150501392 0
896669437 576890874 0
774353455 440889021 0
184571321 724940208 0
52551287 360287538 2
866320272 336354693 0
465765775 574064230 0
682949618 49656025 0
680424395 968177532 0
776589434 624501510 0
305145089 592317429 1
73982841 367399441 0
75809397 785650547 0
654123697 211758249 0
147730620 98825698 0
353672206 542890364 0
177854423 983914533 0
27845178 236640183 0
205966844 715159255 1
370095826 383570704 0
19308715 385797813 1
456617901 427865492 0
931262071 899955774 0
850324590 498499638 0
44813189 846033419 0
861730287 238476973 0
7539000 878297682 0
547406688 754323207 0
964368954 140185355 0
797439344 909842260 0
5465386 718984124 0
520496997 870877653 0
484611994 201163321 0
270850455 60324831 0
155592000 754123005 0
476018882 19198558 0
205867064 138229458 0
343340324 755169693 0
447802414 314490604 0
349132268 25479868 0
38578450 164311005 0
504269774 601321265 0
610265914 428068422 0
422270919 580997415 0
862816877 387376250 0
80367427 876463012 0
596646754 860805363 0
600473733 987243009 0
305323315 58275243 0
959389552 41836080 0
554813420 456203411 0
702326992 47900323 0
755741837 97886267 0
746896278 57358209 0
742197047 774320735 0
190253775 29653531 0
230002604 86500498 0
186600358 730737668 0
34649180 387271044 0
896807489 390686128 0
323572971 579550857 0
978966269 926362472 0
118269903 676139396 0
694470812 170941919 1
810310056 282293417 0
373739842 135170699 0
603312963 248765745 0
523394059 674153262 0
459620268 442756683 0
447544363 180962154 0
306183783 236708203 0
22676910 59486969 0
935296726 901906818 0
461655671 116788132 0
779502643 107423111 0
22512997 231407931 0
566221686 596431857 0
8183849 306750201 0
838769659 950551623 0
522267425 65997509 2
874130815 836325048 0
123480064 324794260 0
569805678 33374871 1
459424647 716912759 0
74384533 727466060 2
195682749 178638096 0
951916587 302308477 0
29872460 96426138 0
155021957 50653134 0
319622793 438897582 0
24359319 566452495 0
202225301 858085405 0
34160552 557128241 0
57438897 138710019 1
694938447 765904176 0
386163551 55856268 0
994201193 954318424 0
611814274 6329885 0
939458560 185432992 0
102430108 402936845 0
590254267 377720806 0
750201325 947399169 0
550609113 853120860 0
205021072 43037571 0
189221456 781508468 0
293243472 31588313 2
264753856 783816334 0
942420655 588014545 1
939588073 747244391 0
803255158 643340102 0
478078693 7024769 0
890187492 920223184 0
254384628 524884366 0
63957200 764121027 0
350847885 449612344 2
207196193 468902259 0
390048878 460780131 0
757671748 103779046 0
577772551 353812946 0
902086037 263919395 0
859381155 804374889 1
260801089 611325 0
863557187 132922795 1
45378517 562875226 1
863972171 303192863 0
80330736 285494625 2
850315356 83014396 0
643390734 70153471 0
261142831 74454402 1
453476742 42786400 0
637247538 973688406 0
255918516 927608326 1
822499398 659993355 0
118342222 379839942 0
475238607 854990183 0
822419092 541143161 0
106646242 318884525 0
600485311 718391076 0
721415463 494645677 0
638047789 252143794 0
689980039 445631026 0
652801739 312995990 2
532368797 341146907 1
644812667 306896525 2
491434342 817112848 0
985994814 385546406 0
427593513 915052017 0
995417067 657798639 0
946911128 747527800 0
647303614 826759502 0
869908251 77696538 0
804238836 685521336 0
734244263 189641309 2
637092584 239744893 0
368161272 850904308 0
457555856 854563618 0
43015145 750498712 0
966064006 844277139 0
488376749 110243661 0
544463758 274435609 0
642650051 220576354 0
311256539 381967762 0
592850254 252085746 0
790447767 46682617 0
315044316 257616628 1
51159433 625513753 0
887078400 532080146 0
856173112 567527662 0
894403550 624776915 0
780946306 655320440 0
767017165 524873074 0
950746710 722620088 0
113154102 44546616 0
370661649 435894578 2
434823295 984327974 0
927575794 20792971 0
602667012 91163007 2
447388150 141685497 0
857929912 877873711 0
883318282 565515909 0
245716772 290230206 0
98993921 298026232 0
881748736 990785109 0
549574923 317359021 0
909608960 288917427 0
954503371 728432058 0
331852381 902655003 0
906754836 877332634 0
49477283 858034632 0
752293738 777799491 0
688205240 785003404 0
796770571 679824707 0
965656616 383954929 0
493736495 672212247 0
98405183 800199260 0
820226117 758787427 0
852260224 792249717 0
875114487 486422829 2
21036636 119595141 0
49856558 334868904 2
647090746 67351300 0
517493861 808357420 0
570466308 73372517 0
405324623 765813889 0
129815995 521492124 0
684687932 984091732 0
124643976 733957634 0
751905153 766025274 0
70490394 718952261 0
749940892 416141062 0
456645645 905908744 0
693436740 820193991 0
188791673 356661597 0
357757655 913306559 0
784956514 984060300 0
141699467 744734823 0
743181474 821194565 0
760699944 843142143 2
854741724 868437169 0
1790790 347441424 0
501692762 233094275 0
47785594 359490162 0
160147568 315204298 0
400227763 687708968 0
822726754 861120174 1
845333269 888667723 1
932976683 535561098 0
779463225 832710430 0
54597998 596371902 0
323018696 40872627 0
701058491 37394774 0
907045408 141845473 0
842396768 602588806 0
875085577 870657201 2
984834499 999725773 2
124367527 965621566 0
914609541 618777750 0
148194566 120364785 0
363005206 311447081 0
421104962 771512749 0
276045520 468376993 2
605596 242525538 0
516067854 264599554 0
90686912 696307201 0
635895824 704166712 0
791465156 303773024 0
534102201 623834507 0
28554243 622980132 0
52478423 995714683 0
613669617 173225493 0
63268970 63613793 0
346178135 274948800 0
925955698 473139213 0
80492610 380720951 0
224067339 225935508 0
521231231 292198005 0
109068333 284083031 2
995994555 720969526 0
363984939 623701567 0
53232938 417383450 0
803431374 767127318 0
243576515 654189734 0
948758438 92596026 1
543840103 697126914 0
906084831 502712214 0
281104286 417794902 0
798109545 355426160 0
553127203 492491620 0
775371616 113307677 2
236218041 957872758 0
336856995 951688680 0
449214967 403309403 0
940069865 304171897 0
979432672 775369654 0
932532861 880446667 0
74541754 583511551 1
105312569 690681002 0
366734282 505693763 0
905335824 267704222 2
885639313 445666478 0
229938154 966277397 0
415638147 624210179 0
28685636 892739771 0
166923144 837031818 0
78393492 280225481 0
840563382 738352767 0
687863226 598827942 0
73500136 549089432 0
835766980 801887144 0
184233401 25571662 2
90806038 18982091 0
892932312 902197285 0
620973186 369854875 0
427048464 67373319 1
214055705 398291400 0
199627993 451997803 0
665295159 872918562 0
789257637 784342542 0
994717310 509577804 1
227225710 319452023 0
589419582 307276469 0
473358051 317399424 0
917040011 687001120 0
879601863 593238750 0
315452801 308156437 0
143720598 950979445 0
460215726 60696578 0
589057624 984844734 0
460693463 418822982 0
591950368 269319730 0
399210178 160812382 0
277772460 905189927 0
80383736 822243295 0
270358390 516767189 0
322770089 1086430 0
823677157 504049603 0
770664556 442120200 0
38239726 32399052 0
898295669 230298294 0
3957683 658694788 0
99559062 795172640 0
345367234 513726004 0
365524020 694612935 0
766259125 883775654 0
585939679 953318151 2
243196395 998815138 0
706256957 162206275 0
855271040 896459308 1
776886671 226118789 0
723121589 753176357 1
864817777 655763039 0
187638498 219220672 0
94666744 541673006 0
6480671 870104232 0
223172044 759526151 0
412228096 41796014 0
377773783 826260957 0
840651498 170176167 0
301149266 428209907 0
468173136 939027008 0
580633372 487875481 0
777294582 732625701 0
884458297 161757537 0
439053023 83832253 0
668103851 554095988 0
192782159 530839627 0
100842154 113662805 0
298225925 870269152 0
633052271 765264067 0
605572600 992475392 0
702030763 195703596 2
747657894 936130926 0
245915930 874142653 0
101028978 905401986 2
27565576 584578270 0
38019250 514372964 2
65197415 594450282 0
77167979 178030272 0
133131821 80082510 0
24750425 440825801 2
424318080 933963341 0
901534516 272982538 0
821794394 100099941 0
178053963 622870041 0
766841606 838425946 0
879112914 947578685 0
516474559 752497385 0
349448912 47151082 0
20946683 728499479 0
205288402 678399132 0
835670833 147296083 0
471343809 29666109 0
114077780 52541419 0
927526974 989459955 0
850556332 756458505 0
667805327 657602172 0
815082995 44774658 0
91810882 108762029 0
395363796 79590335 1
262542036 455827529 0
189229194 348673626 0
936750721 690216710 0
81722385 693086695 0
29771084 656686476 0
253240954 951679683 0
964137983 342461555 0
392231952 413148039 1
131686148 203122488 0
500271006 44693996 0
162326596 66664442 0
423581870 832905905 2
727001884 722562041 0
222303688 183592696 0
592248345 410458631 0
977195704 181933716 0
685965470 969095332 2
156097096 606126294 0
748164841 702100486 0
501005791 989445349 2
559028500 443376408 0
766842534 101536427 0
143571133 967883957 0
766898408 129650184 0
69393376 876114406 0
383307931 795676407 0
297273945 123013916 0
915677669 304279607 0
428684719 498443766 0
965654225 851992331 1
290366202 936669053 2
265553670 76665493 0
512467270 144101902 1
284139515 104069980 0
416101539 144075947 0
205041245 916124152 0
298768061 82255067 0
900115291 26904431 0
625594371 374094526 0
89597054 844764611 0
132794842 175495901 0
870742954 278464404 0
367676540 250491117 0
266612221 127797273 0
31326193 582698595 0
147907862 143293621 0
575912621 637580554 0
268777263 424994654 0
422986175 772040846 0
216474816 284964812 0
119938969 931268603 0
561691016 496791986 0
298800903 154438870 0
765817826 817563367 0
697317981 942167333 0
303605166 803400163 0
62996422 286722984 0
357736609 449112757 0
89991659 561519499 0
15418620 207110675 0
658721424 87311637 2
41164302 242817052 0
543083603 560470591 0
961138465 774490356 0
973127966 258480040 0
829208316 386164280 0
871009956 338456652 0
748628476 452277094 0
443652174 393863129 0
153459364 701120454 0
79335488 865378112 0
401662457 180310751 0
951707167 811873700 0
796398131 702905850 0
966896701 462696953 1
927108225 141423063 0
3239480 749381734 0
912149953 901729063 0
319314252 102883414 0
223288400 65433652 0
568324420 4348365 0
501510480 635623593 0
993546792 5271314 0
789420214 848702550 0
889411854 44890541 0
564635097 446616623 0
11000939 494983594 0
950061328 364596320 0
71353127 721103085 0
22841963 239580947 1
869962633 654438221 0
66385178 733452234 0
222001555 566150876 0
377604354 245731221 0
46066454 313241651 0
778054349 835514962 0
537986733 845546173 0
266064009 868582921 0
941265330 968626081 0
810373094 775887342 0
899510110 508931140 0
321604404 388790087 0
959240017 501704136 0
79140197 604539963 0
237026878 205816383 1
374980621 84830226 0
191272833 304881419 0
171126419 561105064 0
444147783 275084751 0
738267279 358758938 0
229883427 364805980 0
297135439 356757317 0
763033897 55767785 0
219838086 303119335 0
168561309 45545205 0
634512577 92491506 1
47181679 573797320 0
238833809 366117329 0
474327392 556713042 0
937277876 979053161 0
38241810 260081114 0
837275920 893843133 0
103725963 523860568 0
760217403 252971085 0
894662385 348503318 0
189926733 591511656 0
219134403 757787671 2
814548543 667469635 0
980019092 560798686 0
878407723 414264664 0
117180324 163557495 0
254049354 37252031 0
499263249 98230749 0
428082596 392968633 0
682590839 27683029 0
692976027 998420988 0
959390690 42805105 0
192251907 896458986 0
446057954 133291088 0
433849404 64543585 0
136612391 847749536 0
780838767 747617874 0
695421171 300818014 0
844180425 143367990 0
81819805 158961066 2
775941196 720075974 0
482705293 23273409 0
956105507 465574262 0
518231071 324964274 0
463194792 829732023 0
688402994 472702009 1
339057434 968973588 0
253402553 204794121 0
685187198 810240979 0
317585849 859183430 2
969232098 56027665 0
760130169 429687080 0
310706848 340531159 0
819774536 903946218 0
402650861 741760055 0
542212734 396561730 0
745339812 140583631 0
60312251 890272112 0
292491356 192255550 0
93177873 338725678 0
202646540 365391324 0
788026196 515588175 0
699794733 141308375 0
824528303 650107104 0
914126995 200627303 2
305459795 259427077 0
127684848 893726149 0
546139488 22385358 0
889335099 818983489 0
701189834 637994816 0
538708870 70345203 0
297367997 478068712 0
70432181 95522320 0
678855125 451644626 0
161283896 742522989 0
793524334 527872791 2
282781471 586753582 0
156861469 209065548 0
317352276 337167465 0
313463333 913677397 0
934082870 980445356 0
75344158 857267741 0
584685545 711451090 0
50983247 381041861 0
319517811 215307826 0
989360074 796509611 0
948628827 13623354 2
953100007 173370770 0
695973569 151004676 0
156941154 14803653 0
743275531 903788231 0
81761359 339578940 0
127385025 730705463 0
145402796 294727766 0
718831141 86494675 0
107964680 696214477 0
732152238 154752520 0
65130716 702349859 0
421469020 658903353 0
838744229 705648380 0
65396094 283988679 0
645609418 901470794 0
335211057 493166942 0
958945616 816440905 0
249778866 143626966 0
52061795 174895987 0
233892858 660636592 0
333717210 494904718 1
697808652 781715108 0
119539805 217907205 0
475563730 695680020 0
275721734 851307410 0
972882950 286551710 0
852836282 386209538 0
891157049 496801618 0
990015918 21703354 0
630807499 371131808 0
118197847 111009300 0
219977938 201068982 0
147168470 836683419 0
58646287 493263417 0
277873648 673028878 0
205539276 734367080 1
358439103 712743251 0
542321933 479944144 0
950663976 966349806 2
116815812 124990715 0
840061394 404955596 2
7330424 106741666 0
510464105 724532531 0
370313494 420327816 0
280320931 400321353 0
414557736 39489531 0
524380905 650945758 0
990821151 30497812 0
977920145 729037048 0
294957534 823629623 0
723352546 388453798 0
282078655 1332 0
918038719 628876102 0
907534692 20403813 0
70346229 900017706 0
713955865 117067316 0
493764705 670106446 0
218171867 181818034 2
668121671 132475657 0
920375174 149363729 0
339532966 194850206 0
131482362 130817745 0
475263675 320861025 1
467266337 688598835 1
25794719 120457243 1
891910561 28132112 0
137177698 106356202 0
886873677 618737058 0
627770143 815351743 0
510947069 502668524 0
132809480 5925331 0
743673408 318900268 0
491319338 863381907 2
236073230 67172904 0
924212852 420972284 0
334931555 938997663 0
761971390 786857214 1
632318299 805027811 0
726599596 409551934 0
264444176 856128051 0
339101922 193706608 0
23853621 662668561 1
741341841 688162540 0
846951938 439099323 0
743904807 386848216 0
736493239 331987555 0
589154143 464601493 0
270850435 104676369 0
618435678 464297362 0
92843373 988065390 1
119398903 841922793 0
53412632 964887578 0
161123291 429632162 0
673405787 384027087 0
438859814 252980745 0
878777954 24985104 0
506160813 946798711 0
130877645 901803359 0
716195362 306104544 1
706598466 661031729 0
70432682 20227733 0
284640535 503136722 0
136387071 147219245 0
652920973 526457548 0
644188717 943234990 0
453090362 185631326 0
696766679 35862099 0
569982971 996616785 1
812290253 116520538 0
249775392 874668847 0
842875885 7771724 0
358022628 148026903 0
90949526 986593328 0
339339991 47861463 0
545506295 380072690 0
371221789 351876001 0
481427837 296689408 0
300515057 798322920 0
227180129 483831278 0
541586692 135396072 0
727968000 409238687 0
278051595 555456143 0
786653241 266967485 0
854179209 409609403 0
135204169 717912131 0
62342427 29724842 0
356766213 300403079 0
968528053 716329300 0
406053161 123224958 0
433252334 140527581 0
767758785 815877631 0
174160921 194944705 0
993384686 394247011 0
116766492 29664650 0
803759056 967281231 1
451813394 15191955 0
358857656 594965834 0
277708093 328442794 0
55381891 949179604 0
869946565 298333466 0
808373982 928519508 0
236272431 810964488 0
908895634 253936197 0
814626921 200659733 0
708379565 146071944 0
495664838 764372027 0
549701278 751621220 0
742841863 814807448 0
974290769 67061082 0
371085080 367902824 0
730384830 171975784 0
13618666 151105685 1
333375722 565790135 0
480083032 467342792 0
174270070 898040267 0
223269501 304954181 1
237551871 7161622 0
683131115 719764043 0
609537968 846430480 0
427980803 758517334 0
757297624 84422443 0
946376479 323118059 0
14440121 906223799 1
226515910 791752371 0
731398004 223584003 0
265397961 220085916 0
633472811 557354877 0
985581166 880255809 0
79003680 264307434 0
865910155 892908227 0
815307849 924782491 0
202386328 38338769 0
778937848 695204425 0
939646121 586411204 0
41986647 146772358 0
683461651 881114174 0
161089430 30197841 0
754686635 313303290 0
250231780 535675294 1
575098905 22264159 0
776706076 85112097 0
380387089 427701812 0
897903868 654515334 0
762249884 534999661 0
370404379 275093457 0
782865930 784040330 0
657844174 681526080 0
560127594 653294545 0
744430312 311289475 0
10493899 19580713 0
347971636 988975706 0
649918906 20359567 0
275599812 452298854 0
599751426 490221141 0
23375158 650755721 0
195875957 449606622 0
60691340 977829963 1
262801302 170155986 0
236144990 450699694 0
328160569 774444903 0
97888256 780307241 0
596913805 922896510 0
604332683 497596429 0
429375225 627442304 1
773889231 335732439 0
501120988 262234795 0
189090698 426431058 0
788791997 50282786 0
453781741 877242289 2
139817102 286150046 1
516401065 628011388 0
613021387 986588308 0
412241404 47587582 0
673064795 175540539 0
309281 764212444 0
255443535 981401068 0
219100079 6131298 1
615477165 670142652 2
630359771 277160683 2
990199894 376423933 0
298762367 137899904 0
472616648 571345420 0
856072717 267109466 0
256984210 741661529 0
54380809 833859519 0
716349566 80540172 0
583745985 887823826 0
598910552 681323596 0
261318419 4530904 0
258256507 592578804 0
116704793 775036737 0
438467012 609398558 0
822902506 137467779 0
576704862 103349379 0
316208907 828903068 1
244753119 562052612 0
898774425 184332931 0
693057027 940068020 0
796223944 596750977 0
635856492 726804115 1
823715386 194424528 0
806693284 804487735 0
780758554 814863878 0
42636662 850723170 0
152108145 706727601 1
504600784 743907538 0
446832505 892133837 0
289887964 154980729 0
387463075 671383577 0
27683163 424399486 0
375742325 254895880 0
852260249 625052582 0
926242964 889119577 0
539228859 835946699 0
927834350 805828610 0
105921099 797121702 0
965737102 663090224 0
417643127 955754222 0
29854997 909826685 0
674143329 849185278 0
545931556 218780616 0
282145701 641115536 0
212282160 998423239 0
472553172 29476300 0
236624176 618058510 0
492377230 698556443 0
276866979 792215930 0
82688625 394072304 0
610767286 698867598 0
136727300 583574601 0
232923331 380615756 0
477861642 550238549 0
361971895 391635369 0
918308857 351957274 0
786970479 391246146 0
125339918 330073418 0
428891174 494603236 0
982276711 99918185 2
561578315 250721862 0
198879338 533550381 0
144884366 10362271 0
123005830 781937894 0
77211751 554007027 2
470193045 981311410 0
79132943 261842541 0
256677894 801341711 0
29290359 368802053 0
952557932 8243652 0
343336908 146639328 0
615660446 336705664 0
548130264 813925077 0
488168445 906430888 0
451969505 964318331 0
845762117 9904557 0
34062931 70841791 0
470441065 547994092 0
202559393 612476214 0
342151649 979368158 0
731393795 28817250 0
420188608 223586094 0
899780483 85754278 0
470651694 970749442 0
436467453 100898064 0
454804523 26213613 0
603600391 773008833 0
626338373 366961579 0
119756706 933900267 0
574164977 611434982 0
550276264 334618336 0
268746992 280225110 0
715409830 666846346 0
941946687 607372684 0
907256682 23958616 0
489833653 892746696 0
63928637 46906611 0
634614659 867278029 0
103854772 74336493 0
51398232 791198484 0
961505528 94848146 0
511140101 776479007 0
20316292 364121313 0
606605345 39950510 0
975765588 913792055 0
407892699 304020343 0
29987894 278380888 1
116895805 297550492 0
7822043 707989341 0
113002362 129375675 0
78400333 108880518 0
17370125 974008710 0
70913150 998025302 0
951999382 1204694 0
361433105 44235949 0
99310848 521432171 0
69761931 128716802 0
885767881 815047778 0
428520446 515391205 0
373737380 38231315 1
635209796 634741809 0
43893136 258058657 0
846694955 731177298 0
424058589 870461837 0
590821400 146836705 0
626846579 354319941 0
166680392 796801827 0
102389058 26077038 1
948003317 170699000 0
620808231 776477222 0
95030989 5451679 0
812016236 466397796 0
108875064 638096924 0
452788328 762239489 0
757379724 813030892 2
667225971 740088978 0
967407681 408747480 0
676712107 697183171 0
997174161 128882817 0
463328248 483529639 0
663646075 914518837 0
677741497 387425288 0
72717628 897072993 0
523922557 760303776 0
684370870 498683486 0
959889190 292138978 1
587644645 118972794 0
125151967 998182078 0
17416143 646861048 1
395237636 201293043 0
505437278 976760304 0
5253969 114126596 0
408063525 16204925 0
119404614 6235259 0
97312586 939025162 0
796083699 172935780 2
89061232 856588909 0
876041913 16340723 0
177721116 658177819 0
614784792 667259226 0
985555662 450998612 0
251064723 134148143 0
222675212 623048853 0
251360201 858351770 0
445291056 667460108 0
684571896 588027217 0
821259646 121737001 0
110919694 39094053 0
314619516 562425732 0
924215002 408145894 0
526837668 399279267 0
751775760 96404186 1
909817872 165866010 0
68725062 953081072 0
282755128 65722566 0
966885649 166370643 0
429852270 981908041 0
520181203 706154735 0
341981628 403546257 0
356292327 792666022 0
71450436 82361643 0
890316267 88418007 0
473164945 963644291 0
98745458 577897595 2
986874144 204157997 0
109437701 117564618 0
695632069 810482364 0
238041372 87250513 0
34500482 86099926 0
48684572 801598946 0
603204981 83478097 1
667464055 844334344 1
83699197 309053568 2
122872559 730583397 2
836973355 270600187 0
443518082 379223587 0
432874949 118009490 0
961192410 437805137 0
273903245 612669676 0
711982382 413349911 0
672212179 472226909 0
987582042 524191458 0
645106222 466710951 0
489381156 709137866 0
516211029 558168771 0
984740993 984044697 0
669376648 902676753 0
528281560 180298270 0
527722047 394167404 0
724042997 728195070 0
747716170 724114674 0
172701330 90674692 0
41226031 340965869 0
839185707 1366031 0
404520823 332978383 0
806125000 147254396 0
66459615 220056664 0
684865834 647132666 0
596949824 89694906 0
45133337 590024360 1
397765344 546556951 0
679889344 127679173 0
921442878 779505306 0
161642675 38091950 0
197202798 778886368 0
543434289 8168705 0
192724673 515932366 0
29990644 122841850 2
921062803 477239386 0
613218746 350987617 0
142606383 374398061 0
857832078 884388977 0
623657911 386732954 0
86529878 965123638 0
495554222 116400510 0
752842632 175580223 0
927068835 313026202 0
575767488 945137143 0
824119729 335010484 0
119285469 853152157 0
197567070 460664678 0
651558285 186206267 0
923337204 815613127 0
78495886 250238880 0
728971378 100339570 0
392856802 77974282 0
761631001 409965130 1
847028093 335370962 0
825454993 680259210 0
816141349 144275268 0
16158470 277285826 0
971682626 363548774 1
307727008 536948535 0
673482394 325190020 0
650386055 977925691 0
531113462 185559541 0
292063376 525493627 0
702018008 639206340 0
655429367 321000346 0
54853511 336622962 0
605251748 646297421 0
51744910 705493180 0
653783022 49876114 0
75033652 9203055 0
339676680 209888076 0
107648767 71937171 0
83255336 900481240 0
582213904 671419149 0
693940665 914219128 0
536737042 696547214 0
572151349 133650178 0
526724053 290798909 0
39042904 853128920 0
881963024 828372398 0
113604501 439867952 0
902999156 293837308 2
595431730 801974154 0
275395406 190191487 0
143169646 417507452 0
681442015 114386134 0
23885234 331785605 0
689277775 491447427 0
328198089 489234347 0
8545620 146644700 0
426382359 918259472 0
20077118 122192107 1
928022584 937744059 0
409481978 475829447 0
666572288 905914557 0
293269177 117601978 0
705928782 802086210 2
890590327 443066083 0
350605109 151937364 0
520502616 655853882 0
750917156 801743536 0
796176422 183600948 0
204659914 1641243 1
777399105 590374048 0
86337768 684227563 1
752079052 608374467 0
73159801 180426596 0
71388156 51208232 0
150982484 494061280 2
965390322 454114316 0
100924632 414568494 0
460940836 34039819 0
815657287 220600323 0
248001157 798840579 0
344761010 861204582 0
362342043 535818523 0
622306588 316067504 0
94322716 425748516 0
468351940 369994243 0
939921307 117353177 0
107265117 106015794 0
444113701 785567370 0
661752993 759569415 1
83882643 796396919 0
882196949 828575127 0
689808335 577810945 0
87632222 874275648 0
745310651 46138346 0
868166749 901239228 0
246896002 131395712 0
940224632 83853077 1
870398422 168306964 0
93829552 219507521 0
326340143 329324426 0
632638193 178621186 0
479617161 209042869 0
494018627 667737389 0
956874437 517317748 0
308831909 666158416 0
265124665 331247525 2
41121992 858098583 0
658206097 542938988 0
523364700 244830553 0
172130905 47824232 0
358332942 389329537 0
14329203 349764570 0
465437440 145381208 0
904900760 906480715 0
418337079 184749508 0
153671181 366213476 0
202317079 852359540 0
654687075 160312712 0
641982595 750926777 0
54100322 360406984 0
120188247 824313298 0
985457567 52981267 0
66580547 258168588 0
112142488 228989499 0
7743743 537392253 0
150658447 680487719 1
204330894 36162253 0
429145010 257654792 1
323091020 846056126 0
320285273 41183384 0
155427784 7172778 1
88456093 598656675 0
332358422 832417814 0
201827717 705650854 0
396613708 36101141 0
783453633 166901871 0
703267231 515068901 0
594642560 886933418 0
533821076 980631428 0
438470156 420763608 0
485403649 312297871 0
346652148 498599679 0
401822122 645157415 0
29676055 688994188 0
366387392 746823562 0
909548671 990497527 0
995735293 17296089 0
577283046 31257349 0
913982081 416406210 0
709507096 292858526 0
452575385 310916098 0
500978776 102253965 0
388297941 55990835 0
778519861 579734739 1
985909897 943314639 0
818378574 644911748 0
762869174 834681751 0
104108151 803810499 0
257302243 606909646 0
36634404 41437835 0
856210181 341596333 0
371062132 865427705 0
710228394 363629058 0
253782273 232006111 0
833111870 81295167 0
103632097 893410930 0
31793571 313852902 0
162373379 193254667 0
553374762 222642996 0
555695164 43293289 0
799179947 746304740 0
996223336 380671397 0
522605627 543050767 0
122567846 463320048 0
110783057 304502877 0
923702586 844648926 0
260197093 381122251 0
8321709 866031429 1
858769056 916312606 0
962421508 24586240 0
886859813 238303496 1
894165520 668438981 1
524933992 64009461 0
885423023 52066872 2
276096763 969001405 1
915640007 60359098 0
282187650 755201741 0
272497527 5830949 0
279174792 526648859 0
610390535 345608285 0
624279475 16536430 0
576707773 117697836 0
796235559 319549512 0
509558723 558204162 0
625786982 696552897 0
66995696 317297794 0
728689303 167877124 0
716632844 651369750 0
214771496 181117017 0
670996487 539705689 0
529787953 432419966 0
104371025 995376489 0
737578696 297597066 1
647870497 741905345 0
684282776 117596383 0
978029142 146783741 0
237845098 26480706 0
927068491 109669375 0
644851314 861926470 0
66846319 863312472 0
200188411 937088909 0
93496487 255766170 0
280505132 490502236 0
97800769 931417334 0
377545183 806517591 1
23394855 370824771 0
241128102 71506064 0
373575454 137244535 0
835159470 490869748 0
838139894 480231521 0
631309948 390207159 0
823300323 638809487 2
124218731 1351276 0
645262314 734005724 0
535003944 356087987 0
394462636 571907035 0
923972243 190008975 2
889408200 734139000 0
728130362 186245434 0
186450929 558071870 0
486890437 42997874 0
872667721 949714927 0
872207483 683138293 2
483189979 656943154 0
525187611 44307621 0
71221483 987653234 0
825376641 599140234 0
417636052 45168209 0
215918678 552575337 0
560538669 920599892 0
701303873 655430470 0
307823541 541254925 0
639739990 366522285 0
109352880 131808536 0
246370699 447172747 0
396674045 816015683 1
593460432 536893847 0
128648038 237458189 0
85541753 143280414 0
30230043 72156200 2
938696424 224150247 0
1512635 189151026 0
685256781 380588035 0
663998587 171206845 2
627857234 420691031 0
117359720 554539550 0
96836912 148231053 1
110418714 609340874 0
170703388 46376958 0
827357793 999205656 0
431035880 150991312 0
238943931 117338637 0
142680105 91684665 0
752149756 517005217 1
617992307 950443639 2
127391727 411559714 0
611355418 50862469 0
539796584 818319892 0
124780794 738600417 0
78205344 106895929 0
266045482 990943890 0
38302437 528088109 2
587861178 638343665 0
934453457 219844290 0
146248748 66190921 0
763192425 782679184 0
274129858 233244630 0
419637947 915653519 0
688640180 718973057 0
64227236 898846097 1
30795159 135721700 0
304258162 858737685 0
871167018 933031621 0
679055503 391149068 0
610860085 575388476 0
162905297 725224912 0
923027004 416967512 2
685534212 15887813 0
571914456 52483514 0
117786942 12159726 0
603537914 807691086 0
641929181 213103587 0
801012174 144176523 2
691246489 63191515 2
59785862 775138928 2
481902289 420969029 0
7288290 540805202 0
222722391 868038686 0
898761525 878793800 0
674049262 208559586 2
977689180 907692225 0
216196528 938527720 0
324238708 364522613 0
761718638 47184018 1
31396245 537394196 1
49448007 551029261 1
540946657 190245184 0
981241404 113656219 0
287877275 416133558 2
552081358 65617749 1
866132330 436817414 0
400281461 481020208 0
941821801 106908465 0
764395382 567650419 0
514206537 26644460 0
712968904 619194264 0
202103713 807992584 0
162817082 204587766 0
389059671 815380964 0
124747338 336205754 0
86285550 906697751 0
304319576 210880013 0
940631022 839600162 0
134408289 382700352 0
729852477 22548935 0
549479797 797469426 0
99716694 70039909 0
21842357 113933168 0
691791036 591347716 0
167642456 241850716 0
43999897 693691314 0
782959181 759625387 1
141499678 152767178 0
972527393 389375798 0
351596275 82813048 2
907492967 894557432 0
16505251 26666961 0
753465981 537111431 0
513862282 4322610 0
35901302 849668386 0
200457956 943178139 0
58817062 330579299 0
822390264 463901180 0
524482448 158249574 0
330499920 23647201 0
111659213 793353767 0
780418748 91124909 0
878930708 869449596 0
642759422 215983666 0
587405077 41865053 0
442923242 807090566 0
704295520 335063726 0
79978797 592531011 0
43269480 878392636 0
773231692 88067916 0
998591703 696861504 1
306286200 766262843 2
596464060 939947861 0
133356060 257103269 0
851939985 235835711 1
512752332 208080889 0
248679788 54381085 0
692193265 253587166 0
961131905 107955608 0
232530321 83316000 0
394971913 37368922 0
273587808 991751036 0
781467867 578396417 0
774813313 370891375 0
89076097 249171071 0
615721894 346350162 0
654592778 627120912 0
297851707 33937322 0
409662492 449958556 0
417770566 213565653 0
171909759 699212182 0
942650741 336182302 0
471697972 163213949 1
684286806 905558556 0
329234742 900580118 0
360507249 644167276 0
78153107 863146497 0
268310028 407556507 0
255162029 985657320 0
806686726 851669849 0
977099257 488197813 0
992458675 44537741 0
712035754 914488924 0
541639527 753638317 0
658764310 404247670 0
574280985 941742525 2
390614279 145218820 0
230686597 53782602 0
486883846 66625900 0
615690793 850655233 0
65185406 976521451 0
158110365 850401328 0
678642985 665221821 0
375380006 103985804 0
549907464 912876613 0
810770526 148528914 0
861565645 32201670 0
42077926 307955992 0
412415568 215628056 0
964052934 497985925 1
935009569 470073016 0
230032101 201352302 0
965987438 396991933 0
641111943 452471073 0
40693058 860659187 0
226893830 291902661 0
860449474 711177788 2
524440726 63051024 0
6080375 663561303 0
167996525 503647763 0
953381035 529365502 0
186225239 895905974 0
841368543 868961167 0
120135889 241936456 0
817104521 917631543 0
838885211 93536958 0
456403506 651988485 0
376676634 921032195 0
758022458 802484253 0
479608762 385632127 0
79202896 779461864 0
340251685 20996905 0
389265388 219790525 0
336663428 756282482 0
604752814 526466974 0
873937703 401390505 0
328869135 295611149 0
18661306 302514043 0
952373500 744458853 0
492246244 414772491 0
614736576 828002684 0
906118134 152129787 0
670624647 563553027 0
360425677 935818433 0
420046563 319395136 0
666141294 345052916 0
414216490 187840241 0
43828120 767376744 0
159025889 696378366 0
731899463 302139868 0
71374287 137507105 1
345661716 884073520 0
552601 761417624 0
218209078 389006514 0
767445746 46549116 0
257012260 235182674 0
919261226 818762331 0
777555922 922208426 0
994377079 538474651 0
67982894 276706120 0
404821379 843988127 0
475743584 386235218 0
310027757 546626933 0
984127628 634001671 0
983600355 121477571 0
977436067 782883617 0
425898748 278146282 0
576477819 157425801 0
114002112 742291214 0
249488172 955342030 0
321890198 112663653 0
182349805 146934649 2
248025015 140529603 0
832271936 300456154 0
993811009 585089824 0
313385238 98639534 0
447993473 526586526 0
676284954 269930799 0
232383596 529579150 0
429324414 73938891 0
266469389 698748769 0
799280724 931539895 0
22441150 942468390 0
227288348 426470727 0
801683783 483080752 0
170857379 160593769 0
774243029 605403783 0
730400178 75665578 2
145586177 527508222 0
893122865 565988857 0
449629907 844819600 0
298223728 395804072 0
118010426 435438120 0
541283151 820522857 0
291952823 387905541 0
73315714 996185500 0
583422133 213224457 0
797652529 778178300 0
865158497 347335150 0
820849969 448203600 0
826331997 809705010 0
350067479 153644619 0
709527751 45533069 1
654788536 405408318 0
500014135 507036543 0
890227689 720944546 0
205142178 986321860 0
189867716 373053622 0
114181312 109826364 0
748121913 503141301 2
603742378 564196169 0
193238139 337585511 0
597373916 979683367 0
55288903 1294704 0
362206005 79896558 0
358529907 950803842 0
986919890 236350156 0
80723032 82493806 0
279744691 7899103 0
204884693 200974131 0
621161997 788246971 0
73641097 757228884 1
724884590 467345577 0
623639479 215987517 0
71918964 268333201 1
775321853 207459865 2
33318015 401172060 0
8067682 991060745 0
419515553 103577011 0
891199997 325560077 0
85118688 378100256 0
459937294 170330458 0
938430023 723665234 0
885514610 568881679 0
130645286 987277854 0
841112876 405714048 0
902344870 661436677 0
523646142 122053706 0
67963931 16603511 0
965025405 76419003 0
670964673 370955805 0
327953662 369398652 0
660716118 115383250 0
244427388 129902640 0
751933100 981093259 0
986503466 274136698 0
508398257 779907716 0
250749602 59892891 0
564432220 841717960 0
777259899 762736286 0
342527741 758243980 1
845359599 537087875 0
116374666 413988439 0
842197842 376825397 0
328014707 96582888 0
269154662 756876002 0
25881790 25327286 0
277839941 308848935 0
159196878 662975430 0
749613969 447489611 0
75533723 27851713 0
651788595 247526755 0
801342696 526063575 0
495716680 184050674 0
57180120 580451066 0
419972484 74649561 0
127906161 826187668 0
430686235 554354027 0
269418122 14576694 0
381241044 890689797 0
344775166 717364065 0
352839758 71038918 0
333511666 733830310 1
511661275 648358217 0
234204290 490714056 0
749263425 529900893 0
276357496 576274170 0
730880823 826502577 0
833203461 515721279 0
14303366 329242270 0
601353434 2486414 0
820537958 372566727 0
956822827 637319473 0
968689715 683982231 0
635025850 990536066 0
32867120 288414640 0
126031819 61738299 0
177236007 367464699 0
746731238 383289654 0
28668709 419133571 0
930878118 304063965 0
596501544 970329591 0
285662740 378063556 1
529461527 261525973 0
626597912 214788368 0
387653714 424932118 2
499535626 315974689 0
746630060 61809094 0
401816141 767296366 0
919401222 987318526 0
634094676 545097027 1
429233229 307226102 0
277914431 964153837 0
438465898 731344575 1
678425574 707348313 0
447988293 632884843 0
410223759 290893424 0
611360815 800358931 0
55263627 762449636 0
56816038 13233682 0
998690829 41817461 0
381969423 872019116 0
752412357 150906456 0
828602213 934300802 0
766019968 305081297 0
478288227 391924888 0
999148455 136084369 0
538772398 705215276 1
139601890 140571208 2
4960677 60385831 0
757649324 944714541 0
269759352 193714450 0
627924032 502049610 0
407249343 66084605 0
197510563 88933297 0
785981380 919158976 0
115315710 121159724 0
295777165 12680247 0
25224012 606245622 0
351950097 84581134 0
450665477 126698465 1
178580190 243266749 0
353969425 832589146 0
703851282 426659323 0
740753452 229510569 0
318334954 376818998 0
443103240 753856671 0
324184178 417649543 0
546129914 765532546 0
203960582 582394427 0
669333058 180966248 0
28412525 965777804 0
621272957 606900289 0
781227270 231288250 0
623093995 342713075 0
910138228 795447264 0
633265348 151620234 0
320097676 19547030 0
592544729 820444485 0
197509638 686964521 2
9872476 895449136 0
952340053 528499726 2
491508630 36710647 0
543015615 39290208 0
347918540 699930748 0
894080048 124723049 0
126843609 268687499 0
405647858 346590151 0
626989790 888877238 0
628402712 265094399 0
647693364 983277460 0
30316404 339074258 0
89264719 981673123 0
573030591 898242168 0
473760821 610436473 0
642325654 538990949 0
434831418 450285042 0
191345290 603458838 0
119604322 709932925 0
614168605 84563783 0
329430556 731938268 0
313312166 877193012 0
42568914 762932006 0
206840313 996992935 0
893862033 433454917 0
7961544 805221707 0
402074656 684749436 0
646554624 304020274 0
139086342 743838808 0
534786760 180965968 0
106684192 91635331 0
819885272 207936001 0
745977319 810357566 0
770810160 951996442 0
950245282 455314168 0
624136154 674195058 0
845537332 580418167 0
948810575 500441894 0
541300479 33382197 0
276745906 32457363 0
35535202 484716054 1
39752575 760849919 0
687258949 772461257 2
293758181 581836484 0
379540490 339219366 0
666196404 832327947 0
895222105 566492964 0
313976215 228049600 0
693706166 902755259 0
321058927 531032691 0
317769303 138489433 0
785569595 708669232 0
996339677 575153745 0
454683850 750999708 0
514637317 476209136 0
408561898 114755167 0
314077142 481946217 0
948038920 775331387 0
224594433 184963873 0
339145388 396023750 0
854756448 666124243 0
241808131 305428465 0
598464329 221254433 0
394835949 425867933 0
827450603 839962808 0
982417780 846199347 0
128261897 61970508 0
324857551 831917170 0
55987417 759488903 0
233536176 137439918 0
544346572 753594407 1
882892079 66032536 0
813379181 516804699 1
427309962 294349189 0
512907179 808197329 0
608059779 680484349 0
907152119 149282778 0
163696244 937160986 0
62435320 653887784 0
79774684 596548493 0
499152275 141815372 2
837397731 906155074 0
28778598 849134016 0
786057421 325828684 0
131156352 198255193 0
846700236 967532299 0
187784686 356454293 0
100502499 754889420 0
557232367 674160019 0
751849871 167952241 0
309393087 329602527 0
997827850 59701422 0
83657393 101976044 0
309998516 201653193 0
703471342 846562199 0
739066360 53182789 0
859852111 825372058 0
119005796 781225865 0
236632832 425026451 0
224174719 568286589 0
104317775 664341512 0
439641441 213675489 0
287187754 179434292 0
177027181 219411148 0
222338761 839641341 0
976998390 258448969 2
938904582 681293341 0
772560706 616255925 0
757326210 138186213 0
575640359 132520919 0
123960112 132888155 0
969596406 21888258 0
680547616 299692543 0
830141205 668369175 0
911374316 145601303 0
865065614 375770613 0
408256104 703723741 0
25767266 106241228 0
914014659 175797403 0
107649342 133435892 0
2198600 86511990 0
120518140 249220782 0
50348238 604234564 0
754733662 829986170 0
181931877 332648121 0
953209758 105701400 0
231531302 120693699 0
689043032 442385491 0
350613562 304976720 0
404050701 468336971 0
428560506 413077936 0
628282482 195843677 0
906040873 1628444 0
857838517 723508405 0
644677883 325369415 0
89577738 686545518 0
909860087 747155347 0
935566900 381019712 2
67963414 97240587 1
392241576 637763073 0
271553662 641061107 0
184246048 943363518 0
99829127 260814428 1
600510208 452950224 0
967849422 113386757 0
555236826 84682737 0
616838877 972418408 0
461386431 369709208 0
172616385 84962548 0
418668902 10837169 0
606590335 701655809 2
713156815 15862143 0
704228577 827433031 0
896615045 261456195 0
418350775 526014516 0
179148639 97873135 0
855716902 974600230 0
300619416 401710787 0
923417933 596415418 0
334076629 107152119 0
163145689 225350271 0
96521214 864261487 0
422593506 292753539 0
377364112 582902606 0
847657902 723590010 0
22504178 357103098 0
205258451 433330212 0
688828671 430449606 0
20354275 916608158 0
208598315 56176967 0
874464402 771523499 0
464433549 108763794 0
675764458 95883112 0
156882081 127834962 0
374600354 81135700 0
367771742 529677786 0
804230382 41057830 0
911257453 221677802 0
652631951 109553692 2
385379296 425634415 0
58735962 100902047 0
855095940 666118336 0
734323645 424438528 0
171736480 943495297 0
125027333 519721596 0
765565107 535763666 0
181909190 763557018 0
651915248 208281055 1
661349293 131818688 0
14784317 19485217 1
268154566 329677415 0
715483489 78741499 1
658667279 260455869 0
592058125 83294058 0
774382304 140622258 0
388905187 448697017 2
62592924 308031010 0
860761384 205368861 0
436128696 453137190 0
67349854 868677595 0
857622959 354313282 0
200939768 376009721 0
877037267 261205118 0
848877782 371550078 0
219173798 18170275 0
63708823 100414439 0
127170828 818674612 0
436901758 880985341 0
358579566 279005564 0
712049456 731096577 0
833165422 62048703 0
238534258 240624704 1
263346517 778188683 0
273420051 840296695 1
830201188 886506439 1
928663480 272333358 0
496870163 299782545 0
472834854 564257810 0
39435989 339835451 0
31153390 80799182 0
465571704 842350188 0
140125375 698275249 0
174220469 568640107 0
163206100 63881853 0
134122820 129036889 0
385746196 473485557 0
930901530 744125788 0
523273049 456893429 0
988939501 29568287 0
257060572 335405542 0
188782568 865940993 0
4904463 193698371 0
765657444 243387650 0
555521710 661194839 1
488966823 403583799 0
790956094 938575858 0
619447613 54176453 0
197593700 459861 1
313529329 69467891 2
973547415 505112522 0
431683997 417147190 0
387742566 750409692 0
375166917 466029248 0
791907005 783538724 0
639390702 303834580 0
993597375 148404246 0
462742897 458757696 0
827760087 309150372 0
720984887 204315853 0
265934676 458849675 2
517002257 624021864 0
749471718 819662283 0
764777873 110206765 0
319678105 743062233 0
232171458 251844298 1
284817846 33961138 0
72871971 733543701 0
139261879 56790219 0
145267441 506256618 0
546142075 1441287 0
821681550 793450060 0
233510099 142910260 0
470881936 307657349 0
204656029 975555545 0
411288257 109939343 0
682201111 858904225 0
838176254 401425525 0
36623122 531731203 0
10930083 61180262 0
167723407 790565832 0
845538023 522407510 0
139508076 882930507 0
466099435 282056277 0
427910397 843942012 0
276046202 363128361 2
920873093 784660545 0
14410294 407529154 0
893227347 381200465 0
59191989 434622414 0
338106170 885610412 0
856869680 708891125 0
883613000 905158748 0
443990183 780326852 0
99688654 964638488 2
587939910 81854954 0
627568213 660491693 0
426756056 451007414 0
220742643 769222316 0
258968399 510469859 0
104151322 754259308 0
796144958 971333052 0
446152251 12208741 0
808373794 421629966 0
854521809 346644422 0
322249620 800146520 0
757480674 638402425 0
578419954 74864248 0
142660463 343812096 0
727967933 488148880 0
381508334 641625693 0
256352243 600447585 0
67435922 889714284 0
254567842 876045475 0
618976522 105998016 0
795977129 434548 0
968856392 919101961 0
590264014 492069989 0
47914193 895589256 0
703007962 636751755 0
90847357 247940125 0
618867096 140352265 0
787870033 669749103 0
332959498 666651155 0
948756323 333460720 2
403534746 347371265 0
604595165 931885054 1
389478378 280767260 0
583053642 70572460 0
773455334 917343553 0
885647523 52563208 0
174554672 78032820 0
669185963 236407257 2
420069146 601690619 0
94635946 771529653 0
231139788 142265880 0
563243096 38638578 0
425984331 539897273 0
91593945 98563277 0
919909718 215532790 0
865710894 228027222 0
37495406 14656328 0
865365381 503966989 0
48960557 349016968 0
47432083 103306814 0
252881339 245236209 0
728540545 997226594 0
724534978 537113472 0
543846845 550511506 0
799666720 589707782 0
100949424 908856447 1
141689816 918853646 0
339449217 147226337 0
115840462 193970825 0
422754701 605864766 0
525246945 559064124 0
760021534 120265161 0
509791858 90984868 0
127124269 328842369 1
707045022 887255968 0
723134558 723738241 0
262691234 14373933 0
72420554 824387526 0
828347310 225777955 0
53353949 294676563 0
65446552 717608269 0
30963898 4339847 0
826162146 485235245 0
615890533 770332521 0
62284861 199448640 0
914815060 515448582 0
514242871 541957537 2
208703930 356019190 0
53277705 973901459 0
698977364 165397567 0
75549948 438206060 0
299922471 175189959 0
531914863 868483164 0
842610356 800920092 0
712923525 35424379 0
365880251 858837440 0
777688233 684842616 0
36081128 40104439 0
468268623 665764763 0
424886790 344504267 1
71724069 234090392 0
406995218 487210581 0
424205219 666705985 0
961034180 394950207 0
761440516 624094662 0
486917264 724606756 0
202733574 516674925 0
529768899 281969854 0
208951617 81027236 0
466044950 435557619 0
402353132 87400773 0
59918309 836709157 1
719012235 410157978 0
622927104 85544476 0
861202861 21928150 0
551652660 433622522 0
381279979 461113245 0
913899967 295491986 0
83129234 86559290 0
69596468 40036453 0
555893174 919983956 0
627473520 453163009 0
142176629 12733720 0
515065615 558337237 0
717575777 410663623 0
22391562 650244178 0
300560739 624099390 0
784134722 215193509 0
395898941 395054797 0
802726091 745021395 0
6520365 290330030 0
721833679 382675065 0
212825662 628641020 0
487245443 707235477 0
446684364 122319741 0
312375353 329819444 0
521266998 1369030 2
797200718 462695850 0
567721234 220627541 0
941211321 103640225 0
470789437 97930996 0
148814486 374666615 0
127372819 868718951 0
110910855 548834136 0
348736823 127041478 0
155509362 512196388 0
294975545 939655217 0
134080768 931457097 0
404640644 231013467 0
916076766 793214705 0
864657107 957416807 0
65373490 204863260 0
135222400 100051239 0
817165884 456203769 0
417937099 83127005 0
617442554 9822533 0
706608467 787096482 0
892977976 716243617 0
630620582 460992818 0
776460735 342423413 0
682868495 569612915 0
44641765 631415231 0
740855804 505028779 0
791894909 924516296 0
167293002 927168434 0
732257211 834026818 0
408095781 928969615 0
372543669 800916962 0
90715315 95189279 0
417506267 932221908 0
876470709 182208203 0
390996818 428198612 0
671329816 456053341 0
284462735 919589330 0
101785609 741892802 0
459551170 655832438 0
903894057 363422847 0
507532584 746709120 0
368449533 331382430 0
701635267 267411098 0
962467247 612732572 0
194502292 799257957 0
145612437 508823408 0
866274944 914700611 1
838900775 280962061 0
444697906 774494770 2
306464802 817824000 0
894250824 293839805 0
322086384 130979745 0
689069560 278848666 0
103592767 825269016 0
953635772 51748673 1
731305833 846244347 0
382432967 823524347 0
4281502 59827369 0
226858576 936101007 0
789155539 156681137 0
133461391 53702601 0
826654349 758053149 0
313115011 510220440 0
62291637 647705878 0
49056155 229681186 0
607913645 517006493 0
636472360 52872491 0
770144276 715040188 0
397226023 924104407 0
431785521 33185612 0
850286755 724231758 0
143635933 10337003 0
84627739 201004540 0
37463731 223515540 0
330920944 81265033 0
385293894 318788315 0
180322458 112005555 0
595083620 151682816 0
259080411 738763642 1
724506832 319187263 0
780646295 734159314 1
460269125 20288898 1
977668545 123567215 0
51691395 240227976 0
841242574 116766339 2
424722553 995960773 2
103173298 383902152 0
853377908 989992920 0
96212162 896496147 0
266601226 419460652 0
13815267 391960163 0
802300020 872187048 0
972131724 749726338 0
492280493 199923851 0
51966411 521319283 0
925928895 183230851 0
573379244 659760275 0
919745344 618515894 0
140528675 782405479 0
788773108 873381469 0
311092530 682325109 0
965112115 85166188 0
966394613 593897909 0
454916760 792682867 0
257948138 108080404 0
431304963 305158735 0
487696954 734855888 0
254859030 926583978 2
820604226 37997039 0
107992188 72665581 0
438963391 878053523 0
125179596 315641320 1
324047941 120148959 0
774921059 85033957 0
170751583 35696090 0
69419453 420703705 0
811022541 46632481 0
388378819 350864356 0
665690041 260191519 1
295268597 974072606 2
561220784 623033252 0
116590098 267088605 0
675458292 493893197 0
203805596 554677952 2
623142841 378990436 1
554644162 807050955 0
584492358 432237349 0
759682919 85789072 0
405620628 122465636 1
245767928 427290843 0
531017279 121689584 0
598304196 627686071 0
247970026 524182125 0
356184497 805546942 0
704644112 121594170 0
678596881 284610183 2
451914381 640832436 0
976824918 298857632 0
979260244 57938942 0
346393248 182207863 0
107403576 804844591 0
858218889 596913136 0
430521619 592608845 0
429387357 583789022 0
959862378 706728448 0
633570003 62766570 0
284347146 98226564 0
977021041 439552936 2
463974475 105476967 0
190322793 833740722 2
761558607 135587721 0
928166665 278818877 0
665150115 175301911 0
717216287 827401816 0
822030870 371916696 0
824707660 544727897 0
143454300 321706708 0
947854932 192403466 0
779392513 382147507 0
480866309 648399992 0
455887635 309813713 0
802411881 242362991 0
556210495 377212058 0
46125714 977773863 1
657246650 559532311 0
227459603 923821523 0
257223053 691732731 0
694501948 653785422 2
738283813 89387254 1
77783173 51349406 0
473222828 185679683 0
983360981 381056327 0
966910275 551984973 0
892285539 430825313 0
367691519 376858147 0
101828458 553244268 0
170678081 644779317 0
566148824 13457991 0
391674197 375546556 0
645684566 12860751 0
951642798 77335873 0
413114968 748952515 0
211176477 119021090 0
539653103 106064843 0
347714481 56488037 0
90224367 435729637 0
598429569 798863494 0
340132317 712339917 0
495201195 603368024 0
111312895 997821570 0
76508193 263121205 0
13154947 71559745 0
617578967 727002324 0
484438515 421874999 0
996018550 47240548 0
772711983 197969585 0
275477230 979496487 0
49825337 32666350 0
105197836 897466444 0
14464779 312934518 0
29506737 834460640 0
496212392 579297389 0
838732593 417646117 0
642439651 996265849 0
199358983 408143279 0
603523797 192365570 0
597924245 846887928 1
713801040 261714702 0
325000152 216357539 0
216071768 770329971 0
898250307 198879584 0
889238471 246369839 0
801620771 890448467 0
820926940 948793792 0
33538732 315561905 0
977251516 312396606 0
261019064 110128087 0
444384095 608806457 0
695315657 2220306 0
749190839 346174511 0
327013791 165819743 0
119191855 192873262 0
418057635 301274771 2
288224278 364978827 0
498359870 18849770 0
95691637 656213774 0
799837830 141503287 0
898403312 70914502 0
71382145 609625951 0
359365966 550368209 0
396487673 250188431 0
231282220 432337131 1
138727642 10710060 0
195951045 231245572 0
247805194 4757062 0
619607522 436445570 0
50771385 680578049 0
334978650 382707131 0
423044007 67771117 0
37375115 377639983 0
253296853 605453386 0
714011298 883490405 0
481298945 788438166 0
169511045 61354096 1
808901982 945611191 0
731315810 520125733 0
999485230 265733465 0
293275430 611131306 0
313595154 734116548 0
590809880 421429813 0
702710944 892461494 0
814386712 264983561 0
325374376 290737666 0
620520414 58566795 1
228427287 788521037 0
797188606 867463485 0
363057180 828677063 0
560326176 210928557 0
238097182 540484267 0
28195691 961829626 0
754760405 878860641 0
965695857 123693154 0
647198521 647940574 0
327973831 81604765 0
504426397 579654402 0
39780003 477796061 0
292816737 171736614 0
710221989 726015925 0
452513265 337631729 0
8526810 764203349 0
474551671 824377867 2
759449226 784057320 0
51429925 637839816 0
909107505 815887181 0
33735090 800531860 0
950025587 858964941 0
773088097 247420865 0
100227891 528353285 0
641596984 858954599 0
110350647 76668546 0
852004954 237451857 0
530112612 66985894 0
852609683 151205412 2
840662996 504840993 0
142346348 34749 0
932528723 39391073 0
658771042 751608111 0
660727621 601577816 0
838711922 130812194 0
452505890 887486828 0
600958137 362442943 0
17082947 269808080 0
504503932 488813151 0
441846151 132622476 0
109754623 18347488 0
907529540 742162748 0
372221219 231293362 0
510373758 66735560 0
122595869 51334107 0
271508589 334939125 0
689600346 72237817 0
143555956 561087295 0
125728893 56591638 0
164992360 583329480 0
225489617 664121119 0
96803680 325736534 0
904281373 935901268 2
898669909 602626107 0
476794680 316266676 0
465469247 875028931 0
66916235 269006850 0
979066653 90993253 0
422757937 24171571 1
351945699 226206982 0
551403216 56000011 2
136358926 829634097 0
699229069 331460658 0
606513897 357662074 0
289254529 454752031 0
965558915 767909285 0
811455800 66081141 0
15161464 804186110 2
641301347 5827482 0
59065302 553547118 0
479216616 717145318 0
698384116 176109285 0
368993413 161544310 0
905082109 613474036 0
739050355 884326529 0
404051657 414852253 0
230844831 625605082 2
390146225 720950920 0
418638717 45196057 0
932488748 890334798 0
431083820 994737988 0
475095466 668366991 0
592495789 46090088 0
711603256 582931564 0
324172413 740076124 0
80681366 589736132 0
359894707 950613908 0
949680847 909831134 0
762210245 288523259 0
324815069 863137220 0
343277302 247571305 0
89256010 7038268 0
11230689 485064144 0
28981505 91054000 1
969630058 134047209 0
71473610 278680160 2
12418375 522545102 0
188657053 5640067 0
130220307 663915443 0
120899238 860372789 0
622807924 212870995 0
427268869 558686058 0
553370427 837382296 0
816651610 20412283 0
721916359 61231243 0
925404181 209784629 0
409803320 333646690 0
225089004 973169151 0
719458955 857734574 0
753565150 401013956 0
879046267 710965143 0
81791932 281546872 0
977552036 133436406 0
142303743 899848935 0
378338848 765799843 0
508843559 691005428 0
146574391 142094210 0
292259335 484378164 0
335268659 62079186 0
435670348 590621861 0
705567792 52844931 2
704942104 204482490 0
107371149 324190987 0
603030569 79978590 0
118470766 208987480 0
612635834 128000138 0
451573465 314049306 0
822244527 528552492 0
258112025 431963015 0
374165375 724246946 1
546944798 383284495 0
442808439 461122494 0
727817039 66679977 1
100937209 541317242 0
874887681 243636458 0
763933276 414323856 0
920203081 951904970 2
454756894 177650547 0
111880315 340170935 0
672024330 77596965 0
767630718 192410815 0
980028690 492782046 0
840761040 939882429 1
592976465 513416605 0
860968064 565238666 0
738526982 85401139 0
830265317 944811368 0
63519940 277253012 0
166857378 107019425 0
168924310 29779939 0
67661147 62905625 0
672687365 864716281 0
513655930 120176877 0
548763599 967739585 0
738848793 310401267 0
647071655 181837932 0
931200256 419937474 0
560412376 51768042 0
252267240 650870871 0
725009568 472662066 0
71217332 455119843 1
902342631 165417667 0
738488483 215820730 0
453682363 38180322 0
63448362 202833350 0
966477794 557287234 0
309401837 845298673 0
640277343 792456538 0
928337874 770138205 0
550382320 420960733 0
114907243 269233165 0
91206336 183660171 0
64536789 755714324 0
6115295 837762976 0
99697419 19429278 0
44745278 100472894 0
679443091 269158920 2
360319241 782294592 0
292503751 87990193 0
750517390 412520170 0
969978303 81635424 1
366419226 947452526 0
31770850 341246482 0
901330659 230494234 0
21138550 981101938 0
231111704 242549106 0
118736832 433917077 2
8721985 202210833 0
746023864 310408997 0
390829649 376739054 0
995147937 279050592 0
971681718 311997391 0
447253744 539012242 0
55098135 615104627 0
199651035 135862183 0
881139725 91799109 0
675376327 705350400 1
58520746 719731473 0
7347612 352554766 0
899910468 141362885 0
506652209 738350004 0
173954136 924108328 0
88830228 835183334 0
616369628 508018877 0
904108655 644785158 0
549253647 974321965 0
211639716 600967893 0
601121744 625280582 0
84517022 73269744 2
384635832 22466318 0
914852194 954411418 0
476734123 490878805 0
342915840 877041 2
775624972 884201600 0
30912063 350695188 0
985870384 904348752 0
399264222 324122602 0
144739819 913350471 0
662317164 110423979 0
727589006 698255723 0
61329944 439810386 0
669114156 547973997 0
652694729 757986268 0
486224602 495258917 0
437084271 286614543 0
185072040 687385556 0
935219384 345813315 0
647227022 289274034 0
627875636 295398809 1
675656391 108903576 0
896551001 165268417 2
49485869 441776694 0
304517881 511127366 0
477311457 47115845 2
680002603 975704430 0
34907948 662531348 0
534260063 951142161 0
833861975 302409670 0
603186843 994699075 0
141290237 987207609 0
914760229 444018421 0
794826230 423876499 0
878051816 49615636 0
66872484 510566061 0
640866047 796957654 0
331867467 273678216 0
902440056 572444651 0
821543000 832624576 0
12314130 97904014 0
507156694 212073820 0
288728962 622546184 0
583157242 116850368 0
672343742 323241628 0
582743110 818207416 0
809598874 267923475 0
756868484 931309017 2
443755638 402545 0
102879793 574888535 0
772830870 364130365 0
362439082 999517378 0
527139468 430084726 0
689325294 912233140 0
73888210 863768157 0
151008061 76848698 0
830543431 337573444 0
469372052 503497512 0
833455550 118525247 0
934208816 925899894 0
182046142 5073543 0
156293415 772927868 0
390699349 91521486 0
113661740 140618636 0
909587984 886208698 0
532290959 884160622 0
255440854 724487609 0
803577910 943954954 0
47983437 326238355 0
675055573 171473538 0
321474778 139095459 0
5601954 5927460 0
234015699 927084225 0
567216330 806527792 0
109683888 463989056 0
821386 127262529 0
520000298 455594888 0
501573902 565251929 0
805074574 199181756 0
634700153 430077911 0
352233877 952667677 0
636961055 39967361 0
77086730 141750342 0
812804047 785027764 0
578875323 117506803 0
912912859 511058734 0
308749541 226334414 0
631673428 522508132 0
837524858 752455529 2
994869938 729893255 0
13612547 799268903 0
283816415 314135574 0
411898462 747554391 0
67073120 641427455 0
668182606 544738088 1
887575800 605860438 0
635839117 336498582 0
241044729 453630129 0
34975170 497320314 2
415825144 490451069 0
513500191 770895226 0
41158029 520359084 0
558657216 245456184 2
802263544 855064709 0
947776271 19481541 0
947034572 89424733 0
139774881 526084993 0
419745438 836184017 0
266426743 813209242 0
602247496 379989204 0
356054035 475333295 0
450265236 578812429 0
30166903 548732040 0
980652136 8999075 0
981673368 581622723 0
477584441 180270627 0
147114555 489925515 0
554554894 41642867 0
484393556 181989715 1
106149844 461685483 0
521388790 314399150 2
94075257 545348757 0
826475278 662918876 0
942015596 487008303 0
680861843 94790344 2
745628954 978790230 0
332475612 637773953 0
597275621 883447567 0
657267381 71777618 0
321006360 385769633 0
863560462 584336238 0
476624945 605115354 0
124139035 840495979 0
673844227 84546134 0
973930823 563362399 0
95363749 401750022 0
722646166 826597753 0
784559041 29046880 1
307444165 14477379 0
124596904 942972860 0
629121562 110980879 0
282287820 426022502 0
930183509 549954475 0
200916092 564492595 0
775664283 515040514 0
845693260 986440611 0
445088881 960071845 0
908364454 342595269 0
610273231 254138540 0
440836999 459824477 0
42443922 558616900 0
515723873 919051144 2
7108070 313966868 0
886396133 7086796 0
868188312 102609865 0
602342144 586946769 0
863075308 119130431 0
608583259 36138146 0
257006317 470851160 0
301894701 842558931 0
726980702 72823276 2
81767163 699702387 0
807586224 107744898 0
536336015 276776810 1
628881437 517633422 0
906600731 624663954 0
134467870 818243139 0
13571091 432613533 0
683832799 170737706 0
527461416 836429660 0
299287052 715622416 0
27012343 196886399 0
86882221 299611557 0
540740931 581036479 0
700559351 385279768 2
980674662 509041279 0
52414999 990495078 0
759763991 445983669 0
16536125 164256530 0
25016610 185228586 0
826694733 830717290 1
362247051 521817575 0
731450739 542230479 0
930100379 885358111 1
143148029 379933527 0
14634857 835480737 0
40428474 125774276 0
226161274 112325777 0
902390262 763964667 2
169258466 861654233 0
569574088 515105068 0
783444597 573992105 0
590525901 102018131 0
700403616 630451977 1
36900846 901837390 0
17426403 768565944 1
186417889 985635860 0
779639016 847297790 0
550987837 514265158 2
972298375 9911763 0
709936835 147473471 0
960966111 842451149 0
729011881 993621563 0
661425005 1895291 0
298980001 695994699 0
363684845 533586381 0
185695703 7083971 0
488056026 58348141 0
875878745 883203813 0
214349284 152863006 0
880161496 949487666 0
814023611 233176456 0
872672084 153711685 0
47694439 37864448 1
512514044 412458685 1
611250400 355396241 0
814841648 349047485 0
350347196 692755274 0
632362671 79031509 0
886884917 889219925 0
627950076 441512917 0
484431325 234173327 2
158329044 954832970 0
806542229 631202362 0
64555906 140560168 0
922569640 859020989 2
348438054 778320829 0
657361648 647149130 0
267094234 40050940 0
881513821 963368061 0
3300254 48496322 0
932256495 80256392 0
893019461 567100678 0
255513309 364867411 0
836379855 791770025 0
176078152 645959369 0
131156744 641487346 0
388610397 672715128 0
719571662 731867556 0
208131440 201798533 0
108158944 518493378 0
115627604 919951603 0
64200711 591062767 0
452262985 138925668 0
530605591 615125482 0
183726374 221317431 0
102760472 142708520 1
864961298 626326124 0
143546236 327589581 0
619397253 457929090 2
722528914 329072879 0
334551485 31306513 0
808911556 148408062 0
173602995 933546923 0
848500042 751261311 0
571931730 412155022 1
208973296 559046016 0
62950695 110369298 0
879185023 844040667 0
65071377 288431204 0
351673829 456497873 0
837316626 716544510 0
269449995 938336710 0
75688077 476815025 0
746188109 474011501 0
534157813 106166383 0
764994162 839464849 0
911207643 424864744 0
72393303 408420159 0
1102135 796636765 0
920020587 103122066 0
712152717 750419722 0
255489282 972742932 0
769847132 406403549 0
530694474 148822187 0
899279404 559169904 0
75195664 780474863 0
626016601 47406727 0
894572637 757424194 0
99615826 75367353 0
994234531 194921230 0
435901999 782524481 0
707606310 88478388 0
271109789 261407873 2
680943192 383208904 0
116623545 412640306 1
571851780 438457060 0
72441125 425748955 0
617225537 289179555 2
539282270 388992643 0
7414969 77588121 0
80515096 6137286 0
211245839 109362529 2
953494529 93656632 0
441552089 255175126 0
653394639 306499094 0
94809701 784657607 2
533346966 42149186 0
394065931 633825333 0
543028048 187830146 0
802984724 512175452 0
778081271 592982931 0
267923899 665135890 0
523533094 583374793 0
468392876 86502785 0
68136180 461478098 0
294917006 326962186 0
45923339 869060139 0
457646538 705026963 0
808691413 854333714 0
224140235 970140182 0
92690623 558576564 0
715921903 822627787 0
878494369 709820288 1
838781574 976496183 0
170294293 174944754 0
822869949 418033243 0
340101632 121162496 2
3808300 699867540 0
346010609 145212727 0
135423767 895649227 0
675884148 440184117 0
856645599 772384643 0
567569910 138524778 0
755893843 691610256 0
326060874 495581550 0
232628642 136003251 0
858300667 870108438 0
661202310 190903688 0
921750154 277340499 0
150706261 396669348 0
597760622 362727219 0
881238703 444152739 0
118130859 64334439 0
440308481 988797194 0
205761154 893105877 0
518315041 141390344 0
479893735 410051035 0
207467760 147309489 0
365224343 760497341 0
338624160 656900226 1
121388403 870750949 0
266839946 239379525 0
524762428 977042828 0
242615274 61637844 0
687033595 296878844 0
180553974 453393848 0
369851608 883561980 0
583713969 618511994 0
198437892 758441863 2
137707024 883597941 0
39465421 569911132 0
132117059 700828386 0
208723775 149130180 0
483958804 365649535 0
34793608 797185611 2
891160659 812249347 0
332313327 400701475 0
507862030 55879693 0
806021111 517013090 0
786136260 106863113 0
965881273 366744382 0
957741063 396329089 0
756788301 150050370 0
651129134 687984496 0
498328755 146501930 0
150071678 405207178 0
793690105 128791617 0
418403257 751775671 0
962157189 109799634 0
598496390 73298181 0
955566919 380837026 0
904518772 76623249 0
194841809 722399159 0
108503727 291262148 0
141250851 760111908 0
889250859 328473656 0
591371607 579672303 1
642490010 275961448 0
500201690 94034498 0
168697205 741934662 0
834749304 345609621 0
238735061 799878129 0
605022909 575643498 0
89786513 271407437 0
30149375 908374773 0
84430409 260842651 0
124351309 498091552 0
305152555 224563439 0
402760343 119542764 0
919413387 373237843 2
938568203 499629250 0
232224542 985885507 0
107186659 8054154 0
121277856 47204538 0
102470433 698840674 0
715901177 886837974 0
428304774 463081429 0
347687721 419109514 0
371262635 508682214 0
167268001 545683822 1
689060463 61469219 0
366684174 33049823 0
299717144 90909046 0
83180669 431850372 0
192242703 44413346 0
547108341 148717220 0
126849560 56607189 0
150175496 73209611 0
850304144 903251668 0
531155256 637938981 0
221933821 553493047 0
239160969 152427255 0
225333763 196493329 0
891652147 696246203 0
215853945 272028070 0
262211205 599481243 0
540535078 43483014 0
555887108 965177533 0
921208116 411228186 0
132540697 288998608 0
845888075 474877986 0
205573396 665504611 0
28820641 606949841 0
102468152 458434964 0
844372585 258538335 1
230308637 439119948 0
85440757 363764849 0
130286740 204034916 0
343136875 481690341 0
947684979 257949095 0
32211792 128329767 0
463267228 595991714 0
413812303 369822085 0
90131904 619059302 0
72218960 106598326 0
895868927 239281605 0
14782349 219682801 0
961691010 615510214 1
642809271 613855028 0
687155044 992679462 0
134635513 432120363 0
207963639 732882748 0
386547940 95946713 0
545033829 80843682 0
627516930 317944247 0
832989764 689129352 0
902557476 119701049 0
528508688 369913168 0
62266120 687176418 0
133419289 347607660 0
302745165 56846506 0
763597391 391437874 0
180017719 383582888 0
411074282 122383699 0
101891066 789870273 0
261487134 354946940 1
75579393 950515006 0
135159742 349643268 0
772986732 363775806 1
670770784 975021285 1
30966334 817598990 0
165444104 233598692 0
239052783 567662759 1
950860742 323830294 1
809758878 951774918 2
594293763 927331252 2
171224642 822366582 0
266614277 322550570 0
961077943 287064525 0
65605799 682985640 0
112024416 905286076 0
634595424 41312992 1
832485665 485075761 0
922491679 140661545 0
772710561 368625269 0
822482755 310662648 0
489890370 613868002 0
591242042 22185945 2
522031890 551088114 2
173558116 678884775 0
355953580 716934626 0
829990767 371266701 0
18319763 691899707 0
39492269 43069031 0
39852658 732078759 0
146879070 366786872 0
763923716 884922645 0
145219326 769435229 2
294176389 592676301 0
307269064 78524986 0
716882816 24268354 1
469607008 577820702 0
952044852 835065081 0
166713999 667533932 0
47102360 401602315 1
501282891 982753447 0
423091290 411645568 0
28943659 363796647 0
487147519 951418665 0
371030318 693226164 0
928758198 680096531 2
683114912 135088924 0
54603249 831714728 0
883796264 5986262 0
518644627 117556641 0
637194203 922580821 0
512435846 915569503 0
507764443 39891198 0
824652228 635937086 0
593352477 577573048 0
650536585 354699012 0
297601694 922805323 0
809404801 524015511 0
263032000 253249060 0
31835817 657145079 0
84044412 497676622 0
144350892 111586646 0
63564422 395276244 0
121418495 289420649 0
346617579 638002493 0
350333601 560717461 1
924127292 650194336 0
442726720 365607524 0
501565421 504905611 0
437217421 899962382 0
575788136 351462478 1
766389811 779750854 0
24308785 298100737 0
58598615 274982626 0
529575239 995952537 0
76979497 640631901 0
90414436 630913615 0
633136955 52265217 0
416756558 294404876 2
206356875 884421030 0
851602605 24618919 0
795645081 923112829 0
272807415 171620058 0
654428373 189770432 0
417199136 382979549 0
248543106 10614421 0
73920911 305470572 0
929714813 239350215 0
224994200 862751766 2
141428259 95848954 0
732899926 405711636 0
241354646 158674820 0
523875130 137727503 0
886300159 99991218 0
919194879 403622498 0
126907734 349334060 0
93323685 52796804 0
24660902 537179323 0
409870494 198305766 0
456700312 957361332 0
964470151 941299752 0
993011811 826134823 0
609509226 704253253 0
445483572 871974597 0
460846099 697468256 0
83543402 641160298 0
22443983 842325542 0
911367073 810050175 0
768270753 727280529 0
406088759 407022336 0
671836415 87619637 0
132952394 307391892 0
49980258 142255540 0
363456242 951871430 0
568055714 32323651 0
94096269 153344070 0
109709059 295133843 0
134539299 202753933 0
869944212 490804297 0
270280019 690782582 0
467412639 173547995 0
126227996 722861245 0
330901711 521248481 0
454106766 229192130 0
66634059 562237410 0
800034986 246475328 0
908582839 254113113 0
796663627 543091298 1
281875529 130862012 0
716005182 561507786 0
250197176 455953560 0
214255113 326278963 0
222379141 126813224 0
176174943 804296284 0
645626535 744655213 0
160162908 953286721 0
632996835 872139865 0
406289212 158466723 0
773816181 645316582 0
93484630 580093848 0
65292717 585091711 0
312636321 986416485 0
200451629 322816494 0
694485769 17303881 0
274789128 219593440 0
18247837 832714042 0
687980846 724575809 0
464954918 792402415 0
999131192 972966074 2
753443269 925276506 0
405129536 29720941 0
981744285 537079027 1
823750454 104974109 2
327949980 56325627 0
532700120 336388457 1
25901991 572992660 0
894276038 563016896 0
89993162 496050126 0
354308770 4921120 0
348517319 370112609 0
464949023 985777235 0
227114281 240173673 0
466802769 902965708 0
241611371 459666320 0
712202460 724511166 0
477081732 798358203 0
992673838 335618830 0
573671296 104721780 0
568935587 972353421 0
269462780 496966384 1
390116821 552412978 0
306733311 658607373 0
207094233 444300352 0
880181 150978598 0
778878005 587208678 0
181095722 588408148 0
122403932 730144852 2
354414745 932268317 0
691797193 78577790 0
285700938 58623690 0
145001194 6645828 1
700049851 725645200 0
176789894 667143028 0
283218142 367734660 0
927368151 236861648 0
351135557 90877704 0
939699698 108814763 1
223167656 399706003 0
448937517 332349496 0
52041512 749749299 0
624206715 423593687 0
820565771 764690584 0
815929684 63984218 0
148069130 330372899 0
440462580 411182310 0
379734195 954781665 0
878232291 523644371 0
577700067 287939852 2
407310534 114677075 0
521284676 893542754 0
421699632 521548662 0
24345770 222864704 0
459475775 744103392 0
570173399 43673699 0
323570378 771573742 0
792584238 575184299 0
968474659 985072353 0
783785543 863089070 0
30136549 678283319 0
345147544 29552109 1
339886153 867120207 0
123101853 283659178 0
101927044 992198727 0
170119239 188180191 0
934262768 943447368 0
770882379 485366164 0
215048624 923180060 0
776513506 93258528 0
296878638 342156423 0
979194034 475920860 0
345415731 448438812 0
109875946 822775825 0
15951245 84840213 0
186461825 354085961 0
647184568 98730563 0
623382043 657215779 0
532727214 252038489 0
553930404 618485102 0
287243532 206364873 0
750890340 194459790 0
683842987 91362576 0
265800412 419536782 0
156786428 615053082 0
403958605 282041042 0
361495159 678121990 0
961561955 716506615 0
354045741 560137547 0
185407250 876034432 0
523609709 92097398 2
59146493 333329551 0
74272948 372172921 0
921033932 422086194 0
710571744 607893875 0
14654078 794131957 0
788634737 26599846 0
220907619 135453637 0
41730658 783653338 0
117291908 797494640 0
973623396 471641376 0
108016678 576087608 0
924502001 858721657 2
480496668 204781247 0
923028340 916906314 0
445909339 201402509 0
520280423 302032045 0
560449132 266357322 0
524270982 468691110 0
117760757 52761843 0
670197965 109546344 0
121442208 542601066 0
218834343 884134722 0
914206850 837177784 0
92064857 800954240 0
816941767 533191871 0
865072081 700607194 2
788884153 194288892 0
615606388 923586231 0
631543854 878160837 0
134378881 113735043 0
961185125 63847704 0
659343023 903468251 0
674469806 393462047 0
736122905 906150279 0
132041637 352379181 0
631453930 794579166 2
58638272 755423325 0
231641047 254699502 1
646257534 548328295 0
34515164 477164762 0
693210465 359774225 0
733585360 948895653 0
458003835 960548783 0
217344688 394284892 0
941965849 847579282 0
548536638 962160237 0
851795626 713431069 2
41563301 50142558 0
540222896 889505223 0
419413016 573933817 0
818952526 949456191 0
801738655 930610405 1
200181347 721809330 0
639025313 133150936 0
104979465 346520321 0
232773702 290497279 0
371349147 547739593 2
433495432 31349028 0
130777422 504282 0
884774424 107171016 0
294031504 26691109 0
895540689 996814316 0
416548462 278101138 0
235147636 479245207 0
484064816 609438269 0
970549612 86557972 0
26811783 30338979 0
723294619 211515763 0
55786351 4387742 0
849668441 462622712 0
811253559 634709558 0
714239798 704425864 0
894358175 715518925 0
172876225 118236654 0
803794600 321758488 0
676212659 552715562 0
762072716 107497315 0
870001228 911688377 0
432709291 692880183 0
167115692 917285031 0
888654226 352220416 0
111907508 541455961 0
440151474 726389140 2
899813432 845705712 0
980652729 59654548 0
423779653 594433251 1
709973728 740797326 0
54717083 614135256 2
100727739 232914491 0
135054037 973561145 0
27609018 262171939 0
350212095 9654663 0
958772319 755852941 0
264671606 809641671 0
910280190 229797747 0
196947947 359325767 0
28957090 302807355 1
999632076 65664724 0
345332896 633292442 0
143945424 815856315 0
732509327 654551875 0
774018779 494555843 0
275256096 111869119 0
939416804 962913636 0
471646900 235677984 0
145458620 939497840 0
560439723 648444664 0
93005263 294560445 0
6736829 369394109 0
626031237 64905901 0
85495958 573838114 0
571194732 307348090 0
584517494 390398472 0
48594244 872956998 0
175481677 948157217 0
563790634 106951094 0
147185483 779162761 0
823175680 65708335 0
576146105 79199236 1
505168901 325952759 0
542633494 315258670 0
313007619 637479917 0
140752055 597841115 0
81083951 237822856 0
468819140 147466832 0
325488344 207872517 2
603436068 403131756 0
941632433 91818081 2
82777121 724177566 0
820633054 565154624 0
878401161 886520342 1
452632261 744849338 0
167318491 413807717 0
83275583 109881889 0
843286146 330220656 0
226656942 509219577 0
334376576 226432368 0
555410114 990574481 0
842442089 370444160 0
354107189 977236876 0
215313945 751016810 0
210295997 511931092 0
467525830 379052197 0
605468443 995657214 0
231003806 337324940 0
609470228 821910364 0
488326565 529976179 0
421565769 866541364 0
917742423 133981943 0
737926676 150737098 0
123537885 879240514 0
719816797 57432755 0
346630639 682887681 0
163286188 930757738 0
807698630 678260758 0
229960679 164771672 0
411091944 95433564 0
616790314 415212536 0
816829172 142963477 0
683737226 569426165 0
336013449 542358246 0
16350602 396271696 0
525166115 311022046 0
682085848 946598811 0
33101701 167959145 0
922387999 500028805 0
464508442 497718853 1
74417278 759577751 0
175294484 778366401 0
230756609 438062694 0
274448757 815843162 0
105672988 56177517 0
20413944 586886190 0
628145786 498952836 0
966300278 5805273 0
79178235 65848916 2
704676337 261431687 0
894426265 15444002 0
126278750 116307769 0
977278320 152636410 0
828425845 58855149 0
504012137 637858998 0
586824430 211538714 0
947135620 815210884 0
464877465 501604626 0
872711049 912943337 0
975744501 100094901 0
825487186 268628549 0
782876861 451463935 0
920903727 666641959 0
702031945 648488623 0
995680293 992515426 0
596800561 200982848 0
331862465 10618435 0
49651010 888900666 0
269029448 189756537 0
161789179 147811772 0
927611292 279803063 0
92622294 765801878 0
484224272 297977619 0
271892595 404910466 0
420625822 423673215 0
248793032 416039510 0
680821651 791936856 0
884418906 237655179 0
160308652 748013722 0
124061579 512069593 0
928274202 524199252 0
918552498 629790222 1
810760494 90150335 0
549702901 296585476 1
986377268 487991008 2
34532436 475474162 0
84468289 248890550 0
456236184 5389591 0
30215179 21459665 0
917553459 868285578 0
66698782 960636279 0
47846304 502338871 2
550574416 202993949 0
475228863 952830623 0
80551927 992763388 0
895137147 326967013 0
324216797 761334307 0
812670139 361587796 2
343159606 756309080 2
304965248 85599411 0
732702199 213076510 0
781488799 905812637 0
121670153 449598622 0
977234588 436048600 0
853868993 959382158 2
992714063 310969154 0
332520055 346427031 0
669776016 518362175 0
679787837 72600091 0
232156583 633933443 0
287797361 519742 0
27456076 42906506 0
891839243 554822218 0
876936002 668726282 2
217708756 202629816 0
397881988 92784641 0
825940912 886103248 0
139177082 809809578 0
921650941 764726787 0
967342436 157896517 2
821086464 914643360 0
862446193 568161557 2
169350800 769164469 0
355924530 262644569 1
720028977 678795498 0
675600816 674721919 0
746316958 128040334 0
47242029 380411780 0
784037490 180831628 0
618788796 395013370 0
59357991 490763664 0
188679912 831896275 0
802256424 982542020 0
195207049 74635223 0
455979459 161195003 0
270828030 30529108 0
159962687 906993449 0
35691205 979692407 0
167863774 432454243 0
525017566 279232392 0
405236488 221668144 0
282599273 807116365 1
63451352 77202348 0
526566179 92880476 0
190049201 57274042 0
125880036 44361715 0
497581040 446470591 0
32255873 15069383 0
88989503 785263491 0
109083654 814645170 0
579214811 104011796 0
102538087 339853021 0
220972461 793368928 0
81169489 594305695 0
104435026 732826259 0
852816601 335486202 0
845930618 721053622 0
416090459 82603142 0
325566481 68585058 0
933282564 161816653 0
639056850 460414592 2
914921617 942290691 0
291206931 160072564 0
540534729 142306014 0
94961982 899707347 0
366333774 133716353 2
426870492 438240297 0
715366409 92895980 0
161898587 253798866 0
927286059 33402171 0
827984988 547239748 0
586347894 875181596 0
414245370 145399653 0
679174171 898923811 0
498691736 903712992 0
203426907 546645001 0
796821490 149455646 0
399224702 20023968 0
14776591 871043164 0
255559040 774967300 0
755598146 47405631 0
680686447 515994189 0
966729909 66259799 1
36437011 699012890 0
88468051 605975722 0
399076581 161376033 0
940162286 812258585 0
820865875 44211134 0
4671643 117668682 0
139431762 81871088 0
67396554 864452133 0
770600290 8397215 0
984567506 352479551 0
471611927 999658995 0
677910144 355955911 0
508529256 55509157 2
13670534 141219487 0
97294263 911500226 0
892330215 356779999 0
523346171 578292959 0
102157241 622176504 0
399390399 6305034 0
486104175 52202513 0
433086081 799677971 0
191351526 2692520 0
23744469 82056189 0
611306715 287353956 0
576662503 161083470 2
761791873 323499 0
859057231 252936695 0
717168798 709303239 0
213980906 855147853 1
284646614 779953307 0
308918337 474282032 0
589087941 790629374 0
962848740 796397547 0
201853164 728327672 0
971470605 591399248 0
546525638 348260126 0
958154670 273809119 0
99001021 181277680 0
214154927 453116185 0
669562512 517390700 0
941646649 958881612 0
40807667 9217053 0
607424101 23713727 0
532330683 510574680 0
216886729 228162610 0
702890977 23488816 0
234161285 294036357 0
419045044 131894762 0
577074440 976154238 0
667386778 11923799 0
467723633 150428559 0
229875275 70517461 0
542627674 662945911 0
614231606 78838732 0
496559908 621091399 0
735230968 811413005 0
429973274 341227954 1
271928477 919941381 0
665767098 682099119 0
866295993 459654542 0
581155532 647575507 0
421464477 107562810 0
504280291 229300023 0
678390372 51797672 0
318254638 368399033 0
485158125 860457587 0
345300024 559005548 0
587581905 930630924 0
820236286 74255334 0
934019961 83741485 0
681106898 135048758 0
752013878 748881021 0
881749426 422064966 0
948797979 811588680 0
70779542 446558619 0
18915989 99956147 0
49688684 130293389 0
667157917 784728826 0
993696052 130268490 0
88445968 58258933 0
881113619 41912569 0
800293529 287775404 0
501332640 484404811 0
347732377 586386825 0
641187650 345442815 0
626477472 963522366 0
667236016 671455413 1
65489201 10285501 0
456140913 283404364 0
792324554 6612237 0
341315585 687709208 0
773169371 101711981 0
178587783 801564460 0
475273594 126791826 0
347986513 857232946 2
945438406 296653623 0
961780442 530851625 0
486374661 898971297 0
426752041 221383673 0
82868824 389233569 0
586250277 660867952 0
970275476 736827010 0
605207590 743404066 2
25456480 99342850 0
754353155 88564841 0
68929120 570108032 0
675454596 489086114 0
137323049 958741480 0
38374407 928989830 0
988200998 383366558 0
25479858 34857434 0
141873547 128362830 0
211803511 51493142 0
749094503 149552253 0
991833823 929513071 2
495972152 382931680 0
764653612 954563033 0
821422575 912205257 0
711446289 649968623 0
942110842 141524507 0
579118915 582467187 0
257002393 573589913 0
70957317 398547673 0
231166887 385984250 0
721257373 18669580 0
894071891 23112101 0
145877987 246183317 0
891229118 773453192 0
474064931 704921553 0
252660447 28770100 1
443800748 670039166 0
975435204 177765040 0
929465232 871862757 0
870709454 151292473 1
52051931 672784395 0
269361470 648504791 0
66781986 728482625 0
509376 736225249 0
855656073 270135472 0
303105681 94959690 0
684844888 170519402 1
269760457 967625648 2
10638120 176031501 0
48265263 258269068 0
111055808 307127798 0
552443283 75877079 0
49419689 69958027 0
909760251 192583418 0
517362799 435233374 0
729160382 523655769 0
368582787 87709533 0
680760877 883427683 0
81105299 836964747 2
926295653 129946422 0
522131465 590259625 0
458053286 67250801 0
368171371 705744140 2
5958604 960975043 0
338251522 165978694 0
627832700 81665074 0
217734232 226282248 0
770799833 628417482 0
854253923 247566407 0
102605126 415254999 0
486296823 249414724 0
359315345 640064018 0
325814699 72596286 0
703204174 555240380 0
669067656 918770361 0
732818914 171431064 0
477488446 164423947 0
311352752 416946990 0
870292940 840365509 0
66687605 205218159 0
82465722 652150920 0
932032831 192783729 0
546011763 70948298 0
181155653 284467472 0
301884721 36501081 0
682737009 410440236 0
831274134 726420957 0
280514111 792634294 0
804742313 208763365 2
914286300 634039824 0
77033416 86516415 0
586675214 73323493 0
505629292 806310679 0
335751684 956881271 0
831377641 100778846 0
49512208 906217548 0
119075061 378946650 0
674218574 102026051 0
829103516 424646553 0
200481234 34897818 0
353126268 526255907 0
992509614 643524945 0
441263651 131761880 0
33423551 553071629 0
13231766 698746856 0
635156251 739245600 0
961538291 950884075 0
81108948 817912493 2
957630267 964549432 0
654508531 368991918 0
789375313 551574058 0
402012028 685496200 0
82710079 51701880 0
699891713 444422032 0
561627074 539795115 0
764842750 987687041 2
191307284 215846256 2
228083607 776853946 0
418381586 134348627 0
797648109 15785293 0
586751571 685204650 0
612661503 920049071 0
85698149 122464709 0
612429255 49013219 0
320337523 94227268 0
547652181 940897991 0
805922409 167754651 0
509704840 728935276 0
126376598 702018509 0
676405347 455165195 2
834142631 70352264 0
723359456 190100046 0
602530166 901812780 0
914892321 170002593 0
459346849 825504767 0
794951267 56916267 0
9722276 637289938 0
446850559 690608860 0
408416295 372588506 0
915249103 932974270 0
878550233 472607148 0
782453252 182792548 0
232495635 897797092 0
833646929 582999517 0
53918981 883119197 0
523787131 305663772 2
805323860 37700415 0
239876182 903653193 2
294315295 612251156 0
880952995 379712163 0
398709249 141791531 0
510243675 149357025 0
356097843 567241160 0
450564800 724495251 0
372992985 376541595 0
252153794 133096544 0
286533369 578832556 0
139501139 529618441 0
64199004 137705596 0
292029856 976306916 2
297539102 22206281 0
139822466 577858252 0
40385921 417523411 0
760626963 164446900 0
805526239 483909753 0
853862869 187165545 0
975993997 310407910 0
100086917 6674477 0
827785123 311751455 0
553801953 794419185 0
150735526 954101805 0
532271868 590796477 0
330949617 616326286 0
261631131 216142640 0
317741621 412013000 0
706799944 269586486 0
916838552 354055103 0
691325993 814041761 0
333486344 39481733 0
469113029 236811027 0
5866773 186084583 0
722741188 415066704 1
789512431 111995398 1
421766125 704674908 0
606289315 18737432 0
362716594 846146978 0
420853809 410670405 0
4758787 646600774 0
801808706 52832982 0
546107554 330318466 0
452007438 614544283 0
78679174 843365820 0
841223382 765748460 0
205971155 58049416 0
415764299 215340081 0
792127794 464904571 0
401830420 762014187 2
111627737 307812369 0
846037075 578242127 1
199966934 948175950 0
101152494 212775698 0
612358135 829110862 0
603571324 665484793 0
367608613 606520505 0
255474076 553341566 0
108395054 611096562 0
980801432 264467172 0
661636953 556862739 0
420359541 628944117 0
793767886 364264131 0
708482220 694683035 0
874837846 742977485 0
539825762 78513844 0
306579929 139285856 0
25116304 351230325 0
409647768 402309760 0
267609707 562077944 0
693629597 887211265 1
542679263 57937043 0
70266131 463437550 0
784337582 101434149 2
462426495 8753120 0
327582565 795493422 0
629643240 731202578 0
9585887 625158389 0
413788829 842865343 0
580876278 852168144 1
152058240 140734975 2
794565127 728212453 0
13061588 297369756 0
984085091 698235719 0
327174780 265674763 0
797088550 286985416 0
317796482 173173901 0
75533811 27456373 0
119240322 61070224 0
194250737 135531340 2
778518722 922899019 0
651755419 698361675 0
456775641 730931290 0
248226259 864612325 1
129944870 159822599 0
813927879 37292660 0
602964082 27994218 0
291297508 752076077 0
55115064 303897705 0
800892552 366200501 0
876691617 850736050 0
222268018 937424632 1
666803504 917461228 0
376503422 827786464 0
2686407 766566127 0
280015483 268693902 0
536485018 951106798 0
893165219 987257810 0
257472183 478143951 0
590127863 324994201 0
574961152 532751651 0
690447111 888983579 1
264484220 723767555 0
123369459 242194 0
420148929 872630112 0
15602687 448091630 0
295587280 283053536 0
395610349 225886716 0
474506389 443699631 0
820681568 620350412 0
396844916 139249594 0
724293576 574717128 0
120431001 34642019 2
376741079 272066767 0
786032455 651112998 0
42653540 627617467 2
116294054 622796933 0
51585100 43252891 0
849886621 694993321 0
776585127 53473181 0
337304435 488360621 0
443191077 863036280 1
17389665 930813877 0
407078544 773106859 0
842596300 951053150 0
406232709 542765512 1
107799805 115143381 0
558577035 634807643 0
654834371 929627737 0
517923112 590100289 0
123472872 95842664 0
538261042 917675189 0
869011134 66545512 0
143401558 31744624 0
758490523 689199979 0
435506984 709168413 0
83708075 150317504 0
520908272 45589561 0
745423897 628448517 0
105568183 84489667 0
272807629 119332324 0
560806100 850813894 1
150033481 279654411 0
98431097 124107111 0
594254084 811124389 0
831328988 35924931 0
771319802 157373822 2
916157197 223264438 0
599314253 824765623 1
430319980 803903225 0
697380655 111734476 0
523084459 361384388 0
829874442 17549541 0
163498269 421245599 0
901362436 281431912 0
903697723 942002269 0
552386363 924380135 0
407648021 132776948 0
482931803 662007268 0
162311709 542229998 0
323157424 803649400 0
911861293 583472408 0
109243950 768470696 0
112377272 505261719 0
467278585 845189369 0
962070486 619277287 0
713937167 556417287 0
385384127 547430265 0
214074492 812687093 0
153884753 999599270 0
11743571 278310966 0
63453558 912926552 0
158376982 115736387 0
35727848 498379928 0
807888113 36030565 0
988119451 731876637 0
359167501 889588860 0
926058496 697976255 0
956600817 417846040 0
377168557 14819039 0
497394763 712238639 0
390380867 106914183 0
432232990 380632156 0
535044764 250145403 1
713274166 566285306 0
859031384 356965628 0
700195396 765455758 0
51232858 63228378 0
715675772 753684573 0
886771373 356355034 0
586843414 614451413 0
642549646 494533495 0
437878718 213959421 0
544496266 652977809 0
353774528 11721571 0
900121744 141105329 0
593808616 681611966 0
754793280 348974614 0
99958143 970544461 0
961601385 69047326 0
215442863 868523215 0
217636419 780949259 0
567721453 605236838 0
455329903 190476999 0
228833642 276215443 0
882135927 929260708 0
204024526 371590789 0
789023941 38817296 0
268597838 913328402 0
285545737 478668884 0
421027469 101441561 0
600476890 967897292 0
801367252 337005910 0
463360675 38148124 0
318321083 545513194 2
265061015 357251716 0
404922788 810342859 0
882811556 118957075 0
522460718 48737157 0
571183859 761421611 0
912650868 783096735 0
964847092 817378418 0
39015848 252474007 0
645347871 16235458 0
458628013 352545728 0
610384495 992319051 0
357492247 307363389 0
950173521 659802479 0
317818536 804350935 0
120377840 183835589 0
772275924 999320087 0
551819553 490228553 0
113028628 173897831 0
421335988 51453767 0
725982850 568554383 0
604910817 205674431 0
395971982 8174589 0
168416097 481552428 0
431646824 965791424 0
6052174 216055133 0
900919717 195771423 0
24587013 759210456 0
818227789 629264599 0
673103011 466167649 0
508212442 472693558 0
808911060 863618347 0
682727789 797592524 0
159676392 673280323 0
84621882 111167461 2
35359617 436714713 0
68101859 56230409 1
559663869 700472659 0
201563069 809697880 0
482569589 244541438 0
324194712 7524113 0
473672878 152199402 0
212633701 355615102 0
50377513 394842374 0
480904618 897793386 0
168036845 106645980 0
967820273 417541219 0
95771273 411281849 0
976368870 101104231 0
812177653 607336246 0
258010003 756479730 0
188240670 201869332 0
419784613 584256356 0
903409888 499255882 0
395675867 733094882 1
116195404 189720613 0
407850287 614819518 0
473689099 32711122 2
319873523 300906642 0
724990193 928656932 0
240391315 389821841 0
271811406 550630798 0
56880075 252430896 0
268181327 82008698 0
71352439 714707426 0
561477070 334311303 0
682542802 3800141 0
463638996 333940337 0
9420372 815651321 0
664212751 824125714 1
28282457 93431745 2
695095131 466770638 0
428826416 768444898 0
755124345 772522019 0
963217075 351586705 2
668112609 225880156 0
116899252 416074093 0
977892208 155269244 0
429682137 749876280 0
735599307 41918316 0
100244814 30993705 0
61610176 817866480 0
199149544 140141683 0
483761483 789600179 0
646667159 213266456 0
771670526 135949713 0
916388595 3031423 0
958368092 744681702 0
194483008 650586179 0
683676948 386922676 0
742712544 167918946 0
36557201 663936843 0
958758757 991868218 0
910086168 711326991 0
301046358 144149184 0
205245828 219833831 0
957926324 263912529 0
625992498 398025276 0
649431803 405050 0
654618805 604431601 0
129973251 780077835 0
595116586 475016102 0
864870778 243495516 0
200927545 641842165 1
200350028 507571484 0
720175839 803962992 0
498627340 139962813 0
555643998 88316306 0
101765111 478352851 0
588879800 217062903 0
333805200 12453798 0
129960261 76224984 0
393661729 435825129 2
995153135 631202045 0
273670760 220877954 0
206211847 839178427 0
266825227 434822942 0
184905498 447026839 0
715917957 918918597 0
514658301 972447471 0
16749856 491861987 0
695367039 312419453 0
400219547 3315275 0
690852125 443528810 0
54263081 587370035 0
113621495 121153836 0
62603810 571062336 0
186558098 227316783 0
876991325 76312383 0
3397747 881368890 0
82286524 460958418 0
43656224 11116574 0
423587526 549993119 0
338874233 169848204 0
269820735 471746738 0
753241026 664164879 0
750944526 656264716 0
79715612 143763314 0
495708487 924903137 0
15207105 492051011 0
118836850 964471806 0
162831683 958411749 0
836149035 248439870 0
898804504 532378663 0
692516004 192784291 0
404201020 93741 0
248739768 351171846 0
486799606 236600018 0
476238822 3707367 0
821012506 419675391 0
619770642 933890062 0
711509918 547778986 0
749843841 367448527 0
246080802 399104920 0
273827480 633182859 0
286406925 363565142 0
989928041 993129225 0
54275930 883095423 0
858256790 443523486 0
507113747 766540708 2
497135294 217011877 0
533265689 933088247 0
622303052 618982383 0
360300228 542705714 0
69702275 823588456 0
90684428 914542905 0
578801270 989659163 0
826926225 226272261 2
24047521 60256755 0
532026896 49556503 0
439801445 752052165 0
780955461 800182580 0
742536994 178441180 0
221825246 94756743 0
588216662 739103622 0
569939392 763191938 0
325631773 782009711 0
25156981 449560661 0
681225624 806145789 0
448710460 245313392 0
121648896 35781284 0
164984746 554993604 0
123311782 101406429 0
530202482 995620396 0
437108473 242309261 0
946872400 427582251 0
44311376 31636892 0
961352148 24693865 0
991287691 71557435 2
789286370 33062054 0
990501277 550069290 0
793229517 152794863 0
620141057 646152441 0
554881955 91669587 0
43641568 726138079 0
199330229 841207443 0
44793840 726022977 0
406634144 477318113 0
789013595 366716792 0
852504543 49922502 1
338023423 649122506 0
182958072 678505826 0
650339912 924962256 0
925473537 647484679 0
991816137 236903081 0
232835957 897006742 0
305766176 146966972 1
663238340 512917189 0
519697548 355785045 0
877085491 546419978 1
211991194 878568245 0
591977810 15203484 0
407615462 205460740 0
482899199 75693569 2
195976600 16823458 0
904950829 664373744 0
494918090 806684599 0
65932192 810781645 0
969671681 160550913 0
491993758 378602814 0
401531036 81202165 0
308338223 132223254 0
922714966 958747721 0
183398526 913318871 0
737440748 86692344 0
523821372 354503504 0
457031774 698528550 0
594337334 544844438 0
516290651 116261343 0
132069200 273335351 0
615801431 151942647 0
22582352 549095177 0
942584483 60318206 0
499356721 324731697 0
578445179 82047437 2
89479853 21284089 0
990438832 895200178 0
247469510 624599019 0
88907951 387974306 0
316100998 421772108 0
4747114 564512000 0
324907941 294013036 2
904839146 38631698 0
764052405 472106414 1
932546446 109656817 0
818132374 715376046 1
714862674 102128245 0
939789260 313719703 0
218106788 84277949 0
817408936 52693064 0
879192434 131594239 0
393715990 957243759 0
679824649 835193553 0
402248085 780967879 0
622414306 81573952 0
86932886 263972852 0
521656217 872578927 0
537298812 8811988 0
866896929 933558579 0
984505210 512133193 0
613308252 612120981 0
247089511 163777829 0
317005758 871418831 0
24440994 473169424 0
517440856 794552122 0
194616055 747639023 0
41076459 735574190 0
682105429 628324277 0
160664408 371431185 0
59214892 320733263 0
755871251 855877679 0
600095991 544032676 0
251029094 686960255 0
358292545 797527516 0
929077510 405576005 0
210119606 689393684 0
244196645 591877467 0
218253556 150338143 0
125929738 662345438 0
113481545 526208946 0
518158682 26759601 0
772988092 752590431 0
33680045 153022560 0
544789793 423987290 0
817393504 50861208 1
836378593 888374020 0
529822754 585595627 0
21853690 960815488 0
902558784 97349603 0
541705775 507703663 0
88730299 352849197 0
38989398 588951330 2
33519778 97575192 0
365519126 988418200 0
871583640 408527105 0
539663237 414892130 0
91234031 322797847 1
108858661 158150242 0
853009332 18395197 0
3070756 194614778 0
8162894 852943984 0
281362005 36594492 2
817935595 253324114 0
953767774 440066394 2
744694830 290411277 1
308334996 309646017 0
613116802 229653145 0
73143085 751481347 0
63779787 645789930 0
115049058 568355844 0
119873923 658308231 0
398806632 502616439 0
968382637 945642475 0
544200368 19456905 0
743898818 797409579 0
959793827 229484760 0
757100309 268297223 0
22411028 881838883 0
195545204 623542914 0
56903107 122084871 0
727549168 295012720 0
479551251 996602126 0
42428598 519923118 0
894977302 82165966 0
260361645 24936763 0
208162610 969116216 0
942556244 354603032 0
519097660 486780821 0
15262474 951911402 0
40155132 287839328 0
668682445 900324852 0
768721190 224695151 0
54257366 295975364 1
20280075 542409625 0
30457915 62906044 0
554186262 850602672 0
240370980 277603786 0
704435961 444371782 0
725612235 843762342 0
690199099 588482889 0
631774797 364586184 0
821487287 403017643 0
496393933 264557839 0
343141230 450283394 0
825702406 19234532 0
597438106 530029998 1
252568710 872896623 0
592965942 99213321 0
33554487 623958145 0
736366379 575653187 0
442303599 977610069 0
718876926 394851630 0
835860054 250270826 0
854250893 348903369 0
741225037 215511680 0
633565993 223967722 0
914660747 948615596 0
952123135 360853542 0
588485525 271961837 2
451741562 242688 0
207472073 574195324 0
506589911 287841689 0
642668759 339339172 0
435694844 129895255 0
613594561 382757400 0
957265899 854734963 2
115105320 387497876 0
411959117 251031392 0
333275434 6490232 0
115791960 521278233 0
831693792 718480539 0
22694674 234312191 0
292183794 80614240 0
427816461 645338685 0
953588998 811771831 0
723780323 469733532 0
20572730 2747629 0
432366220 440470510 0
81352791 383821048 0
438453748 200251401 0
302203710 299533022 0
536892891 228464666 0
389495980 654114967 1
530413929 227264376 0
924262004 252650039 0
462761081 3198361 0
729344822 927075682 0
697023724 117836478 0
590373537 358434751 0
201503200 685556676 0
563610085 489374562 1
898425617 271185289 0
531416483 762576592 0
593382638 702666059 0
98491353 89891399 1
412059042 759242588 0
448171544 721635901 0
743854383 162982855 0
422799278 603205180 0
767645123 81771867 0
846491992 897261127 0
582749164 385582130 0
203117848 669751796 0
664190380 167324500 0
423028521 996192534 0
798023047 318780738 0
418657055 412681265 0
580276563 98461300 0
277430343 231783911 0
838221658 334746973 0
251043289 240980251 0
282618674 271809720 0
891726524 964555811 0
708736590 342989981 0
522886787 785165067 0
366793272 897682682 0
328442473 834049019 0
281723873 133563933 0
500280410 437579973 0
6801258 320741385 0
712967266 706093344 0
974041384 432537197 0
170839682 256854563 0
458553785 206531162 0
737914637 977003228 0
602295583 560750605 0
321762050 781009596 1
319493172 62729282 0
258402028 647298970 0
915924322 959421251 0
413004394 521863953 0
786543247 574823318 0
440833473 14835851 0
547207681 878541706 0
539948511 852960583 0
223813524 710965318 0
437718872 25560848 0
556718866 202054557 0
476763789 460811605 2
564592400 679760483 0
126994193 65221133 0
196106327 124772291 2
871340975 322490219 0
670329409 797261430 1
425858858 32989250 1
550837991 345795804 0
443157958 752756181 0
796876243 701879335 0
982740522 746722152 0
667184831 412872539 0
141587350 822630541 0
845597209 534559673 0
935558935 563218587 0
449006028 560800319 0
277542677 110029159 0
901174219 302633900 0
359274061 196242768 0
722306471 531922062 0
929944673 378591356 0
133772201 35687604 0
567313677 181497569 0
134335279 103138043 0
668540504 981252909 0
129795799 299891886 0
173104945 861407612 0
592358571 763972062 0
97700470 35103478 0
888720794 38416993 0
734883992 246041590 0
602259742 565699152 0
776832795 185909225 0
116378605 240654380 0
203020077 134743730 0
689251096 578162271 0
65985862 757750146 0
113046313 156902113 0
123809442 872389342 0
13840642 765279398 0
968406662 866268980 0
564358037 64705160 0
765119562 188824947 0
411098811 407846011 0
738098046 123726542 0
82974359 823898538 0
676113301 99562718 2
345735721 654665423 0
983489397 155858354 0
283340292 87687802 0
131290930 952942160 0
226522593 963403849 0
722466481 482634349 2
219645075 443790326 1
498167500 101290705 0
547363093 179753014 0
321551248 117505315 0
366394782 958081477 0
147614959 654986493 0
573588375 87568498 0
99871668 926267897 0
78694302 21294724 0
501168752 530881192 0
86490729 154298166 0
3512988 538101083 0
551656709 111567032 0
92045969 924720897 2
356970289 485809315 0
614535829 118184633 0
690567288 626928539 1
235462304 375812105 0
718709422 455734882 0
699155668 393691456 0
996786062 664489344 0
144766388 951823639 2
962169326 653549194 0
254290720 334088853 0
512863862 473566319 0
720880902 506878261 0
613376457 510400496 0
960951141 424942738 0
164717384 344161358 0
807731921 726393912 0
594184708 352408149 0
708119823 998327183 0
465042144 265170102 0
167015872 20491520 0
32342823 739885603 0
134971399 385366974 0
688931697 168863539 0
986746487 15619411 0
368120767 889928140 0
259993801 407426717 1
258911820 203799965 0
884847770 107139847 0
314208178 590393290 0
621426359 59485831 0
457120879 791927513 0
63962211 754711224 0
181637105 522820854 0
751387603 272176879 0
106622190 343736071 0
778070462 919973633 0
84218490 600733628 0
933216892 65277611 0
171157565 469608203 0
11845997 957289499 0
59269283 35983161 0
870161851 849719452 0
62323434 295001093 0
317508263 690067014 0
365976345 562863217 0
873605207 2182490 0
773780058 323215861 0
550384972 703253597 0
997965551 164114459 0
886124733 272000971 0
710575001 3879866 0
582614139 118438027 0
654891732 188226719 0
410093395 516015818 0
455228980 580502341 1
380533574 533041648 0
530262823 922607740 0
357900023 450201408 0
183713497 552448368 0
329661637 265804986 0
470348166 842020323 0
883795613 720236661 0
528663821 556928526 0
656975539 130746090 0
669562926 520048501 0
373794622 882831680 0
22833484 688958212 0
178122622 792472309 0
609450788 108476016 0
761948360 472290690 0
66004057 905037436 0
131963985 576856515 0
149759759 825441185 0
131601027 957382160 1
312533656 545229982 0
780157828 358358236 0
6069549 372301539 0
829474607 163742195 0
497137062 844688453 0
36409742 598071752 0
800051675 668167705 0
560507109 115767979 0
564164770 41384623 0
678045784 62026463 0
970081445 823510262 0
586895461 312664518 0
986307809 150305027 0
505826449 464791592 0
572603563 680231888 0
924534102 436060430 0
835216583 147682124 0
61563980 557431258 0
922958836 994698867 0
113744073 967848720 2
785949763 111820600 0
689441333 652769480 0
12791 527110317 0
934051034 536177876 0
583746571 412158905 0
869988863 406551492 0
172108650 182670092 0
447499841 152188402 0
938840721 688582463 0
317120731 73320869 0
416445213 841803517 0
69485668 839511893 0
238882129 447536473 1
932913211 428045980 0
143557506 907659339 0
634291191 919174534 0
432230647 872280804 0
958852875 69048821 0
317344288 375145633 2
8803416 811847706 0
437023870 590372065 0
431247151 870229112 0
324062708 31428764 0
85411657 818955956 0
239987010 791833329 0
952670976 186026999 2
699639728 5865634 0
537549461 818089163 0
656953251 582581970 0
863078401 13391303 0
599900759 610062925 0
833080013 16938485 0
269253557 544322921 2
952656397 66706515 0
88141919 56779365 1
350308912 280638349 0
694865700 928659527 0
570125252 566080695 0
928384952 811136413 1
682391151 290120442 0
76175678 144536475 0
313258204 63882837 0
652442148 684368749 2
238429122 962710207 0
823374289 657278219 0
708774592 394704588 0
432888259 306932468 1
998321580 89501003 0
342562110 292107512 2
177156993 273392547 0
549594876 810899613 1
399844680 193053988 0
545532937 924794364 0
993759004 921740196 2
715740854 425756153 0
812355311 170438348 0
398443961 203060680 0
621132413 165237950 0
649405425 762534919 0
321629880 340020110 0
936317641 792537782 2
455306725 528229346 2
565012751 976734426 0
926726911 642671912 2
85617934 356368532 0
549210502 58603817 0
276347197 481575511 1
653648916 795573461 1
851300809 864770965 0
835992432 739495244 0
52874237 793767052 2
438894482 583455546 0
385153589 714329964 1
496183615 16156723 0
447961258 32561336 0
829399601 854997842 0
54096767 744745206 0
180192785 733895955 0
852629369 390528287 0
380332024 467586374 0
903173713 944637940 0
143201465 47359352 0
850287942 177833031 1
979441427 250181823 0
797950524 943206603 0
130185274 970069818 0
851841851 119591195 0
946047203 203737408 0
758835959 892742457 0
913280488 856898569 0
912031541 533141540 1
436303577 723274111 1
198578974 703413114 0
539575018 270554689 0
208974665 470855910 0
975160907 785752028 0
827835330 858150486 0
130989013 199444791 0
802007772 562368243 0
885740631 789856855 0
161673766 467781895 0
693239176 407561707 0
346724181 34096453 0
336917615 674044842 0
236610166 374764781 0
16232394 120400420 0
43378215 572433157 0
184823360 318351245 0
29743152 923402638 0
946322948 610607665 0
568376793 723272141 0
211666161 551343366 1
755408039 343218260 0
352481863 420784350 0
284413751 903603187 0
400780790 445480062 0
457980906 624216063 0
132326504 744409444 0
282319846 299664509 0
391474442 266751997 0
227894726 71499441 0
28860123 957899845 0
980811538 758943451 0
94855398 414381210 2
466246866 389677107 0
689216695 980941443 0
295702705 511753560 0
943016933 886748456 0
560659132 608530106 0
199235545 522984840 0
806435791 899958300 0
15039893 535380670 0
512373033 280326468 0
695665718 673905326 0
99990492 11079427 0
712695813 317258845 0
240866816 107905898 0
760480476 875942994 0
229880518 80462242 0
787676978 819111959 2
831411680 95408438 0
300430081 744180938 1
967866242 993791864 0
381922526 331333216 0
78805788 553716830 0
625835331 426017967 0
95394344 101147330 0
301070042 67850583 0
421425027 316009700 0
298213639 180458077 0
332158709 580590029 0
43694958 696614513 0
136945343 342169619 0
836848492 598674830 0
462248625 919108756 0
454657897 220819307 0
509127459 130039109 0
240635746 563879040 0
984541505 510015986 0
946159377 962732246 2
858143285 314316015 0
965407192 882627832 0
97782439 731896810 0
630499569 6907006 0
876543541 304358644 0
593641730 55683096 0
909042784 288373647 0
399701840 447864645 2
628623741 298649102 0
528228142 48170736 0
62130972 104468424 0
610731196 153122962 0
962397308 147782404 0
379653053 741352989 0
484065844 194014941 0
678878702 770782264 0
199163058 96486617 1
381384213 418295802 2
615240276 908133238 0
263819529 71541863 0
195750613 238904874 0
877427897 776820005 0
274067515 934323871 1
611151857 998677050 1
55942160 676059261 0
868840935 473407581 0
322980998 571579647 0
922526010 985188306 0
708660248 904575782 0
374149427 242305296 0
479153916 491270676 0
368091360 16645649 0
3802471 70285837 0
280525639 242336000 0
170138550 750411624 0
115970000 777802887 0
763227887 36414842 0
353173653 528240611 0
342206507 582100478 0
846532877 261453542 0
33378829 88939673 0
378499989 53526775 0
469267949 247985483 0
832680145 520304721 0
967860633 13567868 0
968697090 186623693 0
402992800 40156592 0
441828868 902031165 0
678027337 82606047 0
997072426 558048459 0
302783124 614636823 0
38103026 208813991 0
483577540 552956066 0
162866979 549170263 1
670377190 49391418 0
104727060 358689785 0
28005693 577262853 0
906466451 5400664 2
592838169 134780364 1
35546956 650921413 0
776972359 15853338 0
174015076 59446474 0
110463909 857714556 1
850187761 414690363 0
754779215 615040985 0
933945986 522431081 0
299451084 446412122 0
96651165 635853587 0
23300336 354751940 0
226459774 446169011 0
89717438 32126832 0
468085617 111747368 0
937665287 71882276 0
167603385 889277160 0
201330161 515851114 0
641893201 73139476 0
527874108 136395609 0
814367083 802571156 0
811640343 53162343 0
268465263 914855080 0
222784106 952813967 0
718434237 686621922 0
866381341 514761677 0
941933812 833572025 1
280045335 171751933 0
892925097 502308052 0
1285431 210112841 0
6680250 356007433 0
147693277 428904823 0
823873394 616763662 0
276761538 920994168 0
83310179 704026120 0
364305553 262936572 0
217878754 471332549 0
752691345 675713282 0
66887731 642294677 0
209717102 24173946 0
174540941 90507797 0
610618616 720213240 0
975870863 133462616 0
90322325 999780601 0
860767979 4534743 0
671042959 723005401 0
232458230 407264775 0
874502576 520142309 0
433300707 697884042 0
737033615 119478147 0
37366744 124103641 0
668113552 147758143 0
892315430 199522321 0
80568405 132107245 0
509306792 685835002 0
74867968 113812685 0
917002638 33660532 0
58787912 391003024 0
8185605 808764828 0
7378985 167213450 0
759345202 617457808 0
212789836 107936939 0
585040861 887670076 0
774945369 416250653 2
189871616 493464748 0
417162340 988034552 0
452119774 477096179 0
827638241 433499890 0
42599434 962195794 0
361892437 214107484 0
580135583 548779536 0
606035850 976230983 0
640124122 403219396 0
609034315 674015402 0
385936475 446498640 0
790248368 6060865 0
934219884 797927446 0
123391947 901805232 0
444661519 980322909 0
613968135 629035493 0
150859698 26278 0
345348252 904601055 0
85031286 828379015 0
234211762 657985928 0
238276528 297006977 0
216413503 941358709 0
587616026 9120448 0
560544541 692871178 0
711546027 840139502 0
902766673 484358381 0
228203660 304611705 0
794430651 356592893 0
396965609 210167115 0
743907287 854982702 0
533024345 581259679 0
667678637 495376756 0
290771695 965234893 0
77391671 402748305 0
299565167 512341813 0
14288621 17768499 0
414366317 98768069 0
683528336 6442459 2
209369343 541611016 0
521536362 930237049 0
875462911 986312897 0
481004950 556977360 0
76367360 101391998 2
470758227 712181897 0
305316276 205869664 0
136591390 726715326 0
107257836 816888479 0
786022775 198902217 0
927602656 261598679 0
811703839 292739178 0
423893100 512438712 0
421525861 560168187 2
702449052 968786812 0
658740382 599710754 0
796095198 387829081 0
84117164 705402367 0
905024043 335298995 0
82629386 909314505 0
106240783 362904916 0
374186397 718673706 0
470750199 343252311 0
961486819 54349379 0
643680680 181215039 0
735033134 64928505 2
308703730 988523311 0
137568639 662844807 0
162352604 977101449 0
513190395 24603083 1
404768649 283037746 0
821319082 129374004 0
653796776 822417670 0
568613275 760331254 0
117482623 64360628 1
131150885 285140610 0
735902591 844086943 0
26595209 969374525 0
639624021 899651987 0
435831399 583587801 0
819010115 832508315 1
482406057 679614350 0
833865983 695690547 0
906174477 881229172 0
857845754 497224065 0
211367898 190460817 2
501879881 11829436 0
906818022 664943837 0
935655286 121259938 0
805553738 331283052 0
166738667 36368608 0
458091183 168902168 1
469798140 982064857 0
527146372 608050885 0
203938890 52984402 0
267246740 247621584 0
141797279 301604574 0
989211967 284492248 2
266129262 82189945 0
525957715 428138214 0
681263813 19170946 0
637692569 983325265 0
398546326 29547049 0
106029200 445303345 0
835643710 470954614 0
120774188 38796040 0
740267149 42009690 0
638895501 769624135 0
41394849 868655480 0
866653725 355047686 0
288204679 364562492 0
845071226 131656097 2
508946938 633160505 1
828342065 591745608 0
764343617 162685470 0
219569418 53460592 0
187368973 683664929 0
357966704 711638582 2
76994477 415528409 0
910480883 427181578 0
465490327 334911183 0
692453103 414721243 0
872963928 104301572 0
942838422 664177319 0
94300010 893163285 0
773763774 824557344 0
27478607 137737192 0
805343204 543803107 0
696173105 30039741 0
397920793 894921407 0
111590467 89035516 0
449788505 717762362 0
765621087 922373955 0
887542114 536760754 0
394418997 174274424 0
39154810 616591993 0
931310709 321709174 0
979873906 955479342 0
890974135 820843083 0
282018136 147995359 0
987534265 71302800 0
219326800 127195541 0
35910621 419665245 0
864993509 903340100 0
164736768 568576321 0
297068120 67384042 0
117660455 364450303 0
444779565 776552632 0
199662862 472233933 0
252046959 358301317 0
12029454 376833547 0
200592581 781524294 0
216842210 605766419 1
843051959 146021216 0
895268644 217185513 2
114271987 295771096 0
479306195 846362423 1
78425844 391617777 0
219734968 350002841 0
2715494 127785850 0
94024501 70695762 0
182960008 843880848 0
114959252 555305829 0
18512770 609346906 0
53772333 147520068 0
416482750 741482984 2
544852796 956280815 0
750158505 164573014 0
623893960 766682765 0
491377351 212376512 0
202047939 678837681 0
514411735 69523450 0
348062042 432472046 0
34111397 988448086 0
986906899 629096732 0
198299312 504275519 0
770064636 459324945 0
20508641 737372406 0
33443670 933173509 0
876790967 117975112 0
528983958 349058160 0
945555148 942976907 0
493126593 480043494 2
596116295 236435758 2
159818916 355004021 0
903231399 809854806 0
634717451 349254734 0
354369182 116638301 0
532501971 890894164 0
876038380 805628175 0
806579509 953251436 0
967671810 74907712 0
812894230 321187861 0
299362479 14400550 0
224256113 856630675 0
21202647 6779931 0
42302423 151559947 0
580481436 480734144 0
411260534 148968217 0
364541983 67800676 0
889300809 134076524 0
113216066 143953094 0
208004953 793669390 0
603568343 359417090 0
764868636 63236323 0
663727507 755450422 0
385413828 752460184 0
793649434 450734104 0
167453462 420309345 0
818779580 873380176 0
71894595 578435302 0
503682018 36031625 0
370502202 185115234 0
138254823 81661570 0
883974898 666794015 0
823047437 900356124 0
948298650 692979077 0
341184353 526003744 0
199040662 327236262 0
888127183 856621061 0
88603887 860151070 0
363566153 347560755 0
918073 567252415 0
701935038 842352967 0
309896612 456171572 0
378047936 115062552 0
652955561 24461635 0
790692393 249963808 0
754928330 775116791 0
28244798 73620885 0
977651037 592194817 0
509148009 43212905 0
799088720 923899053 0
405944454 812040628 0
319789006 7308537 0
609900903 392622037 0
283250786 328096952 0
584748884 347637861 0
966381356 552796057 1
218724438 413546277 0
356190645 572030726 0
662238158 993651439 0
215390731 662873505 0
51950222 482929917 0
874543426 188913456 0
558204491 948105626 0
579851098 497706568 0
767114765 643279076 0
797053871 626050584 0
190448366 424730604 0
708049363 372085470 0
256949469 144917610 2
51806808 37791409 0
399976261 333990575 0
779108027 148236280 0
691219823 241628887 0
393212362 412415321 0
949099459 11670639 0
152037256 714377956 0
261461981 248287621 0
46758675 648752375 0
916259053 518447130 0
64648667 794873076 0
89399904 101805057 0
440003398 43001753 0
924597107 128075808 0
657618653 157796069 0
3359125 387182465 0
157074961 8382850 0
143190682 108379412 0
389449960 634872150 0
523643474 707882056 0
351867446 684590001 0
58567092 513479589 0
289375253 600223798 0
293714191 655880724 0
467118185 476470365 0
504455025 375123631 0
475304966 101034388 0
155897965 718217114 0
826193079 770496021 1
550128511 657579631 0
969680670 382745371 0
888405498 6432708 0
236394139 281200965 0
744682106 13841729 0
956042482 617449040 0
502207625 424799772 0
905731408 725893737 0
523600470 461870194 0
37888911 565292096 0
186250406 58706611 0
37195284 62852680 0
382662846 601264906 0
136571661 383804475 0
334673890 227522145 0
318246756 892553185 0
602273523 949325969 0
512611439 428159959 0
714545970 555617549 0
37088851 720559316 0
928346198 840171314 1
5614776 420016949 0
995148916 830387373 0
379773628 955849130 0
258477176 731965660 0
617292522 446098289 0
864038636 596877788 0
71085218 821309465 0
868881788 194949648 1
353823508 277385107 0
521809968 186776653 2
804734267 202562603 0
582556959 210928554 0
691818717 54887286 0
907601151 900550551 0
924332910 103377399 0
452771485 790238654 0
978669335 919706763 0
623638230 84333555 0
136084384 532937284 0
448294246 564953187 1
973425212 750662476 0
618397003 32602904 1
94510148 294596422 0
977284689 717571059 0
931235589 118704348 0
476708752 83876895 0
790901355 58334048 0
451145901 234256683 0
558237781 531140396 0
210759813 863924789 0
416455519 373771909 0
318867053 714336818 0
772529472 27396239 0
667829595 48456846 0
740909540 641367960 0
970328157 390816856 0
859343340 550117539 0
108182678 616861902 0
801203160 566231052 1
552972029 489432894 0
599491445 303340788 0
849468173 581250505 0
935629867 787708052 0
872704647 955478176 0
799629113 821463231 0
161001504 910692228 0
509442926 694612619 0
189502013 966538466 0
947206948 90273729 0
718991924 758980520 0
201405050 743535746 0
96560374 100570421 0
818169027 136170214 0
329931355 894768868 0
800604394 178688273 0
656990870 605845238 0
674974338 249170525 0
582411673 611444719 0
122738287 309380576 0
350785488 761233543 0
319307785 686905176 0
246685217 9308711 0
461195814 28417391 0
164117387 174332101 0
272899266 578021989 0
435240601 530231287 0
648021643 392245048 0
657120922 211840242 0
241942293 197309027 0
847280943 7503489 0
485098664 94151691 0
564097198 116930985 0
916661932 50538053 0
528706585 852482135 0
844253356 323112914 0
691780813 424164389 2
451559407 297962302 0
500786865 58231291 0
49150941 334711842 0
185190792 138380805 0
281634965 406638866 0
956487772 510310318 0
802620354 18961978 0
554610400 86527577 0
544659158 974509456 0
567377404 403850951 0
466466282 343327079 0
338642820 348078981 0
312544951 670967430 0
445572211 355971938 1
513024400 194965453 1
454535887 85648480 0
134641775 622489253 0
175124625 218762824 0
642718761 824969264 0
112410830 255696286 0
536801506 626622508 0
562421370 692748153 0
665390984 921321513 0
55833874 616502625 0
703141564 337583438 0
107421260 991143033 0
615790120 185062632 0
591992627 449277809 0
47589514 552963764 0
901654935 593458302 0
2601930 606321012 0
291917612 111417743 1
370572797 251586927 0
383296234 349129473 0
848778852 47582720 0
837621764 758183912 0
524780584 253841012 0
123479711 290333802 0
103832377 684133562 0
251298957 56739964 0
799512671 602075189 0
225357728 547529920 0
511736702 225443667 0
996489697 508638496 0
154670344 247313946 0
26457749 652830113 0
888366522 488549129 0
458665248 272048217 2
711062424 222787063 0
352395808 889668849 0
839733033 132595174 0
516775317 704327218 0
852579433 302433925 0
654924741 371931381 0
17395059 66131098 0
93210665 214080756 1
815609168 395972813 0
830170546 487221976 0
940311458 573689113 0
465072355 505814058 0
584104693 459159755 0
927980204 652655548 0
488643648 141769942 0
889473732 311418753 0
954225518 154921162 1
581501341 19644150 0
341827791 161187920 0
323359318 666570593 0
44873118 24557924 0
306074025 394377960 0
463941695 27009613 0
298328763 929130043 0
253989696 395550947 0
314800073 954160843 0
753735663 203965941 1
296295163 881709084 0
27591885 310095771 0
656711243 507552821 0
281045098 635650969 0
200254714 684231363 0
947310200 569053571 0
721598109 1893937 0
179235565 126401264 0
462240056 380892022 0
889467647 716558337 0
623276915 524234331 0
464343649 869055518 0
409965165 146674764 0
864942358 114958281 0
987192590 973096230 1
405173332 560064403 0
909621627 777595797 0
863282087 797059380 0
763938603 440005973 0
363390524 220388316 0
86174295 108404901 0
75122455 965627001 0
460686846 341331782 0
750945491 362112733 0
552444411 264636462 0
13789046 60289465 0
398598965 664934823 0
117370762 705374972 0
201500475 507647730 0
879937815 10729365 0
446093771 589246893 0
494848865 573022015 0
555213427 46016599 0
442483982 84370443 0
692837722 773024196 0
178809447 126920300 0
271005980 467048274 0
798167220 45069722 0
58045202 912484487 0
776648454 75880375 0
287740623 448152219 0
169111280 594628576 0
158373498 801040483 0
683256226 530813537 0
814994527 485485100 0
175100405 684153205 1
872369094 67891985 0
990559031 282567801 0
831625700 863998053 0
107952612 373051257 0
74300746 169049856 0
874537234 461701557 1
763300882 338866796 1
395099739 865388063 0
534567268 552353079 0
138333126 285421014 0
827861775 974060463 0
686442169 397300810 0
43880923 610456400 0
384553208 450727234 1
709785782 437870454 0
33382139 161567976 0
711220101 976019374 0
730653581 906093748 0
70040554 754622986 0
721619011 263340460 0
821256409 873120976 0
600816010 151167524 0
850343559 2870246 0
37260376 459182945 0
75165580 37927855 0
889440391 862810467 0
114250986 616757723 0
766686437 52163278 0
353888133 50930006 0
409630602 102383078 0
309573178 158749736 0
8410402 76283913 0
8511656 656903471 0
269090483 570411490 0
659375603 99730686 0
557371468 790542017 0
102994281 388467642 0
459835658 143557529 0
262919993 926434772 0
482348763 42087572 0
815787266 782526115 0
920213612 671501963 0
921934346 281290146 0
274828453 176172489 0
71147211 514881913 0
311236926 987429594 0
315391077 840232142 0
924089149 846715101 0
472949548 40883544 0
450395521 238064173 0
602856155 211007606 0
861716504 329679035 0
320525026 198540920 2
202969206 726661062 0
739961919 764207431 0
131279766 124960150 0
547815643 671844689 0
137081803 61507225 0
489656659 633380651 0
393882028 554064808 0
696231607 188073417 0
195157797 116779213 0
607497126 720840053 0
887290107 56988553 0
492403132 562872242 0
516029033 708099732 0
883896876 736934456 0
666179721 229744275 0
616494029 78944372 0
823815959 851364752 0
89174526 146711584 0
79993936 133341864 0
580879274 866485945 0
371404967 15482924 1
733222783 390481636 0
934958215 593721200 0
262706061 816967522 0
842430386 159034236 0
876622803 163312388 0
436082983 626802598 0
362417409 790617151 0
794646882 616171158 0
721387073 849166002 0
398717740 80580150 0
401000537 79324986 1
577411677 715777411 0
623323918 877827559 0
281894030 143631176 0
158528579 133671888 1
71473711 624840781 0
39657685 516939524 0
514254328 270611003 0
698399593 712056668 0
120145405 468238227 0
399027591 705493911 0
877396140 934859898 0
952674288 401778488 0
764295412 305871055 0
597923707 827989011 0
854389527 186216340 0
220640361 816042725 0
125795481 476987175 0
860913968 107754398 0
59978802 55637986 0
243494289 110207674 1
982366014 971106967 2
23831513 191492148 0
192570722 58327497 0
368740288 425139388 0
102687237 622390169 0
844336292 790646227 0
794729663 284249679 0
108268819 806983098 0
746789930 856876201 0
423369833 194101347 0
496870603 984802973 2
945484456 247551402 0
312005312 806211960 0
122195259 296691360 0
92738827 798674599 1
273971029 708453632 0
833412057 933429866 0
479855859 841882909 0
495730713 198746113 0
347919858 22431610 0
725669856 805001676 0
22021551 725200693 0
269276155 979645097 0
944254180 399287682 0
106010011 838843133 0
728013563 668668043 0
494406922 687559752 0
427497617 980070457 0
423244066 951704635 0
748687881 791207014 0
640969095 934353218 1
693398025 822538945 0
457339814 646905089 1
105731876 42441461 0
800700358 740343154 0
86267098 426809444 0
658362376 151767320 0
776033867 256394609 1
455433344 486816149 0
171331846 618159524 0
270639974 354628023 0
742243497 780178559 0
429209273 451402405 0
605691777 842192704 2
449386285 601256047 0
936303198 567703922 1
475309117 190625711 0
421901722 720784108 0
359096694 974397602 0
76125613 754152238 0
386002881 376120034 0
612851545 435616288 0
43827346 941061354 1
967967393 682036932 0
68691215 557086697 0
68998314 100450358 0
274199591 869001856 0
55492011 832175172 0
779749824 743350227 0
940547781 398520282 0
948054570 743382959 0
832411106 857072915 0
76774557 236584950 0
910146373 234547832 0
50536884 24176323 0
40774855 515591146 0
700283770 980803536 0
184182249 383038242 2
743599978 535930913 0
880975825 45786955 2
677174565 524067477 0
52649931 637681434 0
570852095 927013476 0
385769764 49010703 0
359404773 98808334 0
218353312 639417612 0
584082685 280027800 0
702975237 321794121 0
743909507 54844153 2
413322331 728182932 0
937017844 324389677 0
908422977 18792880 0
380357064 81844727 2
848694563 277635222 2
336398231 27895541 2
346705756 334679898 2
484549155 138514137 0
5971330 831510942 2
18626188 282558064 1
130888261 621310296 0
441998511 907446453 0
419733097 599878707 0
147532512 944713779 0
465241589 557130127 0
933605585 347232302 1
503899672 175881185 0
226794338 864801824 0
485585730 836254193 0
141648207 275281372 1
637924692 520000618 0
620653941 700332502 0
215598997 15545038 0
220705631 97728406 0
299159391 140362561 0
683392747 132210019 0
72526471 564085996 0
674783544 348585550 0
675659654 85492349 0
237277981 592482386 0
93042312 13928889 0
20715294 940648050 0
193023590 979136170 0
712268873 325559170 0
532354019 637349538 0
272714208 153606214 0
119965446 582644270 0
208039924 434008405 1
194448653 619283301 0
547589452 938702743 0
348864417 26292582 2
129515192 441715279 0
537289437 264267277 0
25407256 495497614 0
79544714 341407592 0
132424663 950282497 0
752626472 190174666 0
475575364 787414473 0
992289716 720874004 2
721332882 435562744 0
828725744 605934800 0
605684948 475976409 0
103163543 188007711 0
318883029 889868047 0
107181317 705166870 0
159796631 580381898 1
517294229 850793480 0
482786048 715879486 0
27936718 988968574 0
633006404 957700444 0
476438334 815563299 0
812479938 470220003 0
189927620 417254336 0
16196611 201774114 0
640242628 991541849 1
183258421 999676698 0
591467912 744080443 0
632074853 987748229 0
541879479 926474 0
456185321 156015498 0
619334870 706360678 0
81145919 372494991 0
268599009 128530278 0
33203789 748797144 0
215150269 533829022 1
128165336 779245022 0
874449059 345054746 0
956578523 171644574 0
329213885 98799225 0
783985570 398379809 0
170831725 173604857 1
114589899 384602511 0
963567824 866763751 0
877515290 11589917 0
624429065 162122831 1
512955727 217016612 1
737955940 509508797 0
507929012 493293824 0
336091340 941237462 0
50834081 65868300 2
42198017 166281341 1
47041552 928724594 0
682706968 825410145 0
379554353 607851840 0
732976598 661552258 0
158474633 271537890 0
337863548 821302267 0
762707191 743775797 0
154465183 56544695 0
764945425 877129431 0
360928160 511074517 2
46736052 68825583 0
816618380 241687741 0
664349696 198799150 0
801440404 772553814 0
878257771 471450809 0
778822683 852879093 0
287350549 142889666 0
16972877 199064617 0
845388955 165848478 0
477815072 101286372 0
654969826 132441539 0
270697076 572252433 0
931979514 769350475 0
934206000 181141758 0
58936689 242915023 0
958416536 302608377 0
637123465 295711909 0
499998861 163413654 1
861084885 553049203 0
565307318 474912608 0
756102796 69272129 0
321577453 71656886 0
968734684 951408833 0
65543019 684484157 0
245088891 885876933 0
649629154 57622285 0
874280500 312915238 0
352008028 484678116 0
875909401 122295955 0
215188177 147146260 0
468522432 350526865 0
59660959 32824202 0
167662160 658792573 0
454949754 30394974 0
794654903 132394668 0
633189179 68790929 0
856208730 949195085 0
454629335 976061291 0
948949001 113055669 0
780549392 571700080 0
124976760 953938262 2
478146968 782832274 2
638451203 36675893 0
81469848 556784689 2
909721393 866514808 0
258238086 995910903 0
577489205 523495581 0
94975879 1757636 0
143580870 3178526 0
297733800 983659626 0
726643475 102551430 0
522505488 303736416 0
693905556 102746459 0
963444209 210060996 0
372635597 95581245 0
722462046 662353433 0
114095426 72542713 0
489875151 497778198 0
520249457 191755701 0
990120877 873950489 0
797686310 817074742 0
212296900 106156240 0
45276718 103616495 0
582140368 894992947 0
781983031 104936832 0
401076251 72654235 0
462042464 202224836 0
456799814 549008601 0
348106852 720618345 2
621072697 278120848 0
135213248 330334038 0
774897431 334908039 0
987196998 135070383 0
671990811 852589079 0
410471634 103304119 0
880186639 42917443 0
91294824 418167295 0
145799706 457744538 0
420880759 216324232 0
553326646 967734210 0
706804391 762732244 0
98967029 926853823 0
854131006 276070273 0
184689770 931357776 0
490781533 960686505 1
826112953 850994897 0
670842305 121057374 0
309983382 894287988 0
326179701 740413264 0
597659653 379101377 0
126959188 158316146 0
514626294 40071191 0
783724403 819955236 1
38882781 862796971 0
173648828 5434343 0
702797380 960020384 0
304888354 794560615 0
726871523 389999836 0
604366226 226540666 0
907034065 335181078 0
853296000 410971666 0
23454651 130882523 0
200405462 143740446 0
563323382 186790784 0
561898494 932516059 0
607333369 23127501 0
399398558 162428666 0
114086436 693857537 0
773339713 552404018 0
911467224 718879566 0
64676817 775539874 0
68896729 674816313 0
576855275 832227210 0
566001545 448152718 0
122737315 649119058 0
138444003 810945073 0
551207977 272288789 0
98705910 47660637 0
92907527 779221711 0
928934917 15655592 0
625892366 507765225 0
747777075 872025428 0
62320995 890358034 0
780259777 476814737 0
550242007 109229349 0
726276344 734909535 0
105497640 457440215 0
667541951 704859443 0
923630533 580807800 0
260987893 25524318 0
116589372 241125594 0
886916718 86902548 0
406704416 182043965 0
150720189 532438909 0
779975744 43555106 0
155012202 255617713 0
186892173 597314577 0
240904364 93644187 0
268132105 278790376 0
23664400 305414593 0
850462906 64990082 0
535825920 489816024 0
321992991 323964359 0
428193593 602661720 0
883538219 23534907 0
690063370 154662414 0
153861833 197683281 0
458989804 243261003 0
732601992 751725269 0
32695852 48850418 0
416274211 867590211 0
986045090 538344877 0
558266329 425437260 0
295175436 301025790 0
906274883 693062114 0
657053270 722563367 0
132513395 272363143 0
175144752 441402733 0
637529692 81865549 0
917600903 894289816 0
170503315 15976339 0
924009452 412349180 0
12917356 988383155 0
976692443 291233087 0
703639530 339424404 0
897127249 10111763 0
94025978 959172829 0
306468375 126755686 0
231951497 831012442 0
36513167 891326128 0
90105527 450537057 0
513194654 45669417 0
250418689 217759812 0
558222837 485984032 0
910448951 558412902 0
674982525 939284984 1
62016164 10384859 0
605883762 90917229 0
235987759 644933879 1
132383234 49525478 0
198998054 735285814 0
564847204 246455023 0
131612035 541554985 0
134144812 366501081 0
46411048 766736681 0
827791618 722570140 0
808822412 951454854 0
617143937 112049205 0
553874025 348610259 0
67808152 770325208 0
359736854 131565507 0
89708816 196729224 0
249596539 245813492 0
782046096 295800041 0
677157127 828680798 0
757992901 532608370 0
408183931 28580916 0
176425454 698177898 0
530240219 882071526 1
985303883 37834411 2
662269944 602926659 0
381049250 586771518 1
198882072 629219326 0
390544894 600012023 0
483958308 495540334 0
487696879 507061491 2
310416574 805741884 0
574722783 100558943 1
414027243 765050143 0
952121038 272609680 0
222925068 185372588 0
68550770 414793490 2
849522303 87138133 0
818381049 889672261 0
676005197 792104558 0
74919919 789562014 0
472364966 91356195 0
272682258 269292656 0
983086712 73051322 0
379769669 566177931 0
630703270 879123103 0
565067012 841791455 0
415815102 957795172 0
513189835 705967246 0
842739887 125955057 0
90032294 256202861 2
735537800 99019384 0
628814731 993792931 0
799409953 992540012 0
791014973 449994820 0
814615621 250592688 0
372985017 831008774 0
550215183 811112361 0
90778438 908337222 1
811722794 448938699 0
20866179 130351801 0
853333720 984591965 0
388442054 321106101 0
396911822 619117584 0
53314165 722990601 0
910533303 673331506 0
986851329 536166614 0
910008600 794084725 0
139515674 846153060 0
219533480 959946470 0
64597583 36163378 0
145716248 201596989 0
276209782 170010439 1
408011265 445282943 0
50949751 985809635 0
310466226 131506960 0
632883375 450068776 1
672361113 502938939 0
68953022 978734278 0
16010270 10842575 0
775235807 308831672 0
567972697 688189631 0
439539870 805476016 0
519708105 363134123 0
564337661 875834544 0
411379114 700276608 0
126611663 374798095 0
432593136 49420109 2
644636986 850085438 0
15772143 604924019 0
231988740 983566927 0
504085040 651478289 0
318169947 196469398 0
426463033 224398730 0
499443630 59799602 0
879555786 115149436 2
939555819 712779603 2
692396955 361101177 0
381361026 352730071 0
139226428 603824839 0
437998891 83921076 1
987969805 574710761 0
754101907 21565449 0
563927208 278503107 0
912956253 483961282 0
169774525 405725168 0
101685871 282688589 0
529702408 333884850 0
380454787 60082439 0
369189622 54065021 0
719466832 157099917 0
592069152 659611336 0
229624300 944924777 0
28207460 780290853 0
890244706 611656810 0
276465851 347900255 1
71830549 987999520 0
411078413 915755621 0
251915487 676747180 0
871503781 125221429 0
100328850 813826579 0
919612780 145703249 0
668879430 922504747 1
685753209 627726600 0
72546134 451156234 0
860350341 458384215 0
756897781 444451417 0
65339924 473756845 0
874853440 680556620 0
849753030 44441942 0
343921176 969104933 0
220577374 61494 0
813065697 140338401 0
283738925 718322294 0
627873669 834895080 0
460477112 155844330 1
788831230 144254549 0
638870759 307875159 0
780497925 273595815 0
166797113 932396314 0
606539018 457062872 0
152719227 875719810 0
367107647 900974776 0
295134351 438125320 0
987796427 25792268 0
411169335 122196813 0
591980555 54733491 0
584712745 830280071 0
499707331 145319383 0
747939647 99446655 0
274331673 891524397 2
789380604 998691572 0
540643375 378361601 0
116537530 411227777 0
890099992 543695539 0
40463386 734871973 1
141413030 59300511 0
51225315 430353350 0
424348870 498732530 0
338359251 571216917 0
424609426 819646319 1
134482122 58962663 0
932005539 901911816 0
68116513 244059461 0
223296585 893876618 0
7402845 500877427 0
6606886 91316865 0
198735540 659275036 0
317450818 379270499 0
930893786 17239420 0
614767548 697625177 0
235148966 965803236 0
362729677 141793462 0
713314472 141529186 0
638930891 561874444 0
201097688 839622901 0
87668805 59662303 0
315697527 519566970 0
596650667 142757813 0
316059000 827233632 0
391431589 937637603 0
261544681 237417069 0
218332755 347736726 0
943633956 134855164 0
198372576 9954311 0
380971596 737741956 1
641930736 652643976 0
79723448 137030993 0
880232598 702892737 0
792151841 537137212 0
616442340 233212009 0
626608297 481171002 0
434701266 852219493 0
578575953 265227713 0
859338194 64794690 0
440176797 61870868 0
28924671 266174170 0
835831434 218729057 0
696567439 842328282 0
954114936 119468539 0
255433304 712236082 0
356510465 897263568 2
21861219 461636849 0
452779039 958561911 0
34846801 110024441 0
304693638 655094525 0
660069806 502389583 0
776766920 971245927 0
969034216 486535587 0
945360071 592593859 0
39577602 74321787 0
484472936 7535396 0
666651844 982623285 0
698450217 61817785 0
835060043 31137687 1
754443929 901539930 0
579536035 945827417 0
909417592 82883310 2
99380831 421017300 0
952559419 976272044 0
538892631 924298849 0
678152815 599339584 0
298907252 990052494 0
134905475 731324787 0
602711692 921309891 0
575645668 36208566 0
66297833 522536144 0
847650856 779117360 0
583548913 916936249 0
126076405 487637514 2
52845465 389670916 0
272139281 344822067 0
298594422 436559258 0
26851475 925917494 0
922115525 864347109 0
88727706 455674843 2
798320859 110424817 0
552942429 212698803 0
753489890 321230085 0
971360598 567670877 0
163179948 377640047 0
869631369 138779877 0
749300299 541144739 0
404112592 695860706 0
338207841 848960611 0
22545747 538390439 0
217628782 646533464 0
829145578 555558016 2
32784725 439782445 0
151809347 30678301 0
70810083 128880141 1
154667674 556926283 0
718666167 605002961 0
407214886 618211390 0
910404785 702740811 0
383844424 967907234 0
372086945 85445833 0
578231982 293498772 0
147809923 856962469 0
732075789 817114701 0
246865436 911823132 0
123557618 837294931 0
703021237 130765027 0
60244866 161525286 0
528504474 157123802 0
595697236 855608499 0
615398010 259972182 0
987682302 258748519 0
935410486 297521303 0
514554243 622887721 0
712297562 82313012 0
961522254 4040139 0
80938184 576024159 2
83518620 617098476 0
843078636 761887013 0
533120101 780208164 0
824415655 107475307 0
592198325 239515876 0
497695893 120161577 0
944780919 813860085 0
400387461 642310005 0
171635747 259340020 0
819866521 555664558 0
80893076 562401918 0
928858342 69586032 0
897089412 402871875 0
534151096 136889972 0
916550564 523499257 0
86501132 556453925 2
32939313 625553376 0
446861387 613327979 0
67339606 227378435 0
538764620 838268852 0
3722420 143839467 1
702317973 339395565 2
466394236 904622262 0
230766154 883015753 2
114365786 977964092 0
32935832 467807436 0
967630037 831158158 0
498551653 56148067 0
28470031 435306503 0
934986434 307255847 0
522244905 889253462 0
544215661 277596771 0
8337435 857806091 2
514598212 686230800 0
12450419 8119995 0
647984498 613694313 0
736081481 593530712 0
958147014 42438994 0
815093303 874362664 0
684960803 394641052 0
909099448 658466214 0
327698944 692229114 2
999741556 397459466 0
107854895 644527993 0
628835177 961066177 0
682238265 956923254 0
418174149 15133879 0
365119388 42217650 0
576510742 710053790 2
663128769 599806026 0
774497410 392970900 0
721661406 86836670 0
461681145 501698847 0
655645691 941832169 0
908744483 677176842 0
924754003 626515992 0
818755012 945401202 0
848311162 210708472 0
877014033 410464665 0
600852079 761462784 0
664199331 62463923 0
165426251 661535009 0
854086333 567068683 0
304955263 334420211 2
952268068 172415300 0
13586533 47435597 0
687580572 475544458 0
253620237 4763490 0
826105478 333864669 0
459781869 671547849 0
139138155 181131809 0
117525062 369146701 0
155055508 535847022 0
399367356 732357313 2
983781831 380196582 1
557747909 801861301 1
931986464 832645446 0
735659849 799774753 0
559570969 58213357 0
488554173 104751933 0
801957078 580881160 0
702141944 868514461 0
283385163 48564644 0
38628474 298216760 0
986855643 878994052 0
807805812 307209387 0
479254731 5811518 0
568625293 634091805 0
22256768 783016539 0
789511804 331306356 0
178834131 393141346 0
145381401 546020103 0
426093596 134549533 0
750297941 503736621 0
839066112 861431592 2
131805785 491819222 0
655451017 935710012 0
613767893 490154082 1
852367269 365795374 0
685341429 104154113 0
1666325 56012796 2
74403753 767559413 0
930432875 978492744 0
791243506 375144754 0
771922418 150807892 0
994959448 113205785 0
964579373 139281928 0
9769326 371969092 0
917259288 553926476 0
955481106 232802661 0
885592593 190759482 0
83560241 10474545 1
963151256 371864666 0
614474327 85931966 0
220453737 337617154 2
156781538 348178213 0
94692998 485195464 1
849515293 112349659 0
215670206 285220407 0
221794193 448862081 0
261348109 790852655 0
880576197 921439877 0
560424999 220344354 0
44074666 560932303 0
105788008 605550450 0
763656008 965577685 0
48402892 98516700 0
528583314 743955935 2
46129570 339476718 0
504097101 189134119 0
484957476 202845393 0
495824532 134370388 0
53696158 108738737 0
379741183 140146285 0
951172703 409141029 0
16231119 492716717 0
807382910 341649897 0
106623487 908346915 0
413631754 710490389 0
712158817 595817563 1
476712101 874567913 0
435513244 72016917 0
746528481 420895368 0
453811661 885878905 0
139256018 77787777 0
728061532 595969467 2
556511047 763564644 0
75871899 478456910 0
44605183 900295019 0
145552728 152371633 0
939604210 294632014 0
948809861 128079758 0
194929970 452132872 0
627368439 556088020 0
551451323 934162979 2
673128615 112019486 0
180301109 501120741 0
450929213 322059234 0
866606749 986539011 0
614473399 411557290 0
980081669 44538227 0
611954042 38109072 0
265346893 118858978 0
513705991 38964875 0
65183344 792294194 0
488476708 179583417 1
692886272 215268892 0
264822768 411142560 0
954354450 599211016 0
529640257 227818179 0
587752271 213242671 2
700147427 123235845 0
614822848 882734490 0
257226126 873046437 0
855703612 427303895 1
190100805 702318619 0
489977889 79917036 0
887910484 736069402 0
129023950 753429793 0
281731780 338015232 0
744193761 451735678 0
362881430 894684599 0
827802579 178822438 0
394313942 110073457 0
896996552 572683189 0
843636991 29867317 0
26532528 945992585 0
910675604 323404272 0
262906552 973933416 0
867204306 697109535 2
105412177 436145638 0
50188300 29288551 0
187005249 923541950 0
555820990 87083886 0
554556333 170005466 0
283608793 288910529 0
104390236 385018014 0
791974454 811637011 0
958253914 373272885 0
420236169 371975207 1
510268788 59143322 0
78940624 223790188 0
890698037 633587117 0
517363492 580049375 0
120333258 955153660 0
199317220 20620519 0
112035609 890332142 0
684328414 331115287 0
615793407 713954631 0
578948130 497342367 0
84922403 510882046 0
846978501 625367755 0
793429785 35845476 0
89953813 910293381 0
856762879 439236439 0
730305529 593799400 0
223574900 767134310 0
869310919 787377258 0
524709706 366335502 0
93549238 741838902 0
414331755 621739125 0
687267291 43948055 0
684321253 787349251 0
212675662 563746704 0
951459238 685860187 0
998706413 372090144 0
279726570 725621747 1
772435651 801989038 0
664593508 86198218 0
113301503 473394723 2
960298892 785827539 0
18150333 945878364 0
307082008 567118929 0
548864328 176396503 0
239162367 4392151 0
728211441 335843551 0
989805897 425254288 0
543194558 311702224 0
515195247 98585125 0
230951741 77601808 0
963551870 397483054 0
993755390 218656004 0
453524828 794432737 0
28426780 653957961 0
124207790 17501077 0
752404894 569949060 0
57596675 475300669 0
898167081 26099734 0
73387113 812089212 0
762089221 215262164 0
607461560 59992766 2
533893842 861572502 0
533652432 374123206 1
601854506 445528280 0
981438779 263230400 0
419880302 492018344 0
899507967 954734385 0
42288144 160911973 0
430265222 374830323 0
451663729 137989495 0
556640383 69207554 2
627814581 223283400 0
403740034 951825783 0
143807827 305831448 0
387374560 307501159 0
230148322 765559239 0
952542138 34350776 0
227948152 159934733 0
22810279 296057209 1
308849935 720630067 0
894886903 128809001 0
815096342 820214561 0
982189332 465261058 0
558353711 161045432 0
150886994 822967197 0
293811473 743534803 0
106231416 962317150 0
88986435 401651634 0
329183261 484068274 0
879064876 836844090 0
453370920 686882114 2
181891563 37599809 1
219867606 761508039 2
162628076 360726314 0
629215787 820472596 0
443013195 231839152 0
463754455 83985205 0
638351708 459586563 2
73376855 30471749 2
407876129 86208790 0
814378907 30387938 0
381568573 515664480 0
998472793 419887038 0
983325371 762196936 0
907166912 378232449 0
461906813 28014509 0
635380957 214464870 0
512136508 53680583 0
727247100 48558531 0
920203776 659907138 0
442134517 448556347 2
840060011 453660551 0
986925550 283514542 0
943645688 15763074 0
623663699 474079384 0
650437078 652360104 0
607251795 271648932 0
179786367 399775817 0
99813099 604890264 2
50498598 86974555 0
516306948 912984783 0
652595721 312017772 0
873543745 707016108 0
696709620 752288940 0
751461861 346557984 0
152769546 323951940 0
368830540 777922275 0
960245833 401874154 0
232939417 209029094 2
982420920 849720704 0
305528760 384662642 2
652043730 516889572 0
633640604 724197589 0
79759344 781852051 0
36631 467096944 0
568050526 119242148 0
50956823 309057267 0
41891216 510983853 0
843341323 393520605 0
416584731 349805289 0
722183845 540404142 0
211122617 830554356 0
516487851 114711169 0
893522369 96365983 0
642397906 807115320 0
913481486 107055976 0
926231207 830568198 0
940504226 270836473 0
696582119 233045205 0
946186895 775040208 0
358930892 857720694 0
417956146 935168217 0
418113687 734306986 0
807489752 205325923 0
637051664 948585239 2
81943704 382431475 0
369251413 727190114 0
352212459 274725923 0
594458433 363916595 0
800403300 519694999 0
113753740 140733067 0
340582816 540682569 0
516919782 317037872 0
850118981 131942676 0
589696535 511677346 0
242403973 846325214 0
50309904 345180725 0
768425113 613600068 0
326882156 60657192 0
225708746 141607845 2
389628949 855139117 0
360856611 857804171 0
956443041 884625438 0
512191086 474544359 0
629025125 98174682 0
658086173 781410936 0
80264222 482318812 0
232927189 151560876 0
998148384 323795543 0
25512859 347445958 0
390050452 106509106 0
691104124 142302355 1
2543093 476595510 0
150229726 747741273 0
41455276 948219418 0
234044787 928049970 0
42666366 253670161 0
489247520 268126878 0
859050618 466602356 0
461677784 522251973 0
135874336 159900490 0
728099298 79620932 0
230543509 822274245 0
945029477 560562844 0
245811238 737221717 1
373064658 227445066 0
131089521 486640808 0
395493605 219999353 0
435063191 294051 0
427567311 158919370 0
504523637 948639907 0
808521236 330759134 0
893947928 853201977 0
47211166 754020114 0
225691810 511269745 0
578608204 988071926 0
326707623 332008559 0
383848036 97449189 0
84786452 307414014 2
198443748 9466258 0
300847400 300950614 0
112863449 11067364 1
499558546 912987560 0
71627083 662894464 0
7830812 302154480 0
430046446 567182491 0
91809740 583180145 0
9585721 590372875 0
65571527 342365964 0
531802184 467641761 2
892899672 120972891 0
622002767 268644244 0
345947852 288324974 0
114447548 2748614 0
306800188 81118694 2
892617810 128335994 0
474347511 682868939 0
568618436 15922234 0
881655986 194340495 0
544524967 285157305 0
551824560 858024320 0
526342292 586510402 0
280372602 602800315 0
56462781 565174305 0
173538647 917720120 0
808363327 891893932 0
770685415 140738433 0
432814746 830366418 0
383765909 76640465 0
752305433 339311714 0
975426682 676324623 0
375015594 42862737 0
337414214 478016578 1
276850759 121104292 0
98586008 670937541 0
377513373 475076105 2
220394884 430840396 0
598459440 337620142 0
343698924 978220357 0
367016923 798680572 0
745956396 961692967 0
212369435 853110549 0
23489366 864426994 1
659398104 981362996 0
199235494 169351083 0
993475946 29637353 0
338293615 157840307 0
990766186 873660023 0
731923675 996834138 0
511829531 563880830 0
923244590 836452863 0
867564504 575584222 0
665760466 313925767 0
297813091 53756521 0
757123348 656237 2
619675451 433052014 0
423234311 791833442 0
813240274 271789583 0
512276216 804164180 0
764807558 299860929 2
939442626 264602554 2
257272855 820227526 0
398085199 934718543 0
309628716 531372042 0
285679071 976243102 0
865521515 228884107 2
493663128 330519939 0
577481557 6379494 0
615600589 497537091 0
946670654 791212463 0
523553595 533016873 0
609623301 89932205 0
196552387 744532720 0
510848932 520057339 0
848524300 469420451 0
717610674 116837692 0
394477907 74403983 0
386666402 638979136 0
971907898 246630169 0
738752552 18976625 0
869905422 987116394 0
981157447 249005372 0
844671580 490885229 0
289876654 87395782 0
408173743 494591776 0
912124517 706789238 0
554267630 605949714 0
94914283 410062281 1
205888013 182664132 0
743638032 685790780 0
363359843 234856689 0
199116761 248799578 0
513084638 65109946 0
22720347 26117131 0
700551068 946297486 0
783827913 396202762 0
368839932 346127068 2
234781972 782916886 0
481250426 49236990 0
85385322 61911761 2
493187754 128129509 0
375447362 883033489 0
706685395 415494763 1
995227702 414828581 0
670885165 248447515 0
147624118 775763971 0
203495414 723789879 0
935685539 534823670 0
777527685 947994088 0
587098383 519669983 0
996051339 900109045 0
278301244 528692824 0
486725195 967063988 0
530301939 908004602 0
736882827 772568790 0
952694610 571099069 0
295905006 123536684 0
90091565 973255107 0
719812489 417516577 0
983042516 985658093 0
535751864 273455084 0
32792400 675688504 0
40012677 927058449 0
827294398 211605323 1
514311555 865606925 0
589821368 5347594 0
415871016 247590121 0
869983993 995510281 0
60477432 957456949 0
143053614 79089281 0
551065569 601150015 0
653708203 706661202 0
396888739 514092814 0
103271336 447986131 0
91512193 348008154 0
222664044 813453191 0
981057879 570499909 0
454519711 505643583 0
217918012 946684043 0
752781482 2336290 2
295105968 960251274 0
121586464 765709591 0
12187891 699633879 0
303800146 649261280 0
628113290 107458322 0
761602740 524213334 0
78623137 895536246 0
86963100 350833196 0
213600233 446730687 0
667440255 164940452 0
391717103 397603315 0
141003109 589009170 0
576556676 464115130 0
834117713 886578648 0
652064323 940524260 1
741086591 380974360 2
723977202 840496209 0
541820574 921472582 0
616509499 98019724 0
489381893 467941807 0
819725398 107063891 0
900608116 203257215 0
245476587 997810669 2
861115500 181079915 0
491498968 70188341 0
41337334 895284807 0
300179850 26627465 0
871026676 105180628 0
1805377 450381501 0
427204343 117873645 0
226545773 159462995 0
383635657 601545147 0
173593291 571000331 0
884479162 101869116 0
905615973 550932923 0
535839177 107522125 0
101226177 267765560 1
574021594 607993795 0
447942629 907742614 0
991722708 718485604 0
989647220 494511063 2
173005059 190591258 0
756549763 707353982 0
948423985 41932723 0
794422750 697667860 0
8938227 134158452 0
347875531 599682512 0
587457864 137215704 0
428422093 253851968 0
351524829 79633809 0
778103905 151053431 0
639603927 682211217 0
255644788 255220515 0
901847092 697508598 0
368387567 638205985 0
439574612 328382309 1
23717304 109431835 0
998598255 729137616 0
133497943 326966657 0
474982428 243748779 0
614406067 92542261 0
38345050 45316916 0
172806218 803975384 0
833876933 95177891 0
648351002 290797953 1
571574785 259226981 0
940401910 56587463 0
241189757 898345529 0
405110692 270560629 0
228963365 694532944 0
543448238 271182405 0
203455858 56507228 0
745161874 915236657 0
115478032 321276056 0
286346167 333644307 0
813606581 915428417 0
299604959 51980462 0
20942329 120657323 0
261179732 935695667 0
765541599 269834743 0
912929762 619502464 0
762478941 256990705 0
243040552 707909679 0
759122857 974617326 0
859016011 709944963 0
12337684 165174472 0
335948347 130621455 0
267518746 35413651 0
502044373 661836959 0
90333420 988196131 0
94757714 163987598 0
388795135 472198400 0
845132805 932538510 0
950118185 857500640 0
118288242 384431549 1
538391004 16986752 0
855066081 214726729 0
580468754 366061607 0
308848536 145325598 0
172719996 76421434 0
911233637 516608368 0
776752527 29367139 0
795924531 148696344 2
95671519 834279017 0
999343428 409271027 0
369366636 186309058 0
981039310 650083882 0
976473369 272552172 0
37333517 4596422 0
454191310 52719663 0
509595105 217988644 0
894561393 39330295 0
176754142 257406805 1
203727584 565142079 0
37753563 445056141 0
101611728 699964789 0
398408244 22667540 0
356156872 643016339 0
215030749 628885978 0
717016138 179972104 0
876761739 25805157 0
988273805 410344319 0
592408207 813920765 0
500028990 255929328 0
796469729 988356243 0
608226882 666715181 0
923534136 464890296 0
304845714 292689504 0
913648426 464039359 0
570559176 178233686 0
812922595 866540926 0
232496082 91111872 0
328900979 699573741 0
474767099 193583489 0
644166469 62798826 0
815179567 534696463 0
210579515 491439226 2
92173573 859368749 0
647769249 3585552 0
297994981 828941664 0
234400802 262303204 0
402151230 373201009 0
870345215 848071978 0
7372101 513171249 2
985696280 992031845 0
139159493 117357563 0
249070415 51811196 0
997950588 400121343 0
478479011 446903025 0
910584542 628315243 0
249024856 235968327 0
33936117 866961755 0
732959950 293762991 0
418146174 857845630 2
661322387 155673942 0
682998721 78249831 0
273260023 593920955 1
920800716 60871541 0
106090579 333805912 0
5317991 799199631 0
898886022 71841030 0
784254073 277128650 0
799445 335688486 0
821499197 438950597 0
56910653 255264138 0
624948236 821741820 2
820419336 910239389 2
139626218 605497519 0
326554783 545772568 0
793651895 885476383 0
336566870 509584571 0
274195923 833858952 0
711428540 383389595 0
329481525 615554924 0
800082561 357849868 0
623828867 913856906 0
534662990 959660664 0
261400782 811295235 1
368211861 471470513 0
205789806 583285076 0
472460784 575902315 0
370985587 114453916 0
499610472 119578247 0
816754056 888711021 0
892736491 261048843 0
708095162 21674435 0
47858198 575097122 0
168031096 62224382 0
899822280 583557606 1
176974832 592473353 0
825972900 440300486 2
255679900 192720968 0
88125388 250092481 0
387378102 681612060 1
597876355 721029239 0
621659381 942509194 0
161295851 599342976 0
904138444 132081096 0
884693700 145113051 0
619636426 607098706 0
810489294 620163019 0
136632325 288338763 0
456497957 32208502 0
536252538 145514055 0
107727404 969125704 2
114441354 412902758 1
507065670 62265728 0
798894582 610837828 0
343407711 957429823 0
790991821 417310554 0
595515327 20344175 0
159879109 360646372 0
916722444 446155473 0
250470140 587488620 0
371671750 90552557 0
190273910 878925088 0
94237251 466872096 0
250740164 612698054 0
595602885 21860772 0
486409500 780222104 0
105036901 51964702 0
735877023 300982996 0
285020409 453215608 0
640783344 690547326 0
313562 951801556 0
13034764 117166690 0
361099758 372473542 0
3831916 153188708 0
875470120 576162917 2
582581125 961661744 0
187925394 819265492 0
903043442 996759139 2
223982365 647715849 0
565112552 933883288 0
839245337 122415025 0
420076578 213600327 0
628683311 472551125 0
560738485 947489454 0
922453240 813508086 0
166654405 886325171 0
560729619 301026822 0
956239733 545614812 0
777071267 765217104 0
387793072 343583634 2
694460486 172392749 0
202335740 862465497 0
452199395 468548532 0
444943110 966064667 0
521342475 711575648 0
110333035 26150027 0
154685435 224897449 0
659844074 412781893 0
836211246 85818966 0
993336389 380650036 0
504741062 65550087 0
610002789 827731092 0
911636307 75751207 2
94274755 503762169 0
767950770 770740250 0
52057864 578779759 0
837467610 122330853 0
736419948 108720279 0
585961001 850356989 0
277198647 997863029 0
981071764 164742266 0
896654455 731940575 0
338986450 415562169 0
341734517 770158241 2
837418933 728457075 0
201779855 480493660 0
131482312 277087316 0
388056634 926896126 0
595298521 674172031 2
536801049 797486352 0
210981784 286134512 0
986974783 80462955 0
686342410 221086466 0
709749711 891847258 0
660544682 248406717 0
820751117 280521609 0
966768915 683926742 0
260093581 309380972 0
131414660 358353198 0
64142956 650581995 0
724019335 379319862 0
387238297 733663403 0
851835884 787461593 0
601175546 413068842 0
509572443 882337385 1
137440932 265364279 2
341581521 117058528 0
120708588 53481047 0
190786019 945332876 0
554563440 347534901 0
904469658 911363797 0
161416674 191951103 0
961860021 97082553 0
910007999 116673705 0
465740350 588780922 2
824677700 729443765 0
805697428 515229795 0
621377559 870215438 0
373875766 223835574 0
171032185 548603367 0
230440065 854103937 0
938510432 296112852 0
487209017 992770499 0
934950419 846246249 0
67673506 60747535 0
163061090 834870433 0
993386046 866541906 0
8575666 333638363 0
467160187 305248732 1
861058002 976876752 0
541389408 592005691 0
225861683 270933769 0
674422958 226947013 0
13610325 27917479 0
801164916 343216879 0
927564401 148018894 0
190729826 460642758 0
143860653 72961848 0
401126507 932217788 0
896914346 361284633 2
321074665 483413114 0
108335083 687882209 0
721401869 376651937 0
963228777 462160668 2
729859891 504832274 0
867197045 485520109 0
936008795 232131136 2
587780686 720238043 0
965947732 957473707 0
31156785 391257004 0
944049862 833631027 0
745648462 57169020 0
831637510 271028418 0
193229586 164849709 0
451238943 596117962 1
473930794 326559791 0
192491261 360790541 0
994363893 372715348 0
451707074 253371618 2
720615212 410687112 0
455518844 751471588 0
445197163 617628402 0
452642180 210219408 0
64318866 358078080 0
739412070 561099577 0
876945654 671900731 0
107534416 390104995 0
723300357 888358598 0
286602971 700221617 0
709435867 836273047 0
135838085 729833021 0
377654805 790156209 0
714913544 716838451 0
569176181 654449096 0
959874183 948598313 0
703146670 745835596 0
976639675 709678403 0
263567546 479696085 0
900467195 438943345 0
522221301 783660072 2
126862058 964983520 0
213621343 205170729 0
445761479 684767892 0
962949854 243749095 0
163822915 926012574 0
70708946 116087296 0
930364583 83627090 0
963972755 189296853 0
341315163 739842929 0
562348257 705792725 0
23081226 913591748 0
17869694 438306504 0
942199330 580044587 0
561623513 903614619 0
304282766 733394796 0
132722539 375729743 0
407896517 117825205 0
51881338 998644196 0
811296029 764632670 0
449544763 519418312 0
427650562 50172825 0
862318053 818590770 0
842397381 132630945 0
471329778 450893047 0
500671136 654292044 0
800370836 485632816 0
5584037 925057665 0
148962634 109867827 0
200502186 137368896 0
975229661 555833722 0
797301125 289458261 0
541690372 120311600 0
59215994 779565535 0
326483088 859960895 0
944020499 752126234 0
572787824 507783460 0
902050496 182832850 0
843719900 373217742 0
427912368 439792314 0
855981882 232890008 0
963544868 55403050 0
29054284 775578112 0
536758381 572825076 0
221144637 58446428 0
802200851 365239941 0
191094438 289775589 0
5144725 628825168 0
140599011 28762954 0
643423468 642947841 0
664639780 398591306 2
544104930 139441512 0
584181388 129732548 0
739898257 749172410 0
938022144 132379876 0
993853488 874304150 0
665573567 610080840 0
190072332 589691196 2
45478532 667354933 0
316470108 8676033 0
454222655 491433564 0
12581851 331908081 0
604616212 961996457 0
263591342 97937623 0
346219370 106907078 0
164688918 120244626 0
774367440 629305903 0
878972367 23291965 0
439227436 729737408 0
697919333 350381884 0
616424397 254319231 0
571699290 197733166 0
736278435 187039399 0
115743896 742944611 2
202088435 212069093 0
34652272 132452310 0
503606095 779384138 0
302299462 678856220 0
225049131 636559102 0
510156000 26976698 0
983915820 910228462 0
399987147 59874390 0
611612478 758097405 0
444729551 195612062 0
669924925 864010656 0
52079505 906199244 0
929846428 605184075 0
389607665 498189558 2
816425588 806261070 0
327947875 722976274 0
754541808 996289427 0
173951425 521192647 0
419578308 405431028 0
634642774 999164906 1
276301638 747512222 0
905859387 744841784 0
789146631 138865073 2
584008058 850873520 0
906083089 428625798 0
547158054 88166507 2
986251480 230544292 0
360174659 884052639 0
214134615 622106906 0
374560966 96154474 0
306262696 362254552 0
989383577 689150268 0
911270118 747107216 2
443338398 208569591 0
843877800 968247701 0
996085452 294686759 0
134517576 45417697 0
106289318 522883305 0
270123316 525301001 0
172801503 83382548 0
610585555 518911025 0
3776254 64252204 0
376041992 730202098 0
199643658 755887048 0
793821731 831004293 0
497346323 817638541 0
597777213 523893698 0
241443901 92682551 0
385852605 390319957 0
50682552 743861753 0
256556028 436119437 0
507125792 799068214 0
863673027 34968518 0
772242118 867091165 0
182477655 749210236 1
160037328 545582706 0
973764327 823894486 0
342209296 311216590 0
157512602 800293578 0
159338573 597540706 1
4822029 463997315 0
240721881 632264055 0
299228729 749159541 1
722062435 589822874 0
810555724 889606856 0
190161460 964496581 0
585191693 900904463 0
5347207 421376434 0
682687787 990854169 0
746075348 68606358 0
6957440 245896843 0
380073459 693447819 0
289731442 75083659 0
524901429 257133156 0
748571116 151624131 0
64036556 583334319 0
671220412 903928308 0
56470334 884563924 0
43887424 438866985 0
513450349 644037935 0
26534082 133404581 0
589452491 524162052 0
562384060 961749728 0
636498417 103814419 0
603630084 773742972 1
97211004 30196235 0
82676550 772516910 0
676905335 516349284 0
619296076 837936000 0
938066190 121772797 0
247625656 100588286 0
44995615 335803467 0
503044892 774449987 0
218298870 15229550 0
230248225 173984493 2
777899600 931862739 2
846854938 847573193 0
170882028 660262745 0
574550482 468225287 0
28122360 809646428 0
281306383 7008646 0
397952450 331418299 0
884679122 575305280 0
657810911 395862955 0
729997037 739947473 0
28596382 297165405 0
386950377 243959641 0
171001137 34429252 0
540233995 584402421 0
86310023 563416754 0
133952605 650400914 0
44174024 297685850 2
342368647 445310089 0
437968343 35350430 0
763095624 44784777 2
158004722 851327156 0
47520116 876060880 0
308788184 97724067 0
974856680 184112647 0
528211892 480312347 0
702009948 134875236 0
81611497 934370764 0
234045019 243247015 0
587773371 255976775 0
76326411 510655042 0
104356294 375523638 0
161042623 470931619 0
141444509 567800957 0
811750109 805860361 0
762288569 70946866 0
832446106 952392982 0
437151719 455797783 0
992182267 782188310 0
193886975 343790930 1
230658297 226246802 1
306154058 126158809 0
820718365 722581943 0
368830097 74164689 0
261546681 377896680 0
730943439 94266568 0
997268207 394924970 1
106091547 14627136 0
768810470 765612382 0
915549662 400325299 0
897939722 225321877 0
524085968 893798718 2
650835987 968885193 0
88163467 89074167 0
222772264 609658944 0
329567592 119696870 0
526949683 401214279 0
580701820 693694963 1
175512345 337809591 0
587874166 4347399 0
621724741 946931068 2
517356103 379242530 0
212528770 171410313 0
820091379 587255623 0
195896016 623133092 0
265507101 529499174 0
135020918 724421110 0
941910150 639748342 0
694707226 914716630 0
514089536 747473382 0
4164732 886947462 0
343537930 179585812 0
213461642 916865351 0
116747880 691194276 1
664222873 738532760 0
241151569 791406033 0
222904223 89930074 0
340733003 269844162 0
57144128 132970675 0
792656651 69663873 0
729025130 611326966 0
627447480 127400078 0
76994684 961045697 1
34170252 898350052 0
650271873 880421958 0
462588178 222382901 0
921051548 525726588 0
996067981 315128882 0
292213450 593502187 0
303732787 517705686 0
122600230 10044842 0
614761810 385391662 0
807286172 682248009 0
521087951 265480526 0
617928192 360191492 0
187731684 231485796 0
332977954 750176359 0
804996104 754538524 0
368370645 355933623 0
585935866 895345199 0
884241618 641005738 0
427845819 118883491 0
881833077 104217129 0
710498069 860207414 0
817802912 388067391 2
967127997 554597245 0
504347522 546720309 0
97177028 183121530 1
719395348 492031247 0
96943372 766838463 0
672654232 707991028 0
620319756 769361706 0
176687981 79667090 0
182952358 924161884 0
579325442 748563733 0
20943986 776502748 1
177449123 195561165 0
556451735 299778294 0
102495099 26400294 0
742824248 732878789 0
121592754 2060142 0
488474986 45468923 0
213674636 842707010 0
695376551 427301942 0
384956327 419166897 0
501856517 178730651 1
97314206 587291449 0
379239560 90006110 0
797194079 419077778 0
962071470 929457185 0
241230531 205105901 0
334829110 326770196 0
94508249 448547698 0
495192235 896049332 0
923491020 389281185 0
347238083 897763630 0
102743969 251747900 2
969186775 698496650 0
184437560 350209918 0
334652487 821610444 0
4287636 537673886 0
422614271 754195466 0
75016709 527717967 0
36217136 457736287 0
552763181 176968694 1
98895087 145173859 0
659303030 447446903 0
151645771 676494703 0
20964352 410551306 0
742907550 54516918 0
659203935 980024459 0
48391084 576089468 0
196678688 159480705 0
922136735 312906143 0
697607543 611459078 1
194808547 750453330 0
940609160 92329193 0
632460545 152847876 0
75752920 934614039 0
643241997 665198047 0
773900997 484032952 0
64633150 123359284 0
456515225 423510640 0
65357203 130261818 0
17321360 5775196 0
4654520 7145942 0
975030069 330941596 0
146867686 218601840 2
394047482 943119767 0
557691923 382171478 0
134917666 957159750 0
644977231 503528534 0
496394081 589888908 0
325155669 884016242 0
570905816 340616040 0
355793842 95059570 0
809992284 109909043 0
574270620 388644750 0
621970213 82311014 0
472528883 218103223 2
518861897 141683537 0
539306210 297422752 0
822519943 63944816 0
969534530 396712337 0
797296937 272645336 0
161284607 805329868 0
75374066 477519815 0
14755973 84899746 0
151794438 333319554 1
290054402 800212573 1
220559421 50253224 0
695378849 622673171 0
554505200 46922778 0
23583112 563538257 0
600983816 477349139 0
63557220 629197671 0
69468524 116150679 0
713815967 418367966 0
922157041 469022622 0
875954760 924592174 0
941010911 289530124 0
600891742 465285782 0
190967658 215109130 0
937705802 911705087 0
935058483 616450840 0
304762696 487826696 0
455150679 137390180 0
996554152 905389986 1
340408806 151044969 0
252462129 13013018 0
119508364 86411701 0
700521506 560709965 0
903572766 129711966 0
626715922 527682391 0
392490404 930139081 0
375883551 228100705 0
124536464 610652130 0
686839587 404992535 0
648118200 98557023 0
310022350 76039425 0
754530374 862506262 0
207873065 208107555 1
41060671 179155420 0
198618681 997601656 0
128380558 333838178 0
470751928 79153710 0
928014033 909349983 0
412195001 321174588 0
78097834 34641940 0
434094578 772588903 0
92451726 782007481 0
106254686 635526171 0
868551946 656071276 0
214146544 494015471 0
862714555 89759666 0
461332296 477283530 1
11584521 605352694 0
893543382 26775777 0
182002314 230648999 0
349819342 497166560 1
62640817 592480641 0
72487535 4818271 0
289146149 811874644 0
558341933 236674837 0
408437717 67589902 0
47291283 94123180 0
876238990 693581685 0
276088314 42038565 0
588215930 389596556 2
815014100 81286749 1
597186011 369292656 2
122952590 592252360 0
424940937 222555164 0
895444800 387944501 0
431916012 139446844 0
668408132 324016035 0
789673253 489667948 0
43057684 596990456 0
92476808 557364568 0
654852629 173473805 0
294454308 491290190 0
615307738 896924330 0
347298976 257506386 0
834754579 967159080 1
429711487 935729519 0
326234895 52310700 1
966349318 228764749 0
309678275 768076169 0
215017182 295475210 0
749760899 806786521 0
389290224 493310615 0
56102207 784316041 0
60437847 170125809 0
760285464 210442905 0
519966483 934441484 0
940914877 61084918 0
15353134 151734309 0
857776706 626148458 1
58939916 888974347 0
603117024 450705587 0
289664823 144161789 0
384189639 109100686 0
17990805 340104743 0
142309599 913463930 0
924259319 48416157 0
549397109 474467473 0
69962148 360789179 0
837080188 394955754 0
88395991 380979962 0
499690440 3084062 1
153067867 173185339 1
660266812 383557258 0
733338867 357204988 0
901636054 703299116 2
472841102 711865821 0
277499010 643623745 0
324573258 966699614 0
711659727 36992133 0
483220290 579490517 0
803646050 198386857 0
984450412 13418293 0
139908634 978655044 0
918368328 759752794 0
393907512 749325610 0
320312811 37067390 0
372544679 410172560 2
234973682 979517242 0
562422169 718438565 0
77343516 165347332 0
66009135 329435142 0
716434319 410183312 0
61992683 450010178 0
141202173 930240349 0
34450784 66698072 2
122793225 18365435 0
672521955 26632087 0
127271503 293304312 0
95997727 517796126 0
910873073 811632740 0
319609234 60877632 0
759151384 409240193 0
137889943 113979905 0
576489158 919246907 0
813824486 668284307 0
28000846 587879910 0
833881977 640907145 0
452184135 919101597 0
428791226 651260696 0
565602621 87059177 0
948668373 833761374 0
965377062 555969511 0
804618932 155995888 0
840998641 513589764 0
207856230 326899906 0
899008071 75327130 0
695051485 703083070 0
729539000 963482621 0
379322908 52845174 0
770844564 582955675 1
674023266 107134548 0
138050174 519170685 0
423673698 455502444 0
698218229 775825722 2
555085327 9693221 0
205706157 643510923 0
214873456 448953597 0
688966391 895767396 0
807549828 619367001 0
153179320 65867169 0
260183416 867625570 2
594947627 456893992 0
25203714 166321628 2
974827899 424599776 0
751658912 449089989 0
724261976 211899461 0
952616075 888429543 1
977706550 559032463 0
407053100 749827118 0
48134662 478047341 0
806465400 472199894 0
328050869 787110615 0
606246160 495274753 0
142362093 701689999 0
204630002 963881014 0
426180841 105297275 0
914112002 964513521 0
567301988 388173629 2
3531497 672871665 2
29876480 251682052 0
615246509 521661068 1
806496441 252975871 0
533964366 125038978 0
919358184 238070910 0
542438552 97806012 0
794873927 645411372 0
198326470 126765205 0
517788303 240643047 0
177734134 64600585 0
18156162 546639531 0
75168823 767484267 0
988760693 365020638 0
892152926 632707140 0
763674958 40541082 0
239536842 737289737 0
245699427 479712803 0
566594088 137849092 0
473852023 781038528 0
940756501 777223662 0
272662074 199665922 0
215714800 866806809 0
656380689 985122927 0
384889325 117647592 2
182714963 644421325 0
529863037 718491624 0
259978523 933376766 0
829450173 527728683 0
317665483 996324059 0
289080069 520130614 0
623153804 599151661 0
171562376 245968602 0
265947841 716357828 1
815733139 44391154 0
63157463 541613838 0
827987697 239581623 0
799151193 466314973 0
561428225 803335429 0
208608634 109351488 0
558559459 359934050 0
887253005 263151627 0
389705181 938223630 0
220324858 532628127 0
988369854 663060402 0
265257382 500684685 0
3825943 214927058 0
621554096 374221736 0
99131935 307072734 0
836435408 154076737 0
934784841 127970961 0
634757404 55042122 0
711439791 104661626 0
918827325 760530833 0
486076697 787839136 0
70647933 402007005 0
791098748 326566584 0
232411586 764451596 1
86781927 902315507 0
395766062 164922706 1
672364258 446547734 0
221772246 348989004 2
998455763 967150964 0
352967406 38660115 1
886836215 680103619 0
45957738 430880175 0
952930754 21399144 0
874555872 557527567 0
786530810 97647417 0
307965185 825228565 0
653292552 87598348 0
8586795 267175359 0
862810697 511913405 0
144166785 450573970 0
586817475 51078254 0
742794119 336424280 0
769674721 33497351 1
546482448 584057824 0
73597202 55812855 0
611778243 354424166 0
220775234 475041026 0
956681497 138031073 2
93419458 309029439 0
598985107 445832062 0
524953721 143456642 1
976841517 194676877 0
399904788 740731684 0
972261349 397872830 1
258500729 534605166 0
991906419 59284531 0
863028393 50353710 0
594822259 429012555 0
349491479 257570455 0
133155522 258695094 0
504899279 943913174 2
503979950 613515545 0
317400160 18292063 0
973807014 557332046 0
825233325 46642433 0
4619242 743003294 0
671463916 176917979 0
81628930 735704068 0
154379527 554223882 0
684687213 437397278 0
137048238 952105207 0
13309159 22860494 0
525575597 918496020 0
533765883 380044530 0
210229042 238426367 0
642094038 170628892 0
186785693 760209739 2
820783317 281429190 0
304629299 14141294 0
759645354 332069652 2
540852653 59462042 0
623985215 412814249 0
859054926 818711268 0
155538637 481050899 0
73994785 22620130 0
868355892 997922476 0
593416426 61675700 0
417559393 292380161 0
903026538 242264727 0
642694065 493408793 0
72099004 772622435 0
79007114 133025134 0
921287718 714456707 0
923596723 563119020 0
605627275 429364248 0
12746772 961124845 0
492746500 85656299 2
66660105 44792173 0
986731242 10954678 0
863433262 826995885 1
933622038 674682983 0
508724085 628472777 0
107925338 721382717 0
127656614 533749910 0
477137617 125702453 0
267659150 767632987 0
551792335 202179998 0
220815159 194924891 0
390338991 127080637 0
45042380 260093274 2
358821748 308706341 0
389903561 413184027 0
956094528 144129702 0
662304847 110710932 0
58610819 734536993 2
971429741 867831743 0
272945685 105300126 0
913486435 958140303 0
58966087 925227373 0
926426828 139155465 0
606320860 470904524 0
959238647 334081293 0
109477531 849793285 0
628137768 911585030 1
69881738 208903531 0
14944088 492589879 0
77544097 576476607 0
729557781 927885163 0
897465463 2973494 0
68922632 516723212 0
855448171 252259821 0
665564099 986721018 0
163326654 44456571 1
79344997 711443161 0
415010023 519343969 0
106089800 727536370 0
927010132 114773518 0
644061593 70873602 2
468584988 251375143 0
877807704 819800910 0
41447333 924819299 2
135105520 43466010 0
709476805 521032442 0
737184340 188664352 0
528383375 438144677 0
186358160 384941636 0
405548967 312209958 0
802375851 693810549 0
744132639 556106110 0
223782705 705222756 0
316468540 745555585 0
451342848 61770371 0
602585222 503970011 0
955341914 134797929 0
462336935 295007903 0
699562324 637039100 0
875092471 998029309 0
727030842 704809702 0
596800753 875188056 0
31916912 93520883 0
850472815 705173124 0
12459803 695976351 0
950205702 105607520 0
830825008 910920822 0
171245499 203534685 0
399906573 269001691 0
409449209 255369355 1
499942729 6032113 0
591941639 49590701 1
353058899 91948196 0
332079244 752754126 0
520914938 274499834 0
53790981 433808187 0
107815840 48954650 0
738931694 563298894 0
612178559 919271422 0
14926412 353773265 0
19730969 656983986 0
458994501 675545091 0
579213879 437154331 0
87192959 847015341 0
316209900 376703477 0
886407008 984767378 0
58812169 377463551 0
194175092 452252667 0
465935792 700521236 0
33199803 384813994 0
491209803 80119430 0
14250340 641055469 0
65963248 434283624 0
321671078 328288978 0
135681335 707345850 0
102598618 667501528 0
19386287 53543335 0
649330214 183626114 1
514449621 381749014 0
882413763 312413831 0
847599273 151515016 0
906699283 461664010 0
713453247 412969564 2
446661161 936422310 0
930995618 332194304 0
425628504 915794049 0
294751805 74091638 0
944691 640440030 0
674086679 285719116 1
23327350 568251348 0
83846297 79689975 0
623667083 413739809 0
558645276 841051022 0
308694683 190723504 0
33493905 387279711 0
392218700 547189295 0
199368238 767845277 0
794297089 658392517 0
226563718 991465260 0
392456966 735586130 0
914111570 493835868 0
751169120 377632696 0
128154244 159250006 0
69159576 966264817 0
532695242 871722665 0
492179344 388900817 0
61843302 177243846 0
745621467 27546445 2
687280171 713276602 0
543268309 561563906 0
96833471 753961967 0
4970306 84384691 0
728416418 9700492 0
86559039 19422467 0
900544307 5228149 0
462079783 532023770 0
541881288 511463846 0
817185605 917813152 0
662717028 187297970 0
63375424 58505293 0
18465072 890624588 0
337479010 935223628 0
874140613 65529727 1
629097593 667869446 0
542485917 981999881 0
936905577 476124624 0
475286472 146723697 0
231616822 874474137 0
895875738 310252555 0
665698017 286423159 0
339982677 846478230 1
809818279 96215211 0
557188575 52209850 0
559868039 159493678 0
786216571 461946180 0
20127454 313406593 0
639184279 157744793 0
390642915 96582752 0
892664248 31195047 0
595681690 931194588 0
14739100 707668298 0
963844721 50834587 0
129698163 107972605 0
238247706 362433923 0
398559048 539525702 0
23235038 611394373 0
860282703 895809726 0
600118362 774433588 0
171077422 226075048 0
884357212 863568073 1
783193744 872664623 0
253393568 11837351 0
164957725 813624335 0
985961469 644919619 0
222262974 839947762 0
817975331 281297964 0
264236590 968063110 0
69258147 526816098 0
494054716 948672968 0
516856128 525581780 0
37865635 101030394 0
755833836 140059149 0
831623261 477041252 0
793330065 498153792 0
239339257 239954573 0
693542472 884279562 2
955104356 381931562 0
735317440 2526358 0
563139937 4402150 0
872531182 53061571 0
529192026 916792887 0
985854711 479779089 0
629747090 29530719 2
218112117 108535761 0
948837531 172964064 0
707676253 856650326 0
287133340 888899972 0
268871520 89406963 0
818346663 492653494 0
914262734 120874089 0
971511837 173071206 0
315143097 769456265 0
389947263 224924101 0
936879339 469215733 0
553089837 22547115 0
320438421 477078999 0
884175772 176642400 0
377994543 23571769 1
660250814 648579170 0
184615223 672096410 0
556549977 407103965 0
117970816 810800349 0
53060932 567836411 0
113294599 813523619 2
688445008 540897305 0
144678283 824840821 0
674277122 880431842 0
380320681 196951968 0
679652346 46093201 0
232344276 468252018 0
60850220 270415813 0
513773542 842059551 0
769604534 938499683 0
62006613 470868955 0
122752452 420367454 1
379409974 679562666 0
933638614 297955228 0
462337305 693040885 0
307954181 44436803 0
775464202 285221206 0
577241466 743377816 0
890944246 560319164 0
659121285 881195075 0
53443897 609481003 0
100731988 496805217 0
399053473 445288412 0
978803851 703390749 0
754687032 266899313 0
794584456 852030526 0
31304616 774611601 2
889681736 5280692 0
524829138 845318021 0
862340191 127646190 0
346974442 45341056 0
845539269 116004394 0
755408070 914644183 0
912902498 420713564 0
697237930 130949268 0
207772135 139660329 0
937228118 374620505 0
918167095 397733495 0
609600371 504040530 1
550789049 1341861 0
393736869 215196246 0
270714412 443549410 0
534043477 576574274 0
773662182 154606527 0
137482146 553935734 0
283945331 869281627 0
221768977 616999779 0
815442461 680242549 0
398720945 600760976 0
84522087 205007133 0
553494134 95203510 0
499958203 556161648 0
800431433 203027819 1
723854414 155419331 0
45106918 616062565 0
621325057 218220025 0
40190578 244403600 0
172212871 166332722 0
58311859 694150410 0
40807073 739702541 0
346404499 82196704 0
873380636 763735493 1
415308798 780719392 0
488650619 817922298 0
137464623 543826054 0
385505561 980529828 0
915036691 590853530 0
770591188 27000576 0
741246055 909155962 1
3922191 923148560 0
506944129 465482044 0
782457159 555517430 0
887358049 450628268 0
866783699 574187508 0
598996623 824466468 2
377496665 350419412 0
265303043 748218759 1
769294128 484769325 0
700637562 174983054 0
592429666 581977527 0
416272249 233444966 0
297383488 453804087 0
758736866 574933740 0
130956853 95736227 0
573250718 13995329 0
864384140 411127361 2
738318405 65568192 0
835764655 526966848 0
473488661 362429820 0
365388082 391018445 0
718688852 990749888 0
606958638 335333684 0
567884763 54187724 0
58105515 453391716 0
16808599 123244911 0
604004742 868523496 0
645902200 894719882 0
369685495 178158865 0
291704243 637028327 0
874471674 89103591 0
335979550 636012764 0
841585469 959984515 2
845755937 287231414 0
593094478 967272170 2
683462771 174017439 0
383473722 927352365 0
218251614 24987389 0
145001205 33911692 2
564200375 871326204 0
928965626 660745156 0
485622978 602533918 0
467308293 390726684 0
533990814 12922363 0
112354226 801748699 0
272742007 3028674 0
756794700 324651489 0
144402419 576558230 0
399759825 62919044 0
866474609 154040824 1
547685332 982714375 0
650674166 150209292 1
596438142 522335566 0
682642729 231973316 0
369292711 399525862 0
234836222 553134480 0
906711615 976547293 0
621142953 165468468 0
141801616 867073864 0
430019531 696537727 0
336780621 567588122 0
501899273 135917325 0
99144010 400220431 0
75510694 785478313 0
921781240 124728491 1
182828927 637500297 0
134330688 2828601 0
172559895 868622229 0
845588520 96383269 0
87683226 895348392 0
170703558 109729327 2
157833212 343334775 0
570005422 267062838 0
70157389 299760425 0
458407069 222376933 2
57463335 64680339 2
731232026 424719283 0
663675877 790483744 0
439680767 504870446 0
996314579 91941899 2
928671288 398208590 1
326312958 229914565 0
519334538 764312142 0
440226471 473046888 1
229271927 578638176 0
864268339 901623007 0
149241560 426495649 0
726051851 553901145 0
117850834 338064895 0
956567284 302824709 0
448676497 239048188 0
269938947 158672764 0
941911281 212737105 0
198408420 979446401 2
365462083 777574157 0
615329747 258825005 0
900667062 92753119 0
215845515 852425089 0
628961104 438056660 0
126175276 461259426 0
4182364 11350091 0
745586009 966244115 0
739681227 874931733 0
388737191 362826722 1
566821595 23837381 0
546528818 64861436 0
632964080 349489219 0
932570035 391922504 0
494578746 278982379 0
252978178 980030272 0
139604912 876261728 0
596510798 321551808 0
306069764 991078191 0
297325097 568095543 0
61188743 478224047 0
347119170 587586502 0
276193533 180975325 0
712488588 721110618 0
132653413 178556757 0
993306511 246031359 0
833533682 1272612 0
579855576 788671508 0
10979980 595696692 0
975256174 137576152 0
155910401 14234411 0
831918618 317399655 0
885108378 62309788 1
11658466 225059200 0
205407983 775493280 0
544710591 776433193 0
399652906 243702193 0
105981680 81388877 0
81689676 32458643 0
157162668 104094731 0
850429623 869437302 1
713159142 196412716 0
72093821 877387405 0
53766912 671835344 0
693674926 731558683 0
447313197 821382620 0
93520894 173628140 0
130419355 158524769 0
959298023 988226766 0
775367360 238124542 0
120049744 662037075 0
911928467 961839753 0
311030239 276168745 0
496940827 20658216 0
440967565 64720005 0
876571441 307828918 1
458657411 319697196 0
182795342 366177211 0
85042299 822449127 0
846821379 184866009 0
644566607 542905910 2
94811018 301644778 0
171825062 920241585 0
224729428 841218641 0
754579985 887501671 0
559189056 506168153 0
182231514 851148140 0
521459667 348733591 0
312481459 124542082 0
344919495 67159370 0
103098854 892996160 0
367943527 915010553 0
487676593 386983715 0
815507460 898216464 0
764921793 49470296 0
577979260 373032857 0
955025461 940389313 0
216137623 206661998 0
209114681 882780441 0
326780198 639688078 0
924084234 904698142 0
324775309 135734287 0
831330526 950549560 0
725729542 433417940 0
769297853 610388954 0
445352588 776288805 0
921409783 786864591 1
71529655 475338609 0
102613690 761219917 1
603234051 189955057 2
391426137 8243944 0
558977343 111406056 0
371528756 571529494 2
529172932 636393414 1
713475277 598478417 0
782628809 229344758 0
83922222 428439484 0
160938555 878944705 0
100462635 938127472 0
228241807 126825246 0
82134479 950602118 0
455852271 103413819 0
416861011 234016162 0
564899287 453127326 0
727567123 407523137 0
140329760 558132423 0
918595010 149302861 0
761104480 92557496 0
247549773 86607289 0
59015101 482238520 0
439694690 420577939 0
887127686 389789278 0
783260713 420728570 0
844340198 789863666 0
283597260 36046956 0
652435245 440564438 1
65449513 742912958 0
304202933 431257499 0
56264741 194049429 2
28007189 863336898 0
566315938 188136336 0
144112677 104906985 0
903575113 344275854 0
419872552 869564073 0
722563812 33571190 0
696733252 443344895 0
184716266 54920849 0
403551736 394861560 0
20039924 556672339 0
180372944 826061783 2
201869276 662602579 0
480866678 292182033 0
171618336 116824874 0
497697103 597877360 2
248391598 186965462 0
695169417 762087891 0
93965611 325321750 1
113471224 744187864 0
651329872 307877569 2
839914010 186142401 0
887059432 999072119 0
806601224 37226324 0
615792220 280042744 0
53526730 145454514 0
868218804 552958937 0
248402817 73405462 0
697553496 426291288 0
644815964 389186993 2
118914508 296070008 0
11943469 181327743 0
219514073 620983525 0
614540125 414476122 0
962355634 949005646 0
828558248 450577299 0
182927002 229149377 0
378846702 816878604 0
917666061 98977361 0
679572889 764846443 0
761726909 236718552 0
280153973 793040553 0
508223665 795875600 0
274533476 882418069 0
173488610 517256942 0
570062746 969269390 0
798075327 862101742 0
81926698 295624620 0
792699341 124132484 0
13553926 492449365 1
658364922 953160375 0
725161634 122722511 0
584807073 198903524 0
108647056 993899584 0
297311721 115726113 0
3474986 16478078 0
460198961 496251173 0
595129080 804071803 0
641425728 704766650 0
10840673 932713006 0
137468318 971125754 0
966145866 599138213 0
374406054 385132295 0
552574939 546020492 0
46877038 56971186 0
639116164 321228068 0
102971879 547713045 0
687010486 597709896 0
220058595 139812271 0
46067482 86372191 0
419191089 384512426 0
525160842 125663959 0
97166858 547254309 0
47044255 199350975 0
166164914 188111034 0
223090567 649034376 0
315977202 39622668 0
80386894 90142513 1
942971394 796311046 2
491834094 712886236 0
491189755 328086947 0
233854361 220948082 2
154665974 342330838 0
41651787 364167933 0
914116902 380718736 0
617045215 518465131 0
847672281 222543187 0
770965737 543272399 2
807860179 122668523 0
231897273 10808423 0
118964292 653284575 0
920671893 291493334 0
955193948 815447198 0
218425816 58689240 0
652851919 523188621 0
375276697 204125203 0
512745107 282589096 0
417920532 844764172 2
935655837 689683560 0
456296819 492183428 0
947642579 504944783 0
878910287 215451902 0
997075286 724965208 0
507732173 48725972 0
655812445 228179667 0
437421664 35668000 0
376679178 141192133 0
924704944 998202008 0
818040896 225039413 0
121252585 308428502 0
648066874 108727341 0
465071330 620487134 0
966792130 289924662 0
277531907 59695832 0
781186248 373661313 0
285761794 400852540 0
211102008 988928004 0
907236628 620361715 0
397083313 973953998 0
31774175 848858236 0
130918360 718480614 0
305003051 252908223 0
768364255 989288091 0
425421297 952086120 0
578116786 79631787 0
939429066 441859092 2
887648325 724024328 0
164243212 405232303 1
679730450 656678611 2
700904956 661432752 0
935833663 286449801 0
207598267 686017195 0
212757986 529591125 0
208448507 244475670 0
850585298 580348868 0
475073742 973287285 0
138259148 734159712 0
277541362 180403358 0
23738191 595921420 0
248268550 132097212 0
524085574 94745692 0
885507469 392752991 0
970266233 199221853 0
201787630 190362174 0
409940891 240003852 0
967415628 33755984 0
896389903 839134427 0
380314725 209385387 0
932319716 786106020 0
58785273 505552825 0
958409108 727029839 0
372335923 630451612 0
680748097 648038689 0
492674450 39991052 0
96808336 369395205 0
302884820 504373427 0
768337884 471183711 2
344940426 429272964 0
647233176 140596256 0
768429911 281999630 0
934037387 818279537 0
74453060 926548784 0
191020809 468226863 0
343121387 965966536 0
937872671 113149058 0
593858860 933153385 0
958765575 106891431 0
167278950 507720449 0
782104502 152317986 0
343493791 469834925 0
75186780 238617238 0
450012433 133661132 0
670415732 269368241 0
884471518 143021173 0
664504648 565357458 0
626558309 182925303 1
889560250 588601218 0
102379635 617362297 1
197985307 167142111 0
825014388 446626416 0
36326049 796130741 2
467675340 519330191 0
39241102 407050044 0
730690403 65407459 0
485081146 693093867 0
314465577 448636132 2
711315705 474159037 0
590768358 261536189 0
97225717 680609154 0
60614633 364252020 0
911494586 107328213 0
800470244 508436649 0
496451125 951284655 2
610648025 480881121 0
952196815 418478156 0
867157136 76877132 0
748394467 796051927 0
310928188 161987855 0
531311648 795545035 0
223134370 695532229 0
882101115 432376077 0
318785916 221980726 0
551843599 655245901 0
567028362 704344879 0
469900033 615802963 0
710095560 702064698 0
442603881 801896325 0
6037426 756352307 2
54230221 355010625 0
440591416 220137876 0
296915376 313130276 2
833126213 226894457 0
188725534 87035682 0
6226172 546672377 0
8463199 102160498 1
398058234 770776423 0
19284432 73905040 0
517690581 807782316 0
788960164 261693870 0
399739101 398327684 0
467669947 783226939 0
9759193 694873367 0
3010743 186397517 0
239629847 186467976 0
464603812 678630498 0
703546685 652134425 0
271695289 900256200 0
569152568 585545938 0
598298777 402422554 0
347368101 314408235 0
782364376 778183 0
318248576 554165968 1
599216970 626962546 0
344824105 152221507 0
938877702 87805637 0
595347984 137584547 0
757848992 292589591 0
493282104 29038617 0
959967906 103372660 2
852516 750389770 0
89806777 672578047 0
372544470 848151862 0
211115462 51389847 0
630905544 139224377 0
74787061 847233600 0
842224112 33215985 0
404397864 104748024 0
554275418 725903958 0
872602556 361954837 0
794028515 260121934 0
48137145 360086985 0
276783670 375850940 0
50499147 39525570 0
794245432 150990142 0
942826355 938754441 0
400576026 111092743 0
651148668 21549006 0
419514965 224294368 0
453031169 173204040 0
646796329 267160023 0
639343739 609000660 0
711123887 757128121 0
143593009 525960907 0
740520623 924925351 0
741889492 677889468 0
402787227 209828052 0
104323689 869147397 0
568158956 222605827 0
906376776 902035271 0
236381159 799203714 0
32756332 11150557 0
516256181 993364804 0
859066711 563293758 0
23732167 601629205 0
787720779 74649151 0
781361287 22520938 0
298069870 729065602 0
744135881 106846629 0
551775294 162009291 0
318065523 4830661 0
491009309 481011711 0
2753239 846479105 0
766812877 975982792 0
827123700 418444940 0
319907552 725843490 0
94591366 927081248 0
444670579 462496051 0
717926555 951106952 0
81378367 195728233 0
891963426 27133380 0
244868787 760935911 1
406743840 355028356 0
12864338 517688602 1
949547578 984184646 0
779323964 947845455 0
109640275 321587477 0
17417495 30583865 0
936276943 852081034 0
172751264 999068203 0
982563539 12324859 0
40123114 991476582 0
336386577 233896611 0
762569667 648135743 0
2045873 190040855 0
827068222 691755534 0
125725063 773758650 0
956277980 284707836 0
467684710 187355345 0
647441731 867109955 0
593140760 224116529 0
270306526 703666073 0
449585544 73569379 0
562119997 113847564 0
35686176 405898249 0
676188045 752526063 0
966615915 324477272 0
79517335 880760319 1
868871084 492567830 0
472027287 9270864 0
395447172 71195970 0
102009602 334612364 0
972439682 866229123 0
94487409 587813621 0
948663065 740710498 0
662172985 789369916 0
275556223 901929138 0
962534099 896779489 0
758472125 355648226 0
59097621 939825102 0
183430035 612492403 0
764246297 185999948 0
935099298 527624911 0
170672702 759418852 0
181878326 323133739 0
38898905 2692052 2
961888147 413830631 0
499987062 112254668 0
542992199 885061456 0
936741007 795865414 0
40382306 372055793 0
948351584 987655555 0
11558821 936594023 0
387397104 791363963 0
948808428 56567100 0
469103430 711348989 0
730522325 215459443 0
865643922 838952654 0
757527539 916255608 0
753856044 696132430 0
779337653 250138973 0
571962584 278884869 0
240319684 71971835 0
752415288 667049025 0
751129075 803342045 0
605202483 502386370 0
124932353 727839014 0
992041563 88992663 0
263416266 838367214 0
649301856 302507230 0
58506293 130800528 0
316983964 716590015 0
70330687 415045069 0
899235586 684089633 2
54689054 364161052 0
52351859 439138539 0
697785311 387102483 0
603595492 979767905 0
419715251 138691337 0
999060802 456216798 0
24424896 942929495 0
517060523 919286510 2
731056982 434746845 0
608091549 869290662 0
123379764 233737353 0
67978445 133196993 0
392210630 842525311 0
936594452 61593163 0
17954435 827971540 0
347534102 572628982 0
544908466 198600954 0
164228536 258291481 0
428603538 41403601 0
697865740 490530652 0
763735568 478795203 0
644993636 271899650 0
928524111 802471497 0
743295488 508699731 0
731998347 754092395 0
358194350 136990280 0
265634874 81471679 0
335698580 854581044 0
74188206 644981033 0
348073721 74124139 0
986923899 440632763 0
749116178 922641098 0
625625274 11390608 0
754419710 952905754 0
163465048 93691218 0
525294026 190848995 0
578166789 424147838 0
414688479 393880188 0
164060126 210468210 0
49310570 650055900 0
721778352 608596457 0
121237634 603397426 0
306142517 57398028 0
983404786 857568172 0
431196877 908723257 0
950251491 565299436 0
903558877 884076047 0
777428152 888345030 0
756516436 678778723 0
851508345 188470083 0
96847325 245574581 0
209844902 107835899 0
375458964 411316415 0
38341094 886493810 0
618928527 488854970 0
86394295 625584935 0
470365655 389647986 0
853548479 117031920 0
840951944 857218942 0
92262447 180016930 0
583669912 786898924 0
216117709 2909968 0
149784318 605493006 1
795803197 192943248 0
399321424 490243256 0
899817300 636765505 1
30691191 813540514 0
678109171 790677083 0
959849450 73670839 0
889670974 144796263 0
337772693 4449299 0
836710844 597712599 2
325502778 699605360 0
119840523 702248087 0
230393493 854611550 0
138079695 94861095 0
114861324 28985107 1
155672604 930587411 0
12973195 306585619 0
586246455 298113062 0
295771345 949716078 0
229598856 100227901 0
529505174 272691308 0
649835636 71512815 0
214006473 531535836 0
727598261 729615650 1
10007430 118942559 0
248791493 22487026 0
237102410 289153506 0
881353315 112854908 0
524782784 519586773 0
777324733 789405686 0
178148230 361003803 0
389374901 972912267 0
790229068 112520701 0
400287875 781578666 0
519821028 921317810 0
220197540 6714664 1
951947088 397381695 0
252408326 120096395 0
313216989 610051926 0
126966473 18518702 0
632818831 921606738 0
35324675 946787125 0
434098395 21812120 0
709392223 715748072 0
880548465 58748055 0
95236731 881263507 0
608000926 827148054 0
113281800 88158192 0
661067231 178753686 0
822081850 736145987 1
153276713 71914192 0
452220064 505654999 0
269105116 164701245 0
800294493 596673889 2
947309601 562710427 0
762988575 797961806 0
869114798 720865886 0
300806130 646910309 0
795055417 258062984 0
507128966 601197010 0
904752392 863264130 0
996978002 81858514 0
67266823 350126522 0
519157023 399993357 0
627488630 217967858 0
113123489 602982896 1
734444133 7699443 0
362955428 251115083 0
90910725 911850666 0
924367010 707607733 0
361588796 952773607 0
630684707 547811183 0
11836919 782884762 0
5372885 913294765 1
464272208 988856073 0
20434327 109554584 0
378549475 250582600 0
650734460 580701568 0
704398447 46205037 0
582513571 892345970 0
763572375 91978972 0
483310860 162594649 0
544064297 100624113 2
981803996 710445799 0
951160506 73521168 0
296182825 241111899 0
315703512 676906699 0
178467977 679471523 0
500478932 291178910 0
677414676 517203179 1
202789820 142761244 2
111940828 774235305 0
332671320 36343572 0
75537744 639868008 0
58107224 504455495 0
962318843 552558319 0
77679067 181638968 0
136996314 572864681 0
346947433 601833483 0
319458115 92827033 2
465136762 58804837 0
467468321 471704412 1
579952648 428761513 0
343308772 997929361 1
336064056 989838709 1
940976315 988741643 0
515503601 584778421 0
929088378 705877575 0
861690805 529619249 0
221453951 961545841 0
673905408 214455837 0
161580360 901934595 0
897165219 624379760 0
968142936 760325478 0
703321890 901570994 0
923023733 559816740 0
565002721 66816818 0
133687863 859158664 0
964362659 583134534 0
36472625 522337524 1
259075304 104546424 0
65903834 992917346 0
786865244 290043 0
11557554 290542389 0
267979580 848648878 0
964025385 104463285 0
497173549 778991232 0
135572864 277773916 0
805773287 298447310 0
504495543 250093889 0
347159538 110353242 0
902972277 918158140 0
770500889 731618490 0
529810008 86635525 0
92513954 66287943 0
840384609 191987081 0
471432629 780608069 0
418299895 649851126 2
85379441 25127569 0
811603008 831815539 0
5809189 59483399 0
389282850 796694935 0
170695201 532010699 0
686347132 50826567 0
513561310 555872492 0
652406768 668644852 0
25440182 486697260 0
667288197 755230164 0
16756836 325589014 0
363327816 589871349 0
829804928 41868984 0
790813676 170712841 0
487849144 892615563 0
177836417 361888740 0
303045089 782263524 0
301447582 195581169 0
519237531 68066501 0
728204050 534387408 0
808321124 182978082 0
942463989 575937573 0
859059923 191696405 2
510781376 103765520 0
764402221 136494298 0
87939308 488759114 0
667608464 696066154 0
443093085 418441719 0
368415123 476061082 2
925536097 730929691 0
415214484 324302857 0
345616694 465829034 0
88820638 651379808 0
761034835 116794690 0
905604785 317716528 2
622633899 533763220 0
708831155 166202238 1
59892139 290204388 0
221491410 923640497 2
253107591 825669847 0
974105997 815398760 0
878342089 898864791 0
570830972 216690439 1
818110000 84095437 0
807454060 997632863 0
601059048 695856719 0
196371885 488353638 0
779984795 121046149 0
920567308 841302467 0
919514438 693461595 0
885912174 942984421 0
216342228 751930523 0
711001041 153390506 0
753006688 139758448 0
496509548 413435553 0
539755844 638079251 0
973626412 851410913 1
966448602 691110545 0
76889236 784498309 0
819541053 666556146 0
513620025 826818160 0
459693028 548124436 0
174098804 371418905 2
530755424 281375167 0
116529943 222257760 0
311026952 116349503 0
770248385 96500358 0
238802129 378815038 0
695101547 138988119 0
225689324 159755319 0
649337972 81176496 0
579489143 665441000 0
38212374 278280495 2
135106901 100893466 0
129443149 764753659 0
837035940 791800356 1
734685731 940349119 0
600451179 38767524 0
987855506 807185751 0
4621268 174996751 0
3426135 854313318 0
794402082 575751608 0
582135940 428108900 0
382811516 809343115 0
521574648 721005586 0
932180048 707257736 2
100020419 467482605 0
593239319 26710193 0
936802735 378928851 0
331370158 82182996 0
692776355 425493785 0
97590977 937946625 0
836387234 169129790 0
562357220 877090831 0
888920376 104155883 0
299122766 619514342 0
139543330 644957731 0
260227174 703813142 0
311466618 259481112 0
366526831 455469913 0
442553745 717874519 0
563867581 286886943 0
295082219 897170204 0
559330427 79549132 0
686476368 528382650 0
787065958 896443107 0
318680219 808843853 0
129589748 841589665 0
844354023 474881137 0
13282445 993045781 0
27445323 959026216 1
410976420 379721673 0
142923959 258686792 0
758361659 399131091 0
469849925 549573426 0
33118762 815881059 0
442200784 843720850 0
692250529 377435789 1
594872319 545103130 0
136593742 931761277 0
205651936 357697521 0
1735131 980881938 0
558658750 127889395 0
727834419 838764584 0
106647090 927642604 0
313761296 14831925 0
52022457 674057420 0
262665869 655101606 2
904626005 752319287 0
591982822 784835676 2
609613426 333606369 2
464840529 120239446 0
302163128 853181219 0
570965951 264282549 0
973496138 897686334 0
59498357 518913970 0
102756988 369681531 1
633296659 537493776 0
326168724 990636915 1
511307468 858945368 0
590183993 36822749 0
533842696 423904407 0
558715296 671948511 0
508843544 490005549 0
710410074 828127555 0
27739877 660132025 2
842746986 631250576 0
88798919 669472248 0
650115203 323132773 2
362274353 589929536 0
42386447 811913406 0
653008130 158972909 0
898451216 227857424 0
194792849 43728943 0
502939688 824083816 2
404689679 40673071 0
711869817 847852943 0
390712723 369354749 0
607438232 596010659 0
428326172 428238369 0
982755170 316431862 0
525305134 78487880 0
187435896 401537685 2
74858477 883665699 0
796461454 310596535 0
840058240 527043857 0
202458702 437577246 0
798551843 55552011 0
557807599 630397918 0
307805720 536133902 2
113557893 139959754 0
526521590 582461047 0
344321439 733956086 0
75115236 592330955 0
581417198 692045686 0
608264087 545809328 1
794530918 451804253 0
77564041 731400828 0
576171971 490828241 0
760089032 817958385 0
156576044 153871487 0
162658216 590454973 0
767348854 107989391 0
929952785 349443878 0
149649020 650826074 0
553110912 682266836 0
508086833 51254543 0
348192215 521917535 0
982256097 134926126 0
175043020 321324519 0
959744232 748606392 0
106088239 450643408 0
388077781 282391619 2
774452692 897548411 0
666977360 913159002 0
508074536 180175 2
22102411 419522866 0
54182451 532286466 1
253428777 377222745 0
805647347 772749402 0
149128126 565492223 0
212466825 394886497 0
358960043 596617299 0
702822417 329656081 0
458360158 71569921 0
234564679 102639044 0
82309622 45258667 0
476075924 788595845 0
561712316 923400577 0
303218523 545144306 0
6714619 442659099 1
742751209 3967109 0
625974675 951903321 0
52966711 148029245 0
125646334 507625272 0
977239770 571793839 1
79599110 69710866 0
900950681 62829457 0
25261290 202737791 0
433508545 62631747 0
510157433 38268535 1
209905681 535924547 0
469515011 99570022 2
215240176 604411718 0
859127511 362376258 1
348094240 81797555 0
854423926 439293060 0
410398734 931613027 0
582868927 791193747 0
304915829 92631771 0
157626933 170672080 0
853083563 400633826 0
289814923 848918645 1
175183774 285425253 0
637450464 739375726 0
471272031 581691092 0
335621435 48278610 2
470094892 489897405 0
432118168 807782830 1
796299097 355072077 0
839427257 508789314 0
558269476 673097080 0
799103307 543297576 0
924121595 265851711 0
944516601 458780323 0
625757015 18414296 0
274672257 75560199 0
977875975 950250302 0
653604354 293788503 0
370670285 603712823 0
863960044 108733461 0
255273091 989409888 0
81852080 817177748 0
510457202 107382762 0
820970810 104075238 0
38883897 633688816 0
475048933 729110816 0
735204036 491751831 0
365755607 888989280 0
758018714 862369690 0
435198084 139317874 0
564129034 411100968 0
33220284 53535345 0
777127740 90724725 0
55753539 649690637 0
411996788 118617345 1
309870183 638706340 0
266716282 181027797 0
268587841 725828617 0
186036773 523022818 0
635420046 141288176 0
864813765 4782829 2
288322543 951426456 0
288785401 313835441 0
66978629 621765888 0
157204113 443720884 0
973611982 390368532 0
992309125 362227519 0
429631147 561084088 0
318629947 814910575 0
689835752 31846867 0
613649098 267937413 0
309520915 13159854 0
776869645 241415175 0
996256793 355721935 0
784033912 319720455 0
217427361 42134286 0
255508063 866111696 0
730998681 866179537 0
301428138 594342515 0
343040919 48070123 0
224320368 485648539 0
235081040 787427276 2
653145755 14149233 0
614997175 466895608 0
851879545 804004906 0
606627040 704846221 0
708173246 637669760 0
448164519 53832534 0
579648793 411353415 0
721651579 54500054 0
132309537 650090760 0
14118958 9367258 1
695174153 931209019 2
225339632 241736353 0
173341181 16644672 0
954827926 498077892 0
785696723 430610251 0
950027633 709746714 0
107868677 22226818 0
245325232 597037360 0
806531559 67210631 0
270219034 685835921 0
326420417 9089261 0
785015620 353303917 0
831626060 702728959 0
28961832 117533545 0
508809954 553667788 0
85106889 455131408 0
804883934 284674885 0
8053354 756707793 0
807845795 170292469 0
46883283 485462931 1
801302689 814207423 1
420930146 700717754 0
504955771 277829376 0
794276744 175392675 0
48102359 90994723 0
577830429 998463599 0
742294933 549308978 2
922206451 413658517 0
819266765 896263742 0
665595830 859779513 0
528869918 989002865 0
601238064 216348047 0
163823979 27903434 0
201321219 809584999 0
399118631 62830223 1
832561589 701866086 0
396056366 155236356 0
18267126 182741930 0
270015918 195568334 0
87075091 504853825 0
855643894 509433137 0
864181413 16714669 0
723793695 46109528 0
203158054 311935092 0
388625642 398374228 0
880940529 823766613 0
598696292 943432508 0
568272254 767824175 0
762391345 209192901 0
216499552 403098082 0
843478840 527210740 0
972014686 210167804 0
402467436 497634385 0
736368781 543846195 0
948609639 398528658 0
460605635 413560580 0
539588658 33339209 0
183927366 549750177 2
533154097 785163334 0
796468538 131664330 0
856329157 111188587 0
349002046 84820415 0
484018170 520261264 0
120664168 530180271 0
551426306 101768098 0
952787945 678367122 0
958127613 301294226 0
590535611 914771305 0
921941276 863737637 0
519158498 65597422 0
72352655 488256813 0
895128679 650341478 0
455359138 683802951 0
631605505 141424415 0
239980118 684258538 0
177269739 645685161 0
587522055 171364630 0
715615215 116895721 0
866047855 378037479 0
841537673 896140947 0
696322432 528148380 0
270810086 71598795 0
230956894 35904552 0
59290233 927577785 0
690356985 119107150 2
722503417 537701839 2
516475711 78758698 0
747954153 763209908 0
501244036 503069202 0
27896301 886969935 0
228437671 203245180 0
981623258 829574793 0
40685963 919890154 0
933132454 406621891 0
805766439 244727232 0
239636363 627688980 0
551024253 930169609 0
651507615 110262075 0
241444435 751391606 1
200945165 153473186 0
512365797 884653834 0
685541357 948664347 1
417578698 99841601 1
701178125 41284997 0
999525150 182257029 0
67399373 113137007 0
39175825 915673007 1
301700615 694591096 0
800355590 715238673 0
573303734 694260151 0
812127977 713495204 0
29539957 761673980 0
682270318 560228020 0
714789243 484586015 1
934109495 471084784 0
913660836 623296277 0
938433564 856440094 1
358469852 91452545 0
356004047 908984260 2
271931434 31165974 0
791652787 131366966 0
292031151 775003285 0
592691885 213826025 0
911755600 819886910 0
741958339 930018027 0
882702718 435540531 0
300001901 750859532 0
296965094 116681874 0
804778203 276316727 0
316181530 705693592 0
988138767 345377912 0
526171693 244373754 0
796128347 771901155 0
548902076 145220378 0
494469700 913323539 0
796305905 816597425 0
460301672 55149653 0
306546066 428610175 2
256878212 304487796 0
48426994 436341640 0
854299714 122535316 0
644408259 451056948 0
777028078 135829341 0
727438156 628294529 0
826830283 468394059 0
270289272 976657134 0
167154650 466742543 0
223697744 240455369 0
907891476 768148577 0
20074815 508046690 0
894161544 946167066 0
18280990 715055895 1
924047937 142997370 0
304743670 561049676 0
150964829 772641465 0
749816834 864514309 0
438434543 46665861 0
64257561 795935175 0
622264754 691728103 0
686552873 290491576 0
892512304 349531171 0
212713737 651973582 0
866785763 73136017 0
245041008 689524784 0
36560283 222249320 0
445267114 649306709 0
240115307 860645822 0
839176012 613072101 0
755856638 247594372 0
629721477 452216906 0
438291479 339613811 0
195257583 245484430 0
608564688 248180013 0
715534133 84300941 0
324286102 818237131 0
502360142 642181976 0
539491676 28767674 0
710693589 920129176 0
921346058 632143981 0
324631716 178680002 0
844062802 988675235 0
557644989 509275489 0
893731906 880075871 0
879241622 704135413 0
263743000 235980395 0
666354606 328587195 0
525488363 60293865 0
7101435 707116881 0
909883436 723446133 0
707146062 675238984 0
989128106 58749432 0
163973659 247119249 0
538848614 432711993 0
959904150 738870690 0
73587474 311559242 0
532280510 834549650 0
104123601 942581163 0
6915716 479693433 0
94772979 191250495 0
788693609 606945991 0
353350563 493892881 1
143049538 542931871 0
832515133 842855965 0
512238530 23323638 0
249583427 393531756 0
489377157 370102617 0
316411054 337566248 0
304492990 505137297 0
897726109 152008503 0
519659997 205844352 2
659075579 16400852 0
413389373 431028704 0
573008169 79064098 0
630519108 993674513 0
434546690 615391751 0
415322434 900005101 0
330784837 464855327 0
651095061 44230251 0
4509547 815953165 0
701696173 101406913 0
937030387 239700942 0
948613172 581709902 1
161294250 194890187 0
108198504 765978979 1
142030838 145682975 0
559155236 541116485 0
192614710 601278053 0
85107289 110797503 0
235741685 845499335 0
535444042 628177965 0
455598238 391753521 0
277301600 478907242 0
333999390 271399387 0
549763477 661587172 0
386551457 173011930 2
326721144 736444858 0
299895661 199994786 0
488188503 188101982 0
901851514 191210758 0
117608602 7767253 0
441306745 466688645 0
901744632 232359376 0
128711438 467563960 0
12295151 921630648 0
918051231 144579980 0
721615313 740983649 0
163873711 38339713 0
69273225 749501204 0
998401210 422210550 0
460529006 477534162 0
323083928 316870926 0
614330541 538032592 0
63397336 816274124 0
938135011 520473853 0
249034588 222030751 2
121322583 459311208 0
621412274 706985077 0
115360270 25851660 0
587095277 768205997 0
114293654 82611309 0
181038210 863658924 0
167905510 594751708 0
143828714 891442054 0
981784785 984659976 1
616369401 506852460 0
872244008 161967829 0
310080371 500726723 0
956264994 209466379 0
409888277 322716578 0
633779500 473023828 1
279680888 714174462 0
712950374 909958698 0
233642260 905450443 0
817654631 92264506 0
492619678 638968046 0
74823301 827964238 0
859299361 145428163 0
199705654 393731684 2
464127196 450581243 0
819864388 522094338 0
466002441 939411028 0
45618373 668322338 0
612228226 216448232 0
914061177 277232033 0
707153743 78331784 0
517481782 378438862 0
97382014 37489947 0
440832142 379009953 0
866579067 547705233 0
320079212 377148978 0
387390636 947559349 0
976354466 136718630 0
377015626 844103132 0
994141178 760225129 0
14657002 941908561 0
427880882 494777290 0
57472580 78973878 0
124915802 953124681 0
547815708 732816232 0
367258264 767502629 0
863036866 233668220 0
361359142 347061661 1
264726557 820118907 0
458592472 75098541 0
263578499 912857669 0
315782920 980701875 2
459067558 534069618 0
970329978 533209563 0
688294733 127169941 0
590248146 692246532 0
914511485 489425947 0
336832364 978786969 0
944794411 158746475 0
533034166 951781123 0
399088225 430183278 0
744604977 4956851 0
146294621 37394873 0
304152203 119818304 0
801703082 406918936 0
137201100 250637694 0
375017992 197452610 2
939006667 493426077 0
492070517 620080783 0
916719167 692110336 2
143472163 762653735 0
421926812 988911868 0
121526256 427845507 0
882725633 218340991 1
635038030 695268315 0
861244146 588991466 0
210260494 310507661 0
48428087 214200584 0
338642807 936883526 0
852944586 990735628 0
569742741 898529901 0
130910122 197975134 0
205320588 445925640 0
127740429 385286971 0
103234460 259793697 0
888633542 614940040 0
253485481 502021765 0
979957338 408755408 0
104828086 196966088 0
610160884 692849866 0
459925818 557670643 0
692411678 675636305 0
974257738 872173829 0
568917087 14625711 1
107243376 676561538 0
784597885 338201258 0
323313423 686245463 0
244002994 450601647 0
591496103 501106324 0
79870713 14655891 0
270047643 383546776 0
75369346 407677800 0
475917750 507378798 0
12821517 744347576 0
711567195 997315240 0
411692939 736680806 0
480854893 744372445 1
480215000 62618360 0
479544435 197728236 0
14671776 640180782 0
895096432 92636624 2
164924867 948382628 0
154707077 374532376 0
975239765 475267531 0
807739247 763919805 0
177219012 327143064 0
837832743 552278143 0
261111440 515585592 0
286079333 107633541 0
748349334 841777842 1
915476114 89577700 2
622275962 388865101 0
214448953 712583661 0
530480362 259918050 0
566453486 116402282 1
747730352 232206878 0
70130184 735592217 2
65012395 684195563 0
985959993 174712904 0
383262590 45748961 0
10897907 856249479 0
482767033 7835013 0
315411075 813929262 1
12550043 593326559 0
838353200 913640291 0
955802503 963160448 0
809204811 351231400 0
606173612 266744293 0
180817084 816985449 0
643547367 976206861 0
566324728 776668146 0
340447102 910979675 0
62954981 448432494 0
15387285 490694997 0
297258953 33291210 0
912040395 608885481 0
470321562 358277488 0
2285914 442448661 0
135851473 187482488 1
821894393 448416311 0
279649315 239304885 1
846409496 906410420 0
174392250 415555598 0
806128642 758226537 0
444180425 235344229 0
743733710 503432001 0
165845351 343027567 0
887070645 19175721 0
430909060 420096923 0
918488957 451999793 0
265284548 336728006 0
213102028 76125562 0
967752862 22691540 0
724165252 872650446 0
270273118 516971122 0
675839372 71640756 0
7509517 332129609 0
761309167 200265397 0
171875436 292621193 0
123624717 902730319 0
554016217 939180438 0
850948770 159225557 0
349531528 589069186 0
645374524 721448788 0
780669650 778622905 2
613662828 928276672 0
259523123 205462427 0
711125570 210543295 0
622324339 641562428 2
952697741 141822277 0
9030627 315386393 0
20924374 4609802 0
305177770 252692779 2
128527628 616935107 1
740189258 894776929 0
138266827 412532652 0
618806515 29701934 2
852987915 755057777 0
90952421 496427958 0
628275371 563824222 0
453695202 304144840 0
661223376 599289534 0
504608295 452110811 1
638085719 335385175 0
141813298 668830385 0
281624661 808059752 0
772301037 872029710 0
66184683 303692496 0
338526165 937557172 0
227682976 240171769 0
47529652 932953900 0
481662054 600811679 0
819291041 390997925 0
164924403 143209943 0
782161169 935432370 0
981616593 950609312 0
94635935 852842309 0
67503828 236051439 1
647787599 228541238 0
422401254 753190199 2
347292176 239084825 0
442858106 324035776 0
448957198 617989969 0
952064627 752569384 0
990268082 915027881 0
267260142 94506593 0
19395714 128160568 0
919281396 760375473 0
540639710 646130848 0
898978343 591410860 0
485698685 425284473 0
250104367 860239473 0
693093239 575045055 0
546893258 465832605 1
526701174 79944315 1
846737075 387142292 0
390006725 796190599 0
595096412 41986743 0
362379331 716431599 0
754386089 533292390 0
798632415 91789640 0
50371621 327838186 0
287665438 738817552 0
722364216 810285374 0
688932605 679284412 0
689999855 385656627 0
220062014 943243152 0
725556598 401728332 1
111761406 455207017 0
667637628 62361377 0
77697567 737466251 0
115875240 137680332 0
311949308 92031126 0
104065364 604354792 0
622136113 34873787 0
83518802 32474551 0
781628573 184605541 0
807391048 209259385 2
82154119 298169830 0
666218583 404189403 0
574050973 882254693 2
489957044 618989089 0
21407970 111318085 0
249248517 380395508 0
542872243 465109180 0
129177492 515545708 0
987130388 780519245 0
231729430 431493958 0
67162308 847151038 0
89790915 164847694 0
768812160 799545605 0
275439305 730889924 1
23712518 264068220 0
305753084 98766309 0
148410474 60869391 1
28822425 41139645 0
772789907 832644524 0
535286166 273935192 0
904399675 1309402 0
398178154 316320929 0
338479768 237053949 0
45501940 302720900 0
356532451 479849631 0
514340594 380043355 0
966790905 395605408 0
494354482 188703138 0
108640032 791105618 0
345871339 614910807 0
79296310 186503367 0
708982136 86746636 0
466992680 398452862 0
119016751 907434779 0
179304414 799468582 2
80440336 272535988 0
580266539 167035840 1
973858008 111322652 0
655529193 788948448 0
903867158 547276309 0
46727810 5735003 0
321995282 137684028 0
510606517 734354800 0
623840369 866266775 0
191256985 305144328 0
142153253 238903559 0
711933303 52297811 1
769882709 66799817 0
840620007 26152742 0
892163048 418859930 0
620220560 29920688 0
12730769 441889745 0
17328243 171310794 1
624543921 239622384 1
664209102 489933335 0
11127660 344450032 0
827613386 421447228 0
308917102 948131291 2
437121209 843608374 0
357063095 501433373 0
105232985 751775029 0
127587942 491331285 0
379646838 769324065 0
180524399 965731331 0
756315294 826122893 0
900657646 53943467 1
508982459 763340121 0
926775326 587480519 0
900065670 4066401 0
246199288 472864133 2
216449537 873566954 0
993440699 288956817 0
158443798 929805027 0
275034202 172232902 2
653216999 89592630 0
390506176 991186349 0
770602762 778483251 0
408297772 79558364 0
134478442 282876967 0
124149710 781705905 0
14025510 763058728 0
223985809 106397434 0
520549475 25036074 2
242434032 52373501 0
458841681 621138373 0
958964440 396038478 0
256222849 409376978 0
887105656 834799533 0
318604480 279689407 0
298402244 235061018 0
302060451 760504884 1
971327719 43194766 2
458062545 197681259 0
78582635 400426225 0
375395909 231046268 0
382077296 227176413 0
455675972 17223648 0
915802867 777054159 0
978146411 678394880 0
731714065 670701802 0
39465225 262505524 0
311644444 590173416 0
604951871 62385407 2
135227436 50611114 0
71290555 65856528 1
270918265 373081187 0
983134791 855554779 0
198553673 721952787 0
803212712 314216709 0
882435237 729854536 0
502077409 617960286 0
155629881 892685492 0
646465983 987509126 0
192313810 316769651 0
389480065 904778340 0
262669299 315806680 0
289495550 68802860 1
786255280 37019980 0
311022542 853443845 0
145603278 373758771 0
256042532 891148239 2
847648345 43522435 2
385300625 887373323 0
340999904 421255662 0
280390310 931357343 0
548715984 948087326 0
771959344 695938641 0
209573323 523905407 0
898743908 41594691 0
599598659 668109976 2
418936845 416992865 0
438108190 192772780 0
445779815 50335642 0
460167454 781756391 1
130958086 817875296 0
113712155 120664247 0
519289791 569814963 0
438987933 694691736 0
91749647 665725996 0
225314975 424903532 0
508065106 456677890 0
250044264 569384798 0
985314922 845433904 0
741539166 524856750 2
900917016 297318673 0
208383858 155954880 0
747022881 822229076 0
650560958 128197292 0
249554985 788712469 0
698320653 527745478 0
666599114 839211790 0
229138177 458995435 0
60505748 647918365 0
658433806 683469791 0
377452177 845238665 0
664534167 341680320 0
103167977 300733917 0
349576289 104912195 0
638834997 75914311 0
35141800 618525413 0
775796458 49936691 0
939492185 896651680 0
320693345 368260810 0
529207113 165538890 0
894593967 25790988 0
657551038 769597374 0
886797974 424068653 0
77974003 843617116 0
7539064 915235602 0
986090061 856716960 0
143256721 873236901 0
493415181 691010376 0
85081270 111093107 0
517998120 920722184 0
274892510 345266791 0
283123890 859563764 0
665989657 152986033 0
367536777 659811721 0
787033341 127318356 0
981254687 393682401 0
396415671 431680519 0
114010765 732215188 0
91129673 371151752 0
380016718 756765160 0
417141662 606597933 0
85463302 686808332 0
938925222 452247954 0
80475293 717971919 0
986575964 114396763 0
896604580 759066750 0
5045886 835699192 0
826884028 808756975 0
155129898 654716601 0
888964316 566977228 1
438945165 401754199 0
820836129 525996416 0
986051352 166699731 0
564864104 324689430 0
517987780 756074284 1
852426924 473602384 0
936612896 85112731 0
9867313 558594094 0
295144689 609175361 0
626075222 353744857 0
858730266 64741161 0
251260717 855710657 0
429500967 644936731 0
115810588 606078241 0
605196018 794715183 0
951405372 412169250 0
691407124 177470954 0
919279698 242382255 0
731246229 293176253 0
311294803 578238037 0
234555034 287004172 1
751268429 583789232 0
651062927 12068873 0
285932123 759535303 0
988089222 245542884 0
490835163 275516391 0
79939372 708388659 0
254490000 550901720 2
107243035 200223919 0
688378898 925442589 0
382970532 594607632 0
865825885 278629902 1
864286940 941617575 0
117381497 265163066 0
71503023 79805387 0
430897123 149475254 0
297786053 445218434 0
271789426 216719892 0
606955140 701747113 0
191114193 325714998 1
647553764 58523955 0
639188603 276302523 0
734479881 301529911 1
195731983 424798295 0
685220594 460437110 0
201212852 385088197 0
448595167 106301938 0
819823230 204975430 0
516377706 429692804 0
694446522 381272044 0
36567916 50982892 0
639696835 477012776 0
141297481 650322935 0
623983801 1291250 0
802331176 185057295 0
370518510 7332963 0
971138394 287131604 0
784339541 709282206 0
960981690 55797022 0
635674456 519657485 1
164932301 55998502 0
633475010 77345609 2
648563388 224496501 0
824440352 602576926 2
751778421 266047911 0
259963957 770389088 2
133432106 399131694 0
728893479 5486402 0
554006507 579587953 0
648450942 229315004 0
114282439 963676483 2
93349198 158944417 0
243641721 956547236 1
620052595 248901037 0
780124965 644229809 0
217497988 925196455 0
89206142 937752695 0
282523784 236705077 0
546429406 477876667 0
806874061 555656416 0
181644486 276933434 0
658823588 83830975 0
155458406 49227259 0
427330894 101105519 0
753015004 735044906 0
316795699 373805398 0
547325022 22895266 1
351461141 234941844 0
196086657 144221969 0
17194730 576300052 0
421700182 81921346 0
874893086 756267858 2
220965824 742428487 0
161811896 833044081 2
747504768 590818270 0
396709075 701033282 2
524856621 875313223 0
35884282 349997711 1
852078231 518517059 0
971937032 85497870 0
390440290 88724770 0
813227972 280065449 0
663211303 677710051 0
281559847 398427672 0
321216461 774318199 1
838696434 83256153 0
159562714 940222067 0
692025106 95200871 0
138795351 196343208 0
366440531 503579461 0
846371451 368726631 0
704864506 197279938 0
364612464 165301900 0
972103429 793591658 0
952037102 560010435 0
595122727 983269782 0
742102419 426217663 0
774339318 973816358 0
431670311 587628282 0
875716457 27959076 0
534541385 353514598 2
150380303 127861163 0
621757951 25934818 1
609458620 99819021 0
889376843 920060657 0
123273588 603965804 0
650126691 141473215 2
328600402 14947340 0
178908727 158229320 0
740304129 853343449 0
86711850 77840678 0
103497480 242864323 0
276530930 344373594 2
722579136 580458315 0
112317882 485268006 1
348008445 973461689 0
600355027 53102601 2
501425443 244950545 0
849705 619968483 0
798717143 800131037 0
403896080 857137380 1
238313028 283915271 0
641345413 309280177 0
162894816 831511911 0
323249912 224775712 0
996803648 667480322 0
543657065 182316373 0
870234375 537067966 0
482515501 280054231 0
995921576 125105189 0
575972647 883406036 0
653951103 597259196 0
66457782 702368880 0
886673814 198187211 0
801840164 684481325 0
360863364 891805073 0
483927473 841259184 0
828940998 476418229 0
997934081 617831375 0
19967593 542070295 0
581206760 707568874 0
859245763 78151303 2
889883633 332968335 2
487428359 178009143 1
37588926 176358720 0
630821416 459137245 1
637581353 358812317 0
794473546 744337633 0
922365715 701584878 0
512654445 553250439 0
98757475 171413410 0
969472838 884969120 1
543987207 66641689 2
906048958 17881482 0
19345877 190959859 0
673744935 245515451 1
431903469 327660168 0
155646172 66456372 0
634395649 496519094 0
168828137 12067476 0
858366885 542283858 0
93424135 5468732 1
337471873 67104573 2
228069802 767329432 0
298875975 456471146 0
893504874 649477801 0
657738596 935671282 0
17210621 318514410 0
581702880 113143682 0
94557067 404143137 2
692451809 275235766 0
376495248 269887686 0
475064961 712116412 0
517390282 417832925 1
217827998 221063806 0
156501008 439372827 0
556607495 277942813 0
820416697 679668786 0
870525052 564726404 0
56625705 140314599 0
237067879 798366902 2
12198444 961732248 0
213530597 672433755 0
716466408 21736540 0
467392045 764437513 0
121917969 172015004 0
675126793 518215648 0
731110152 834643664 0
766485927 397372159 0
980043601 139472649 0
33046880 37008802 1
220055255 132054026 2
947066093 137771408 0
402252731 62079312 0
448596876 244444496 0
743393723 531167831 0
8679076 79172838 0
102328143 292277755 0
420128331 443688547 0
994761890 337746838 2
52670515 130806423 0
616522110 861766057 0
26835246 112549604 0
11715498 56138764 0
656913883 365778005 0
602208869 998191823 0
340247874 941882645 0
196285716 338791881 0
835064550 264514584 0
709001716 109593439 1
380064717 431011715 0
422101776 767247067 0
483942334 580683684 0
86479487 834176008 2
538711260 136802176 0
760435742 323846031 0
76544951 263219967 0
140368960 552728203 0
964857419 946281804 0
460445958 92467876 0
145696253 946576935 0
922166971 868003220 0
134880624 766028612 0
558954904 763610125 0
572419771 423152433 0
812036875 519890660 0
935671192 45226228 0
285477057 732905393 0
95734123 97291404 0
273456036 683913665 0
708415259 402864350 0
20562596 687810113 0
577152302 482894860 1
546302427 313121313 0
197248634 534184253 0
123031760 668685603 0
757126463 671132180 0
617972078 659057103 0
177430798 701269058 0
430685351 868811003 0
166223382 115318013 0
13321683 623022998 0
149345295 788805998 0
210688919 861672778 0
806577879 737257850 1
568301301 761473344 0
247217928 585583110 1
569602777 605794379 2
692204266 823881115 0
123585218 835834853 0
716133385 189033953 2
413332406 847410910 0
407138062 685193419 0
19262110 735101645 0
533084180 46471169 0
665181563 54090067 0
239300920 10423770 0
838049181 346422262 0
191264172 97561498 0
37611462 120931379 0
86388725 478672613 0
24262686 461360126 1
415872895 56005277 0
731720107 730355601 0
861997637 295322032 0
40949566 447339004 0
54430339 797800423 0
439429635 540039507 0
10577422 5837791 0
738720780 749734527 0
175799567 289989005 0
746325186 934154382 0
658251685 359226615 0
69264026 9420745 0
229484495 458476806 1
443019054 509523964 0
350999563 161073455 0
553846877 121752083 0
15894901 92204832 0
198125156 830237424 0
337750484 359561870 0
417662273 810822453 0
52119996 915457262 0
40872309 807527060 0
555192314 126969503 0
33015986 810745914 0
96700405 919046964 0
80279065 925946895 0
938081229 370524139 0
945342780 531007917 2
715692874 529950982 0
901718677 5330191 0
803227399 158365448 0
919765396 348703360 2
187225173 896158346 0
83623827 196994776 0
429921428 290027464 0
130449744 504289293 0
734638569 343766532 0
500041713 390757548 0
890222231 778958311 0
620965741 406723196 0
572167671 784381901 0
549457034 920087872 1
648416707 964471628 0
347890829 853538696 0
56079342 796778683 1
186315753 588981166 0
414657025 49794740 0
763805306 641719925 0
405334851 385774355 1
714072865 998492409 0
41293844 508724316 0
226231379 336850113 0
69568675 571618582 0
61197110 782632963 0
66732452 35142911 0
512378510 57694648 0
598265408 713959140 0
345190411 39089851 0
215337185 165106246 0
678961557 728931874 0
66594597 603145730 0
133648246 744467400 0
531649180 801682541 0
265946028 200595354 1
630795629 498854886 0
385001267 526485216 0
455376807 229583812 0
679600774 117106759 0
343305466 161756016 0
103696820 982049479 0
777422279 365749096 0
495526535 872521241 0
247737300 74349555 0
609868801 384734323 0
605414524 408425774 0
36470190 486501284 0
988073834 85892969 0
803594292 880796128 0
574338424 117486513 0
754962896 654207305 0
700223837 127838683 0
368410691 238763947 0
124475534 506136082 0
282093381 246618198 0
39549058 746653475 0
121496628 735265620 0
336832120 128667059 0
107673976 27290689 0
785508950 230503575 0
346081459 108227797 0
801213331 47920404 0
554672626 851512604 0
924199149 798453032 0
732737264 459958527 1
558908834 915833761 0
24949424 74382564 0
153732417 271696162 0
984485392 240107682 0
406328623 934637318 0
835463154 140873844 0
870200679 750960009 1
336104092 266905999 1
81909999 712738144 0
836695004 31190815 0
874626518 127484869 2
130751955 718204656 0
208574837 574442597 0
447379335 267976964 0
407360274 813224214 0
917176987 402759562 0
2239233 607551049 0
846583128 112101134 0
824429120 465100801 0
794980249 430851302 0
930654008 174531095 0
108456913 490056185 0
675670380 314628274 0
707064758 490064217 0
205259293 134157736 0
962087453 468913315 0
63033248 119107586 0
122422265 456680858 0
912927612 506331254 0
788739333 897197773 0
41416969 727006111 0
712139651 89760051 0
858634175 20726025 0
377423162 692302335 0
87593152 510773388 0
624397863 286663181 1
785428177 250010015 0
900010222 92996874 0
2210313 73937380 0
489638880 297245169 0
298029447 114555740 0
160519479 769832847 0
343708685 957440664 0
299018007 472894362 0
693777328 822310944 1
105938138 497237854 0
86196050 410517433 0
805702540 526738394 0
778320575 690669017 0
505328709 136362167 0
346144699 530842963 0
982896962 564084180 0
403811533 268027613 0
27894760 459007667 0
908438388 233369858 0
305653462 972528723 0
596234053 540268982 0
688229461 892973116 1
595620678 897036750 0
872887817 859040971 0
704671352 649812819 0
443504288 539959451 0
166241367 21233112 0
759585650 243387256 0
911559942 778362280 0
908684806 843980115 2
402864391 640719645 2
551194544 34907836 0
57308118 768771863 0
741998313 656412118 0
865048742 585742101 1
775158886 616780457 0
769884391 798983726 0
250394990 226543710 0
863641893 813217307 0
842107649 700586047 0
219592008 206677422 0
477856632 80009203 0
898226669 303359472 0
995164427 132769022 0
900964397 380110257 0
545828292 895735888 0
367184042 69558686 1
426453877 52146618 0
855774363 15231399 1
68161387 342408005 0
498266744 822057904 0
794071095 4562600 0
571982181 287137626 0
493282532 53601736 0
704118765 757446749 0
738185491 388738412 0
228029015 908067345 0
214784371 392373210 0
378228206 706084440 0
184882811 166809154 0
877941702 676334545 0
533915557 565457102 0
39438112 142984495 0
545761491 517501641 2
908014330 952692512 1
277616423 101351615 0
752133030 410997103 0
25719424 234525440 0
62094858 346843316 0
591951904 271422522 0
327747629 14364430 1
126306988 475544138 0
753545019 697218364 2
547093478 381948502 0
105360317 217308621 2
518516861 45722333 0
48700373 810783711 1
397863103 5915093 0
689414841 548134781 0
78849599 21666986 0
120826935 60719437 0
217952747 895584501 0
220756447 988606832 0
925775310 675236273 0
275012720 632506751 0
75531058 308217883 0
775618428 290100867 0
981272851 143025795 0
96144552 513227608 0
783141586 574768264 0
369002201 635763301 0
9113499 903345181 0
817422903 17360377 1
286550083 170144932 0
939365323 671448898 0
78105967 143896436 0
448457246 983544415 0
83609210 717067922 2
742395353 142678463 0
471485364 5795204 0
528925015 583192211 0
937748341 543782984 0
403387476 704135182 0
944934624 86726030 0
821956890 97888408 0
287521591 50361640 0
361055856 149264777 0
669154409 681674204 0
582757143 309359593 0
502308758 540731368 0
199908898 172724995 1
482446661 830619211 0
795051840 602504947 1
591816811 30723652 1
21533269 311344854 0
508716697 789015144 0
225076901 99814711 0
233457948 672638170 0
296292058 913691721 0
439040390 939116508 0
100661370 286337232 0
462253686 180479512 1
140938720 248878302 0
714160332 810630257 0
319302224 547775849 1
167774057 115420689 1
546327345 615331003 0
12212443 684049911 0
277703188 753470764 0
280308997 91305913 0
445132347 975540751 0
310872175 353691862 0
75639886 736253686 0
341307873 834589411 0
498046120 388039231 0
38635971 783328508 0
148418264 321216505 0
829132470 87512283 0
7563860 15095370 0
312738350 854529940 0
515859945 429185931 0
54421985 55388299 0
932573044 699820180 0
29230461 506060439 0
399737641 827022542 0
694714143 234455476 0
367034773 510788374 0
889601644 345117753 0
312696896 257081978 0
234718874 21692226 0
638672810 400669612 0
865922862 918760129 0
661753873 339986912 0
803866677 103163430 0
31650115 850083046 0
475129030 225005631 0
91490677 444548866 0
130972081 370193429 0
743046831 738042530 0
277862818 150456380 0
280569941 918824524 2
633172479 264149759 0
280888747 878143592 0
42115535 319861848 0
17762648 76038999 0
318426076 989787229 0
319351255 529832999 0
251508389 671891819 0
589121151 157427371 0
394560948 662164583 0
167420935 137489129 0
517904843 80101788 0
98954894 165077884 0
714156600 667484145 0
240612169 50591121 0
134240501 422021274 0
820891879 766587110 0
197953330 564893828 2
958340628 183633597 0
711510430 320051639 0
563097926 839758572 0
19217303 23814380 1
916774419 654254434 0
126226389 860024514 0
493317293 594980979 0
795396555 686666562 0
603196529 523637936 0
721652927 285918437 0
756007488 993725950 0
449364635 119671866 0
221275279 54789731 1
460354372 919988643 1
337928906 328535480 0
42643313 183967817 0
144350387 825821579 0
542883679 42937598 1
506926466 170882611 0
115549105 386129343 0
510591470 72393305 0
102711735 271500369 0
30372346 982104543 0
446923591 320395294 0
911769668 9562274 0
602713502 65606218 0
704452457 554087471 0
566869481 264986410 0
12426763 796878116 0
948291215 399851828 0
94397631 270799830 0
859451515 708919156 0
559601370 777214580 0
593424603 674606945 0
487268667 736168087 0
200878504 291956866 0
425734779 86147981 0
657824268 658730610 0
690986577 230134194 0
521917072 285728678 0
59010007 2057275 0
228328489 859171034 0
482016827 417294516 0
47898679 177697107 0
877899213 20029591 0
282463737 183434170 0
593981830 996051801 1
518419958 607181659 0
38113093 79080892 0
599550168 833320451 0
51312700 516956625 0
250369837 777488774 0
456642586 72800318 0
119738842 292916873 0
278827213 984623978 0
516876288 474439256 0
498582426 336261610 0
94789661 639067496 0
639728801 57201286 0
921715386 872462066 0
627877817 430746872 0
310041544 764094422 0
708981767 69371265 0
82757446 31911809 0
845577527 496680385 0
256148698 4839007 2
93983465 676063922 0
597051335 274525831 0
421833541 984819857 0
131623142 548113443 0
869691251 340753097 0
486149956 115296767 0
529641119 217596951 0
760135286 866570352 0
621541803 918792012 0
457695984 122739249 0
756965332 137248175 0
846877803 686540036 0
131561609 41011141 0
890662517 574614686 0
440589944 562150261 0
578773984 565037487 2
92147481 301304068 0
156961129 645971564 0
69216358 894566614 0
630287942 410770708 0
642155990 868296318 2
610276791 175898691 0
945419827 656049428 0
227182501 382084863 0
94641149 420851880 2
51222190 802274925 0
29972378 288174081 0
6181486 61349701 0
921042648 258096614 0
402492942 888467623 0
642164346 597977036 0
185631266 790705482 0
52158494 633711705 0
235692058 696037907 1
104861337 762491320 0
402099649 339286188 0
133907657 924901797 0
310710725 199706151 0
775218786 89942041 0
30638806 960818326 0
536406849 307487376 0
729483599 725732470 0
195937857 47727818 0
663766910 260515258 0
847208826 409949451 1
944152561 555819475 0
604799566 801006132 0
648037325 193590803 0
344117652 855646694 0
740853386 773107738 0
908923779 570847604 2
934402149 249342929 1
543589648 97224813 0
876612420 52080279 0
685161869 5307179 0
500277801 55024657 0
561828498 625445034 0
81665474 783981537 0
756386314 301364019 0
237605479 565141592 0
239061466 872544206 0
325879106 716238496 0
777322946 201337874 0
505653957 39569116 0
289630059 113366352 0
961382835 743845785 0
950814745 373533707 0
885563897 546048041 1
129635592 62941104 0
606161108 76530662 0
663674100 605202472 0
736247797 410742673 0
601675752 516106395 0
863656372 340553027 0
221151897 750377577 0
576361483 285674113 0
934622578 521679200 0
587678007 591950045 0
58519913 590697775 0
680238945 595368396 0
303628997 284481173 0
626048891 543114229 0
337968761 601700992 0
650974594 548879428 0
112697684 50882419 0
144611391 213979738 0
749211713 960328358 0
79271164 898225499 0
555873930 292435810 0
137734056 799291260 0
126008372 417873997 0
277628266 569215161 0
78866946 111388561 0
555421441 66331557 2
865966002 423662385 2
528573477 15649987 0
10505192 738623179 0
295371852 22885277 2
897156267 824791302 0
249195191 708998327 0
615966360 114473621 0
401768402 1587120 0
627324448 117255929 0
802004412 135709122 0
901489275 634508199 1
816370203 267765761 0
80972316 156777265 0
281854621 258816311 0
390557363 779684851 0
384918694 938643578 0
27713760 703808535 0
543960713 210182338 0
305414956 594523138 0
834609075 430925783 0
28578933 439492152 0
782604429 765360210 0
505910295 848506207 0
415263427 233894 0
374093758 26559521 0
82704021 423441429 0
462877926 337024792 0
886334357 28076568 0
784660434 925821067 0
367596749 707370917 0
599993937 956661727 0
54805727 797442355 0
803767861 881774501 0
163307183 590056528 0
366845674 935831578 0
80753156 557504895 0
560998961 397898068 0
464793768 12693811 0
348374374 913281802 0
954908294 835059569 0
46803305 318670023 1
192113429 606830701 0
602569610 4480701 0
81766869 927868710 0
828582256 568738477 2
200753465 313060266 1
214346348 456905630 0
26719218 899216144 0
118481384 630009824 0
997217830 747274469 0
711287915 431333019 0
270741747 481955026 0
78538373 170153323 0
246072798 365623554 0
899137314 484835945 0
623700783 264905821 2
918396941 548032300 0
186273851 171234993 0
296191796 763170897 0
827665385 140021233 2
708021486 16125813 0
835953458 482138795 0
19372945 29879920 0
918307742 439671995 0
408545343 249842307 0
879443363 132675396 0
522195408 35894147 2
388103983 567363122 0
844971344 849392539 0
372875706 248229892 0
431075989 734064501 0
336011475 632254267 0
142611917 92766240 0
75394471 471102566 0
193942809 915349646 0
384565585 721621736 0
123434097 462402060 0
816511257 925496410 0
945319028 222606254 0
315664865 202153304 0
914675613 50667895 0
983466946 371584243 0
169090312 947993889 0
929893636 498859503 0
418667350 432138817 0
639122672 775805764 0
398774372 283935207 0
529969123 648913653 0
511148428 678638337 0
910329825 213970335 0
92704090 125410442 0
528739342 355333992 0
668099488 738353043 0
11268695 60526188 1
527689243 301777110 0
833121522 627850871 0
279146380 153146433 0
406666950 250353293 1
259999673 271730922 0
719919615 951160068 0
226220330 125987636 0
778669287 542335432 1
340653124 176984267 0
899957891 726827024 0
60696446 791214241 0
274354066 813888736 0
200466527 298085396 0
8285654 21564932 0
523025384 18691809 0
436373609 301638458 0
421548304 277098147 0
915494409 400945456 0
794049227 88787076 1
335427925 515520820 0
673121327 976446293 0
992520572 774662377 0
141293808 113169655 0
681400360 539962534 1
90474401 17654548 0
722786555 575354161 0
350954163 113353545 0
554872781 239856645 0
232651090 734047995 0
474832413 131435463 0
786442193 91170610 0
685100750 814110563 0
662197648 739242795 0
799941958 970057243 0
47911004 228962669 0
343218229 735101689 0
464360778 898575014 0
809294421 255515730 0
595238 303250669 0
142927337 808205357 0
796226897 956085561 0
123531518 445092004 0
732326822 33620906 0
852832571 948274728 2
231361414 925216621 0
63139140 204698241 0
728999756 521562086 1
200303632 589326962 0
256711348 461168363 0
518978191 387667030 0
634513821 890765870 1
390526218 322968634 0
921645421 993964744 0
50393462 170217207 0
812241534 604028058 0
607464587 499349012 0
817269309 220638661 0
268967453 620786401 0
814409677 826096341 0
823117931 850208391 1
89991402 915953998 0
471458989 636464131 0
590496509 519084329 0
252750270 136547472 0
473586336 262555361 0
933591919 661218711 2
916772671 374164340 0
935287828 749731853 0
708891243 241732141 0
428868991 95147097 0
450117794 367762888 0
266793739 878768282 0
135273747 737596146 1
279577873 73828376 0
47197222 33895214 1
245759232 384130664 0
3719023 661718665 0
6603225 170428014 0
962078857 851604408 0
58723175 788742939 0
33597369 421076898 2
194017262 153055012 0
256485226 202569690 0
30733552 543415715 0
145209462 202864528 0
510014301 587618183 0
492536332 52338640 0
654753673 369355431 0
463969013 785855286 0
89765931 315635369 0
490928324 184973417 2
917570047 725503490 0
328701313 439920235 0
355066509 866509170 0
851013099 63692174 0
812931748 508542548 0
128421063 341148531 0
354324088 847746530 0
980417217 862826338 0
970869334 366513329 0
755945480 373806818 0
487550445 981525479 0
25912006 288432060 0
950926028 507809533 0
125729056 981786341 0
985026215 712971962 0
477573469 909591664 2
163650302 12882528 0
759733611 43989490 1
490514920 138653850 0
796785592 146123674 0
628647426 396087808 0
121112107 573659482 0
529206451 639845715 0
190182001 234214889 0
405973709 62803155 0
933760220 248309005 0
61261980 47611641 0
794936901 230171538 0
597063861 736830037 0
551677347 962482367 0
384560909 712872116 0
284548822 526172527 0
66956908 472275023 0
334743501 8742704 0
272396935 92579471 0
667232884 491442811 0
861650194 818194711 0
317148684 683714870 0
351326047 592698281 0
604247359 648403612 0
280169084 274008570 1
317089233 949001940 2
816581889 461395232 0
906822703 471863925 0
488504770 724810376 0
315921668 261751175 0
28647567 750706379 0
609694681 568947896 0
937965263 948581428 0
127696129 487440785 0
110279583 697264993 0
238340831 230928946 0
303655778 237522017 2
30599551 754585812 0
781068090 264576188 0
88688536 525494902 0
66125778 561632194 0
106746844 532567718 0
583194998 95257449 0
784204338 541116909 0
973651338 117367988 0
707097338 250196637 0
625588586 386006404 0
897679960 17648322 0
350683383 216483073 0
311320469 42081082 0
286712096 346732997 2
962654016 88592596 0
649051252 201726493 0
109191358 908432905 0
976542417 87680542 0
835406492 648864167 0
703381844 375553002 2
56956919 910938486 2
52010174 849688134 0
486289092 130178577 0
249357372 710982250 0
467980 832920971 0
170416189 542013752 0
918065188 156982817 0
719825227 715974166 0
320334251 234391903 0
982552264 451468644 0
225210293 715080269 0
430119621 908598446 0
775879761 524506562 0
759297393 19380246 1
605845548 139228699 2
203242585 699181993 0
643480590 157817484 0
144934568 69248867 2
373569792 748280519 0
162321699 588075973 0
137818187 459183785 1
34078826 145221281 0
689860726 746377069 0
581341181 50369574 1
789747060 389682584 0
865796177 25499676 0
890501510 100051712 0
46787524 675090489 0
740208445 303827485 0
38087919 255954350 0
114609663 476832994 0
953160895 141362727 0
421552370 94380132 0
97840540 195632744 0
64989541 656177642 0
855088663 110363804 0
346119935 369116325 0
875894654 668461149 0
566196864 950338125 0
640659530 488746780 0
98216600 245637684 0
21950594 78794313 1
814520167 156025752 2
957515484 308168524 0
498117680 16139140 0
242160793 106665397 0
502230436 402184367 0
336892849 102119891 0
113557816 570934907 2
638980421 369204916 0
501150646 193490067 0
863906824 502351523 0
793354568 839978786 0
176599418 362881900 0
996297464 137352032 0
719812795 103475462 0
18782366 756568466 0
355226964 485447177 0
574279888 585526185 0
602545500 411402380 0
152926642 26442423 0
11103498 425340615 0
349748122 298028873 0
444845924 718262476 1
600495932 109956647 0
19378224 964403762 0
39242163 41470277 1
22576756 778034324 0
903179230 933920328 0
875320903 507766467 0
44274342 387262258 2
757349984 708905972 0
571674214 179763323 0
138125581 832785279 0
823752776 121599340 0
440015246 271931731 0
359529297 886960110 0
100839174 133298766 0
93257563 127834116 0
568754130 293775441 0
836873212 204954227 0
212104804 583696663 0
494134526 254587171 0
261591011 82710096 0
407901619 437358435 0
34415622 197247946 0
161838073 771135036 0
500792076 197339367 0
999199378 4934508 0
416338523 888891939 0
387563701 47326331 0
611334306 164885843 0
776615379 795507944 0
655460194 35519125 0
536302696 690115896 0
46940795 723787031 0
646724372 629427436 0
703561985 727816359 0
28102611 187823653 0
147719540 224605711 0
276668329 218282092 0
50424943 818272740 0
625113993 39707084 0
153020572 214979496 0
236571886 400995581 0
928781689 248894203 0
531235235 146248065 0
142476216 614737226 0
934654554 523136002 0
39955419 176926647 0
212726360 163413680 0
84659490 284810943 0
245414819 928057215 0
916078821 548550400 0
821768932 465800275 0
454871878 462969971 0
417485109 162329257 0
774603578 227942135 0
637726640 888005133 0
333194539 181909955 0
432119528 96422178 0
582693964 912023021 0
493373594 257954032 0
520442326 88403607 0
891771552 71043667 0
825777393 90703809 0
280499687 742800677 0
940002701 171099697 0
145859131 395808073 0
955920448 346410461 0
275973154 622182395 2
512477188 938915784 0
985059864 735444548 0
96202608 444554475 0
661143824 296648938 0
605976656 522909275 0
644735223 127277976 1
467652473 422946810 0
716054381 702926520 2
160408300 291841008 1
185915929 534196920 0
723012814 161121183 2
690749190 375311543 0
587774009 76657927 0
316629465 447285363 2
56285494 493156442 0
267295885 15687901 0
956781412 745631761 0
192110346 639276245 0
953404874 137298489 0
134216742 5258256 0
678443369 553452823 0
329948941 4937001 0
29589133 720924812 0
699809146 641839356 0
612761038 348103416 0
97476136 135317998 0
507800347 142418742 0
787924449 598649952 0
781074986 354324468 0
81069500 75901187 0
205531012 576691651 0
21802241 498008174 0
464121751 290536002 0
478565732 381790473 0
658484766 356506987 0
228938715 975669729 0
787876042 567187466 0
219464193 101810184 0
892565269 76083131 0
312558093 598092752 0
864590132 52998386 0
349348682 504215474 2
895016422 344756824 1
929452281 785718889 0
848326041 420772383 0
467837548 772808366 0
232466701 261613898 0
737810951 342614794 0
149119962 221253206 0
543203794 451857703 0
297848232 900815784 0
881419526 460862312 0
823620608 516755093 0
894462 691023660 0
955046077 57962384 0
89704345 984633314 0
972473272 962122339 0
555339586 294300866 0
764414329 545743068 0
378559014 758172125 0
969701302 7695770 0
728097178 491809213 1
505553805 355677406 0
383943319 886161952 2
744706531 866663551 0
557042174 54699698 0
459300472 441051181 0
176423684 991648086 1
403635985 841076558 0
321971704 194706590 0
558026351 693827658 0
107559961 58726965 0
907264206 529791412 0
15032400 301577222 0
123520317 164499346 0
132930734 136493319 0
841314671 610241729 0
11682066 447488212 0
599985448 734054630 0
986826229 984701304 0
401615977 887649098 0
357016385 632456955 0
353674693 613617894 0
876366662 97766891 0
612207804 648957675 0
763772430 467974353 0
602046066 761302954 0
743558736 774100192 0
843230417 266878172 0
282858323 651416223 0
182889366 478782040 0
483082832 970957543 0
834973473 143613076 0
834144935 71944655 0
853236747 581417226 0
696392316 482620253 0
369993378 124880068 0
422093905 800782521 2
143257944 60994020 0
79279576 382308861 0
169387442 801012766 0
521628932 318014207 0
457460101 133067059 0
640309275 803709107 0
773230062 982587400 0
907979009 240457981 0
950241983 383293722 0
249687371 496010651 0
100069211 56861749 2
806731041 647572883 0
50883342 960140285 0
141163876 191953883 0
800091324 876109474 0
494151660 691423383 0
785853914 890982893 0
693827835 736646876 0
394699986 465537 0
758793893 293130872 0
878010110 232684408 0
423575491 618663422 0
857652273 437891388 0
972288524 47911151 0
456305837 26281425 0
494311803 183904742 0
129585315 390226230 0
929739824 925075695 0
499022673 986929724 0
61224853 49156848 0
415719769 888994142 0
981113479 530876628 0
439654463 800177141 0
539343779 441801044 0
138137200 801386628 0
765790522 701006579 0
514108395 329881172 0
700957765 893640252 0
407732860 679913722 0
686392410 280996044 2
9715689 129027994 0
709199960 774892446 0
199533099 52536593 0
778708821 6742625 0
55369428 457428441 0
896894331 997124543 0
549283354 724655212 0
36083968 423037400 0
454302747 117326264 0
33830161 324026274 0
499235469 560069697 0
358522873 462040564 0
928629548 61106237 0
12895912 720295627 0
395757702 58600936 0
722957609 539435372 0
36049259 554560685 0
18549265 8589090 0
995639182 86155137 0
635149774 133282561 0
318981662 138479933 0
214880196 106405071 0
732763920 371639123 0
145060935 397492672 0
373539083 344682801 0
133729631 902314086 0
762227218 622610797 0
369695850 38535956 0
873730707 9227908 0
735068736 831313060 0
462015449 579095935 0
788218435 611601756 0
971897224 546063206 0
10846602 618899921 0
292115351 205538289 0
43632011 269342786 0
388183765 251372787 0
833494848 450817855 0
815534396 630687710 0
83600908 572177153 0
101420804 416929055 0
353222925 601372315 1
254329110 772247619 0
627403995 731704665 0
32120066 54972062 0
987927045 534897941 2
583545297 99346334 0
15636015 445598939 0
225742772 236231246 0
260462465 128473982 0
327784950 35682271 0
810464024 109813459 0
592846686 155639916 0
915563940 393242865 0
474253331 121301300 2
737719920 723612150 0
890243006 426451608 0
645267851 127157386 0
529604632 365890908 0
112154063 84523924 0
305333127 259624040 0
287318240 969497963 0
458235033 68689734 0
52965717 865163526 0
242871676 561093921 0
721670271 839849195 0
872563718 115904063 0
160841864 214960761 0
185504633 95209409 0
121007962 897262543 0
74999799 443182609 0
155649714 418752376 0
543857934 570469248 0
247013065 606615499 0
324244025 821521060 0
661408875 185153967 0
465969019 55784300 0
390499059 762284466 0
387142955 512234030 0
464373299 802494423 0
275825747 951875285 0
726519809 633184569 2
928634498 394276326 0
623170922 387519195 0
686385121 529350274 0
492521559 119137781 0
866240437 379639252 0
661078749 546137202 1
561830462 124375578 0
95248332 75443753 1
415508099 630125873 1
62541793 221314308 0
727968680 431371566 0
907032044 288184939 0
202357832 473939313 0
246872718 902527314 0
17994872 619069079 0
56310391 885224035 0
399735373 910050031 0
34954161 485344602 0
474130158 723519855 0
544211927 406331638 1
912454410 918908094 0
803587191 640908926 0
730291830 128327049 0
844102199 493947301 2
76180509 174027318 1
846132191 946302903 0
89929299 95331424 0
822389331 978786111 2
526000255 804060470 0
494551957 942042506 0
162055888 837216738 0
128086099 258093232 0
612227623 407916313 0
22605220 914051570 0
408391207 880065866 0
958767932 48557560 0
137376273 131671300 0
294310953 990248817 0
509788688 103926612 0
291778258 329154415 0
396649360 827066083 0
572304898 213732616 0
135262322 203530051 0
943675350 302980271 0
221569318 740498256 0
383826717 55270334 0
654005698 725212530 0
858164251 557668140 0
131588462 576559421 0
91875022 935689983 0
816413934 987788443 0
823615447 123130126 0
829126617 463210243 0
226731127 647109113 0
295048955 59820533 0
408314147 98449355 1
264980738 58797385 0
95083072 287513259 0
247002555 319795413 0
94375067 414328022 0
660542548 728238827 0
727203264 143245420 0
294234398 472763734 0
176433017 991273244 0
780034534 655943588 0
22451178 777053730 0
343221268 852334189 0
378352049 559181640 1
629140423 942568026 0
540807526 537973039 0
327507993 468063830 0
742087672 730471710 0
6913911 467443272 0
203976785 844001053 0
622794178 673806116 0
97389959 871830812 0
112362473 425652520 0
34881050 710818930 0
447217902 91323891 0
302589761 319607924 0
211335775 543354740 0
3263442 141293068 0
835005565 73038878 0
387485027 913315848 0
396763694 387067934 0
241631021 245313326 0
149216156 811662424 0
884180207 238627788 0
689756943 51544168 0
581339177 368360700 0
956361247 800268944 0
674671506 352420063 0
397891459 932738257 0
678730987 161919757 2
101013346 804584973 0
21219971 551233362 0
938179724 46074648 0
543255398 795265880 0
339222202 692922403 0
4840152 810175782 0
674705338 75881457 0
928742372 342440616 0
104484962 947963484 0
232033041 100026175 0
706823224 684265934 0
735937371 866549596 1
789994372 708684302 0
710244881 251709761 2
395972480 66987250 0
403678282 887291146 0
439034274 592857030 0
648434337 559613034 0
508567480 650466727 0
271680137 681596008 0
440744871 888507849 0
344520994 180570667 0
956619256 131156019 0
768635952 724269954 0
84370522 704729031 0
251018325 856053724 0
90200065 98159894 0
696956300 18493209 0
820083171 832979064 0
781172235 867169219 0
750939897 852466310 0
30923734 386182343 0
82379188 318362791 0
974375498 934908037 0
712757883 768851262 0
985939457 128970796 1
569073168 413874175 0
979253067 327690378 0
267993300 19333412 0
571747055 10878047 0
548054489 138700427 0
676489777 353747948 1
290422596 678510400 0
605859810 140799797 0
977042819 702937799 0
515811450 877469200 0
159444168 500187930 0
853403614 40852307 1
533702490 54433450 0
114061213 547869427 0
73415047 41322102 0
116228716 210302475 0
578087748 61636896 0
958874139 773995218 0
463148303 815972106 0
220562926 412949820 0
847862269 35210156 0
309675302 362863524 0
577238261 486020242 0
965555566 310296613 0
419837224 701223264 0
985322922 113171626 0
972066173 683103346 0
227885457 949424261 0
77860834 94992958 0
8352553 539315972 0
896697692 409833661 0
43626027 608284323 0
79809212 87612332 0
122082539 388484834 0
143389638 110805332 2
100209038 860331790 0
124714505 148686531 0
263360857 949361673 0
414745938 910950530 0
456232605 693870639 1
115649316 68555866 0
980212597 919526053 0
654491228 426113850 0
22314543 47931405 0
89163037 325647687 0
499125249 245117561 0
182399751 339017672 0
183183442 440811952 0
818634421 70791196 0
49766260 437334825 0
358191852 126314695 0
367108983 152870470 0
959745478 251681925 0
470500877 393476342 0
243482154 870098071 0
430226341 629223612 0
413139334 207347394 0
416685218 932720206 0
756513639 839917719 0
359797558 925726600 0
489539878 320201003 0
426047685 761394430 0
987887591 214558700 0
314892437 472322783 0
396030414 682690472 0
147229845 591551182 0
845219525 307939487 0
42416706 4392566 0
511816413 760118858 0
807801415 782404103 0
655390740 52708949 0
357158902 981348527 0
244141862 44677342 0
542191912 977488632 0
82106441 126187235 0
1216393 392831906 0
168751947 377076699 0
167877051 282365084 0
571456095 680829842 0
406311479 728297376 2
437268900 913601017 0
92242992 635097331 0
93378158 151749814 0
239679537 306895590 0
255455036 703713428 2
724471882 3929747 2
115086517 124566040 0
684617887 447893943 0
137702863 536705914 0
403636602 830760352 0
671949417 886054212 0
680076715 216478751 0
290623981 171412426 0
256128461 464323895 0
931888546 82248590 0
423576057 760857591 0
831483512 710283783 0
210171370 293606629 0
817517391 646510250 0
61032654 749757981 0
511881322 814537364 0
224288306 135450786 0
90641911 780854544 0
600016841 637678252 0
253483870 65854508 0
147933923 81488556 1
440114644 888817755 0
69668061 682953971 0
499510610 461062919 0
295770790 13144828 0
885100645 894714515 2
706809088 230191205 0
891414980 796007383 0
81583865 92372301 0
218908064 371223045 0
880472483 559385733 0
14259178 991752368 2
398420857 187838182 0
223504975 274374664 0
954259738 968717025 0
343567827 434581137 0
491779268 984873116 0
546646856 513693664 0
683456352 8512612 0
1111957 719117617 0
213510069 150079450 0
266366116 855285134 1
567983822 65932964 0
680395742 892211515 0
265678083 625681009 0
420549091 251106141 0
736373223 430704127 0
964955294 68228616 0
360487302 95398312 0
15488492 809309034 0
784666408 34644089 0
94517375 362949282 0
93213934 210841541 0
924209457 78291282 0
989451150 259579921 0
652218225 9633931 0
502376515 333307383 2
444458587 275948308 0
461938220 63822745 0
305532051 699300253 0
330021844 145994080 0
753608042 666035845 0
975327020 163671151 0
247520540 395959039 1
286352710 964629705 0
728571146 424968719 0
953532905 121668034 2
746435093 732838384 0
822987492 635685637 0
967772579 825158047 1
239039508 232644364 1
788664369 258746870 0
893823612 28712740 0
823017804 350892995 0
877277461 967769612 0
220773578 710515910 2
704942655 259446834 0
724746698 803019684 0
172433670 883278686 0
893976336 296346300 0
773194153 632423088 0
557775646 338543922 0
273655834 792014212 0
750471123 149084138 0
895961655 534187378 0
874763604 639038903 0
204603169 26439929 0
276644476 673866756 0
362306940 234890082 0
920667571 887927721 0
975388070 115618969 2
61225241 637583520 0
46042595 653923632 0
445007201 991794024 0
879209414 629141132 0
6795163 856184757 0
725418302 844294723 0
51251997 649661264 0
335397299 851772509 0
989504406 322391851 0
669182923 917112093 0
622222758 464973388 0
328171150 32479254 0
548855362 332616433 0
746649698 21911611 0
939487756 324367023 0
202919438 535077498 0
783758706 837135361 0
42408443 256283 0
398581457 674180134 0
951711773 341991808 0
828631729 678230322 0
542818487 575593950 0
355385014 839494162 0
588629334 66039569 0
435226881 162106291 0
736980519 138281661 1
562143134 884002402 0
978933521 166853215 0
266876307 47517617 0
737290334 871764308 1
836501964 582695412 0
828120954 247964500 0
95093161 675209837 0
274981164 560491603 0
58831229 3612676 0
599008206 144182310 0
810965877 883607509 0
420783230 284040518 0
62604949 162893615 0
491682997 657766889 0
2209682 903225403 0
693701822 457380975 0
599103966 324801285 0
668922981 17665428 0
7821439 415510003 0
86294455 693530581 1
24135968 547705405 0
50304001 868806176 0
83835698 598663904 0
186925139 785598231 0
48256776 221960728 0
387416409 25588326 0
17514905 127697180 0
181523266 6112418 0
771718554 27817039 0
20199944 990076668 0
238670278 146183792 0
519259723 712171360 0
885527977 180143073 0
345486462 738622051 0
888027120 166316331 0
388713956 135988449 0
252540849 729981274 0
80145302 443034869 0
677334942 797142924 0
673506388 634181301 0
831833049 855120019 0
487151282 497064110 0
789857724 120861164 0
113124224 171281520 0
107415327 393606147 1
226083449 366817174 0
670503224 903010369 0
849441808 759924875 0
861139683 109669621 0
366973367 869001322 2
701482891 638554769 2
127332494 784900877 0
983703124 685761671 0
951105523 972299233 0
686303826 129440424 0
643015911 543619522 0
671041165 108401127 0
124277476 180233622 0
999224004 895750683 0
666717721 975805051 0
103346223 303660940 0
303515025 208123517 0
352266683 569155616 0
51235369 838828656 0
508165384 379810101 0
258608121 130382680 0
688855190 260975149 0
615958955 112502997 0
233370076 605687252 0
252302220 90091193 0
43043609 421266998 0
549227106 558306643 1
310065787 170577134 0
81175238 970872943 0
3270210 981498082 0
303056854 768489936 0
646463945 747340769 0
287854502 24050514 0
414958458 716195399 0
224070369 432506819 0
676745004 652838438 0
939446513 134353669 2
514615235 147276507 2
123824772 642580502 1
522163393 988352141 0
276435831 466488830 0
594552773 975835837 0
453906575 292612911 0
497410360 9134604 0
838732963 238820566 1
454465994 372067452 0
129852928 661776307 0
257092633 38236031 0
828588870 530243809 0
653737492 107927297 0
256954098 803426092 0
813469950 790884496 0
315859770 990910594 2
904246815 150278480 0
167596479 346324095 0
450141685 640858270 0
828312152 52706978 0
436952781 875797277 0
48075894 743780103 0
688576267 263172438 0
382366962 582469460 0
288233815 35294366 0
633448933 136395163 0
950607034 851169115 0
122932141 471716476 0
163335867 14348792 0
446515427 766437361 0
547403455 282175525 0
311885964 833117745 0
910972139 878558242 0
336854138 723575046 0
277701262 645857019 0
266179160 778391275 0
78194918 574785360 0
167330601 428893863 0
114014833 377749948 0
992552951 454664426 0
745037479 2640894 1
117119855 192199203 0
497906679 129835200 0
680080943 143446608 1
143715673 133763171 0
688299338 63105461 0
305550919 27192859 0
325336295 172633303 0
402287223 932172493 0
55667788 207159398 0
547366547 39617284 0
681004560 722415168 0
598269359 123589163 0
35802518 256580407 0
187533465 41258795 1
238804092 353825197 0
650974611 947917535 0
46766762 931449084 0
616174332 724772923 0
553447070 842027188 2
69241503 329955433 0
227601946 504060205 0
242219259 28221147 0
232083146 542751675 0
145613313 730066869 0
56770139 778598539 0
413980847 449071851 0
914858096 321539583 0
774921022 106852400 0
193309521 763837797 2
617478369 483393971 0
782800251 571136601 0
619295097 954970769 0
559875162 599446510 0
712403750 505564544 0
450430662 439382153 0
506033971 614668625 0
882495230 679547348 0
83220693 661649068 0
823050325 300848056 0
156900506 441933624 0
372634475 580569870 0
40328952 229688602 0
65820596 777958752 1
181588165 481009475 0
326036581 311827617 0
793024854 823075759 0
830947017 133196522 0
538452876 724178421 0
940728706 626431171 0
316926002 542228552 0
839505618 45715085 0
463522751 139285206 0
861309591 263975069 0
621762645 796947272 0
783648636 487959885 1
33089780 856545188 0
224916703 995561647 2
485160104 370651293 0
374301013 951319610 0
219517494 344681855 0
752209952 847434583 0
838527542 912508139 0
145030857 687693356 0
144692287 743149324 0
173583855 905343556 0
559228291 581366341 1
171354299 482355625 0
169426462 666713443 0
167401173 89390003 0
453516172 9174162 0
373489980 657381308 0
23755860 757655113 0
151287002 925961149 0
223515350 128823935 0
60348137 36502243 0
320390359 843363575 0
358800614 989657116 0
275214945 879404746 0
694912790 507008601 0
351253916 667765622 0
176831447 229979693 0
824655965 935044096 0
96796857 70292050 0
44736366 973887841 0
604809788 937012007 2
485401621 459318323 0
180465085 601024793 0
217345635 1762679 0
683423550 49150875 0
698040389 21810750 0
578235426 379270919 0
422846696 94285942 0
422538486 779393511 0
26719463 489923431 0
574954036 998948520 0
134740638 296747516 2
308005967 647261730 0
918740774 439306427 0
962320561 294117597 0
732231480 696653174 0
47746620 481418919 0
364113933 91394630 0
20592519 252769129 0
832806922 927163282 0
694550464 502521134 0
266511372 183533343 0
862782897 821020018 1
91703355 214868821 0
949547581 16923978 0
581902712 284437955 0
216812606 992554476 0
647795099 612371215 0
985154288 899217320 0
764009376 763582813 0
869189790 155604686 0
255725952 131625426 0
386077303 900105780 0
27081244 523763966 0
409811379 138632873 0
92479323 158071551 0
58227447 140875346 0
588614502 108849829 0
619535671 516410102 0
31908312 932732970 1
436448553 437279404 0
574875116 137559782 0
183004302 239893531 0
163358101 243401304 0
575292501 407382805 0
128274983 389414492 2
298559488 978933043 0
832909296 22405231 0
152498965 105248735 0
407762025 897914688 0
164692751 840466424 0
262252647 869249863 0
940639338 1198172 0
600079463 850526703 0
403565623 852538935 0
203522197 69612193 0
244989550 435354478 0
77721278 714439689 0
655603317 84767475 0
23947430 81746232 0
587621294 880995725 0
443013111 454904984 0
286775379 739884540 0
539735030 286601307 0
19816460 951019126 0
378384030 555925594 0
398074962 758923158 0
7314721 117067010 0
631256986 173255548 0
563756473 990646808 0
272340474 627448452 0
348488884 314518589 0
45329368 668007479 0
781361802 118732209 0
779430625 611070345 0
696544076 331452490 0
196005203 391271411 0
480240734 167827272 0
759802994 717903949 0
609749 996449275 0
23997809 535778620 0
718371045 291130016 0
2492239 239942159 0
755424308 393135863 0
322885649 498934596 0
883969376 790176684 0
402565769 256876458 0
88079495 801874970 0
800758810 212430870 0
777343622 184546281 0
5514510 822008545 0
265519322 523529205 0
827766855 323411170 0
652893952 719063776 0
299106056 524411349 0
588518100 273929298 0
970431690 695965344 0
759061479 306754319 0
774063896 823973445 1
428088554 811174411 0
271718006 797236243 0
505185396 281818881 0
9899665 445830866 0
525262863 537935281 1
200607643 519661258 0
736553989 808630095 2
339584052 329709441 0
139376328 204995048 0
864561873 290732960 0
289448729 765875957 0
14828036 15785765 0
928341581 961159498 1
236270419 135430133 0
626985411 586665981 0
118517044 902037640 1
42543618 551635030 0
837175953 512857494 0
774271968 917245346 0
966323290 381642831 0
643348875 562066092 0
704913475 763109864 0
942283513 690636115 1
967756340 757035529 0
577831704 882262432 1
121962501 65762838 0
958552501 382148897 0
626342142 697471753 0
78065109 611283701 0
695298898 375791659 0
8837655 713322165 0
313901005 504099503 0
282139035 811851554 0
980224100 854177842 0
84257309 45148344 0
25463720 868886130 0
216852266 561007001 0
987230284 419699485 0
446714218 323873610 0
974361931 235344075 0
835491763 867746806 0
534514260 951930827 0
122030826 879285999 0
345451689 362312406 0
80658516 766171093 0
615939688 738448758 0
936884981 26865697 0
19815640 935961388 0
708725757 976965104 0
154001456 678517639 0
404188667 53021800 0
562751675 423213929 0
557731226 851745217 0
169550860 636471648 0
290309620 976812190 0
687863987 537703517 0
79766722 228432286 0
135248658 326285773 0
733005865 802819262 0
392894278 467920835 0
151885358 360526885 0
17132755 485093910 0
642994918 438456947 0
667675210 71502623 0
124516746 999326857 0
410676615 476671957 0
312070222 223002176 0
197009964 55662610 0
184577453 305788386 0
990187719 279359777 0
396721483 907073520 0
492908132 300945716 0
424922132 163195563 0
169800466 461419956 0
114652513 317425062 1
54983689 148164933 0
340995661 61690394 0
463204816 914376196 0
736365029 751403976 0
792299328 563683189 0
862950296 857125877 0
257860444 157231234 1
763641529 259341980 1
647683048 52221390 0
575406841 994107898 0
809507959 202360205 0
431702193 902650688 0
35605935 361243188 0
546388344 906758942 0
888853034 852725134 0
180141398 398363738 0
399180171 294323297 0
50309711 121551152 0
443608272 169924005 0
255869792 638726091 0
369119791 222222575 0
645369925 704790666 0
578344201 383979405 0
628141924 736247048 0
240537363 546739545 0
542471533 670791694 0
898506405 642579638 0
992241534 86389519 0
470272764 823386186 0
219766810 409628774 0
535026111 678292706 0
681423562 606407453 2
622334778 163023872 0
297662371 65465443 0
611077085 14843786 0
755928370 385295967 0
900673048 8846156 0
644341088 906824944 2
303533674 739066360 0
334047174 451154346 0
600789245 839455898 0
655244283 835472365 0
490804775 462569683 2
781370259 8437903 2
51426407 801633536 0
900425954 150768102 0
47833697 703221398 0
23603915 664318610 0
978143174 697399874 0
980331936 121369987 0
998129878 726075166 0
69474726 19003721 0
138558123 223996747 0
634861635 322018854 0
874406107 31957836 0
595250771 162968998 1
402789135 850908039 2
438258216 217693685 0
922691582 121824369 0
902897379 703824063 0
856803717 11231769 0
888475603 682921084 0
333497924 170388463 0
94752746 766252469 0
619433610 843193057 0
564213928 492162936 0
957769163 1055836 0
105725040 323213005 0
572940671 113312208 0
537765554 580804748 0
402168150 156594187 0
573744966 580357254 0
15063482 80795629 0
837643959 959565538 0
97351960 264088490 0
201320420 130228877 0
271578106 536497689 0
8712294 83764996 0
685863140 24762502 0
9002106 623746234 0
442478087 484206711 0
117226049 240922493 2
512291907 626057356 0
418988208 618506069 0
448001079 908851694 0
153667252 887156706 0
922762099 660499235 0
780724823 867950749 0
905749597 200724558 0
856865601 899569289 0
132238125 649207902 0
254256411 486952464 0
207398711 319165422 0
485903596 277812713 0
683351424 320181051 0
57683406 85839596 0
22954301 333653216 0
862750273 540679025 0
33394571 648237041 0
187718635 977858080 0
36072887 15812617 0
55225209 408715348 0
533911940 280979556 0
495304578 627833458 0
637658177 643186611 0
85116116 770147747 0
1421940 693661540 0
14619025 792492184 0
127908638 947874677 0
956514026 743831963 2
128107705 881574449 0
339707507 25432483 2
396564529 9191564 0
422395092 892299032 0
469087241 396747907 0
87427084 861365986 0
833473109 275642341 0
468260662 33707645 0
841824150 78213628 0
596802236 462830364 0
263578236 659249285 2
422888333 764418703 0
764027017 375230656 0
708133970 160669662 2
991899579 131944220 0
709845623 365716514 0
28241676 33131962 0
703628664 350694423 0
527941957 467262161 0
233478577 167737445 0
660385151 469707173 0
945767522 564091492 0
389116152 646211515 0
132727802 764157553 0
382748035 305465572 0
45301432 466211255 0
186132702 725254241 0
123225915 263381284 0
241110580 718927584 2
990633196 133017645 0
447365606 385877613 1
78820508 412708248 0
349087866 76196952 0
553170081 61682263 0
214020538 498365255 0
201073705 819048124 0
264695397 513247961 0
935949212 611598903 0
891065689 606266958 0
88972183 66095032 0
299609095 457575518 0
730675357 942730684 0
831811050 164873966 0
871629058 886136679 0
626166830 775905994 0
181219058 985909123 0
525149947 244344750 0
421212329 789852095 0
95258875 44319656 0
633821100 692642599 0
249698061 970599962 0
624251473 478531383 0
793946674 431693686 0
100616394 963584848 0
380330783 499396108 0
781171328 914655337 0
322655431 30277736 0
560170701 502924909 0
960226745 629409204 0
598032360 305874777 0
125517562 412941143 0
795208818 792884151 0
247183747 479656564 0
295711396 66042487 0
756669983 242314340 0
155834508 90395875 2
627523949 716437860 0
19568913 437305332 0
503070374 893511524 0
907525468 290694579 0
31729694 828387608 1
142673822 871750420 0
39945564 390334767 0
623932575 789348670 0
317368304 74231540 0
525524102 604174274 0
630156210 735828326 0
241522036 574430623 1
862899936 462977847 0
45973653 48130383 0
996537745 288518478 0
18330283 138685800 0
961120559 574666623 0
288188756 577860687 0
127124003 179225291 0
90535443 407119123 0
234375030 197661281 0
326486323 485312995 0
203261801 731682185 0
533891866 461071156 0
228572836 259157877 0
116261272 124710377 0
533454283 39590676 0
897694849 475837240 0
800492031 727127529 0
573973745 390301701 0
166427824 777905966 0
966032158 966680321 2
911683370 413223516 0
970432535 855175219 0
191159531 831924936 0
832487704 304908930 0
226272715 60769725 0
367747770 217285771 0
153016231 541179502 0
387370169 353908561 0
33708116 264928615 0
35518886 849205356 0
363672048 200339955 0
310329874 981730512 0
709301000 988680073 0
158613490 257103376 0
169935119 2184644 0
698315762 913038913 0
39605819 764440026 0
473290637 809677402 0
906534271 56471851 2
954537181 141625098 0
141417584 632955141 0
497043398 690137954 0
689279471 614125412 0
150983715 977438198 0
670202064 143513135 0
862018971 595189492 0
493367749 271951417 0
593897243 217749791 0
71147521 485304000 0
504540148 313369374 0
650040851 732361148 0
810285660 191652592 0
458122657 976646940 0
577896765 943466901 2
628842979 201043752 0
311502388 743333732 0
898285462 189168661 2
686168022 526382940 0
473081419 264550908 2
708044781 874739021 0
712377638 588289350 0
83936350 405851910 0
736859324 754284291 0
773939849 222138490 2
257665168 85232498 0
685352150 294886055 0
57433965 677228459 0
513179647 209944050 0
450576502 780730590 0
44405023 188883729 2
331084775 872069897 0
141489981 851467403 0
849162614 935271417 2
38866751 104046351 0
456594693 245477449 0
852947287 245661867 0
965354644 144666622 0
28934015 377898443 0
263459812 411019131 0
579322801 725221108 0
114854031 855274327 0
652493403 576829033 0
439647425 395992063 0
669884711 728329255 0
76077080 958851788 0
659319231 577272731 0
976522888 842377452 0
104476526 511105902 0
851168895 441262330 1
737507589 979925185 0
81637808 932662867 0
479833098 83139831 0
32981108 536041073 0
801181897 152362187 0
56878257 98182429 0
625635295 60670853 0
254872018 858539402 0
239135102 146561518 0
4393500 700455414 0
34926602 113520727 1
204324248 838536664 2
129333072 50451947 0
781923368 135250034 0
629542021 51397524 0
771859086 551333297 0
526726071 541786983 0
966916413 139731084 0
114610903 840780306 0
667965738 93269311 0
563722981 965666238 0
711944908 204216037 0
566371022 464249388 0
692856005 698759465 0
802248924 854514974 0
226525585 18498452 0
973497091 397292057 0
932763176 672547726 0
75230677 619301353 0
557033962 58141567 1
693069458 743736006 0
207117073 923655967 0
477184850 920905907 0
68662019 224528202 0
746754929 701971258 0
222424083 961457272 1
445344500 128295752 0
890937572 991575426 0
954428962 142991640 0
916130337 76526816 0
24644612 157198257 0
310689215 928097438 0
721140686 87300523 0
908198540 304879213 0
264010296 770037487 0
158781439 450723813 0
814011123 22866342 0
517670966 104363978 0
1320471 162095118 0
911599824 246917435 0
302893360 381148790 0
929174642 917546845 0
362911028 134466764 0
871131258 66344084 0
775455724 365254867 0
777978269 82483600 0
851816937 387777478 0
856150378 617072264 0
819764683 489769197 1
646689665 556481851 0
485920878 879552785 0
234542824 811958810 0
135905866 569761126 0
654292769 499523529 0
421572215 77286570 0
843101690 796691671 0
722711755 103540466 0
345845597 751273806 0
866841237 175142181 0
122896559 864565473 2
458586658 188509536 0
358157712 51704267 0
23143463 921023330 0
769378809 932160370 0
258821437 447123771 0
588248880 850646875 2
621325454 235860324 0
340761046 765760762 0
598481281 216154213 0
428349203 714709979 0
561019358 575566469 0
996223845 694459614 0
254831899 491338865 0
697005742 773178251 0
810827103 678968435 0
483210256 39795070 0
218223908 908101221 0
559040428 847684744 0
593853818 264364279 0
135680271 448179731 0
760877439 870560335 0
38106015 557498404 0
424835828 456821574 0
714852845 370559600 0
46091212 607309271 0
832567189 919584646 0
739437219 470240867 0
242420374 797726153 0
117158612 85923746 0
999835884 911214099 0
602132170 295894749 0
365854054 962265631 0
268071222 584987724 0
94772391 811616928 0
697596678 4658407 0
34003229 200394435 0
700423244 732824629 0
895129625 171946296 0
945998175 893640348 0
604275343 42315060 0
96934304 477754479 0
244836787 581654563 0
77981399 222046440 0
156537795 852633663 0
299907398 524172703 0
468791362 689837439 0
850931616 369234525 0
66144648 886627373 0
685566203 748359796 0
885998310 370801521 0
137404612 656659987 0
115659997 103709019 0
226042359 881092127 0
690017692 702908885 0
69303563 894426403 0
257265846 372143483 0
975550127 312107514 0
71348251 160472315 0
2535475 815924367 2
322293469 582421134 0
332550677 624233530 0
292933218 11766222 0
21496280 215924098 0
660970532 813125912 2
843854075 44923469 0
640640560 906484339 0
190462176 740184403 0
772478970 206482999 0
836987562 899604062 0
702949452 212776242 0
959946711 717009070 0
16193846 867763383 0
496755441 795272212 0
215722068 916252760 0
774992612 993835700 0
780199839 755449633 0
460669953 48621936 0
9230200 964300353 0
805949244 304244534 0
547736455 91769723 0
768651800 975817086 0
876939350 982467016 0
470627848 883603469 0
267025030 625651757 0
953258665 789868857 0
741252060 995538385 0
968534613 375783022 0
412220943 495902784 0
805592727 184841153 0
719934188 717765021 2
827211129 813370275 0
126588571 530170868 2
550827679 458812367 0
676513823 259236911 0
734633721 373885826 0
329974140 295910750 0
680685331 662074644 0
209624301 751900123 0
927243482 843490731 0
146501527 387616125 0
737064841 97033436 0
971234563 567232980 0
418115829 579888953 0
257221827 609498897 0
278186768 804175896 0
744230046 813270623 0
897615796 172696458 0
122079054 32334598 0
279671572 18616792 2
585487935 913173725 0
138864707 303772506 0
323618056 662739806 0
480387846 101698974 0
219218921 571238379 0
278143035 86861352 0
292874961 600006604 2
148577904 445899318 0
917520350 477817429 0
12257827 111695565 0
915123607 373075584 0
460614913 840297965 0
891793037 742967410 2
597504116 159036051 0
56145704 945811423 0
274777560 589117543 0
216101132 73954383 0
6437887 889778012 0
271335235 276164850 0
138818790 733422684 1
470760797 150856110 0
252901047 913805727 0
114023663 370553620 0
43799380 924202728 0
911073132 910352828 0
841778008 318491678 0
174088680 69393905 0
469609291 536409200 0
530928487 101733130 0
512959626 99411422 0
160190873 529414125 0
398833008 942403610 0
279717351 362631973 0
75286863 104227228 0
377181991 454811033 0
970961403 930383194 0
918250017 608996827 0
563619035 500675769 0
323453792 278778783 0
608220474 979521061 0
189574131 482187029 0
79806792 688088210 0
857807223 669389193 0
4730112 964146393 0
582681492 804098765 0
418907289 7954323 0
938680097 145224724 0
996248112 682762162 0
308659284 473030509 0
404644152 148948070 0
290534483 22171405 0
131282787 159785628 0
661226878 482899910 2
654476956 782118989 0
554120895 533671168 0
189070195 339021467 0
63028331 923544679 0
551728883 959426635 2
709887676 505957865 0
4685417 130036996 0
77642347 107457765 0
752372217 809305042 0
112423266 513192207 0
306865910 294849409 0
898019045 686028920 1
16657216 377670153 0
482618085 137211527 0
296987790 937237068 2
666494944 304315894 0
781178283 663513561 0
791353454 593607169 0
770865114 551497556 0
981689083 29284353 0
653017550 770692465 0
760818221 306613989 2
567780604 911643945 2
656650845 126787864 0
313403536 477372626 0
468650026 63697139 0
312407782 26025416 0
615766310 139554229 0
118789901 926844818 0
768853056 108657892 2
139676858 347919827 2
558926979 614754746 1
197029588 667235591 0
956448043 361192349 0
149446673 27473829 2
885436501 481005794 0
765808344 876407411 0
86632589 767948597 0
105383013 95030894 0
855047707 169267426 0
4203946 182021079 0
648868736 750524322 0
495975471 819684388 0
331187345 979025535 0
895004418 256903328 0
585968352 234321375 0
558054269 308352000 0
93393440 466026942 2
565842534 961000504 0
472796814 699827445 0
32639422 764613132 0
927450671 833627646 0
127720124 787928395 0
437770819 48056110 0
63369333 254647966 0
447598801 127918982 0
689827821 567541058 0
266896049 456965181 0
79311813 435363308 0
268558964 590724858 0
402388955 200537123 0
426535200 262893648 0
400183341 215069244 0
254320289 725243301 0
233454983 909362184 2
872410013 511674954 0
230204882 378450456 0
575775921 530688158 2
55815407 57080270 0
69242775 274223731 0
987108909 444303040 0
949111625 450135851 0
668911640 364129674 0
84690535 210199965 0
180882971 424473507 0
328713446 68002279 0
21040972 500941342 0
140728084 749576030 0
590379118 738648221 0
4004799 700567192 0
162216597 765555156 0
254598244 126757612 0
29546167 591157583 0
635682012 173235117 0
402151889 366174947 2
832511509 973257910 0
652582330 801028806 1
240218660 66342116 0
772831481 653081423 0
146181549 180419529 0
891589353 608748881 0
211501235 391568247 0
430271395 391925875 0
107071814 667121327 0
682446770 315957530 0
551477955 868648161 0
360585858 60095806 0
50119794 222379577 1
437392282 17442069 2
608624639 436208666 0
255601086 325175001 0
807342278 928884579 0
777587564 169995316 0
866529019 687148503 0
245230663 390537821 0
883305468 39767660 0
411327969 2399213 0
951455816 581658919 0
166238302 278726830 0
902968988 54179746 0
70982571 111735724 0
931869484 967790210 0
918661431 119754934 0
375239795 223341445 0
597533354 398139799 0
168521247 377863715 0
149722432 498406052 0
540470159 624283741 0
966369721 130275777 0
967939225 802561351 0
614428274 739727785 0
505088086 58850895 0
214925943 401144267 0
86162848 24555150 0
792795600 8801465 0
43488012 743959435 0
783533524 775894387 0
53084247 667161287 0
419563247 246199043 0
662521532 36359972 0
366637642 602266532 0
155343725 245655988 1
83021853 26854943 0
839444339 904310191 0
222738492 866910721 0
871872032 126564783 0
327301525 7916645 0
952622405 728344003 0
993671320 408809976 0
696835383 929054017 0
218421695 967985337 0
437349243 972846300 2
714867684 830652126 0
49096758 906569441 0
733898389 869110718 0
879530197 597256267 2
672491872 71105949 0
7397546 275015093 0
354457983 975747422 0
997127145 528729159 0
694961071 252108550 0
64354107 344430809 0
141203265 967224828 0
256526325 62405157 0
902607976 438162594 0
29281781 689117586 0
674243323 83379134 0
975834243 86201703 0
994199385 82376911 0
791758078 21326195 0
102806303 848614114 0
946373129 326419478 0
496046723 539147103 0
836618914 588916322 0
567537929 91237609 0
547113 985512356 1
204227823 752897804 0
43824977 780642543 0
346248559 233995543 0
751210035 58712647 0
462824194 189198469 0
529580059 68692605 2
741455877 242046361 0
166339143 748670860 1
828673005 20019906 0
349118413 429711160 0
3165173 878373713 0
67670262 236620660 0
167741504 850787096 0
43487878 855616681 0
23777016 160087308 0
505365873 881831063 0
262315763 86589979 0
543152036 516066454 0
469040199 258206639 0
752923537 840738808 0
505516092 404738373 0
311460660 263702644 0
66646691 604660639 0
843345726 607977589 0
774775574 271373812 0
135055966 786674310 0
375640646 741452370 0
560812061 980452898 2
632011357 419470141 0
267964277 471660146 0
20975437 844420622 0
900424546 458736367 0
411751374 67944111 0
736129171 87085567 0
46162709 605609478 0
737460063 464487523 0
994960725 876498657 2
221941505 109724977 0
285784714 168879204 0
821903361 574710089 2
558000771 9005451 0
652337077 441958383 0
950865253 139894311 0
728519011 717441187 0
828707341 178419055 0
73436365 318656002 0
854735828 37361547 0
34313024 143143991 2
686762158 275396443 0
948079544 588930823 0
593154068 266489520 1
132289987 906532761 0
319088837 635119119 0
10901862 49653907 0
821717746 311869075 0
125502484 906052451 2
423064479 348418483 0
153885648 600426455 0
749747249 984928124 2
623460530 229540143 0
362886966 378645076 0
144288180 307873866 0
578465622 846722728 0
861121865 172967273 1
669561047 4632946 0
990349085 568167485 0
643084120 732062113 1
800939461 183391480 1
174886638 191783845 0
743630680 104701557 0
388271929 825366692 0
459321281 881596292 0
174595080 463105999 0
40697938 295700232 0
274511210 735509510 0
2655094 153548205 0
5190827 509253773 0
829696364 576806975 0
95748525 564875108 0
929050368 459702174 0
148015523 234996401 0
100463973 197854983 2
95349927 736856102 0
201930851 354930351 0
954323427 833774849 0
925556942 119494521 2
187096699 847494572 1
915193050 678035469 0
478777616 610240921 0
444273200 331624520 0
76884757 299685877 0
110473532 655958186 0
366522726 44355213 0
913559772 196496683 0
79465702 754794711 0
13325176 181775820 2
490488188 921523160 1
618469640 930131123 0
99387480 254174713 0
29128848 919581224 0
983357981 966254959 0
745656752 485012205 1
877910078 298549019 0
252124808 216246330 0
35541055 311565128 0
23274594 543201004 1
51674836 607962247 0
222576942 389316429 0
322995924 749843347 0
91048166 774450190 2
84952924 169567872 0
399029418 491263354 0
66761187 813909598 0
23246441 740693126 0
648941877 954927929 0
546587734 345286533 0
261236800 585923725 0
18749374 511222164 0
136811516 162361227 0
553573920 974019147 0
549750475 462424250 0
707310994 108367989 0
144687436 871195523 0
85707944 920026703 0
919377411 210851189 0
425937890 226497515 0
348260060 53800580 0
145147321 86941813 0
946910311 729524496 0
552763168 20047582 0
609649487 5452667 0
218544335 603880463 0
853451227 21444529 0
878315907 908520324 0
278361043 494148221 0
130678509 163572932 2
118208537 428377490 0
499290305 484865314 0
212424310 250812874 0
313054419 109861870 2
918288873 573583264 0
50136077 180649249 0
969808567 558070517 0
349082184 894848392 0
709770912 137444787 0
84150795 26825022 0
28024293 841654732 0
502939974 84310458 0
244370203 224688718 0
616090180 763837180 0
487459354 433834794 0
384664317 275902114 0
254139704 431201384 0
469353220 658102145 0
775377162 189344471 0
265547034 95470311 0
158237855 759091948 1
263106287 373501374 0
989140719 790865949 0
233195717 311419948 0
136947509 317926332 0
508288666 818152300 0
615303230 295870390 0
156087094 472074121 0
783598994 134936925 0
52285675 740323890 0
333960704 526948926 0
73316080 671422607 0
680398692 738846954 0
968149029 662288143 0
36183256 92976966 0
329171661 581265511 0
756059555 352808589 0
713774028 875445465 0
153869385 515589054 0
586284470 698878276 0
371379162 181957592 0
31905504 193332608 0
959078283 781082950 0
226857318 306792209 0
93727733 271132613 0
436490740 445779508 0
552453418 832032415 0
786621123 655755539 0
783968130 112361214 0
937875030 472181704 0
547264040 471901270 0
416944040 659434759 0
96978702 254352369 0
986693403 214750954 0
115404144 942739290 0
461719045 815209686 0
777785920 730283187 0
325265623 702973180 0
231904192 557157398 0
899748839 427805418 0
356392665 51504568 0
203202146 51251892 0
777503824 63018815 0
177329064 917738967 0
442195101 562175217 0
117668575 993416893 2
698466323 571751545 0
305008477 580417211 0
106128347 879217066 2
692732643 462490905 0
500480791 444398459 0
441401432 266573491 0
259385382 809510018 2
530049 949033193 0
571932531 768317258 2
660759345 633257510 0
905961068 801931558 0
790190502 88783077 0
243133153 869990353 2
530511558 385164750 0
161902944 165445269 0
389505997 5493164 0
116899813 409365200 0
440513576 634716113 1
999707422 331037017 0
913364023 845643669 0
832396044 581248502 0
217247572 532021313 0
646865484 21585854 0
644561186 789588190 0
323600060 7504546 0
329157670 172810439 0
323413302 256895250 1
456421007 470126418 0
596638106 355958940 0
516532497 688051825 0
756265117 779332460 0
912737437 795730838 0
13517177 112914869 2
497721946 424840927 0
485811782 398658184 0
926560670 176055026 1
659474530 613951283 0
838171883 14146333 0
744085109 35169469 0
205929823 870228263 0
802505493 671370361 0
544760618 865512244 0
53765597 942992905 0
681309495 409019559 0
714375719 345298239 2
540815895 721742841 0
383723719 571040715 0
578431982 915137617 0
146660507 189941828 0
733391076 700144055 0
587569754 411417243 0
490035843 994433657 0
713872006 616982131 0
274589366 72685279 0
190574685 916986972 0
643271287 135876559 0
518694447 67351241 0
130321442 873221298 0
522479576 161261438 0
676849140 364333465 2
97052606 134912619 0
945088966 139709067 0
983243883 456817922 0
988234792 67412260 0
545787231 389441754 0
512884462 54218603 0
912494647 639284142 0
570611620 288072057 0
201316706 988479764 0
259226422 615836622 0
997841863 765050790 0
539353197 430670524 0
964740573 13945654 0
573924248 567035091 0
976110906 484039221 0
788105029 112942000 0
790859465 576770239 1
76092231 179976818 0
831274424 604644992 0
119225141 203662935 0
948662152 804740769 0
946270814 504096563 0
123010511 868031106 0
107004537 538469801 1
681840252 777555677 0
71662632 120680588 2
118346087 466091641 2
778601785 257362625 0
663478503 18747407 0
305183923 779901428 0
427835747 510120865 0
350874812 569634593 0
134387565 805999732 1
66570434 280690014 0
538946801 368078331 0
680689959 714865617 0
401706206 879608853 0
575709026 534366316 0
627738210 474199903 0
540501421 593329779 0
154978573 194031926 0
264216019 861321430 2
406876917 302502699 0
127249134 424837050 1
549193962 137619038 0
665433681 431631028 0
872434373 517496919 0
943344371 22216612 0
9035582 8432700 0
109068333 109759625 0
918159860 137031828 0
807132644 90977956 0
389393553 34386566 0
812055310 932316046 0
521412037 651299832 0
979979394 271075665 0
971605285 287983489 2
58830161 655663933 0
237024280 255532854 0
792193781 727574934 0
515442495 247827167 0
320023828 686642267 0
311923107 946865000 0
490315890 816409677 0
172789205 552912120 0
135815454 204842494 0
189781179 600741123 0
944971737 179271593 0
4224910 408940705 1
203821780 295118362 0
168557717 832837209 0
941167941 943237923 0
223920077 818173011 0
649207782 750065613 0
225139825 123123921 0
177177137 646880383 1
710326990 790726163 0
322907245 459951206 0
530315722 686645964 0
940489128 487800407 1
331089512 852013184 0
579298202 940095683 0
942915273 322470065 0
124851115 37986585 0
788290035 476877308 0
372781351 39840667 0
271323521 132361920 0
118682297 859860603 0
707276823 992229308 0
577765192 513087957 0
785851024 521325991 0
333164588 649813984 0
190982893 37724476 0
918540972 593857772 0
729323347 102253769 0
275217867 253132038 0
854945397 305558892 0
849979350 771120661 0
491109823 18783208 0
950876382 247688985 0
244293965 498960270 0
923892473 210291095 0
145309567 894313620 0
400921740 951571201 0
128972106 359652494 0
935310059 578078349 0
359158780 723232366 0
866399053 599443587 0
402806087 804610669 0
356632588 69612058 0
50284641 241336409 0
173005007 104578681 0
776013651 725112287 0
463073563 501267866 0
47138500 939430652 2
391595393 893558107 0
192704532 445888832 0
249869905 103253630 0
460687114 542416953 0
390692021 698084289 0
834233850 88488616 2
453325397 743143130 0
674422822 133787543 0
991616001 72218530 0
413357232 841402251 2
861143238 396834985 0
531713502 70142091 0
535486550 476847998 2
216362201 130111809 0
8589698 948534942 0
74479383 30373984 0
292995817 469005740 0
459242485 207194736 0
697848283 439058354 0
814076007 112230406 0
602429940 202363522 0
57540132 675973682 0
602936424 864224245 0
361609840 240283371 0
873327850 569547525 0
366280459 954866764 0
29658134 43421013 0
402311990 76162796 0
162688919 649790572 0
88844021 38955788 0
808564423 142691900 0
55502716 117780448 0
720776018 620257168 0
597074747 196515706 0
431848815 60613224 0
690274014 693809179 0
647859511 999929373 0
541684309 102177771 0
472940977 604464435 0
883965735 713799738 2
676371980 311893007 0
338584093 84437836 0
796147801 81275219 0
74093850 857131254 0
460834385 734043890 1
915808336 894241432 0
376684571 122267303 0
351113414 872964284 0
691447444 715611859 0
74671396 626694711 0
28334499 791615916 0
918085881 694104921 0
491415047 198446544 0
110366137 246166124 0
284834228 281619627 0
587275134 862115071 0
880455928 665867226 0
98809723 290551818 0
805806081 311899586 0
707178813 147212901 0
106647217 91231478 0
103247849 272777681 0
745649902 667622223 0
703015244 274647246 0
126995914 833031455 0
488742732 897581444 0
814530136 270102865 0
434318271 691495738 2
89401336 578722715 0
281548615 236797553 0
134804287 116229875 0
581766293 313598721 0
373337607 195214922 0
677687643 344523752 0
49573824 194857000 0
756357388 748103336 0
556312659 913927267 2
830439860 23475982 0
256009403 499950621 0
42615661 391523507 0
854265354 210441370 0
32472574 974157780 0
999082058 423368684 0
65928441 905022139 0
27003676 348423567 0
610173401 736959510 0
596869047 653517271 0
179063660 953713147 0
846748789 564671014 1
691058803 61387840 0
359478658 46604259 2
785149815 424340294 0
318947862 178395143 0
263809083 216084427 0
258675165 14189992 0
271080723 500176627 0
588942350 311313262 0
781003668 5319844 1
492954525 347541955 0
366979691 320129605 0
41251687 69025320 0
106742088 53998890 0
69563227 838666764 1
176717801 607959111 0
185855904 97372202 0
105238750 515275610 0
571625602 865300641 0
560462247 535070016 0
495490335 637767007 0
812041519 54989940 0
785441114 683369075 0
73898016 143816737 0
936583387 135746671 0
643777761 222659858 0
122688871 228394186 0
941229581 178439308 0
857350437 115473819 0
656209041 139332203 0
736978087 671988199 0
920477396 655791232 1
83159336 623510306 1
808915960 723738243 0
958551128 585599446 0
12629178 972887935 1
318900412 70420345 0
650289946 956112688 0
141661099 408970008 0
220446714 380790277 0
31204733 13700263 0
465513085 112265553 1
662404679 783600532 0
362107226 225467522 0
505649253 621566017 0
780378860 738116563 2
236282508 3403540 0
225559251 816697891 0
71134252 935732982 0
870402870 768720645 0
531576073 133665585 0
202112140 191555630 0
708682582 688639166 0
837798893 984623511 0
641040530 120068991 0
483918857 251075008 0
414893486 995768807 0
744808243 682921796 0
643598824 243638091 2
874129271 76375597 2
489504612 100614607 0
116361707 193829332 0
646382027 168607565 0
64647272 948650302 1
141503335 635097296 0
171487750 630215216 0
290288653 717910039 0
241480036 879361323 0
82248289 611161551 0
347895461 576632716 0
873875428 890171675 0
285040942 745806582 0
704241531 50638958 0
832374611 451319279 0
685349269 395825829 0
652548741 132882071 0
710866435 94520771 0
33677982 896498602 2
495185731 991035914 0
763060469 599337750 2
418757231 935326754 1
140054197 808960612 0
504182377 53229583 0
672304328 972331369 0
570544450 937739609 0
369979368 491119860 0
106574683 924646431 0
54671425 878277617 0
843895299 979209070 0
564232985 14278158 0
873818060 877046235 0
723935188 607084213 0
24236077 119045299 0
800607658 814074520 0
715984698 858035008 0
946125487 921169344 0
780547539 732974792 0
599872072 653507864 0
118606255 715268163 0
609430819 712134994 0
829547335 967830256 0
358335393 525278850 0
885619034 664069037 2
204712863 555229379 1
727716122 406857903 0
474939397 128825743 0
854266560 283938211 0
593896741 401557318 0
342410061 360047263 0
96741480 593348150 0
298204074 834894096 0
850632615 617689304 0
230651990 500908566 0
303075154 231382486 0
34310686 437778922 0
460297365 963171381 0
402112653 651871964 0
255092643 950668670 0
857557196 129495311 0
83811723 154523508 0
217063932 216639769 0
769940795 954177571 0
79610354 26448666 0
358651108 597144506 0
272925871 452266065 0
730436871 636935595 0
127017366 646278270 0
420787652 400318235 2
756969238 721415412 0
16048605 399613520 0
565583258 425726925 0
586184366 724468900 0
310466035 621206260 0
43194172 550788235 0
721939933 371634167 0
86052293 741918501 1
294366452 458908755 0
75122912 4048055 0
619463862 343504586 0
846268779 42049056 0
307921148 749576611 0
27468709 420921859 0
556739414 338314539 0
801519549 57519378 0
375875771 193754349 0
567589956 479910742 0
670385612 4626094 0
593096482 880578528 0
36512774 467814005 0
386974185 81102695 0
954811870 297233312 0
656071169 90357808 0
527993873 358628697 0
891579521 542348805 1
396057034 474393235 0
925395264 593686025 0
79100065 546850022 0
50201717 588637543 0
776471517 784268805 0
234998554 468790460 0
115104167 700892746 0
647157010 998480619 0
585420585 900168393 2
231136656 933369403 0
483444973 636120277 0
704468691 347198392 0
574128637 369250584 0
44134238 751111515 0
396784853 816980487 1
301368413 878811157 0
484489182 153930404 0
879404621 923796067 0
62397248 961804592 0
815293137 273416039 0
888060173 189435653 0
24532790 197188645 0
499722532 672822571 2
457931232 921707328 0
810890495 796184134 0
488041537 63437954 0
688578398 263465370 0
284493200 143279823 0
372666151 61811308 0
907112177 122661359 1
303973084 992035264 0
799022551 538527428 0
158181156 381103993 2
542701601 256263788 0
974621209 900110768 0
757621604 447799368 0
383598861 8865245 0
139198778 551310112 0
608043404 132019603 0
12312876 602081981 0
751105157 520984233 0
39706592 691636831 1
434352769 610272565 0
358555557 396319344 0
474452681 837889254 0
819395378 32961256 0
394403725 914024691 0
174801097 112508744 0
748316633 65682116 0
154286390 199609238 0
83383164 309400583 0
79973183 692155708 0
562319494 185984434 0
142296339 954687454 0
830322049 418561165 2
133023045 236845835 0
44468455 625413971 0
951406140 654356929 0
794886892 884126928 0
430648633 377069716 0
723204769 336210484 0
861670537 351191319 0
36198094 813030850 2
400730089 252328126 2
42808799 670827378 0
346137376 451514984 0
140599612 223674780 0
209451518 377400758 0
220800510 164168145 0
487327618 136818328 0
891610643 158968877 0
191872027 840508693 0
4682332 546407158 0
584379906 98889025 0
696157825 17834277 0
948809376 818178098 0
163591567 741911210 0
22491331 443313227 0
840612517 723873670 0
843578397 275919266 0
771738429 910557327 0
411727320 281601127 0
440040971 365794810 0
932057823 120064932 0
891221539 903746405 0
570604292 533338686 0
249973745 933569724 0
17881128 117202446 0
442948643 839039485 0
859200386 862322056 2
679556460 935873119 0
786336524 696634119 0
976526690 865333371 0
832420762 295191413 0
835633139 581523316 0
242165477 9321059 0
672448950 263283532 0
435517423 862632699 0
785097217 67651605 0
791802595 61360829 0
917700373 707843629 0
612076002 277486092 0
156166039 777723072 0
891522116 186234242 0
261204387 500164122 0
917403237 394066363 2
435573249 32987357 0
642888219 310685779 0
534106018 649690084 0
226503718 646459854 0
952072733 981062188 0
595816878 664058077 0
94628693 109587438 0
831200729 100615511 1
833490421 150643897 2
930356722 491582664 2
103299770 856414773 0
67373865 212694590 0
529094267 846272021 0
15208077 669900869 0
815200370 618683042 0
230765684 797210323 0
154760120 654694681 0
293166720 617387181 0
280886624 520196200 0
569284449 708996349 0
206538678 710767181 0
315717692 569053933 0
895495677 373492677 0
263024673 621754206 0
270922230 996411329 0
613966064 500447445 0
878881288 267986567 0
832482985 881431470 0
395317053 573011461 0
621242943 509524627 0
305001308 859536922 0
236198732 905403923 1
193857815 75013238 0
934844310 430676156 0
314108427 944440580 0
919084459 226957883 0
600548918 891910672 0
115872247 479322086 0
984355310 127553567 0
670224039 48390536 0
494781624 620368011 2
818133725 970838932 0
986440530 890576612 0
308254695 174700162 0
582799061 349227105 0
738457232 354128643 0
611335805 786463390 0
641419555 127523427 0
141497495 915889435 0
580801550 752233735 0
92729651 666734444 0
749996349 54852734 0
216345247 696708577 0
909773918 31986982 0
81125214 43948614 0
665222885 892397513 0
414998524 826015032 0
385032442 20486802 0
519438747 899861110 0
858705968 285382602 1
649129659 116502925 0
368474771 660045973 0
112982091 144148315 0
810820737 797532861 2
352763037 915445951 0
133405052 265180336 0
124664671 635256885 0
911586224 391991195 0
453962542 594482661 0
717196371 339728791 0
19030784 753733227 0
557634856 564711284 0
612858374 519646991 0
480575449 52000898 0
162746589 665721233 0
339173769 904428072 0
385415197 578103198 0
957462 44472761 0
812516762 187725066 0
12091655 987110793 0
926802025 604633224 0
153586943 863915850 0
573016529 152812564 0
609524339 337306222 0
299192331 798395559 0
218458753 353271852 0
251067802 722343846 0
45885642 89912871 0
850157061 97020367 0
627124623 450435197 0
333667168 520958043 0
385707185 41451898 0
813044235 487531634 0
481157500 292874322 0
946456253 563592029 0
724852002 44213009 0
45194741 635729379 0
578722526 187537291 0
459996007 98936337 0
250152020 874208767 1
409568505 716712599 0
883900604 416284023 0
221107332 517596901 0
788492158 243621805 0
268808581 558079489 0
330417341 226727500 0
801537537 718388360 0
800949275 120228731 0
25265825 150687931 0
560021660 459657405 0
85820800 92277627 0
837307086 677218014 0
815571705 494921295 0
631686947 418941730 0
607331921 771913406 0
299157998 814664615 0
676840954 879035575 0
14520409 115439654 0
91659593 131530981 0
207594875 77148388 0
741291228 440191573 0
909700282 267922871 0
968648062 123379731 0
410490355 961811821 0
515514682 911767073 0
647201955 543762903 0
936118343 506093945 0
83766614 474234907 0
124030146 998868541 0
694200124 664492408 0
429043954 77690474 1
635878204 78447672 0
323641098 603225624 0
264314771 854280322 0
722687015 769399087 1
286717643 503665059 0
368891026 475114481 0
826860723 40518326 0
847836367 172595953 2
693540119 772600508 0
175285147 159050324 0
318245614 57053697 0
474651154 917010118 0
331909134 244331780 0
203266357 152779492 0
26524821 367345524 0
586042278 811869278 0
542665728 766723106 0
288985284 146383496 0
189593054 235478281 0
323060128 277310456 0
191549312 138394532 0
56134618 926123469 0
28545980 489962706 0
940375144 472188360 0
884760857 28084900 0
867829789 748909340 0
570958057 34453290 0
566456203 76649899 0
537124373 563633479 0
728789675 228547346 0
395543611 384374337 0
70048657 346031367 0
71671124 870016154 0
360438290 919883799 0
808409429 994814942 0
575208718 471801141 0
417785073 171057250 0
879987704 630106375 0
514532355 480313677 0
949819022 858247073 0
607449907 411918046 0
84124394 557202296 0
225560299 484360659 0
231498520 38611897 0
410393869 203132267 0
629848811 748353798 0
478258041 126137623 0
647289962 482339131 0
263047709 769490366 0
299384541 932238261 0
906766601 963396958 0
731622438 20598392 1
33601536 838610439 0
585446576 844054072 0
634049238 189146242 0
574251170 446277285 0
827577942 863943992 0
589135382 37075886 0
53371929 370434838 0
161905640 538820421 0
376499938 84333364 0
768637206 183712071 0
111128944 391979010 0
26376525 321608291 0
135035535 130659258 0
587151290 911613126 0
357795942 396623776 0
652497301 2274293 2
220416078 463215950 0
90167223 943184841 0
992652754 612288029 0
784896367 457204683 0
830113815 3931207 0
35954911 302146150 2
577022274 296703398 0
63539202 146748894 2
684281469 287213324 0
826769042 850326651 0
550188476 573406623 0
321279630 156746675 0
222121125 951068921 0
332422294 134633401 0
86980498 175110905 0
277530236 847309935 0
270800512 538611305 0
175445793 328228172 0
969789176 690045540 0
775206013 827557785 0
804839609 460448010 0
835279826 958000315 0
338978488 644324319 0
601143118 886569405 0
37569933 839917160 0
746309878 580296245 0
903448593 993029101 0
528287352 705929835 0
644742052 987104055 0
598000743 432611224 0
34877640 796840331 0
490032912 537583668 0
9394044 99228388 0
672845001 36045266 2
938582998 102782592 0
345585241 471119309 0
614525473 870852496 2
710981622 370525010 0
359970613 12606147 0
102910378 399204417 2
538880319 349397806 0
626779904 792301268 0
97769685 95703566 0
951290665 632449274 0
904013974 826912184 0
13736409 494885034 0
319467192 464227774 0
795943964 999930129 0
926589090 115670683 0
54368452 277086523 2
13777304 459183037 0
356754400 565478940 0
15266783 115190935 0
299272456 970316913 0
353708982 517335564 0
574093810 170130785 0
466072059 598636567 0
126353019 410013782 0
93212356 933968657 0
745902427 397360964 0
5513678 985790570 0
301408508 614424576 0
739866595 830906835 0
779229583 582683463 0
33552658 319646597 0
572192978 808416406 0
88694313 113312212 0
622256282 893280227 0
100644901 952043586 0
952422039 91475224 0
852757080 4831518 0
314597905 221457444 0
359770659 999341084 0
946194225 979569707 0
281949064 20833193 0
797486128 229754323 2
62483804 220997123 0
609788402 235926024 0
392598264 85895775 0
966351892 636493188 0
366482407 332864176 0
28900036 213839212 0
107898459 577862709 0
893981179 862280421 0
332178374 44593068 0
994690110 975051539 0
516790840 97043744 0
608046607 539708444 0
830765014 896808665 0
902457562 175510543 0
170831707 339437836 0
130711043 532133897 0
293645969 496365361 0
505922712 848544302 0
479919162 977599450 0
244482964 985127889 0
108665196 49417757 0
570997231 54670882 0
545370359 285304896 0
948947895 936124148 0
356713778 94504348 0
224480465 917897742 0
358874191 184445436 0
916359200 537371085 0
495527332 625413618 0
119437317 463324127 0
942317472 363584673 0
853657656 163749210 2
145196159 428683965 0
962335551 68664684 0
535358930 796902686 0
625917132 738491285 0
259598701 28928431 0
907193757 188403523 0
238341350 188904603 2
880099601 451290291 0
835691126 220346920 0
879755910 48337842 0
308268373 68815965 0
817715114 533836854 0
798463064 85299065 0
272308239 142128237 0
461634697 456292567 0
893589505 305827717 0
482798967 765027503 0
701406803 506558428 0
608908601 254427377 0
967070683 259909758 0
743865949 266859780 0
33452659 370779101 0
100831817 10541933 0
39268641 171508551 0
178502721 304593232 2
824621604 404100277 0
131204246 679131849 0
966067555 388562234 0
764426669 748293974 0
450210306 675890523 0
259542447 69042911 0
70722102 631881665 0
435066 325612663 0
890354437 733058389 0
828385673 170349194 0
986418630 106080898 0
645744556 129511010 0
776741094 41912022 0
642503320 479223209 0
36472370 741020426 0
37152211 939673786 0
503229242 465217778 0
602774486 119243656 0
817890894 410782488 0
329110542 324619687 0
24412821 27760104 0
315096498 46252417 0
71244827 251186430 0
937646539 932689419 0
671170305 286764283 0
79767782 96982292 0
63534360 270864073 0
404304119 679450784 0
274027681 153882948 0
536527809 440375121 0
683610112 697965385 0
786264075 343829570 0
134673211 364543615 0
140017712 136763855 0
395933142 498928870 0
681591636 763328564 0
456929035 801528019 0
595204822 616241868 0
49494844 756289293 0
208922463 887818779 0
320150297 933156829 0
759694558 986634816 0
240642394 489460659 0
523295299 946552327 0
673676545 101385661 0
297282630 686448317 0
883093767 492338931 0
593020247 155239851 0
27641793 632257989 0
213663731 583784865 0
16109776 427493377 0
8159370 458891969 0
300680492 68470563 0
856425632 803394289 0
641966115 131952360 0
67399266 586525995 0
626519285 513122435 0
967789492 242465207 0
699914165 798581179 0
50981704 262120503 0
127600753 59787953 0
178718299 282205410 0
134692575 479787600 0
794833083 600206661 1
186316716 769389203 0
84738427 984797428 0
976339860 677134985 2
592000163 659351174 0
594041387 888627715 0
733482108 33761274 0
716686399 381364183 1
381447858 255425468 0
398913464 455125383 0
499133143 426563505 0
707755638 637239676 0
202212773 439322390 0
59527399 690548674 0
687217155 921725081 0
944586108 816570298 0
184839117 876577167 0
400953170 685226547 0
363169560 29599139 0
166428425 537124048 0
122352693 146850446 0
76637849 816587166 0
743438156 721287842 1
912399521 326395312 0
856821081 422456183 0
89338810 897775914 0
514300972 820770932 0
662373785 220836005 0
42926623 873910443 0
351870798 817806868 0
636606510 836299489 0
710214529 781575505 0
71487410 355284450 0
23306167 891188868 0
515358690 229664897 0
834047657 530816984 0
98065478 163142420 0
157083988 965599469 0
2733074 28100608 0
79032788 13035020 0
27566869 722381647 0
737359151 147634158 2
604101754 143143640 0
233716319 245899236 0
85578985 346304521 1
936957931 786961831 0
29702872 117022763 0
993676179 46704559 0
592716572 211963411 0
539382956 401947151 0
670179745 705783121 0
926895517 736996034 0
68170751 424777726 0
382788969 134100622 0
524608911 80957543 0
783713441 335050872 0
526494156 112294048 0
34316248 125401639 2
916714688 408586197 0
857710555 245543402 0
100201676 458363701 0
879694295 818580402 0
183514662 994075798 0
197177499 386200486 2
349785928 231007001 0
283458057 456224535 0
726103460 26080217 0
367237826 647893320 0
607475047 569869356 0
102754068 381378721 0
911492313 78620958 0
486793707 752768944 0
465612051 522021222 0
36711856 406139540 0
140642451 463053055 0
208505464 835807063 0
401013631 368670732 0
265159017 294163439 0
978071176 543794498 0
117270304 499762410 0
261272060 492147891 0
637787096 384385982 2
961227425 341793251 0
481683896 865373999 0
561623850 97487343 0
806818723 752525199 2
746264824 574401835 0
381451631 23766484 0
647828385 492720979 0
958868630 410879477 0
261855615 102397971 2
194484880 184827829 0
592769747 93838378 0
77514657 259209970 0
85141967 43060367 0
831297419 584584146 0
98898568 526448148 0
547523453 757289734 0
139743121 618374721 0
624601844 718741189 0
159800655 381332585 0
952249956 467416563 0
629445521 167503124 0
192117659 660259226 1
889994202 693756926 0
688121603 135411097 0
112310631 466990976 1
768751094 555828592 0
365484794 37515211 0
376890521 93569420 0
587634517 999062876 0
251733888 189719559 0
205596607 602426751 0
765302765 77375736 0
496291734 14009047 0
35239113 276728396 0
173877504 491983852 0
890080408 617415008 0
847260277 792403374 0
394859094 614248590 0
586890051 662594053 0
834833841 158349577 0
713468895 135671773 0
480845443 742602948 0
756559294 21425597 1
239791345 736164621 0
105201932 902487390 2
864080932 542537787 0
696517365 721208566 0
140566742 546191795 0
287604938 326226332 0
8892797 869720188 0
210082621 77132140 1
131476060 54993984 0
537828940 588447192 0
795435733 135219257 0
375448835 177709362 2
977453135 11699839 2
968672904 34462339 0
482760101 596700092 0
419978950 542747183 0
680147521 805214381 0
400054194 285642837 0
368115561 181684452 0
883542023 162265562 0
600047823 315450245 0
882619953 446125222 0
782515792 816184813 0
873649312 444753124 2
253034141 766368429 0
168968742 886328136 0
577592928 180693095 0
192480612 253225895 0
757472550 988241565 2
55840883 653645574 0
34424563 656765725 0
51423441 211633333 2
525921410 153009620 0
755059675 44810335 0
145683557 788420074 0
635056713 952824212 0
163158663 418126329 0
628846212 569024810 2
944133000 451610517 0
758096922 370775723 0
981136891 387174454 2
589889059 387463762 0
448095787 867347022 0
49304137 915362815 0
105855445 659162345 0
3133566 505059777 0
561363376 247593579 0
492376049 155809558 0
936392318 306986875 0
628950549 525027638 2
968365719 56798054 0
669627537 808514362 0
198017262 900423163 0
120681496 200744329 0
472068490 522830908 0
773509808 780286451 0
980364487 940774602 0
54159630 780130982 0
787988505 24430799 0
12605623 48085622 1
771004141 407829871 0
967019187 548678999 0
363354462 725949651 0
557304014 680229693 0
929299265 833418871 0
222699022 824255095 0
31095357 196661583 1
579036720 712523826 0
502778986 13424865 0
821261250 29242955 0
39544031 668543732 0
713762878 45644317 1
923355619 498843264 0
148296952 782325539 0
929562256 207462317 0
704203084 480728330 0
248987312 921675095 0
706900637 926690622 0
776492367 146496291 0
40093923 16902682 0
513421443 448662743 0
597076647 274943723 0
861034910 210935350 0
474168558 681805796 0
27642625 786086023 0
710171299 95472695 0
953813829 40130182 0
645928746 659013412 0
823418037 730461299 0
247496412 562396303 0
20793160 850595253 2
627411902 511523496 0
13576376 14218870 0
713499319 444439874 0
5902643 709425351 0
641235384 326661521 0
190040083 918773302 0
400156439 25230025 1
235581779 358397693 2
381037582 91859019 0
12801927 601343587 0
622414108 13827396 0
914556344 111124474 0
2498350 837936903 0
884802071 884671127 0
40153401 63702373 0
859517208 426168324 0
704676180 739582290 0
883247774 484915180 0
86604470 542814222 0
771154077 740893107 0
978331427 278617940 0
527129681 175814935 1
620230412 824675078 0
582534555 161709957 0
880333892 289468852 0
165156814 994979230 0
457983639 448374953 0
90812300 15629816 0
111231763 117018154 0
880231489 778850957 2
423741357 351918749 0
186217660 68417584 0
37438579 75616063 0
250826678 113188274 0
82314487 731867822 0
560424348 482609510 0
100910729 473056463 0
503594381 138618162 0
387202497 74698636 0
108852909 124323947 0
169086139 741832014 0
724557780 864172072 0
770787450 31266283 0
512931954 791575881 0
858529124 691705530 0
955743679 298254206 0
54028186 882097514 0
66031281 828137871 0
787350286 636751619 0
501233072 94612785 0
141922009 341653272 0
154977349 34538196 0
65605399 81693202 1
878116482 564674768 0
801135142 248039045 0
202249216 734345153 0
803128592 254614234 0
209583081 304003791 0
63557616 928540882 0
344173953 943048274 0
915825210 488622879 0
246019923 257849576 0
973690306 791816195 0
742923259 286639446 0
630489126 662021815 0
581196369 297508060 0
915043347 860295086 1
813261115 674188649 2
182870787 139806125 0
789295544 98052385 0
922793457 630675630 0
759575700 621080761 0
87699017 434593621 0
344614894 396002895 0
320706774 513805440 0
430095696 712221564 0
842344953 982644561 0
795069674 272071807 0
619669727 833673586 0
255042034 861023204 0
248451662 378817571 0
667743254 773335239 0
528661278 351829963 0
331579210 899386098 0
244534724 322409376 0
637004286 572957580 0
352972745 94336136 0
75393611 416010852 0
582616289 419691157 0
959974255 363434865 0
335770005 469136231 2
935599871 516675253 0
875501316 771631437 0
294395789 730009850 0
39348039 318196300 0
728539920 81008363 0
255904545 370656726 0
594410479 720669747 0
239541383 261500738 0
93439976 134933147 0
303357785 300509499 2
108486095 432904721 0
204786272 713926321 0
629244467 591052647 0
35639740 504434676 0
395553507 881924639 0
895828477 209692253 0
721970241 270169574 2
555472512 53686898 0
710374984 136742895 0
222181261 774249597 0
34693830 841795245 0
593225161 144594783 0
686043615 184551477 0
815913816 590103273 0
534636749 503304929 0
559893638 982307334 0
457061320 532891279 0
638773901 822319386 0
231576525 781575339 0
335509027 666687990 0
201466313 221333875 2
167103784 18691225 0
339114609 541104227 0
589272603 396120552 0
262057499 869775010 1
730556951 423139861 0
736784451 644954155 0
961930357 696981602 0
323833526 134806837 0
953845361 45307419 0
812129399 939044490 0
279960071 940019621 0
701297161 796900649 0
696923243 12317527 0
389475176 292117788 0
309967053 648078062 0
727212007 342437079 0
367336526 797238974 0
571926681 792093025 0
768626872 18809355 0
973481196 719157222 0
79045053 19197695 0
259907652 522223718 0
108542174 346117320 0
775377075 233427873 0
657696995 115461952 0
443422657 100256417 0
119502045 454580930 0
435612850 781395347 0
348538745 4989412 0
45677412 427854935 0
887503826 37374630 0
149994346 65403922 0
216424627 850580186 0
153985158 678484852 0
253907515 604055244 0
437479788 308828392 0
809556845 108349397 0
859610591 73057927 0
532833726 537063394 0
831662911 346038627 0
960899924 909267800 0
495575659 613405532 0
754606466 43274481 0
379210566 243929452 0
448350653 262318186 1
894778501 249684068 0
287177135 950929148 0
756677151 275811427 0
979185273 116042615 0
791367891 861711102 1
673829959 850747160 0
742931981 613060364 0
549078215 531168160 0
340669529 968820516 0
318221138 291965070 0
522210707 578267796 0
960341081 620413042 0
430180529 733565474 0
407066151 720538002 0
462571810 601132431 0
115390422 147678977 0
763899712 434408555 0
700428608 433046427 0
837463957 366539930 0
771388028 91347867 1
110381559 979158946 0
94681585 508492097 0
903370478 257224384 0
120982966 813997211 1
783721451 740928613 0
690874585 802594912 0
882768486 238722810 0
395646931 336278854 0
974508489 540216953 0
828290554 371040704 0
742478048 674648178 0
164939300 355039357 2
406673927 129932911 0
738108102 734389896 0
869031513 165906979 0
984082236 369342407 0
990948949 553995976 0
731917448 709019745 0
628676809 561406798 2
326865175 598665729 0
331922328 748761420 0
224784143 851152839 0
211245216 962176692 0
103461203 783524267 0
432418178 393931264 0
642733404 515517741 0
380416210 14863726 0
697667812 967364012 0
89155740 345509366 0
969093080 854847457 0
167095319 811608872 0
774194865 220221451 0
79905606 952703747 0
872058193 841836221 0
529047260 395521983 0
3453000 871637706 0
124647407 236131295 2
970245037 444642605 0
463427330 201720252 0
253192049 29893155 0
776157894 163618655 0
868607267 380447246 1
927141476 108342572 0
32507716 265624999 0
839141469 846737874 0
662769262 533345390 0
42162384 860814242 0
254999339 135302912 0
790075690 321421966 0
955564610 621124403 0
122996701 74256545 0
514070490 384431482 0
858615023 684853853 0
379886053 886702889 0
863441622 398603402 0
853318192 634190948 0
829847856 215188034 0
25638613 729780225 0
943617169 869412060 2
60645272 597985033 0
251163532 608627909 0
449390809 759100248 0
543053061 634220910 0
514103607 250790870 0
234666615 862664387 0
407820226 641784731 0
29459434 132047595 0
780380958 290881759 0
860367031 483651455 0
718015456 675921305 2
748245919 108157351 0
930047064 891361496 0
86903697 93262927 0
114860519 883855858 0
120532303 546438310 0
793797725 143971909 0
241273252 613630278 0
684214459 61509823 0
865063656 354606946 0
230873711 476432726 1
689430983 38406292 0
886997862 16405034 0
425663854 641660359 0
441307852 634398682 0
21146992 88353189 0
604427078 89508814 0
112257480 55568450 0
26408401 121300264 0
106796942 889729310 0
208910852 759247101 0
279524865 931533041 0
567498345 389846752 0
945279656 726640684 0
192548117 521105262 0
937118854 108706664 0
610678628 411967464 0
360070365 789744630 0
687523253 197331428 0
427269912 342828398 0
238815903 730887208 0
685092361 308284686 1
704038055 305463734 1
141976656 944371138 0
33991947 308306883 0
561895959 325372709 0
469831225 541363805 0
222641370 746131650 2
226786820 582877629 0
479376236 495729769 0
394843955 96060794 0
980549364 297703827 0
513802874 427377822 0
564104389 884486753 2
930653401 912543729 0
984545473 352400132 0
299583475 336242213 0
449859594 405342476 0
73232399 916840436 0
745346928 494550116 0
606857557 349018198 0
154654473 508923831 0
39228736 706314823 1
281167191 662194442 0
825457923 620396130 0
353193698 994327491 0
304615094 107000806 0
15996551 46257708 0
298404799 39203630 2
152091342 801443396 0
565504108 715720206 0
849820517 771035487 0
111230815 189337490 0
145196137 469559872 0
57428083 122967321 0
341317722 124424395 0
434947640 631057256 0
36758961 969219065 2
52637373 600616411 0
72106407 458278143 0
558572523 139012925 0
7035505 140626560 0
744581266 221961556 0
6712306 242959060 0
444009942 215070474 0
139493031 540000118 0
249622569 139084275 2
509839874 443454698 0
437048155 240610137 0
916394319 775412681 0
912662591 3515836 0
222786008 191551644 0
688367583 228921042 2
552726114 895338714 0
713582968 440586753 0
339001118 603818869 0
69419021 784446697 0
284214071 173528104 1
758610689 242113947 0
159621254 893020310 0
719360451 493083475 0
61743464 3102388 0
514217396 65107379 0
242036118 498445429 0
764026839 979439193 0
50549477 461912451 0
569122499 984104352 0
176442882 290908680 0
469952617 854674755 0
730625786 372198397 0
279455390 716643154 0
106986391 135099696 0
865256608 532883063 0
800487521 275518770 0
454243980 252301945 0
410497357 708342010 0
444720092 574185451 0
195294621 799315984 0
706276177 563360557 0
520573438 508345105 0
218148572 854187815 0
587857195 290874672 1
403718334 372410342 2
671724778 61091443 0
9062482 684344018 0
239612023 534941632 0
910497276 354974468 0
989555186 572153404 0
366364900 845920434 0
27950707 355201472 0
590671879 92680497 1
929291081 697106459 0
561931674 783881597 0
862813782 513385069 0
329035689 104147552 0
124901362 403177692 0
452972586 577937619 0
530469567 410683066 0
78136277 124012578 0
357219399 606036990 0
781856205 217283703 0
765419903 63829032 0
341501760 380492999 0
8612214 827273795 0
564057412 13239907 0
822649243 207140685 0
165875082 887377727 0
617919128 45383618 0
873289339 774466164 0
989302582 176044011 0
401201791 652911845 0
34062824 184196829 0
693035993 817683127 0
151739567 45174624 0
708806937 567688343 0
226076716 583286811 0
629851418 8685212 0
240833014 978286806 0
458432054 154367403 0
330454084 702419427 0
605585255 464469408 0
924738805 510241647 0
115495029 652208106 0
733280419 378887037 0
14841824 14167313 0
635116416 498890606 0
723063926 902936136 0
128049160 16216541 0
709082091 619713839 0
15291199 716396537 0
308369014 432964930 0
506180777 545998639 0
345083379 290284187 0
33081733 149265920 0
174396933 1637395 0
364107974 750801663 0
508470618 312109062 0
535603433 469334400 0
280968297 299297015 0
161646419 539544486 0
728275951 672545392 0
74331178 587327744 0
10322890 897306991 0
424585495 160771129 0
531871996 457752426 0
12633032 431391254 0
182348608 544649752 0
865852545 992191261 0
17433051 168243014 0
652564783 966340205 0
720941936 954772104 0
484796440 228497441 0
802689447 726532098 0
636733032 682326370 0
409706829 61615182 0
101269812 539145615 0
374479206 350436988 1
504756449 361250133 0
377809426 596719366 0
48414821 658589364 0
215151056 161569838 0
660245360 680739916 0
693712811 401304605 1
980892378 547872483 1
927887753 353766002 0
613336527 180529242 0
986121233 223243693 0
633290623 602957508 0
677608568 35632416 0
317664074 887186212 0
871001151 776826525 0
150483114 616583813 0
276148357 602633997 0
64751646 691642943 0
819628281 423459554 0
274217665 773753942 0
439503866 246086553 0
705976073 664388444 0
151004491 882027923 0
822559718 535621417 0
294814014 291586931 2
54427581 347759495 0
49056916 587669283 0
79474889 325323437 0
617622449 458957641 0
881376138 62070728 0
993420197 906936064 0
20283940 584752116 0
717247721 340884447 0
45915701 833729054 0
56905218 29321318 0
278593117 156611900 1
409102202 181353963 0
999880661 126432881 0
378444940 25193241 0
572809362 881809375 0
774643748 992448174 1
690988878 592940566 0
977292289 547672936 0
552698826 715591753 0
855440402 639864582 0
517076903 465161969 0
118431254 315077030 0
124049721 876051572 0
440097890 713669530 0
410869087 427606108 0
35060544 705035753 0
29828036 845685362 0
95083859 397127503 0
844968284 872403541 0
878410040 200957910 0
32627508 969666254 0
823308977 136039957 0
781387362 845473426 0
872582119 912653510 0
642729666 842924532 0
434815310 917334733 0
495073255 748278170 0
926227049 216503159 2
711087337 830944228 0
90021597 257906652 0
538166470 375650016 0
53760794 697502491 0
324466633 164555969 0
321842998 859542680 0
957586994 474605474 0
175296495 560127645 0
355068733 917910828 0
84947448 640687793 0
405536499 15485662 2
223817137 63559474 0
690465737 420057694 0
816226611 818782023 0
408544418 73195465 0
787667628 137257143 0
757064386 351146618 0
816839479 369487423 0
202904 342655108 0
249050369 912291954 0
26604647 544040080 0
127072272 42667792 0
450922447 929455610 0
240457385 601092112 0
246242 67918393 0
450888222 395592490 0
112617640 117056042 0
946211021 687809333 0
148106562 409754072 0
592768958 272452752 0
63612314 993110349 0
985301534 658291381 0
625082121 115235556 0
547716389 134970967 2
98923291 884242062 0
317756218 88428421 0
615481024 654731955 0
65655737 839627068 1
30842706 504131138 0
455925809 86419919 0
143994824 718063824 1
515528095 76654410 0
761957729 869950445 0
125452282 402153424 0
971877705 366740142 0
476641345 683839618 0
227081281 665516911 0
971917879 130251368 0
444142067 370768717 0
983999498 532515526 0
726613161 424532771 0
986539917 918041723 0
609390599 855070784 2
725747587 214803098 0
688223061 503896019 0
448330407 343376534 1
929260477 801398269 0
51232695 281087622 0
69959870 641576919 0
829369220 473535848 0
577724958 668982905 0
276628349 111541239 0
922390798 442000805 0
846898331 22571543 0
368010189 351842184 0
131318999 831146803 1
474973388 522295995 0
824821007 691266668 0
524946276 46792554 0
333339617 14420084 0
136483001 601824434 2
281351416 36178272 0
994243674 449511574 0
806903243 676926332 0
593014455 747418314 0
210455673 156734373 0
87144338 108684409 0
23654076 119882521 0
923069381 236371789 0
565095971 904225798 1
639576107 620817939 0
374039280 74907480 0
238459470 204304543 0
64498396 916154569 1
77631214 590408537 0
256179974 402843038 0
771448950 69976260 2
870499681 244670363 0
665373877 886498251 0
835846063 186670723 0
178798884 255102669 0
230781679 791920730 0
501830524 895210732 0
168267773 133075092 0
57956545 82421344 0
791435984 472616460 0
200962067 54424632 0
147774459 843255053 2
480310329 303551572 0
767209944 152770500 0
310961558 946315503 1
111870075 34633014 0
134421608 55304195 1
466549996 185590846 0
109653009 665518276 0
465812248 53925166 0
701924939 387040774 0
764634943 662581102 0
108443932 249853279 0
395951360 614035443 0
435338580 574769968 0
147142352 407690315 0
490242863 255405861 2
262215375 707419455 0
384414705 433775643 0
572674914 700671920 0
249979405 147352246 0
63726017 998363266 0
411122979 749879230 0
733331948 506500090 0
930625679 209433906 0
570805749 218637521 0
801278577 309981870 0
739131464 377114045 1
662636441 17836035 2
745124209 431660757 0
221144831 315169549 0
148417149 975959245 0
512086011 500677105 0
729974088 83840004 0
108851778 644261985 0
930506525 595285869 1
862957246 29242791 0
657886198 791869842 0
924188846 82333377 0
19813757 132507737 0
902632146 654940390 0
112583107 675190274 0
618199143 860767746 0
567753890 43952899 0
457965911 679765006 2
833003005 550253376 0
126142413 727448076 0
749882708 70802474 0
686420723 392450248 0
112139558 257691037 0
355865445 221136952 0
389460912 972007883 0
176551088 842684676 0
540033635 836454694 0
335450215 668317840 1
521325058 328032749 0
704305331 202209383 1
673280508 580542762 0
527714069 902408774 0
980868329 591319228 0
559427713 330934020 1
797135996 961856217 0
833646496 664475572 1
1375739 794569007 0
582146746 124110068 0
120955370 524786295 0
737272854 605573836 0
30476918 304458224 0
932066178 945077547 0
399163951 284642661 0
704711111 263534499 0
10811039 385443687 0
8667889 495997065 0
802147176 36582399 0
915621904 231400362 0
237987057 278083603 0
996465251 687818005 0
394716929 248214326 0
847501947 642250425 1
993966397 965890949 0
133435221 42128377 0
891210685 135718457 0
58965410 665123287 0
90934351 13287616 0
43015242 728038259 0
494131431 32254882 1
107023920 161983637 0
54433731 90330576 0
886970844 300904190 0
466880126 33154584 0
398053148 46241359 0
579051531 449727680 0
580481499 851110000 0
463089153 314858273 0
850805713 655694762 2
336717312 345789269 0
742360140 382048674 0
577845568 565047234 0
953757931 574775576 0
557674315 920173889 0
205154196 545219831 0
726673453 579949354 0
277251002 39906395 0
12977296 116382110 0
596656902 195921397 1
600504004 71130723 1
852529348 467521848 0
499769916 330127601 0
406436049 658924442 0
525525362 379499733 0
462656216 375947953 0
538847310 105467377 0
484019681 489751839 0
92259442 193017397 0
733215365 724029646 0
641794421 70905346 0
334117943 84328055 0
896591438 615784707 0
34442504 83498368 0
833300850 889978599 0
659286507 561288362 2
78186799 800796597 0
111890402 39758389 0
19056258 901007405 0
6130843 930530499 0
28375773 134328147 0
112155084 49531458 2
958831948 510215033 0
869973304 321957151 0
602241172 824496382 0
902738873 750314278 0
672220301 748077954 0
343172962 194244397 0
341378017 901336755 0
161802254 531975762 2
616631180 376150139 1
929124258 159661304 0
232572795 365612626 0
135880243 407832815 0
663479823 583895360 0
132197229 323627547 0
648559248 334710430 0
292092492 683994838 0
534158909 104122747 0
134303114 84381400 0
695998198 43459796 0
907184794 179999927 0
791029954 552158607 0
333210480 848569498 0
778757733 656953354 0
397816802 329896476 0
449990462 928624146 0
82410898 530187773 0
303860876 354917482 0
754246627 608363721 0
107936902 741901086 0
691106506 413952301 0
292688806 765681410 0
277715612 26331546 0
110705786 698353826 0
75376210 670602281 0
212686055 10113989 0
551880456 441215475 0
419637371 242490808 0
131410403 815796064 1
825405922 473277925 0
504015239 439165792 0
831090077 857130870 0
757678868 466468258 0
50847182 309031334 1
94431247 558446564 0
992033591 967612100 0
443121393 904586541 0
11237175 26980190 0
128025589 30947886 0
866962550 882126169 0
870798455 224548523 0
73198727 822085688 0
837790926 794672035 1
431488264 489138858 1
75707986 922460449 0
585226115 38460404 0
852881859 407284484 0
14775541 881814171 0
89069096 742573873 0
815572367 119077290 0
472642666 415216909 0
820367717 190223915 0
980680521 997278808 0
127337578 37106275 0
439118297 329519953 0
154795962 899730288 0
623370877 668166090 0
588260524 146454770 0
753439392 642962520 0
792217704 213294235 0
42170959 790644039 0
69367094 350597503 0
855856102 261771412 0
52048970 84795088 0
558092578 50059003 0
698338914 745080739 0
422256056 843023542 0
768000377 621857308 0
80110542 17505858 0
127664027 885403876 1
466668636 396597410 0
957991905 867318461 0
66270131 197434840 1
503641018 417488927 0
984142904 861888229 0
238311427 349349545 0
12917857 306633954 0
121305673 126007089 2
545601434 179646826 0
594387409 491087590 0
379654490 680217820 0
506987382 346321088 1
567909219 914922220 0
710732109 739456807 0
208353673 403816747 0
735741042 849348881 0
240993135 961720652 0
285780630 58665166 2
942384225 716461088 0
93911430 291445080 0
588970328 65895376 0
169384047 987478346 1
979781093 506054527 0
995249418 305224661 2
544493490 816378099 0
970046060 40106063 0
157968082 458999255 0
862710780 695213505 0
860630025 56915023 0
31283038 836271486 0
936451562 585679967 0
647041800 49005768 0
192099128 851763651 0
196339859 60209541 2
759337719 188039689 0
163272244 416659624 1
72432091 23358409 0
665537568 707002792 1
241582598 369699579 0
918810978 18709031 0
604168691 940796885 0
349698092 60257604 0
847330545 561883314 0
432773502 162802045 0
434261770 930000390 0
569182990 812003297 0
2257740 100533633 0
269168639 965307601 0
634067799 590119030 0
187497894 525551813 0
372126776 671234330 0
951764492 932299407 0
869505223 912760105 0
744240439 225403918 0
706262948 576866388 0
469248627 473844114 0
924870636 614466612 0
391246291 831697908 0
595957285 980085635 0
232502595 692016225 0
832036629 850227884 0
95933926 120129404 1
560507992 791655657 0
320840612 957216044 0
411389749 786029444 0
521070495 764166409 0
155956331 211843614 0
256619111 567685905 0
22352986 290403418 0
435964983 380629325 2
555576392 80881550 2
719464766 661508088 0
835258554 104926431 0
138046281 984743071 0
129190550 883610699 0
733787817 701271809 0
401016757 105144413 0
533630929 14174943 1
208407153 483397874 0
311285774 100984397 0
620585306 729440635 0
15750747 107730210 0
190574469 765001011 0
338852738 132277166 0
722630418 189345111 0
207186878 885053214 0
634859021 77036662 1
959064629 806339192 0
723234778 452720519 0
903915298 585306311 0
405756885 146669200 0
167448706 174409622 0
901539303 318333328 0
783772758 672973769 0
129191717 12274263 0
225285174 822317426 0
361898924 23944958 0
41391813 903149773 0
459623517 42857697 0
703441759 819328628 0
539673540 303091231 0
553249615 698436492 0
552779925 418215051 0
79129056 92410166 0
489245943 97203193 0
908439825 815014730 0
562151306 143837666 0
145895287 221143684 0
731608983 618983718 0
270711518 657457189 0
557316768 761323912 2
408737302 86515158 0
671032016 24531343 0
734389954 288912469 0
980841173 515557433 0
733051299 475586051 0
991104164 57090085 0
95984901 34323801 0
719946989 769655234 0
452338296 871113762 0
651983549 227229773 0
214331255 446377876 0
983973660 594566029 0
931209060 599475681 0
277085762 844862286 1
105692652 415375847 1
334376719 728210171 0
27002834 935189769 0
25619558 89655088 0
761420867 236108105 0
143943946 217919449 0
646606964 742871695 0
300144977 784337114 0
726693467 86983520 0
85958272 173232743 0
234595466 221444786 0
575951001 2451493 0
129681872 15400890 0
895998570 819392786 0
223999409 775510530 0
44541044 653652355 0
470074204 726800368 0
195029276 730386060 0
226097096 954186789 0
942589028 977938731 0
873443124 616096275 0
486695300 81450511 1
550234200 46578149 0
816889838 569152770 2
511155170 184507654 0
932716813 51875318 0
10892432 942088891 0
945551254 25139934 0
265376320 946049448 0
184759149 992530894 0
261094070 754815218 0
551341150 833259397 0
623289252 306409467 0
946296650 109627843 0
678584754 124389410 0
223997276 658674617 0
563758727 30748840 1
344205404 958928879 0
927587090 575130745 0
889108256 680673098 0
712530944 202157972 0
470535553 446815460 0
581447056 709140521 0
858207271 226012866 0
694751742 804220227 0
549482224 847238031 0
698863640 127509770 0
789604713 16329539 0
707494926 877775227 0
352552568 225372477 0
617515210 31574295 0
240880078 84741321 0
459676198 938018346 0
326699383 419553636 2
221796224 94923619 0
102862122 266433966 0
555766964 75206302 0
543927292 520046466 0
624934589 596108235 0
670341868 800907589 0
634202343 594038163 0
177986104 714972196 0
713039910 188819561 0
159198898 331676640 0
387124216 467643268 0
168735549 463386866 0
839128291 222734459 0
713018485 949539747 0
107841527 390697357 2
956433833 964343367 0
141856885 918219114 0
555026932 832159729 0
789523535 240473463 1
820803759 499590090 0
559428109 456510231 0
414879374 296814648 0
16324080 369525985 0
24460723 645611000 0
98305588 688672125 0
864135852 873440668 0
626187542 790821302 0
602103390 357630355 0
276103298 241999985 1
560461718 457443756 2
958159328 19247931 0
586183908 231189622 0
313104548 83300620 0
110963228 302398737 0
51017006 468726147 0
145565134 576529465 0
36852709 630449904 0
113137278 133162495 0
469696163 603339238 0
123931814 16269731 1
113963522 275145360 0
523369379 680056536 0
108767394 315074074 0
647210048 228973282 0
406512139 483752976 0
609528650 421413912 0
207350450 388698055 0
318391661 746199792 0
665234798 629921146 0
38460158 432949188 0
512931457 174836136 0
517394053 546515878 0
293834150 601693038 0
195593430 462364877 0
397019044 515578861 1
263992801 174083208 0
492793363 393901125 0
952315724 369367034 1
49365426 662238225 0
89255753 786666242 1
87964621 920644255 0
408210644 165766299 1
7608896 638481787 0
279354374 494401500 0
62219463 474319021 0
889066443 393325034 0
1755654 96459448 0
812592859 98577943 0
83663193 119113375 1
3831057 41984201 0
793492013 955566584 0
143691617 899536993 1
707237635 616521508 0
2456915 774120562 0
283059802 121649713 0
262893920 151037644 0
801766702 654681577 0
111032035 267794728 0
817483334 757417241 0
535823638 726564269 0
756218908 594977375 0
977156497 585365246 1
259640006 207505615 0
619998886 831689367 0
134653000 420148818 0
343708649 7890776 0
864103555 840019689 0
684474120 1414107 0
266829818 861210655 2
344927470 842214573 0
120911873 257304884 0
631841354 116511024 0
639654593 298183030 0
104792302 259048607 0
165757562 680696684 0
995710181 486099252 0
741638174 460438552 0
900422217 475072403 0
68390606 415949242 0
156739451 590766087 0
983102103 385193694 0
351752739 574848327 0
950419844 334153378 1
55575112 61509677 1
355800568 221464594 0
351343455 254981889 0
442905234 686640598 1
375672611 707841918 0
752029542 468502231 0
807547769 270210697 2
394181500 963149307 0
623381692 525037747 0
895167921 76556847 0
51625706 601133005 0
920763895 119626846 0
785722264 637780221 0
244158444 41493732 0
645022291 719142917 0
584621847 119179317 0
847586000 143298990 0
351644731 732926036 0
642711438 246562230 0
529661630 567758274 0
337282244 862124228 0
236174445 697699564 0
318692705 843579849 0
742491354 691459240 0
658303259 584461300 0
632466375 371278804 2
285362288 233459915 0
141646234 957907749 0
115971024 201085587 2
831895811 823109650 0
798916536 486344665 0
442202544 134247680 0
112068157 746663779 0
323870104 43933746 0
20544148 481679844 0
442901819 681992051 0
386496825 883888157 0
917481132 63894060 0
727642673 9276500 0
148238351 183789657 0
81082082 550563681 0
990540852 697959448 0
58960368 435336486 0
42252632 367607637 0
539432063 123677249 0
342301779 99349236 2
533442044 554122007 0
428355278 803686102 0
649637568 261210526 2
97606367 481704830 0
280597314 823093122 0
914152191 581729563 0
956555821 814265365 0
712858784 582301668 0
125154157 117804013 0
969391230 845500058 1
985040773 492737054 0
211582359 372147182 0
161522592 403789923 0
96739537 382279045 0
379079031 482583732 1
644045225 2703793 0
121975823 194758740 0
764865657 896651051 0
419867864 136885141 0
34161721 222344717 0
317262011 710453319 0
511670404 351916682 2
152880720 545900268 0
961267084 113529477 0
827281123 144479177 0
301677682 48761418 0
928242742 282336528 0
940398646 573954353 0
604428014 791638898 1
64787556 260423931 0
391720683 695083931 0
318151881 687685587 1
93830637 105178018 0
57171389 139880754 0
256650228 99530218 0
304585085 725566531 0
865891320 99865517 0
28510717 10558485 0
561701328 280492537 0
480972185 366152421 0
747340272 572287331 0
845999901 207917375 0
271148563 502182152 0
438354904 220567728 0
590071170 24548369 0
938548969 580164625 0
551605083 460534923 0
17790724 514144525 2
491250030 225520831 0
26777648 522118921 0
982606382 750055514 2
353965976 820228761 0
819577943 222952418 0
559125661 840891515 0
994674113 690300928 0
227932912 119264389 0
768645079 990260237 0
901713807 90266338 0
520786774 187632068 0
146995875 116633897 0
533834584 841892700 0
880780919 560905633 0
273168010 521119430 0
111696356 952286977 0
640740368 672098384 2
877965925 833642965 1
72831211 489587765 0
883647714 925221915 0
235310897 232741308 0
568524493 563296199 0
124806284 113428606 0
57990102 388927195 0
41874702 832887241 0
469000384 355215336 0
771090812 517985303 1
888963329 874506079 0
678972870 15654695 2
658977310 595408231 0
994925413 131657760 0
741150393 100746247 0
3507150 112359447 0
212424560 268076280 0
278966932 883942410 0
332148875 109988859 0
803921503 7074744 0
773514094 236384574 0
136863072 314133002 0
251697625 654651796 0
582466437 984667877 0
37099652 630507235 0
796180100 71423729 0
915116659 297770769 0
40820108 213772428 0
230225572 992568679 0
75480304 951991496 0
49090882 543335668 0
345627883 527634978 0
975176036 674982954 0
298137915 355353658 0
815799012 360407564 1
781494220 884827108 0
878822429 350735934 0
405512853 363693480 0
554764756 869248477 0
508399099 303682755 2
479594379 709378553 0
708128006 645787521 1
675208060 589531397 0
188195299 36095822 0
151124548 605502034 0
592197694 645958693 0
212443982 865990621 1
737130168 588483341 0
343673554 49492642 0
592833619 528430720 0
235397329 907071563 0
897389570 930436316 0
782210145 223795752 0
981233966 242338585 0
522673958 653590178 0
618573902 425628031 0
389854820 874383231 0
59634548 888318528 2
479466610 270237716 0
687185549 729164897 0
315133290 912333556 0
998395220 8346285 0
791029069 160585694 0
311397737 293243181 0
410395460 924904257 0
362579800 869533851 1
848763417 700967271 0
428713402 832314818 0
292731901 862297923 0
282531633 961420855 0
845387713 219169763 2
133432513 383072951 1
172685171 62253479 0
272521280 767685390 0
550565733 460538151 0
453182171 861775185 1
368432246 95348874 0
865771293 394870966 0
510858748 921995747 0
90990822 6243531 0
979119802 668289968 0
108832631 570228690 0
100740809 585941576 2
682672745 484999983 0
918316573 260067493 0
136367909 105795915 0
732361549 180241638 0
198327374 218592045 0
294532600 687664927 0
988229894 466382406 0
296807674 932666944 0
500607943 795087552 0
57153653 155859517 1
967763027 909616208 0
732025591 579051110 0
746734226 466875223 0
69840942 767792780 0
465606736 964615577 0
957261718 414680209 2
776033226 86511398 0
832960414 655157017 0
821104760 738594400 0
384727878 28038033 0
222360053 459930514 0
608185862 348470972 0
28689092 905319124 0
697926217 243079304 0
56269556 630535126 0
123742433 726124400 0
534338418 141171732 0
353207906 67905602 1
885855260 177337767 0
547911437 262831242 0
266932102 418118941 0
242605876 662857255 0
974378610 402609690 1
277125703 278548226 0
40251632 838045 0
811422747 304194719 0
175831303 420675110 0
910665088 549627420 0
851488003 108617547 0
643114941 127653698 0
10162893 239280833 0
493209693 168351038 0
118661543 42167052 0
305252221 257137256 0
901651789 905503008 0
152233399 566067358 0
540616077 347613145 0
58102967 604603324 0
672546141 359706314 0
369960713 526292289 0
32036633 81023635 0
989391177 687740656 0
252807291 412889987 0
88188451 144180563 0
815298558 356486143 0
979445482 82580971 0
209854846 342667296 0
453850745 737806541 0
837270714 22222191 0
329486921 178355384 0
957259479 442466805 0
958647035 209739552 0
684425535 347723576 0
456598259 641605194 0
724707959 500476757 0
72102205 486269729 0
579808175 531875490 0
326361724 810974157 0
871927091 472526917 0
745316467 210475397 0
297699806 554046989 0
119056760 974968615 0
826462489 574957951 0
830898795 870016705 0
544183801 514434701 0
376013861 389976505 0
826788896 926532697 0
35392151 137634288 0
577960087 43193630 0
102702803 158189477 0
120605230 761822995 0
735932646 832010547 0
973972500 572521532 0
579466154 262633518 0
575875403 492304833 0
667667397 834732698 0
540655838 25201028 0
650173688 83646677 0
216222865 161680077 0
649529546 92648856 0
189255214 101621144 0
63443812 627903328 0
668352023 407145144 0
472518328 129333669 0
156907613 513984897 0
538138311 269773819 0
309658628 711072164 2
416894948 496417600 0
886927798 30428490 0
235207733 781937919 0
62692465 935434183 2
509063481 132472791 0
999505532 854103663 1
316331970 555246867 0
414573009 979635920 0
446240338 74069786 0
958461577 77532546 0
685726206 99831522 0
797744886 208466155 0
56556656 202946465 0
921453265 203865864 0
56290061 326112350 0
99038738 163378901 0
121516603 20590372 0
57386624 164744314 0
196801794 576156259 0
423002923 602920265 0
767485881 601226642 0
187574181 129453296 0
546088663 462819395 0
475060937 673441436 0
56469922 83067059 0
640157839 236045774 0
248317715 528741224 0
121968922 447542891 0
115867451 374413642 0
586174811 667749012 0
120726297 426887742 0
121327521 687856541 0
75424084 29803193 0
664975436 947158425 0
504052128 985918468 0
781415199 265158165 0
247365878 687562182 0
65577959 844089936 0
183394491 3167758 0
58644347 986975241 0
640485879 528770792 1
262309125 623290983 0
202129313 4007396 0
761951956 39873424 0
829635968 664660518 0
29310262 474494430 2
48340475 710216195 0
644718769 208857104 0
875451951 222467779 0
561698631 465451750 0
412279905 822464076 0
390223469 14279573 0
557378404 201445838 0
545182108 213805852 0
43161431 299722100 0
633763598 828335397 0
567249129 463731626 0
638457314 784886390 0
973765656 305384912 0
827791140 178421179 1
639272966 883878662 0
51692329 967104781 0
484348848 151721087 0
922518157 171498074 0
274165421 525272773 2
570649451 472785773 0
404670837 314459318 0
730867194 389679734 2
352965948 600451832 0
19131161 599979576 0
785550042 552945605 0
684357072 636944565 0
881024297 746695634 0
839919419 563373629 0
75016947 621939448 0
584610721 769678489 0
389760117 211986981 0
609481253 124658502 0
336539013 8717696 0
14664017 88661165 0
34255298 488773625 0
929012451 88713812 0
405442833 527598347 0
677716152 632009067 0
30194299 547614776 0
309203165 208634611 0
503116678 252265130 2
646526032 364812191 0
614805065 241401203 1
112785199 404285409 0
934393445 351271482 0
193784112 379161676 0
658072283 665812564 0
103756026 412643402 1
306417525 440176983 0
691413630 802977350 0
971194565 712993068 0
627488131 89516862 0
797271173 235389363 0
507297274 705067737 0
483992539 347373764 0
415529656 495557155 0
292922533 627531063 0
635275621 493303140 0
490581353 577631563 0
164931802 596398928 1
758248674 387061582 2
73501668 335175339 0
327941150 484719900 0
620315406 88633604 2
23515272 793045330 2
331820167 283952461 0
79871895 817611177 0
338674471 724593043 0
631128157 758460141 0
911123647 889384852 0
402690258 466564548 0
805587974 398381109 0
272318552 283226592 0
254614337 61290393 0
357328130 624740653 0
10176574 10736391 0
705714387 978055570 0
712867773 95116146 0
128918405 266355694 0
379892730 689414954 0
300718127 108796753 0
20398432 830811100 0
413531123 130810652 0
48415026 468605149 0
743758204 823938850 0
843034116 666708625 0
910696084 704523507 0
406942419 775330369 0
481209464 122219915 0
331795326 665841246 0
67295135 310604630 0
37081399 904130036 1
849840931 642409417 0
149135491 458194818 0
763767089 749433397 0
161617477 914261442 0
611104424 369476162 0
29475850 112018415 0
464609704 296302197 0
550654709 839442978 0
324085568 109141536 0
495181833 97359262 0
418862093 87192130 0
176840713 875193387 0
474608246 109188496 0
114204194 844987335 0
505313695 677723877 0
830730595 975984200 0
120402662 10407654 1
181631113 377891073 0
27474838 981776530 0
97464077 879976138 0
716761679 157475241 0
976658205 495950431 2
492443598 177231832 0
116266774 318512690 2
608075932 986401133 0
691437739 687269653 0
283104478 681548422 0
916251302 92785069 0
841305658 891355845 0
138968001 444182119 0
714964971 81571639 2
829938447 513857864 2
505871350 435890121 0
75283588 731133611 0
221779975 765282549 0
664315575 120224196 0
791770635 884857386 0
447130720 682092235 0
599120144 646473590 0
392405510 336999169 0
986423860 772944256 0
916070568 197352088 1
421300066 93316881 0
940626400 210784883 0
747236351 188938616 0
443914362 906825395 0
840423866 358734419 0
426827564 80833068 0
128475789 596845074 0
919196242 626433524 0
36552226 907480005 0
721827993 536338254 0
792499362 336511239 0
668510030 444428960 0
645542628 206383999 0
301883760 959035900 0
694051202 352831500 0
443803634 241607875 0
752591783 983768171 0
483518040 127229236 0
550329131 358627972 0
26599430 828069253 0
20760911 44927556 1
891078715 965196782 2
947607017 296362460 0
591188175 100553289 0
389003362 151634440 2
928968620 815504821 0
723873051 844670639 2
975486124 628880126 0
644924363 730409217 0
89456292 156174180 0
583699692 556993353 0
320709375 657827804 0
996754278 24237539 0
317550158 282624959 1
175160381 109804365 0
893263058 933703048 0
254581686 899029399 0
656928821 59407398 0
123945950 819594894 0
78405784 305442114 0
275215752 793620617 0
132826682 82431636 0
722726936 24216639 0
655288588 656349117 0
275715720 931152334 0
729099781 308573849 0
609681129 306303542 0
986859792 19539352 0
914486032 616174148 0
839343294 286344726 0
907350426 15009480 1
168034307 68164532 0
794920321 855165088 0
327709566 36359382 0
129845644 626589842 2
302944230 117544407 0
722113833 837810171 0
273847944 720811357 0
650803772 202726408 0
365956710 528683861 0
69830765 780375396 0
371947891 398314876 0
479397909 115389921 0
706695043 851087813 0
190936511 828707705 0
320407460 724709002 0
148341106 9159559 0
489729667 869860040 0
653913737 22810620 0
457073363 754250065 0
89189084 968986662 0
377176917 35354776 0
450159909 703900708 0
31406219 642771709 0
613820801 5115159 0
919577249 43471328 0
270305928 442042071 0
525949377 124674235 0
408291934 707926956 0
185428005 634556929 0
587420727 3087656 0
88552729 377496771 0
11522724 757223606 0
766054678 962673586 2
887398567 96706540 0
171609146 617802747 0
320076606 451758885 0
258065329 430178017 0
651525671 939549184 0
375207053 132837989 0
258161563 75648442 0
141980958 825767179 0
832906220 351795627 0
999815970 369898799 0
211294998 257810579 0
461170296 356331635 2
33973988 264698475 0
361534852 989348838 0
577177230 184537634 0
970028391 383396631 2
408480631 27339452 0
510032103 893672241 1
244604207 130145216 0
129941193 75077395 0
67755808 37156577 0
286816483 891263020 0
167000402 107470598 0
212256594 139223300 0
968267502 748221898 0
318912654 5166125 1
73189906 554951029 0
908955143 236632963 0
993712868 776131169 2
263576271 697371036 0
401012219 190521670 0
924954636 88594870 0
257927953 636251686 0
41305143 930763544 0
66516200 339495506 0
683045686 772141511 1
760948688 559764135 0
28088469 726500633 0
808859876 651500890 0
565601347 745846915 0
42248539 287146587 0
16506937 165813471 0
876873678 904464981 0
139869616 870710410 0
569352174 857888228 0
780625553 849969717 0
518064885 36814156 0
108636068 122323444 0
609698764 45470136 0
927750036 249157745 0
112360940 850325015 0
266751790 734810121 0
88067629 563018447 0
146065684 490662852 0
708242783 617528300 0
79094047 918295980 2
241413571 148298674 1
639712513 810145429 0
903454340 721092259 0
891518456 357326223 0
226930018 539621416 1
98570044 768282545 0
905262501 309051927 0
134243029 302843449 0
337426171 845072964 0
115481443 49032310 0
811846073 197685507 0
955414103 595528323 0
247237370 498459304 0
737634523 210856226 0
450332934 903267145 0
406003404 484749841 0
427059114 576352819 1
553805012 294293537 0
346378326 839286399 0
109533261 534164981 0
879624254 798993505 0
574803013 68772837 0
169385018 337964609 0
496664420 231169149 0
719236265 214070844 0
422004477 561915816 1
861676885 894394491 0
745140870 427226562 0
83752758 229057657 0
6078249 356902439 0
422142114 332053213 2
854183543 137257895 0
167030989 991984693 0
123804198 109278764 0
270336599 394090247 0
461298026 302943803 0
258020389 766038634 0
733320031 88013699 0
428992439 152440357 0
643429446 69725867 0
119790164 125994262 0
715408270 788444586 0
976003567 60998944 0
872804762 814133086 0
923993252 221897117 0
599447214 28810831 0
996320238 413951352 0
833942297 623952565 0
549975908 548035820 0
119973982 821175946 0
135450304 684782994 0
732680838 54804642 0
729731412 230299247 0
798087837 667125820 0
732356068 982304237 0
858955423 654973479 0
346122934 250576318 0
494007822 881287188 0
286873739 87008148 0
894825031 746879037 0
205927226 538190770 0
637844784 613754686 0
882676464 558672088 0
94384138 970772692 0
270886229 190534736 0
942719298 922567823 0
399071747 359630336 0
774414782 111068411 0
153913763 835713419 0
838238631 121525702 0
478010392 621665929 0
260959712 244984379 0
446526070 872353774 0
867933226 857668171 0
682140302 14876225 0
650278884 35418041 0
188836783 173042366 0
853800512 83940171 0
429909585 71495207 0
458549908 945947354 0
216263800 392493054 0
64250207 714417253 0
796194529 218039285 0
699993944 703200582 0
648564354 301502323 1
879665638 472213002 0
802087721 461252 0
887653582 374339979 2
63209966 833788576 1
2784817 294031960 0
483464549 166262305 0
280210739 958732267 2
624289524 138655826 0
37849321 389333801 0
820887237 565864846 2
312059515 629818846 0
735184858 627048737 2
561658755 456196455 0
613181335 368957229 0
474029067 781823347 0
349901821 143189276 0
279558575 163982367 0
112858688 513243966 2
543847310 52756116 0
678610922 178589036 0
556894220 154895037 0
211679523 482973308 0
528553016 452534985 0
955228841 53892012 0
539864668 274462310 0
610188130 465444519 0
715352968 946445595 0
135364589 630631768 0
574399784 866533234 0
575903735 73615541 0
59757143 4801046 0
396962992 707808351 0
738425 787873398 0
815658679 110088312 0
154970293 15663385 0
345013594 28587759 0
905634587 64884039 0
80742942 877568441 0
735895810 433182323 0
416231591 47650540 1
616193433 107661072 2
664884479 824498202 0
973045284 294045436 0
108057562 446837404 0
19856855 594380606 1
893884545 116997948 0
916820175 403564065 0
682091216 104533156 0
355642878 40848864 0
910174969 346923993 0
731197787 853279904 0
218036769 70006328 0
34491697 316271852 0
330203017 59209496 0
686949755 986823256 0
968758140 586229544 0
257066025 555104330 0
691763348 955812882 0
114773204 871067388 0
719410606 87282212 0
803219876 821199278 2
579971721 625481802 0
761861476 198842258 1
840595486 7683198 0
203876471 273223600 0
632619622 384752820 0
18623009 800336865 2
340267723 593120549 0
710376573 789720729 0
833544985 264925574 0
865151538 145881458 0
212491744 316372892 0
44186042 164200411 2
741856408 542746573 0
142309592 339630257 0
876749721 51593808 0
69750934 438777906 0
353623881 100703897 0
610716093 787212080 0
514015980 955666523 0
593973187 537086157 0
142947875 686177362 2
438499649 142729027 0
253302084 931110859 0
817768568 925841163 0
929836447 667964247 1
555981360 49978755 0
328905535 464124370 0
247487207 94648010 0
412150623 328789528 0
509612976 836110769 0
876393530 950729607 0
365598993 631344656 0
73123852 273603405 0
970852468 145478458 0
420553757 663395367 0
32856467 24477121 0
742358788 480436204 0
294919075 97184845 0
611546786 375742689 0
957854163 139281322 0
154628776 93358351 0
246516159 779725628 0
556136748 474841280 0
503204040 260918000 0
220601460 393842399 0
21259684 719937681 0
243276752 482600999 0
12740430 278697151 0
231682379 589463101 0
660699509 638985512 1
760859164 208374767 0
614571676 521203677 0
266775656 264099262 0
595420894 152806432 0
43817439 15158047 0
87029603 492827226 0
327674644 496148268 0
568676411 23536508 0
406005227 382395125 0
396365751 609634707 0
853445883 337091503 0
236091751 238728919 0
60272249 509274979 0
571819970 22462787 0
302979771 337380159 0
113010500 191956052 0
585401050 954267017 0
391346887 91041085 0
353600528 720559366 0
843163221 81534183 0
325087636 82733998 0
159297045 319946827 0
142204608 654669546 0
260804321 252358033 0
447853026 776489399 2
477723379 897645817 0
846188817 675919164 0
924585100 577499127 0
515049335 164202282 0
862537350 513860727 2
978513024 502455909 0
309010251 540447674 0
80599255 571354940 0
966706260 983543798 0
88730377 941353233 0
431729978 131742294 0
937621175 271851396 0
28636118 523325916 0
58039579 660564487 0
510331039 760090705 0
204610082 688932151 0
724334419 999563512 0
31090724 712254437 0
614289699 670814525 0
58031464 179049747 0
689047512 486281325 0
332592959 601686859 0
616978216 499686058 0
147312402 33122656 0
681008151 568785422 0
302925180 464520498 2
868744092 225561877 0
498008155 181611467 0
507016069 926671209 0
112067783 562920843 0
769219286 616610924 0
394072540 746338212 0
981809390 244976283 0
595592788 33585468 0
857877575 994940622 0
744198022 757535288 0
476081011 502894785 0
691462974 111896407 1
301799164 258406015 0
183014932 515868435 0
232379550 479724206 0
65674647 154077150 0
994080385 1683263 0
354659442 113265483 0
806622172 990043426 0
958505013 169382283 0
768376637 973698455 0
427752167 5490531 0
18788301 151808169 0
390984916 274014864 0
105014689 624632216 0
743589348 644090410 0
481585935 248317933 0
971014786 782488321 2
838086335 670392656 0
451207135 980885959 0
220277338 354081831 0
857711466 600269978 0
531029731 745652183 0
98960260 580797140 0
45613415 69936097 0
958670664 151528951 0
306734745 304722623 0
988462394 970027564 0
99384223 305533251 0
748357954 77650023 0
359016455 700798540 2
240356017 146083530 0
153477057 269365668 0
173545967 827425308 0
643390077 13321133 0
115798265 473227771 0
8484058 198611728 0
698568122 385600789 0
588212170 769080629 0
307706224 617501335 0
115633507 559528708 0
714833386 615977044 0
757143706 201571141 0
933567337 692201772 0
325505628 171128951 0
830335497 724078360 0
19014392 351981904 0
803729517 837996346 0
976554609 766851100 0
403625827 515325719 0
665500090 468159318 0
89317991 244911835 0
461299948 701507668 0
645357037 143457572 0
336074585 141466764 0
116636967 868407960 0
97018305 926655799 0
92004280 456070797 0
661694627 23490347 0
310918181 217444406 0
842658294 114010073 0
123460544 640512055 0
764559674 965200824 0
115793196 40464824 0
559188298 513373816 0
960658138 128080198 0
175237550 279085287 0
921160869 383291622 0
978411476 915557458 0
142257890 845057481 0
186858708 350681166 0
840661365 675054607 0
96792063 92799069 0
24497295 509252786 0
736501143 679336030 0
166127799 827768288 0
750096650 887560983 0
176013700 389688114 0
895680599 639770424 0
532915930 832817296 0
428540961 789544459 0
855922305 101261866 0
500148378 410779288 0
132808619 53422486 0
24220023 226361066 0
226629325 423938362 0
752784313 132329902 0
244687534 110662606 0
856727328 629290071 0
652305975 362299329 0
883477679 436621005 0
386844806 510877357 2
93945487 505140107 0
174233689 953309901 0
333932862 321485600 0
455274602 846330356 0
23486437 238203574 0
473792479 699298223 0
130671644 397535725 0
47346665 386884099 0
767711112 100593822 0
587224600 34223589 0
820232132 814048024 0
283655032 987469226 0
324347040 354294494 2
856839933 38438254 0
824314168 927070140 0
579304329 925883187 0
340734593 879613660 0
800579976 338863012 2
806905793 388937805 0
802820130 594689776 0
822002449 805123136 2
910441967 613582205 0
102557806 354584691 0
202818629 11765383 0
98676659 379784343 0
397518658 791845504 0
302344707 208344986 2
707525770 467508955 2
986945106 283353175 0
781848913 620256 0
801429878 743629804 0
746224594 378918208 1
192798094 905023108 0
494711286 827636668 2
737951021 201250849 0
71725778 102924613 0
551228693 767392937 0
821516347 776606006 0
890262729 400693099 0
88304914 543240042 0
301807318 539480013 0
57941940 270570236 0
302284519 598058853 0
787409247 390871401 0
349748064 164536753 0
706965087 586539655 0
716667485 356003539 0
800927228 682159615 1
386644933 571595385 0
65108115 740595969 2
670853588 464648315 0
105608731 81934426 0
410140872 441504129 0
170255612 337257406 0
473390233 878546570 0
712286238 570018439 0
264103712 447707410 0
294994867 554212509 0
674659140 166615362 0
875585534 938876043 0
566455338 944864053 0
655829941 606792910 0
801944179 669228751 0
422412990 528360223 0
196262985 937554608 0
364487076 455268557 0
229367194 118907046 0
605503384 398761751 1
647295446 281852474 0
524365373 311000960 0
448635876 471573930 2
940969886 153137644 1
410698061 672525356 0
133994274 257926391 2
291676786 399399680 0
396023225 248531477 0
165707070 539305046 0
566051297 53022194 0
915796873 970119780 0
390642514 4497656 0
936192504 249874371 0
186256174 661685355 0
61499269 327012700 0
399140664 202682572 0
744118564 302484868 0
593741297 619300796 1
118322311 379565444 0
323902010 585601927 0
803844300 396375530 0
980973947 106738678 1
384182603 817600246 0
194508509 301343445 0
748081470 610507925 2
609160709 225072834 0
209472415 447391338 0
545259784 552993723 0
406580505 743832701 0
360280143 826002091 0
66753612 820579239 0
762928226 841772324 0
498007634 537299364 0
359065365 579998908 0
112535179 289083743 0
953400833 273852872 0
841095405 599011638 0
321322652 182803170 0
123364930 110632558 0
465927556 75637252 0
76884439 83089740 0
113056893 37321822 0
422126748 130753863 0
611379637 376532865 0
246722580 801529970 0
511682462 173490260 0
695858660 25349873 0
260998216 204900604 0
788496404 139686335 0
161681871 414935343 0
795294585 602032079 2
52700270 30160714 1
597062417 320705846 0
694994092 234262123 1
403798642 462175013 0
551654724 958697374 0
515952552 757086859 2
61178499 768526604 0
313316147 724100905 0
508757813 174130571 0
341611281 396223896 0
333950599 805052858 0
264769543 1044966 0
829559063 778121293 1
912827308 301701185 0
101457545 237032028 0
696327316 687839841 0
858261350 186466167 2
108021206 837045847 0
842325745 17713062 0
819800991 546182583 0
17526769 90099159 0
357707570 64537828 0
113092282 91242989 1
247905946 735441199 1
182925295 51734613 0
444831922 20205275 0
768868778 780413243 0
52376016 32868979 0
996788796 361174807 0
184639321 884240416 0
823723028 114925429 0
13056061 186225242 0
468707117 916892713 0
663463248 375786088 0
809646014 807115806 0
141643606 453968668 0
654747997 586297204 0
40917191 662898765 0
312499938 107703762 0
385981289 193165229 0
144842829 286463688 0
447345084 977609650 0
670058557 704686791 0
159408705 118652596 2
484060573 491756869 0
321019833 467962689 0
743718589 898008539 0
864286773 58299498 0
507342702 106688602 0
36907555 426925996 0
47022401 394435790 0
224880369 61298970 0
302111768 327407416 0
166015863 704233454 0
246902886 59458296 0
3806560 811503450 0
27454265 95412823 2
634389446 512811700 0
713900128 223270509 0
500199883 454452986 0
947059677 193772430 1
880289354 614787017 0
57879668 86471768 0
411417330 401077084 0
838217013 907652553 0
969968063 717563641 0
844682087 616734768 0
314622628 350391234 0
758301476 357492812 0
731353851 572785915 0
441197566 407429075 0
882426936 723679626 0
491422623 239322157 1
105456869 592397112 0
417677444 506634706 0
303731433 386742959 0
30202262 661603679 0
536992451 676517487 0
112234474 372816250 0
493728227 410820570 0
54126574 424901524 0
115306381 417524420 0
656453309 811277119 0
130025358 998146522 0
73405120 473754014 0
945556654 70141578 0
79713363 748551379 0
178559855 8664416 0
302864617 297364812 0
205818974 51896279 0
335197641 374385864 0
964810662 954882647 0
131040663 821818308 0
744600977 331565015 0
285095073 480639171 1
47497926 383291153 1
101567841 118457318 0
491642648 120783674 0
376038471 577689984 0
148292808 114407516 0
755086367 567245389 0
592818540 86976099 0
27228053 382900003 0
165993242 811462667 0
471160958 69378998 0
37453395 764717596 0
882201938 537575623 2
380485162 471518848 0
795815972 866008904 0
16994626 960606954 0
641588769 640581376 0
773099513 888768631 0
452608179 421282472 0
620355903 553967451 0
828273768 12108801 1
990242161 359049452 0
468640801 120210697 0
98934922 175829212 1
541360164 796335232 0
100412331 973240303 0
79062593 184675482 0
699061864 767060736 0
711401138 540150137 0
2506828 184822205 0
126262576 251593436 0
271740655 972900899 0
504926210 918584711 0
488184764 163441781 0
83535455 550337808 0
988541539 127577354 0
785629362 122229611 0
97119677 50339146 0
461067042 473577602 0
206032831 342679474 0
802749980 399885294 0
655371463 620268780 0
364061703 262355816 0
183539076 983174289 2
599214397 81592384 0
71627810 795016092 0
618438053 861027779 0
910829484 101424623 0
133867797 676464765 0
171682440 769395753 0
919375166 381973084 0
428853648 616181283 0
878035157 153752313 0
362123007 641043916 0
463377824 887143109 0
883517979 644406742 0
133185028 96985474 0
937894161 498262920 0
607750178 977533451 0
973731946 545406593 0
120849004 657686201 0
129344386 904422037 0
404979088 256565872 2
254927093 511493628 0
182104955 807366688 0
945342043 211105295 0
571635831 728933223 2
278512309 984693399 0
148540014 751921293 0
137102526 50849484 0
618287632 56907686 0
281947622 944054857 0
676736614 975111476 0
33368310 560199973 0
275280599 202232324 0
715293559 502268356 0
128666426 257048647 0
884066472 415571720 0
461431157 940098675 0
318352927 500875665 0
125703628 113708806 2
142498569 590121408 0
227163271 799579999 0
48076739 438837628 1
646107118 862076329 1
104081604 674212142 0
855276430 499332135 0
214741402 205950957 0
53747305 981073551 0
516428419 694661950 0
623573211 570092685 0
481331526 969624346 0
124171910 341622931 0
79225764 779670319 0
58825337 783258456 0
91563207 451701479 2
109786920 27144043 0
192061830 549455527 2
510972224 62485340 0
122327788 830650146 0
333019763 752345472 0
644905497 575811519 0
116780442 158154970 0
20672974 44083302 0
986881396 126796684 0
116860450 111571864 0
268955350 603085 0
997707876 390061230 0
674152041 821659927 0
166593292 564312083 0
130638764 756399766 0
482416695 554097020 0
710198886 111298933 0
252616241 733907888 0
509269692 911317269 0
234591682 882399797 0
48770731 498403316 0
585891632 135372737 0
805807335 473237328 0
214219297 78443492 0
16376781 63588431 0
520527998 487930238 0
217117661 411627761 0
98073595 850792101 0
710226071 889938336 0
361896295 590956426 0
575091786 119498342 0
43787231 500458343 2
99368482 938357366 0
68488746 581439497 0
918529897 796597369 0
173837683 847696318 0
807712427 3047842 0
95359194 792729685 1
254948610 760442479 0
938042156 501577211 0
132234291 753738729 0
766109504 514303463 0
991801582 422238548 0
454638977 669620413 0
210169282 380691414 0
561971156 892769053 0
200138471 357888448 2
97835709 592069556 0
288670689 83600177 0
192390553 668909776 0
525757695 160924761 0
854292458 15999054 0
950918355 243817182 0
62914656 219861748 0
715253532 284618731 0
777039726 75476866 0
65723004 779162662 0
88304868 865267397 0
487415674 337626791 0
165695333 652116188 0
144169967 499842500 0
90511760 321756175 0
941341123 941021990 0
557544907 502828982 0
222683702 893152044 0
578089729 613194697 0
60523131 402766356 0
964023813 562831883 0
263910831 921086406 0
886437013 677095652 0
571878862 990382235 0
764280120 452091741 1
126657848 50465870 0
105480583 95856929 0
604749010 991616542 0
563294908 691290279 0
204859363 367087961 0
704641665 132467275 0
886950904 309093539 1
237839729 113886042 0
671350737 759489251 0
242734477 913508123 0
808251686 262180404 0
332967614 731514816 0
981603013 963228995 0
706727383 60266419 0
787327944 710337519 0
373328289 850500186 0
821028425 697460462 0
137842354 472593000 0
89939634 783619206 0
788742645 911006238 0
133073770 737889526 0
827215047 899287131 0
576321471 638405791 0
817026541 299732612 0
603945390 232020256 0
548327515 608947710 0
592853648 656734236 0
699003233 455228158 0
989723787 373224713 0
541512491 862087328 0
121363865 46219844 0
880733807 50541575 0
391966338 662020762 1
761087534 972894861 0
961463478 982037370 0
46908546 403466019 0
736218313 203697896 0
505164616 189205080 0
1211825 829530573 0
685465798 84039009 0
250116647 15087927 0
669894348 742039670 0
666641796 878147748 0
138380463 312170282 0
411931439 981956260 0
792828992 522329893 0
321348210 97453659 0
570715397 858274951 0
273412170 375361974 0
104802248 511588175 0
49673443 791120771 0
855841666 232742949 0
570185498 875027451 2
218574660 350011373 1
856681723 759772690 1
342603575 944138687 0
44791058 737667665 0
903438293 98284546 0
603906583 276051915 0
923576088 709004183 0
39171201 19616124 0
234765956 593540182 2
523279312 333856696 1
686879826 742231396 0
363222325 945624381 0
355022380 834910311 0
557061915 26794300 0
145917817 166134181 0
711590298 145938163 0
241926873 667839300 0
71402659 592613988 0
121024416 424357724 0
201999080 505167274 0
526173764 619619171 0
884562587 101198678 0
725875676 847664285 0
504288974 603633119 0
832105772 639535980 0
55906383 41186303 0
17953727 968476523 0
205153445 364064901 0
135850149 273575098 0
415631769 141336444 0
603240696 455909074 0
703439387 950906148 0
874355864 109448442 0
179893195 726604731 0
924206580 408100679 0
839536347 181787104 0
393730074 180097850 0
946834332 635483256 0
10231619 581607342 0
115154111 416808698 0
465037387 957280048 0
841964384 723059054 0
100985121 622292352 0
814988648 978019333 2
289044985 116990106 0
103153278 266267255 0
939653702 120152354 2
430888531 527971299 0
473877015 145263903 0
476179682 607714539 0
888324894 950794799 0
561637881 749583157 0
196537040 316594128 0
54579430 190403698 0
75587530 724183652 0
502717493 110083055 0
884152020 906526830 0
224294918 732077105 0
376321437 17144434 0
750385229 685286683 0
924492841 145295095 0
43703871 828192748 0
450720285 415358179 0
21716041 30668565 0
131935088 986594081 0
332883432 395530131 0
763050367 806866362 0
344520004 51843285 0
829102247 51323333 0
832939896 167061570 0
820176459 61330083 0
784805927 900464592 0
791608246 62099317 1
170355859 57388749 0
291668901 502814679 1
218428371 445543121 0
730037578 697973648 0
40257836 608483906 0
516141385 51498707 1
138581917 122996419 0
322176480 892425415 0
714782644 714137598 0
413112908 819920605 0
531497173 635041567 0
54438137 428448205 0
854783634 718944071 0
188492079 620924334 0
867747718 892102318 0
249189852 872731780 0
498143079 831602062 0
791573971 705753556 1
427769016 49394088 0
841787215 653591088 0
756839915 141569203 0
568416603 820179127 0
31792639 108479874 0
911690571 817374761 0
401753635 245734922 0
933778950 502626607 0
673086970 176263397 0
725973897 55097683 0
386218911 520974564 0
611396766 892086834 2
273524494 608009109 0
144300358 492949320 0
721386678 337386721 0
286192359 67799560 0
268246942 875861593 0
682616533 348455137 0
23607026 851590774 0
994401370 123202288 0
837278844 603306516 0
692072652 510548643 2
287824742 109670674 0
553954794 800097088 0
195365460 873456053 0
124355265 874012747 0
890377031 113301794 0
374411177 111923559 0
353514036 548942232 0
514105100 601654604 0
447139636 546637509 0
605334705 543674701 0
689724838 327454106 0
318318324 268956960 0
759390992 162235096 0
181681519 165208848 0
942467042 415987172 0
913556037 832597198 0
287052848 815194830 0
7550544 768846833 0
130420716 727261473 0
530419481 741221329 0
785377625 94090339 0
835285627 408786717 0
143282424 104054229 0
736472700 390277997 0
650693607 286034726 0
552724474 799991454 0
36852758 316027627 0
831009807 834695193 0
135827170 803327600 0
624862866 349413745 0
40331800 40910471 0
720302823 592481133 0
205346560 884926780 0
894250544 694770888 2
119048803 819646725 1
621599056 115744231 0
581816287 423972860 0
436628869 222118625 0
972904138 868020356 0
969472790 239386715 0
133746904 121764171 0
506563445 653862116 0
466270952 582418515 0
277389721 304763351 0
702104402 414197564 0
712786232 848256972 0
33172621 377709643 0
360070348 282044785 0
322562137 820083078 0
455357302 428070215 0
54738683 222534856 0
589281222 81041967 0
808484101 149784032 1
601879982 998844415 2
349653086 641458920 2
996147623 682340352 0
379759317 255633982 0
349894060 699975628 0
959501430 750370094 0
823337711 773347708 2
502770967 966078413 0
429171204 741876431 0
671523198 6365113 0
397014391 644133605 0
806190599 543681001 0
647733894 610537281 0
413848524 714806699 0
317201603 836854685 0
18064938 802237764 0
28679036 331401894 0
103277212 752844906 0
700442193 930440709 0
60716591 650011172 0
34247670 579987366 0
255269392 56337900 0
723307292 502580345 0
274585394 821261672 2
439239022 166954673 0
594025573 773741078 0
453397355 537990885 0
767094607 548164245 0
49779869 618973233 0
153898442 332413440 0
916958666 527452971 0
849020886 135877703 0
520009545 830975483 0
932822633 258289302 0
346036636 909123388 0
478108281 595191480 0
466039895 136307756 0
305610656 380819675 0
892660137 682675394 0
48058478 70076209 0
392746875 920544966 0
296478036 339655412 0
269830325 574735514 0
71004223 922877854 0
711305032 347087761 0
189182451 380805508 0
40905188 689510800 0
601817779 932800151 0
992997485 153267502 0
681346453 485518879 0
188485761 849635357 0
205410626 273540253 0
484471928 209824364 0
434942528 386431985 0
104830582 32530432 0
574243292 40861257 0
159647843 201966110 0
657072462 909313711 0
96943233 842101032 0
994617307 370595288 0
557118666 695497258 0
381608299 588536467 0
634677488 896697340 0
218496403 424353051 0
152794478 469007757 0
16894640 333475566 0
722533751 17229367 0
449172442 77714383 0
206240146 634805640 0
142200288 800594824 0
570640500 587741654 0
490598480 203203839 0
311639620 643774736 2
649223594 68055543 0
556725147 55654057 0
800018793 722703041 0
915234187 831889010 0
34712213 546853497 0
629796334 176241608 0
944853105 814114957 0
744742697 984008610 2
919628786 244324634 0
54234761 12635823 0
948672008 444675849 0
510690140 215686808 0
792907746 562010156 0
442574726 351608576 0
243631329 91764970 0
302258120 605769174 1
355352688 139350610 0
146202119 361444901 0
4717220 847845734 0
330225803 528934877 0
737257269 408513715 0
277421650 107965736 0
477030496 489714991 0
7048969 126953279 0
275601158 441690364 0
944969822 924097446 0
690700750 636045350 0
364631035 830671749 0
937422511 543592796 0
125607746 2932121 0
302710373 935066142 0
584060897 82214949 0
735698352 462096297 0
787595152 203979391 0
888239875 10070092 0
954254544 434255161 0
66211720 981080376 0
95996493 753606896 0
333155481 398798697 0
197569579 409453212 2
377959423 410239020 0
713634880 914403524 0
632248868 516592013 0
272545515 306591956 0
864882790 549774680 0
250502345 321549909 0
427387380 809108801 2
736900202 271358401 0
32387053 202261190 0
789784398 95270004 0
866462704 126674513 2
586757579 920827386 0
770976369 482318776 0
107912732 642381111 1
524358766 77018475 0
34445715 35588713 0
783366948 964820363 0
807254331 986267290 0
269295800 434646158 2
7710452 96609405 0
842522217 828154329 0
775833995 419097252 0
815830110 298874042 0
98465238 227057674 0
445244790 17480418 0
236417083 153206156 0
544032779 283595414 0
837328080 819079319 0
355408511 51002864 1
8046170 123109658 0
399833682 190975971 0
967307609 909837543 0
85055963 697977927 0
937382938 395577637 0
110065833 841283795 0
62324494 660566479 0
717570570 182213095 0
715125021 439247354 0
411142831 698065115 0
315411437 209488031 0
938707126 203885093 0
95062207 920578070 1
77420902 956391783 0
425622401 134970334 0
472913443 607518434 0
812689736 347293040 0
455252940 49083788 0
55776465 201952248 0
460167804 613464550 1
823328898 824770368 0
484984392 655504576 0
313358433 513052209 0
980061722 272514196 0
162325504 823702013 0
716583856 125972221 0
393465699 943866611 0
66986412 418842413 0
148780856 492377622 0
568640189 546124821 0
782053688 649722702 0
342804161 263114530 0
614753568 190528636 0
588058235 428052969 0
843105733 337550397 0
658727736 792904000 0
200976118 63068436 0
469796822 759232213 0
116905755 94350086 2
96228757 646677701 1
687717242 646070717 0
90763352 687214003 0
599078038 677076697 2
292742195 655511956 0
909321109 105901375 0
40817089 431408622 0
103762297 403867240 0
673627853 166569495 0
129738592 530186917 0
469350934 643781852 0
298418324 571612455 1
798933487 675569298 0
613657072 52417953 0
390568769 75898911 0
194113646 726055044 0
122044214 548089853 0
131944534 53921254 0
954787673 467008987 0
126355771 80579618 0
84574568 748030844 2
469141465 85695467 0
330361421 692361749 0
718853990 113236226 0
398999795 502729291 0
180981016 151432240 0
74428774 893444951 0
244053868 445765643 0
299584280 36618368 0
193014751 207989527 0
552615132 805874067 0
788930940 141101949 0
423949336 87146004 0
68260543 126638589 0
281772434 500410591 2
895318277 309901109 0
215325711 899660298 1
463761325 120927501 0
102988964 115655789 0
708755485 385542825 0
616645671 923221667 0
782724669 32902124 1
544426566 913627387 0
310857333 777960514 0
231419793 523313691 1
633978437 586267749 0
43854632 701097085 0
46594372 524391495 0
330410329 780305942 2
135290626 723321490 1
356483993 396769218 0
75850070 205679768 2
88656355 305718517 0
302771946 516543271 0
288348341 528118142 0
118655535 264504042 0
428500178 132187828 0
96525806 363919091 2
702610076 743108289 0
848654074 327598127 0
49289613 123093470 0
466246592 496882083 0
217378707 339416540 0
918097805 643692674 0
130702508 476390892 0
528544615 793590901 0
362615853 885632346 0
29766640 449683865 0
365465084 212444938 0
328132401 269180489 2
303794767 65939805 0
731436569 310957744 1
732925154 3905018 0
681342922 82980699 2
80380004 290816155 0
84640668 78315877 0
788914792 112642497 0
21296913 7325584 0
560346145 709593810 0
700897493 810948085 0
551418378 40786747 0
92348151 604780266 0
111056825 641701737 0
402907300 859965395 0
507902001 111207852 0
618951790 865737461 0
322067559 761123731 0
226486173 245196439 0
746293493 438362155 0
605248568 876411885 0
450163358 309691430 0
53120 173996470 0
123445122 920160832 0
501837105 494456312 0
59839042 979878917 0
410877253 656506981 0
94137400 7972632 0
761019213 81168105 1
768839894 912378054 2
206176755 469029837 0
96047976 948601702 0
81286250 86505002 0
609481047 934981115 0
512094269 650452545 0
163175022 658428022 0
795224510 105618644 0
158207830 607493187 0
7347325 840965955 0
3638313 646821966 0
60520545 93215039 0
399209612 761708037 0
944249496 62541933 0
96120954 772999902 2
80655720 652734796 0
490307525 147292805 0
215378640 325920912 2
720917260 301753188 0
775667039 50012231 0
394031123 607267505 0
119736999 669088945 0
761441937 30018504 0
125671235 861484388 0
43182750 87286208 0
811827780 979811740 0
922402415 576021620 0
383608371 736254155 0
943197032 294097585 0
132136709 525921609 0
407612197 101010402 0
380692845 826857473 0
357005034 611873 0
624942909 644054584 0
565005131 625874946 0
345432442 14619923 0
471257717 620875510 0
899018017 39462811 0
237644459 748577304 0
660914533 832648891 0
63684752 892068102 0
214366870 592995285 0
117265151 55703236 2
359631511 183682167 0
770226913 731333540 0
462546752 740997562 0
293415747 757765194 0
26357127 874763850 0
723892818 761735318 0
653123075 665079187 0
379421326 873947213 0
699709298 480879267 0
179525228 729886992 0
756225276 82151356 0
467783981 496104615 0
664903366 118515589 0
997023306 40463030 2
659947120 394000788 0
87638038 320561127 0
910280172 999393040 0
327619937 1478543 0
904716622 89867220 0
45191469 511785669 0
846541218 633716206 0
482760742 615798417 0
557952349 640741031 0
63053778 624247950 0
826406418 605396825 1
51079234 136501564 1
765600506 701998645 0
952105408 443846986 0
749490518 269707955 0
899885028 303749973 0
865919539 813155630 0
17267526 757035811 0
218862095 191759306 0
824736614 667024555 0
34451593 781994960 2
593177643 935548250 0
195340360 875856235 0
928614453 37947284 2
226423969 372671579 0
915081207 168362439 0
744900812 39672534 1
172997594 745913732 0
348093121 821349076 0
948630638 515456170 2
674798760 831379751 1
647403391 850636775 0
492925148 883010746 1
404802141 70807904 0
310070374 277540020 0
298147909 20135445 0
817599109 636442610 0
998821649 432880432 0
464950372 902697270 0
927001196 325407770 0
582953721 902286082 0
435992629 267179590 0
76003138 239966197 0
400330480 903033526 0
282316617 144515964 0
304351681 252757910 0
981689146 88211565 0
463439152 295921577 0
981878314 101952557 0
345187142 664424749 0
69500659 970782257 0
532727786 254464061 0
886452471 836779339 0
60655580 627181897 0
484955164 940075498 0
508740176 855552704 0
2028295 842407406 0
700644709 129929505 0
997561812 538984381 0
70258252 901392444 0
554031178 691307 0
453105621 139053883 0
82397381 841122938 0
827847698 948479647 0
433533392 421245026 0
230484200 88391111 0
828139100 320530794 1
375760785 88589893 0
721428147 842513311 1
14971480 631451728 0
874043026 715332989 0
482142087 806142056 0
675153818 823604243 0
830286958 812843709 0
107967281 60757844 0
360923152 583533320 0
359589545 31319965 0
792517250 919321716 0
143274379 247931480 0
241039408 125885266 0
655793565 60683586 0
492499712 217685282 0
550515961 555117507 0
304705931 881463915 0
223423883 443571760 0
212288436 944771424 0
345901239 670784888 0
514779975 127460191 0
42290003 580613517 0
492468631 975439448 0
559169251 338950399 0
925417 970313085 0
991287268 653501202 0
938102903 57646090 2
120580260 522678239 0
315302801 535362402 0
283955895 89912011 0
376847611 485427943 2
236135658 654848342 0
863549940 2148717 0
554471236 379092378 0
736144671 14567365 2
956314913 328095282 2
577078500 105138566 0
564260705 249925 0
737071348 367174796 0
634019548 625741836 0
604043347 808264784 0
913224325 78899253 0
284832594 525364736 2
994736462 646995049 0
668704305 981469493 0
100811707 856897841 0
108051423 303031936 0
145453337 146721386 0
620234360 365289712 0
73290632 688672938 0
166508911 491975621 0
39810251 561364220 0
410282819 274710900 0
51477277 625157502 0
855280561 628004567 0
690421257 238262227 0
410271189 94371439 2
772203914 266664489 0
324100297 921162706 0
151384891 327759507 0
354597119 89249 0
112788975 388091369 2
48463652 269145633 0
386849109 60473827 0
632896779 396945638 0
787847372 569860654 0
471708094 608433254 1
513658607 624212830 0
770805594 514204833 2
382038216 765278313 0
581250177 34461729 0
576673753 15361954 0
838637892 22801893 0
55510748 373109025 0
429081784 213168574 0
140963805 15165150 0
542701017 349250182 0
233790330 495103435 0
62926478 101437637 1
458510676 991205560 0
344090538 950681586 0
690528319 124033998 0
584853244 850452531 0
767146442 780164429 0
111757745 162238088 2
192274226 550836163 0
228656373 402381371 0
19303631 653660091 0
952644088 157204941 0
746613935 606289586 0
750926420 619891981 0
550359731 313182077 0
433904271 228875139 0
240800897 277580830 0
945365770 919480635 0
945934025 895160945 0
313857308 120762063 0
697882301 347173355 0
863835293 896986368 0
864456306 579231325 0
484066 622922446 0
616466026 563888230 0
158176214 22325875 0
902250003 933813572 0
835076368 515606814 0
798904832 421438256 0
829320756 509403989 0
142068382 911993077 0
872119518 765333903 0
922948452 705421491 0
708979862 239821867 0
1920624 292556437 0
484718763 868560062 0
819032250 616384609 0
819396654 426498232 0
75981732 476860411 0
488702732 949013609 0
76863846 74201825 0
746117257 6022923 0
172209144 240169795 0
472648880 576144559 0
647615992 200077825 0
81719678 86623937 0
319241764 274299366 0
64332657 329928868 0
983722977 272580349 0
914400027 517312280 0
46032414 61777186 0
960079586 713549020 0
247193904 989066863 0
590296048 571454745 0
632048007 35770014 0
3866716 647093185 1
822079674 936915981 0
819293039 606759884 0
858845584 585484944 0
360847422 68404231 0
490488925 639246577 0
190504960 222363991 0
866235594 980930994 0
144710100 375646314 0
965092679 731594783 0
574705219 661083245 1
721030595 637535751 0
665853263 358755476 0
77028236 959463303 0
806603395 762543744 2
561106571 433555465 2
73747084 167543775 0
762583103 229442721 0
761295671 487247747 0
325673275 818352331 0
864267678 989931340 0
296895742 16098441 0
876405576 972182843 0
200368469 310025790 0
948054918 630329040 0
994150825 531005451 0
310881 597442684 0
60034445 157246868 0
987028287 69150463 0
462237857 226906910 0
992211827 603973035 0
211609383 9185901 1
262260562 893331598 0
152911815 663023564 0
284712267 821547142 0
464858158 375435857 0
198889845 73773095 0
103727144 549820264 0
133423310 170498554 0
565779239 910931102 0
508232673 856738243 0
852986883 700853650 0
251959370 292668295 0
129207010 506916849 0
950894971 364037462 0
322106509 827283855 1
436520165 459531397 0
346745008 713092273 0
579956209 684000639 1
921962183 128289994 0
487041317 900425285 0
710424328 203281720 0
96357472 117562285 0
67114510 850750610 2
590152970 818323659 2
485271678 636945623 0
780878120 664367045 1
560827240 28290428 2
753474610 564111045 0
76871294 778608541 0
273974024 441411649 0
88916399 976995810 0
81416747 664469481 0
217131303 64239007 0
455933869 506604659 0
315092736 305486708 0
933784239 515156422 0
185339231 509699902 0
377802554 563282244 0
181206838 429518542 0
225880976 289747420 2
857141708 583970952 0
986413181 796700062 0
988840765 267112609 0
92049808 141946478 0
689020784 31675092 0
700981472 259175508 0
946143381 374818995 0
34558311 980260962 0
984655364 307792927 0
173115205 181303900 0
491975227 980600288 2
817014688 319565099 0
7762504 506552000 0
227093586 662335618 0
20112874 145476347 0
5880886 983258253 1
323250180 101298345 0
401021155 43429622 0
624672853 590604025 0
138497526 810768564 0
111157561 17499668 0
196136123 783460203 0
119013089 336106996 0
617733158 711200251 0
118509571 624731750 0
975953277 375966601 0
922818794 386073330 0
451633118 164595264 0
19452400 37062327 0
489566637 907878429 0
947006628 760572254 2
177168169 410058944 0
463699936 500293698 0
692148025 184353291 0
699452205 620065717 0
7811829 948410329 0
131971282 833868685 0
106333373 182045452 0
828649794 391388116 0
94859008 397014271 0
228499447 146115636 0
290353297 143792329 0
267281884 61233647 0
178090196 592529912 0
702351390 178676134 0
188572233 665802188 1
950836611 270170112 0
131112984 451008286 0
164819517 321438229 2
382516541 106464327 2
805064976 163305558 0
522911469 594156840 0
335109304 68254094 0
919887431 845925333 0
296409177 666257550 0
235964989 299310528 0
974815379 641117700 0
451974843 920780177 0
347524842 104565015 0
355362267 941832952 0
263667141 735452562 1
44154446 306500395 0
465094317 172478979 0
497117248 165878869 0
966888281 319541090 0
434077567 419218932 0
119044174 289072321 0
931912961 758388993 0
745329658 782975506 0
776849314 805349345 0
142951601 953391935 0
952813918 353548641 0
463745339 428065096 0
53579689 741159714 0
119966883 691999552 0
220534671 665070366 0
4083611 460334328 0
638978142 595758503 0
985928644 25234418 0
978316695 157530471 0
260933937 826846103 0
900101229 881362130 0
490698089 91564122 0
270052832 66997724 0
921604177 506088733 0
22377159 580431910 0
951204262 574112187 0
197819859 880249232 0
786663887 67987349 0
674548996 107508910 0
551191292 218536025 0
130417202 602145794 0
321446299 301890759 0
948913596 529660257 1
247297111 317269284 0
779039978 413709546 0
917276862 397313286 0
499300425 555202510 0
32749364 949499408 0
918600115 91901526 2
926234912 687291453 0
63918373 396486887 0
236518736 104000869 0
697663115 829931360 0
286372220 596517092 2
133863910 392483458 0
407713537 122101530 0
14414081 899287170 0
403104150 560161618 0
958497699 918282510 0
474116424 810292736 0
16573171 702229333 0
590297172 439199897 0
996399142 58489757 0
205813783 83936126 0
285815535 44501038 0
311973258 13081350 0
95833162 486389515 0
515337078 495231240 0
191014036 226351353 0
258653326 281458883 0
774306652 484142628 0
43948926 379622278 2
565583015 574897473 2
86639812 4487233 0
882231664 181449453 0
777182018 622169953 0
22945407 63974457 2
763371236 220104333 0
796094956 632946277 0
41750576 135248632 0
946349116 462959694 0
948910976 46123135 0
319552946 18589845 0
139586429 63989158 2
768102593 897592942 0
797387567 80719500 0
622453220 850471812 0
828409004 785918602 0
706677888 17907762 0
92973137 259917722 0
653998061 272522392 0
784952862 243894506 0
778486152 667737755 0
103271500 801189414 0
225743692 441934950 0
61493378 340856490 0
320389962 121252821 0
119711182 370997658 0
185644928 55289338 0
362796378 900810832 0
243549240 958447483 0
937242952 561028756 0
479037420 600282394 0
849036004 476123794 0
952332552 466368800 0
271342827 287819673 0
616983940 831612410 0
256232286 429709909 0
305813839 405321250 0
359837359 733245535 0
794125260 601533851 1
78258982 590297766 0
851082938 20103193 0
212752677 997478570 0
912294460 770584725 0
416163693 501321473 0
909503011 20685905 0
466163520 363770479 0
602632519 162248461 0
2593868 66194204 0
77177658 232022831 2
703731533 2147268 0
723489161 228435759 0
803367306 912419793 0
460502916 646776691 0
129538225 856130988 0
362992057 842279008 0
452473979 223871481 0
899841779 648919471 0
516079663 5891547 0
280037778 867816445 0
50992008 2552946 0
715022908 393527123 0
187689429 240746525 1
638379966 549620058 0
813081474 375329616 0
179453154 207666019 0
795365331 144892623 0
980557423 838694252 0
348069040 731376464 0
805261919 450918251 2
890597591 137452709 0
266128937 76621596 0
106174795 752919247 0
202778114 100862569 0
97018011 292021414 0
90896907 771811446 0
828859597 36331240 1
212697726 386094055 0
392184544 150597693 2
402628730 393629950 0
944597325 976699802 0
145880072 280826408 0
137400577 96402328 0
738167047 976385759 0
193479619 507354856 0
32940984 821294434 0
658149833 939427265 0
529359358 858518250 0
629312000 979954039 2
361289854 403585136 0
916667177 133732940 0
650112466 677859418 0
883401885 660404759 0
630771628 229922868 2
925082924 834137930 0
624880779 265420309 0
177154375 730506807 2
158472002 449445846 0
18136855 880043798 0
179600580 478487456 0
770209043 972482075 0
271119667 320106622 0
328240032 245766156 0
121080279 601107248 0
690318035 957921922 0
537184090 664743471 0
510005434 755345217 0
810207854 886219892 0
974073487 459770351 1
700687111 638309863 0
785827645 810559439 0
191379561 901221632 0
851254160 122640083 0
744367391 530939448 0
749867674 81193821 0
552793841 288529805 0
974493621 881662525 0
762664779 897729519 0
779577922 709437150 0
520781089 88439386 0
863903991 864344027 2
78791886 830837616 0
354487388 54568875 0
635740545 941568368 0
985163093 124164726 2
353094876 664721923 0
876011298 313231259 0
603330667 895675029 2
663840632 918589722 0
218684025 634297108 2
257546216 647994759 0
503644917 83685684 0
901231603 871767483 0
785829253 479930419 0
675252384 289388172 0
365211648 15148394 0
633309896 587996888 0
133154869 758165846 0
110969949 626882268 0
808062597 614646327 0
376921262 923282071 0
560897059 861263258 0
235185476 428740602 0
832597578 661607739 0
433815860 482409043 0
88787416 619220397 0
279565760 568332467 0
844663695 133292983 0
302253757 809582201 0
10000253 948630376 0
113495304 629128226 0
363479134 132357814 0
133156087 28770642 0
436409569 107485541 0
146424405 119308730 0
791187852 927732576 0
484370002 148269573 0
740260645 806166432 2
203181105 565587688 0
212364189 381315856 0
538892416 248347633 0
709491671 463615305 0
426866898 443737584 0
628525844 808969657 0
957878288 618303274 0
926127886 777194115 0
486202490 508847130 0
301017569 44092279 0
409821884 874611647 0
419964928 911180683 0
62460466 910150719 0
849800446 542315405 0
396756963 252224006 0
176429846 560999332 1
169488232 165227847 0
18687829 769314074 0
714730071 714258218 0
645025905 621217471 0
979153488 293916991 0
262367914 595770679 0
243921517 635288989 0
87733609 79573924 0
19118315 405945871 0
702370535 782040191 1
923713792 845852219 0
552849274 710211363 0
123509318 801541101 0
18341968 835243225 0
875649497 981217614 0
132834481 990193056 0
891843885 882337816 0
502747718 956278620 0
686959006 652550544 1
711442289 729417456 0
478908278 403291522 0
630905484 695047806 1
697703741 766895645 0
116597561 20798799 0
538696866 501705590 0
148107919 646358481 0
122436749 989598898 0
417363409 389201659 0
258946655 187425606 0
871669715 410331445 0
270734191 327484110 0
809305049 343804603 0
791167316 91011759 0
10015375 220695052 0
284704463 499100838 2
208165316 426976857 0
465701408 997597558 0
283954499 402639874 1
227100747 382492096 0
338749378 683870909 2
462174834 806304078 0
79379878 939589467 2
197641532 561694178 0
101895415 485402716 2
736868807 563898427 0
748899675 21526997 0
11292562 981197209 0
5124656 29298449 0
10879756 846419436 0
593628723 923001776 0
472853166 496689267 0
93672411 278260625 0
603641423 500086692 0
459988456 530778447 0
561539621 374427585 0
665223924 929908511 0
4755741 105692383 0
80936630 852156040 1
349100069 487622527 0
112869429 199574287 0
414581340 1151916 0
400122894 410559380 0
858521298 851641769 0
268997829 338646643 0
559763894 447938152 0
558630014 782514756 0
794245614 310104343 0
44551950 191263443 0
335526077 167280987 0
698734944 326743784 0
98352020 657885651 0
925186709 844261852 0
220225936 662197611 0
739679990 3408112 0
237061829 569800516 0
560385285 122721377 0
162346649 638468056 2
950873886 274937943 0
796512332 391761342 0
671612063 67652149 0
114347175 308593590 0
973884563 832217959 0
100509162 699828076 1
81726446 667646083 0
98635882 644492452 0
207929493 219281713 0
63906304 108406652 0
271546972 322796001 0
842952254 230927071 0
277337685 45142012 0
261112122 233445126 0
589127915 563965233 0
283319464 632865231 2
107810693 150338939 0
825680278 953338934 0
451657828 90912238 0
417012735 253218453 0
784395496 702635382 0
462834244 285720208 1
18535345 719777460 0
26791723 137866042 0
24588220 410190929 0
242228978 247884898 0
338185485 708862438 0
955112295 256144278 0
810667116 478272396 0
62349149 691097554 0
407811679 846783209 0
748024424 558249457 0
661037763 990353200 0
476558772 79444187 0
918543101 300839749 0
568998001 50630177 0
647261630 42940862 0
928177574 555505787 0
163393668 19490734 0
333392695 271247488 0
497016981 787429664 0
428346979 870150572 0
824898707 689272237 0
435601515 240247552 0
677927554 565386657 0
496737035 201532407 0
18083489 263616395 0
48945285 953931103 1
523538075 738948839 1
8692483 60311490 0
18544933 501472430 0
98886169 98764818 0
960310436 93968279 0
919534940 104025503 0
584587504 856234354 0
565956013 304149617 0
922498460 133649668 0
41071174 856659025 1
890904872 73209421 0
82391054 837185894 0
114015372 661731577 0
192215352 555374633 0
69694617 409377466 0
452805762 282130548 0
95691224 425600182 0
707358243 126898967 0
245521434 971576115 2
123893824 643370983 0
490894065 464153749 0
797307410 628132724 0
528916532 631047747 0
54262831 569792926 0
868236369 187073755 0
635557099 253816427 0
955957612 316516220 0
288503763 503563922 0
197789483 143301311 0
579444266 281918863 0
975053494 125995456 0
258883011 721973811 0
872089092 64584639 0
224304617 642429439 0
868868904 127994176 0
839026737 623408939 0
367092039 11682723 0
240914299 207672343 0
386996651 271498798 0
598466928 886165027 0
35274355 272868575 0
11588202 884893592 0
74343812 258247626 0
750782020 44091285 0
718198429 163864877 0
94987434 846620380 1
110866897 574278793 0
210225057 59794118 0
59309093 833189776 0
887342670 346034788 0
554891343 964542566 0
637164808 163832477 0
583441932 44036401 0
571078908 407766741 0
513475869 78054282 0
58912434 999814551 0
766323271 124554641 0
521545492 531188293 0
749049657 309020148 0
277919807 923060075 0
565335246 222763313 0
398244909 5033569 0
189457666 142600117 0
353786484 536913142 0
305823872 386414227 0
971210841 517777868 0
85634537 422527000 0
694255222 130590314 1
666587884 792245847 2
172712802 867254221 0
200359464 622483583 0
472826980 237289480 0
607154114 620430750 0
143109857 549810189 0
758122771 318298396 0
404593985 905777346 0
229241421 439962900 0
149741567 507559211 0
521141888 209465758 0
603063205 44452500 0
768227156 497499500 0
384587537 47182648 0
38519612 314531195 0
916308639 131572582 0
692568920 808236792 0
972423049 66330233 0
8109723 320161171 0
289213356 246995437 0
88622810 494860473 0
600922084 976207111 0
635974786 622139420 1
327054012 119937189 0
285119557 355741217 0
391654263 974116110 0
724893061 108767826 0
102012086 93061623 0
734150810 15507299 1
646482792 945447405 1
977293854 812218928 1
976451797 124540226 0
626734075 379321585 0
203333647 579869009 0
837968337 956840742 0
792875759 165767456 0
311243964 903707028 0
579223981 835810846 0
18599656 161628102 0
44339299 508000307 0
337156488 701042506 0
268783399 845735879 0
664279335 621250216 0
603062102 896978041 0
956409026 536652229 0
367119660 358964565 0
297579407 540984841 0
177005433 116229056 0
185221442 455475249 0
262785533 357889626 0
749422352 331167744 0
371520358 178572496 0
745381384 49102518 0
482744765 53732462 0
763690443 417576999 0
144206703 79520604 0
996659324 21621967 0
887972093 634118 2
838351413 602601017 0
433421420 761331679 0
153038959 979006547 0
365025009 18196942 0
663610715 17320928 0
366791354 730325224 0
367101656 205102065 0
705790076 553269436 0
908801260 68573906 0
585086889 112503418 0
673879573 141787249 0
34637050 281307538 0
903832038 60107987 0
953474814 535940753 0
583439405 363820260 0
115236736 424198036 0
257881117 65262190 0
351255076 554752727 1
20711738 992012446 0
82768642 942118024 0
247132345 40403289 0
519297131 441224764 0
223076382 542183624 0
358693242 581549911 0
947018141 321665728 0
408573247 971639772 0
83689260 396837812 0
554020368 926781691 1
676761938 860291626 0
135067468 585685880 0
988614711 790961488 1
930503160 993914193 0
428554943 686637704 0
391683331 497743472 0
810215783 376565877 0
36853071 841239115 0
681055714 218366877 0
966434513 425481975 0
238272946 57131997 0
258625374 99733598 0
870341731 763311842 0
988508458 623385070 0
868152769 970165250 1
794011886 91104326 0
475307668 573034905 0
614353428 454381736 0
816753620 930216992 0
149943190 776281187 0
102616397 658729118 0
175655913 653444747 2
202235057 391898440 0
411521115 359564127 0
186406585 827384111 0
8819818 320449340 0
179266533 181754636 0
74864568 811513325 1
256173540 173771986 0
476494704 808366809 0
180249278 676940368 0
568096035 954219674 0
786780365 927741157 0
218467796 338582109 0
370580429 596925766 0
385703856 402586943 0
715331639 411959204 0
584423725 720159056 0
190927868 60841608 2
53053733 665016923 0
253947488 6295722 0
269720773 16221771 0
126409790 351715839 0
214963430 182824339 0
847870852 180823079 0
891168698 138859749 0
510333104 650793195 0
850042720 137441522 2
140988106 951538801 0
743251993 617816107 0
352506245 245763898 0
128526046 582905787 0
255760883 218928761 0
84405408 70002602 0
989179410 197334298 0
356882466 618618873 0
503854552 560801413 0
154061385 165821373 1
88423925 142620268 0
436216015 363181817 0
637394378 468462853 0
123900104 836238460 0
707706390 358288995 0
10846672 75595644 0
142305071 973270652 0
823489752 54222775 2
464033517 34143912 0
810361145 194286901 0
275758316 80357864 0
702909094 131492027 0
12426092 120865713 0
710060825 918614509 0
688716712 860442593 0
903899908 106067375 0
918575478 456223009 0
72654977 333293934 0
404877243 935700891 0
323419421 686508819 0
166655632 591248235 0
41965979 634036712 0
94423939 16260983 0
38017709 759273585 0
483311493 861557526 0
890697083 859112850 1
187580505 72385449 0
193699892 650565197 0
277404907 514250811 0
658943523 212406971 0
102920810 505629255 0
270176378 89631752 2
263960788 795897916 2
107244784 257401469 0
372953400 84928177 0
31622768 902582569 0
84746023 931980229 0
831567685 755100355 0
36302432 434687291 0
9503801 932700221 0
407464027 153272962 0
760691507 581273447 0
978338330 919747188 0
15775728 739194446 0
179667344 112995909 0
690720655 261343376 0
177770618 5452919 0
826480758 939573412 2
117983064 236740683 0
124742806 817564551 0
260390491 504321835 0
769457231 614440761 1
499171724 58241567 0
359643170 521068495 2
662231689 279761751 0
43035234 348014391 0
945980681 941912081 0
684979702 903345929 0
615544221 212205303 0
835822642 48473412 0
999279937 134664795 0
983402194 438959377 0
427669130 384854561 2
962781395 274801287 0
221981164 829208692 0
586172460 863983190 0
26695637 425105032 1
899874724 531295665 0
89532489 413229317 0
756773059 381339983 0
14964999 134864468 0
166901673 513070689 0
12071342 850865072 0
19466120 100733596 0
581203889 13339109 0
210679832 376623043 0
840067206 205362812 0
846878837 304179770 0
470334273 751784630 0
644364364 476869149 1
999437481 63324050 0
795727437 127557300 0
55171152 306098289 0
944913218 656280548 0
53101581 499147451 0
306799717 395764840 2
849527368 486210556 0
20023926 592232798 0
517197820 852421819 2
575959821 228853049 0
259928943 240243968 0
741831569 81375966 0
724626242 143762292 1
606655749 735119408 0
616650205 901528363 0
876968519 564306028 0
930644813 62308459 0
327427628 126859523 0
520049868 455063868 0
361608059 913614860 0
319342567 727576621 0
281029980 499932786 0
479588415 892769951 0
142940778 467091232 1
125634331 848000420 0
834115379 552400110 0
93158929 87443733 0
686191216 598406571 0
572508282 525803331 0
76798716 873954322 1
171582925 631244990 0
842997163 88896838 0
491954872 546450118 0
912660288 592587731 0
360373749 169709940 1
21882017 235379761 0
761868925 156782287 1
636039818 943829327 0
295672192 44850010 0
754530977 986982825 1
375905476 557673110 0
472205155 737938409 0
133088722 424673035 0
44224113 795196839 0
41505545 90644104 0
673533879 803738584 0
631773520 83210941 0
995287207 615550599 0
722187117 511332255 0
472238068 174332012 0
258017417 929315930 0
201151652 463558693 0
233514579 899562374 0
340775357 923108542 0
707971937 269440350 0
462720781 234757304 0
720807206 684629277 0
641918960 632441986 1
990905292 983972320 0
585093202 273357883 0
373602152 501520618 0
279561560 748995362 0
210154265 612096329 1
17718146 254248001 0
423466768 697317438 0
661840206 412296824 0
717706936 977629040 0
766568335 676704898 0
24772864 391111305 0
54253868 1334454 2
257278226 939852335 0
431270078 593534851 0
436945398 686293201 0
174480711 736117329 0
541180120 471566265 0
968969173 971309864 0
386079842 992044654 2
293082562 893607185 0
660368610 851179808 1
629932134 560877561 0
426024166 479743596 0
876073895 601670796 0
985298555 791903993 0
381921061 544459922 0
489920885 215643725 0
797630945 945833147 0
717216191 527035124 0
637192497 233691502 0
785580135 100766452 0
522718228 356195406 0
31529832 699524574 0
491542238 876594689 0
163500762 627943406 0
230085758 264290589 0
120256782 917431905 0
615012409 417274588 0
512403275 965467024 0
660009550 501269953 0
512583410 194068361 0
916216165 381512014 0
433477430 540596587 0
358522143 169929774 0
618574770 888026809 0
968563871 720179134 0
901854755 719928088 0
950015607 194387930 0
558099559 603653576 0
749972334 559655077 0
78963331 231553657 0
138903468 240796907 0
194748239 934270549 0
900109400 847345910 0
110473787 707691223 0
587548737 952495179 0
946589390 857763454 0
802538012 557474644 0
17116822 739909504 0
327097048 39991206 0
333991526 85884850 0
868481352 70495821 0
347254607 296252623 0
592675380 846110429 0
620555545 784755494 0
378217153 887125161 0
377098663 947803063 0
569169900 797581088 0
858332219 159363120 0
31204731 143737187 1
478481093 583785049 0
513145812 591796489 0
796636574 645157267 0
882818931 223199702 0
969888257 704478487 0
486033181 294863188 0
873436079 32029572 0
387490755 305783114 0
65937291 81123906 0
507285466 594091228 0
772744693 710289114 1
142586193 36724189 0
762461654 821462353 0
326680919 473311549 0
170171370 939784919 0
70014830 362391949 0
318874514 210381121 0
320036703 700640808 0
31209527 81124701 0
529797503 671137946 0
57537571 976686738 2
806755974 306476095 0
796994007 244758153 0
94098511 108437986 0
67410920 817905640 0
694614264 692579594 0
280321159 478680846 0
53264363 407660476 0
690274739 775057750 0
899680608 41674351 0
883200921 327163308 0
461207539 978307413 1
722261600 641977077 0
784522989 132906155 0
778383889 141376723 0
552726725 956866790 0
668884288 606056969 0
578382241 778990251 0
636720310 857821724 0
850634524 643732992 0
710222827 101867802 0
729581894 140253025 0
4584524 176225323 0
36846520 843796949 0
28501930 647312806 0
138244553 135206761 0
72740420 388427346 2
800978555 975400536 0
335116923 804780852 0
480677617 46687499 0
130799014 201534939 0
510531546 332523393 0
16019803 206078007 0
652381538 596327792 0
110178773 89523671 0
58001819 344747775 0
444250506 418292686 0
713565396 233827517 0
571116174 58707691 0
333430613 215099739 2
857080242 617329228 0
3420827 894521146 1
662099018 654818156 0
672209674 140186656 0
553680962 55992644 0
892622310 547232965 0
231453645 523313343 0
384746972 246261146 0
126023054 918264921 0
313571986 319295559 0
104056714 641968602 0
111462601 484984670 0
527499824 730475300 0
9447737 595166694 0
705937734 793501016 0
39824078 1512325 0
251780100 144330484 0
807250679 689623838 0
70777857 68809325 0
52947950 587355985 0
364369317 545198614 0
855577353 93435127 0
260702740 304466633 0
805774867 101658320 0
777026598 434007321 0
228471351 483611431 0
158578966 92849689 0
792530566 804410236 0
962633899 142168353 0
265173954 12854706 1
632155895 568794324 0
373058752 523874571 0
34874595 536514369 0
54701347 19826519 0
216438109 85997143 2
587698344 921550829 0
483888539 117071721 0
515272195 563711986 2
585984555 98443188 0
428371058 50318871 0
73883653 31730803 0
785949966 121813656 0
952959941 99584666 2
74002394 780174664 2
828321855 383089483 0
722118813 75659285 0
271107471 889198877 0
837184092 876287138 0
270445394 191243839 0
327954281 811604233 0
81216650 910606725 0
181641117 915757182 0
279110312 509505012 0
400777620 189338065 0
213388340 939607112 0
54314279 32464827 0
716976322 155460765 0
634114535 770980617 0
970725132 330117820 0
19307074 731084535 0
915288209 445202005 0
956051212 379934775 2
417797696 848976983 0
260239990 210206314 0
803512021 638655171 0
517798407 647158023 1
574729097 279183471 0
68955386 22239829 0
3046491 525310090 0
513375047 155274257 0
85654571 427685319 0
54657842 350660177 0
176969724 236557285 0
795281191 116702503 0
514473891 653614976 0
761390604 739777729 0
58885298 667936952 0
615279756 885930892 0
265739363 612987921 0
631350168 507574886 1
878521391 555572951 0
192743448 20718507 0
299386065 26876780 0
31314035 222064318 0
816250310 419121727 0
122703897 234381860 0
114646590 366182023 0
978830828 26780327 0
632603021 757401509 0
663358755 300553007 0
139473317 814193358 0
65383825 782035344 0
203119386 813294189 0
733531912 268462056 0
335690583 28667721 0
129928967 599593971 0
255580450 310409237 0
259025807 42001328 2
156566252 36402054 0
189485604 980368685 0
736106750 1480592 0
655633456 536963331 0
545752114 264010610 0
283988364 814757576 0
678901962 298013207 0
922346912 768964432 0
985249714 751617462 0
213095824 619745463 0
409064605 10925953 0
192882182 761795221 0
533969238 272566129 0
793717470 403208767 0
757939495 855760152 0
412032026 626304004 0
711603477 649783344 0
799669831 28992642 0
382676383 419446920 0
695476605 277020113 0
28600241 978472583 2
134494411 39433188 0
189428931 939914572 0
10793011 538787570 0
504733445 611646913 0
360278141 32869035 0
363266680 244654532 0
146238166 720524911 0
297488221 701928055 0
52798730 90749372 0
165985077 695393758 0
758415120 542079139 0
660145876 458021393 0
914681877 14991670 0
841669187 414392808 0
812339062 606155109 0
12033468 357205604 2
125542749 703495500 2
936724351 282267400 0
482464180 56894738 0
937267357 517697326 0
706545862 976383671 0
927404354 828019056 0
920659900 8276720 0
49243651 725689809 0
208181105 49894043 0
533860981 46871849 0
459600490 233155686 0
101012125 905204429 0
949689734 837109906 0
520427776 618939716 0
306016190 34727654 0
111812356 333395666 0
745605515 316287080 0
881080382 179871658 0
636608176 330311067 0
768109390 145913399 0
275598375 588896180 0
312703732 652875461 0
525690403 369870926 0
68686691 62220916 0
507191012 340617790 0
78270468 110457582 0
836634272 147932636 0
541986672 181905358 0
694439471 325398250 0
610708203 42691644 0
949963731 985337177 0
431270199 517011516 0
42909885 732935091 0
263798960 432492565 0
766702799 163425723 0
74974439 511052125 0
873287161 585648058 0
176714208 553489087 0
331089351 381228685 0
139026916 684519400 0
673620798 603642794 0
811359674 17564600 0
104856997 370399013 0
738722680 150470654 0
354979585 53478091 0
138509459 566049931 0
79359928 91297352 0
858141558 980790342 0
862529287 658327712 0
333723958 7795343 0
476949832 551964979 0
977517143 954361518 0
714700413 903879901 0
56023727 783370415 0
352816870 670893972 0
633249840 132132938 0
52677237 578667783 0
790810072 862768904 0
551941845 154015934 0
6620579 764750489 0
143606046 720721211 0
590664066 350828350 0
101838258 901645633 0
500190627 8476484 0
108164538 461585061 0
918302758 509016755 2
219743310 650257078 0
561822899 698909701 0
957924138 392936152 0
976608103 594000099 0
657619309 130156617 1
424114172 498517325 0
22476955 759078413 0
222435791 797822658 0
282330582 113709406 0
26058308 148061423 0
363476904 271338208 2
792747189 32019155 0
657833700 486149249 0
64177349 223312589 0
504647410 318214942 0
896027137 582605385 0
478596477 94405945 0
256825203 110446675 1
937052667 782860757 1
877598556 323731025 1
441922340 574087327 0
312099830 153314887 0
472978162 300252037 0
702577151 264929680 0
143199887 218368209 0
807175856 6335780 0
843143307 99272264 0
256457243 635522660 0
139436293 96001149 0
264111721 574584630 0
138691613 240345173 0
4095666 163654455 0
931767113 807424073 0
358755190 807441385 0
739638724 508685840 0
611928126 927687480 0
241343199 790329524 0
840182430 73816882 0
618026495 888220590 0
93295216 439996492 0
992253980 986581438 0
179306978 587252741 0
998497869 753840402 1
890495257 329066432 0
793718547 711361149 0
56902902 38967328 0
21573014 867668327 0
809312720 137115739 0
816424808 165112676 0
538714416 149913528 0
582297459 810079385 0
169592839 800371917 0
731131051 994141920 0
56168479 714583220 0
219012241 792124868 0
962018458 654298718 0
65866414 177244810 0
562366476 109095355 0
91592411 323932716 0
28758534 69933217 0
436836083 816173104 0
664350995 44901882 0
199223081 296423235 0
185744347 876992904 0
600544326 635285583 1
518940609 208759704 0
414864999 910825731 0
53394435 731087832 2
437094652 26265295 0
952757046 218272041 0
970206161 462122091 0
9002515 989936936 0
400489605 467707183 0
798271298 111445406 0
244551005 343530751 0
36829350 776624843 0
349186098 486394949 0
306196487 408277642 0
43386778 19788965 1
520631415 746579531 0
125211503 455230566 0
560703252 384868242 0
803196352 768622116 0
955630286 24730205 0
16897241 278355865 1
948054278 453234335 0
304722513 34885418 0
238483033 393603691 0
964604885 509993994 0
398031630 49231608 2
132497144 128112559 0
826498468 879534898 0
400361377 86613500 0
785583887 5171307 0
975621966 218588414 2
542020011 848896496 1
276339454 727074045 1
964026111 129903136 1
583239329 16871355 0
781676362 472569416 1
82270477 229770959 0
390120446 872296421 0
754911770 666098915 0
867500432 481212335 0
523780030 555592113 0
557503259 575422155 0
374315176 107491922 0
21355803 332887578 0
825724428 81587655 0
143688127 131636636 1
464394168 136809589 0
55741984 403215955 0
489135119 786427049 0
292601183 937464704 0
868068750 857581880 0
606887589 926028554 0
191402069 694181531 1
217882546 432678028 0
389295544 108079425 0
387080248 69089445 0
122209837 875658705 0
996419263 84164755 0
309697030 810860314 0
51105297 209305678 0
891203051 636742346 2
822367079 486597897 0
388434944 922283742 0
689850982 435775952 1
898316836 688858528 0
193424183 14564321 0
750498991 671614309 0
811553112 642859077 0
517943433 617074898 1
245602240 662184948 0
451457612 599605041 0
340365812 171392651 0
668576473 44820735 0
696089006 560720406 0
84339483 777921430 2
629884141 4329778 0
849213961 510054285 0
300517221 231358210 0
176456321 310219171 0
885181214 471336489 0
398207387 485221643 0
87721675 801534151 0
239067934 323686687 0
990282524 731679598 0
993077456 258674440 0
37609891 294023494 0
853127831 444917858 0
139328321 895668380 0
95446307 4269968 0
976455564 99889179 0
496275247 765702367 1
452036858 596090870 2
987859250 943107964 0
73542285 905115343 0
294544738 592156873 1
452721229 934950501 0
999836952 134866782 0
419516615 445784375 2
80384315 943394578 0
572130288 676414584 0
142856396 348362669 0
766555546 56157317 0
868680452 773682606 0
69712951 395838827 0
912270093 670133098 0
235459722 528074816 0
133280907 805266651 0
370028776 262719417 0
617776873 409398662 2
132991361 88743212 0
733812767 430845150 0
214857108 998782399 0
69703157 626127275 0
956313677 461713170 0
256707577 820409956 0
577916947 69758839 2
796690123 108539413 0
726723205 612077202 0
11218625 637835921 0
450205771 70483790 0
390411045 134115037 0
522769163 870516145 0
871393624 126957672 0
33677384 508590763 0
1097482 882202038 0
16126482 928851421 0
515401749 828015602 0
403306341 392362373 0
84103602 420180986 0
105460264 722951498 0
514250021 159805046 0
649846019 151525699 0
687671016 331540899 0
868549821 707300392 0
83783619 789816747 1
288418048 455792074 0
219588978 67691650 0
173086783 225050877 0
577590114 788733077 0
179888645 690159674 0
378821258 587584962 0
773855645 313520674 0
107899413 858813834 0
447256397 466512897 1
394145371 160870556 0
23346898 83432246 0
127571646 489194902 0
545186687 692042023 0
550382926 175989191 0
748672506 438287859 0
238959063 123909158 0
223901626 969253865 0
298078567 982979580 0
729817025 721318606 0
915963114 610492119 0
780517357 555930673 0
565956364 744320162 0
209854055 701895241 0
482617069 81701784 0
61560106 331128418 0
112324091 296236680 0
610728363 879006409 0
842957114 313236654 0
50232956 495540091 0
139735378 201155369 0
349634089 558615943 0
589569202 650544188 0
768566372 570907056 0
353443528 152150498 0
336897072 220601787 0
201304688 773932100 1
964230433 736381669 0
974789029 611915052 0
110558210 560751665 1
304014588 175743093 0
187150704 567154072 0
706103572 780060329 0
979175171 868090858 1
360064728 223290889 0
976653615 359648594 0
731401135 599307186 0
458340690 921490286 0
628833020 713931931 0
984105793 811709052 0
724698529 444647055 0
298357464 847426821 0
996349320 275109313 1
705981858 320037457 0
870974080 464986019 0
429271202 102582991 0
656683705 758373837 2
718304860 864933449 0
983522294 356172346 0
593720639 918283943 0
29620209 497309436 0
100268029 610450209 0
915809198 249385895 0
278429809 31769132 0
76997219 60481260 0
94707107 870572653 1
680205102 794135538 0
770586692 954473570 0
447114914 427125053 0
9382591 103797318 0
851381646 760758868 0
123188607 850104508 0
376016456 988826267 0
192598078 856929702 0
984656705 754768409 0
142762236 227042958 0
427848259 141219482 0
829411973 917140064 0
280417107 960682427 0
652536660 971041864 0
773130400 934436673 0
243520931 183268552 0
598099915 966269037 0
690878950 401810622 0
407061466 134058474 0
983883941 855232400 0
439095861 137238821 0
314155575 201823654 0
502386175 922207780 0
287858866 388717408 0
628035918 340360987 0
613994024 226318561 0
8043325 11819902 0
301981846 285498930 0
230952590 307266094 0
168325498 104940357 0
73229197 955865737 0
479726317 979327837 0
438766056 198936736 0
924603566 763125258 0
740328647 708869486 0
909011146 547374612 0
503001592 109106731 0
303605540 717687024 0
85741054 664782819 0
105516760 461718663 0
863647894 554064743 0
798510622 286006249 0
183499597 697982570 0
593175095 769762059 0
483337574 780208345 0
326265844 230883261 0
881122870 801164810 1
613273709 693974261 0
421986792 977758796 0
383230122 97475063 0
126526277 720536088 1
423228282 252715516 0
667931184 316007757 0
870390465 599681320 0
683887291 210203270 0
159753890 490530156 0
446354219 21687498 0
140996295 439265081 0
762640949 405126148 0
129617559 909196629 0
487715627 108410442 0
886368826 371179607 0
207389400 506180055 0
4824863 498069161 0
130915103 986119199 0
458206121 352801733 0
38063946 628517399 0
346951759 407034337 0
518987438 887721669 0
163267073 820115599 0
415971462 715196897 2
279915265 419078289 0
531418395 683781646 0
753730744 488617195 0
79065168 788383126 0
821978135 674580763 0
220899489 916162516 0
981731863 854280656 1
825802749 665914948 0
457233853 244540504 0
329084855 623789200 0
941379791 617374469 0
419476912 338851256 2
225210796 165867494 0
396329332 998003913 0
817099190 100702884 0
903313954 138744803 0
388305191 97136775 2
945523688 118583112 0
264370771 691876853 2
144873701 778692281 1
915585856 397734569 0
587005229 83069614 0
139324538 997764105 0
356586631 858335836 0
386313606 83841025 0
192310689 421181362 0
697172283 66327901 0
85230588 637600398 0
664236353 512146919 0
435576666 149542417 0
108828904 256235683 0
805967442 24128150 0
574441167 919690969 0
245442796 459836729 1
450438108 810745189 0
849084277 320898060 0
16330438 732849717 0
734807816 5491716 0
565470553 560035840 0
33667771 345213786 1
49206266 655374384 0
108066943 104776199 0
348297636 134520658 0
360189247 187844019 0
873074054 283978910 0
525074881 83320702 0
144554549 488920340 0
520667232 604415232 2
287243632 497247211 0
991869137 200020897 1
312714401 89241767 0
411864585 410458864 0
785120388 916958335 0
17152105 197509127 1
107814034 88023776 0
1978956 949699864 0
855745433 839970656 0
454102684 108378206 0
372696821 151680015 0
799563722 948584185 0
966554171 563573699 0
179494205 325566113 0
628252720 668624458 2
991033270 819385136 0
35208832 947360746 0
606323702 276487314 0
168450321 354287827 2
925009531 598532150 0
933556605 706612358 0
68139438 69455886 0
477726660 312437769 0
697554297 877768082 0
38004637 96039525 0
357306059 122069155 1
637237224 120692258 0
507252247 203324708 0
438958562 175496505 0
465893709 939591515 0
173636282 370238438 0
936427613 975966501 0
145852081 287338665 0
697682918 48425158 0
560759262 91022054 0
57323212 431826398 0
130174676 872435228 0
47063707 523950507 0
711266608 988455431 0
15038721 282761547 0
486292672 244502480 0
817066853 908746677 0
308371373 199033683 0
972303487 337027356 0
141736510 24955184 0
128231673 851345002 0
753581419 127708524 0
872682138 20796619 0
432725037 433533580 0
956829630 935362300 0
653471770 127027991 0
153887852 35419590 0
805159887 72039828 0
181282931 468682419 0
189866902 335938215 0
718779726 529208528 0
998502638 776050768 1
355482153 194121793 0
403895681 8802643 0
411980828 903280160 0
730402776 520781646 0
644381841 810124553 0
711547620 958235060 0
612098930 514173677 1
101430232 851559021 0
277917084 246887998 0
789408849 31078161 0
362894986 679689572 0
6974161 564910192 0
948254513 598520932 1
139369232 452655611 0
300956775 397787435 0
501562382 458235936 0
680687923 655032976 0
468530508 839246230 0
674398343 925881605 0
18341487 531534032 0
457817162 888777086 0
235901236 8110978 0
250547772 276936493 0
726356363 508180611 0
737525527 922997068 1
117203118 777274683 0
140555105 430504054 0
226038109 752640249 1
753654713 462126455 2
536259834 134177878 0
398204179 865920340 1
85925820 399243628 0
917189353 551119719 1
811280704 477267982 1
255929011 575392873 0
21024391 155470773 0
453367804 341569205 0
216884018 33666819 0
87741746 106411772 0
949301073 273196098 0
894531230 194064099 0
403762713 903673608 0
829997195 720891071 0
850607890 460520683 0
881050877 335163181 0
870163137 730056544 0
717154017 51360945 0
982470664 405746608 0
844023010 557101011 0
99629177 133054714 0
734695089 970360802 0
642804186 733117157 0
508173254 144455892 0
398647523 500322391 0
713059575 471121290 0
28033452 175272778 0
772555759 548011800 0
385614410 204966445 0
638724677 654416571 0
622392740 74381082 2
607690293 457032054 0
511383505 519312911 0
217701168 189118590 0
621807404 630351395 0
708471776 669805573 0
364791964 856661919 1
4644481 828037179 0
345584857 944432976 0
29804476 760279246 0
126314186 101190929 0
904125228 117452486 0
450346696 353972040 0
529563524 183594927 0
528266481 49206516 0
708004297 138147158 0
743589860 30614049 1
894925316 945075700 0
975899237 818347960 0
251388226 459472978 0
213401178 208112931 0
61042865 329914151 1
198065773 776332825 0
122444262 796821675 0
118483245 54301206 0
394412191 136612096 0
432127060 96852160 0
467704827 123234119 0
825727170 814816985 1
496998146 217782634 0
469771734 30214016 0
522477715 283791003 0
685481396 428965882 0
157474987 761938972 2
753689454 141399051 0
731647309 888381318 0
841125738 633582731 0
290434598 386174000 0
661282169 671638560 0
488220460 254363908 1
348609847 612447162 2
661766523 300280001 0
403450156 38366843 0
230999202 803712843 0
97155811 394007420 0
609610400 28459119 0
424382446 50533900 0
728517296 517264757 0
991512845 373119656 0
203420981 90027089 1
66342765 979954720 0
122064513 23126972 0
705589156 130532139 0
506890240 380120510 0
298697898 780884167 0
683296501 766599922 2
721487493 813729326 0
741649510 27010296 0
915544484 156347234 0
112926986 565350571 0
678653405 692198502 0
984250785 258524039 0
238199678 711418935 0
58502676 53580377 0
890309108 316849123 0
81094564 174470120 0
21820500 998619776 0
762437152 415863877 0
891628404 176472868 0
218374875 827646699 0
652186600 196090184 0
713073427 705474090 1
159545686 551594006 0
756198430 559488443 0
429780994 835939359 2
666664528 894642133 0
718901515 620969080 0
717749687 97296522 0
419721531 357736261 0
786743002 994505992 0
62855555 45155771 0
985810470 636402258 0
900835424 254231067 0
130531710 862738590 0
516635953 821358410 0
503178011 820752153 0
62105270 820886219 0
830922313 468571554 0
409260824 185503447 0
656586947 779899094 0
66823921 179801971 0
772745290 450760118 0
209512618 941570842 1
277648244 853599146 0
824907877 898323313 0
765951648 269489980 0
799317472 223844923 0
964364600 856206117 0
74907128 500828259 0
99502370 30342123 0
167377108 851579287 0
317095133 249883356 0
394290140 854652194 0
423378717 594940356 1
21042664 731485130 0
353858435 27354991 0
773083345 181361594 0
272925224 903577278 0
180998945 216213549 0
853010877 63233479 0
71711713 822846496 0
89783501 854247012 0
23745846 843986961 2
41374943 943357237 0
428870802 277996100 0
780489408 54130019 0
673899194 692838020 0
445857510 534970300 0
82853866 314527905 0
643430827 320794545 0
551907084 181938269 2
633576768 271599759 0
64062492 852019059 0
988268527 603900621 0
983400754 516946658 2
309278259 683845578 0
189482085 387618104 0
59097572 313672278 2
219839943 528076852 0
474757322 236447409 0
410023555 189509675 0
748357720 569856973 0
99903841 171876728 0
459844241 429904150 0
468482294 560776401 0
51167339 173127521 0
258443376 174775613 1
532168774 295150793 0
510732485 92435648 0
48018708 34334765 0
592046919 56636330 0
508656288 214315259 0
934612868 939416416 0
250279880 953074436 0
442028238 113495693 0
972957070 756972586 0
617844204 113685779 0
706542646 302464497 0
960925221 975434283 0
924041396 583530482 0
231390496 513667648 0
312014345 475589361 0
214487848 960911988 0
98352892 310642364 0
938906762 795354100 0
164868102 738413957 0
66312096 822371100 0
895751529 402282579 1
923760598 708916031 0
56816406 72890681 0
850611349 513444760 1
403119305 19490491 0
333299339 129084553 0
569414666 549591571 0
276757761 304677129 0
971548573 405712340 0
777487427 497132362 0
156228644 193571010 0
381838062 976598682 0
502548355 242396348 0
758425190 320643858 0
491542200 720705746 1
651783069 447391703 0
389115133 316661977 0
390371353 493608402 0
582628718 755433540 0
628856673 230571277 0
686066261 676167951 0
90314405 70393258 0
567290610 651953769 0
349505352 296017053 0
678344181 586965140 0
182018178 30793174 0
668020013 863119045 0
230340251 111836400 0
582108277 76936535 0
828139741 153674840 2
494346806 986069341 0
129896437 334962025 0
11183162 494601453 0
408587592 953356701 0
34601665 62558907 0
108419969 391388546 1
919744113 332185986 2
752996572 122986802 0
597725323 286204555 0
780637033 462511091 0
426228912 688929079 0
525240821 723525152 0
904887592 614897312 0
138961323 445466765 0
135062151 5622520 1
966639971 418139586 0
841651501 42802350 2
27393022 374258742 0
4448741 829126829 0
667484089 684267273 0
162928029 134651429 0
389971522 46390553 0
944960760 639947571 0
192020238 51647615 0
829888248 377749488 0
663875494 556449793 0
189314046 441928640 0
997130558 518560897 0
786202496 562794729 0
918811318 813436037 0
606783813 119754873 0
83769527 543502223 0
510606718 713435269 0
291012572 47296609 1
366745881 100256057 0
382778691 890591635 0
820422780 601026491 0
737804774 849575709 0
709746053 136732183 0
23564848 161560983 0
113593846 312865116 0
651270617 683410955 0
811782455 265792524 0
24126763 675638326 0
163637720 645447011 0
310292212 524146953 0
144970408 645279925 0
340378697 123199434 0
408353992 237290957 2
64550345 993269160 0
782319781 935409435 0
47972944 451045408 0
122125846 904318481 2
514620085 1764527 0
887083181 844190230 0
315178813 170562603 0
633852651 755007838 0
809967661 865692425 0
4911560 970316706 0
42475855 539072287 0
800424400 452665387 2
424874166 945365904 0
223921120 653212447 0
110619784 130525908 2
755701749 94210196 0
124733522 402667094 0
7773067 705293710 2
815535628 641122370 0
232454831 904673752 0
337337064 79619690 0
186815516 222497563 0
293755130 222826916 0
755217901 408533445 0
266087647 51417615 0
94607141 808000650 0
165134763 267143308 0
576829401 299248112 0
97017570 215538686 2
361103087 284602208 0
681933387 630752989 0
993237455 840427780 0
637815186 33856288 0
33500272 652795614 0
206770026 478101624 0
373789786 86367630 0
289377717 921721605 0
352372180 422455340 0
116249831 871238179 0
833700311 279545362 0
41134844 596920245 0
514896307 713121574 0
333824829 435321600 0
321682179 178634029 0
598793592 241170633 0
338271579 763856867 0
561255218 843297911 2
124843654 176674644 0
859476341 452528663 0
644862964 4717500 0
389085534 474902903 0
57801812 278317625 0
552872774 374448895 2
40236623 362218369 0
918000917 620901513 0
628199255 703543018 0
164159516 942267505 0
452214963 293651722 0
312248234 331131126 0
89296330 835271256 0
745736970 254774306 0
278257120 193788271 0
389902073 57497619 0
902169156 26226877 0
349611761 358304377 0
166251063 695731088 0
946196453 54897781 0
753192780 143416596 0
822377912 10690878 0
25983416 446502295 0
107398408 509301117 1
670768886 574682782 1
247963423 977482763 0
165978941 172667593 0
949551573 536939689 0
350084070 836110117 0
148666176 25007123 1
675801373 531634112 0
480216546 72231570 0
187377848 831462262 0
358337093 859335083 0
937184061 795193295 0
7945264 445630567 1
735012019 239106122 0
743961877 35178685 1
544443915 421201224 0
89180566 120282484 0
375733289 724635785 0
879256052 640049150 0
828631578 279892693 0
78441857 703342299 2
545701648 593908905 0
80699980 817341357 0
953803584 150858007 0
536517642 340861626 1
490979747 250668967 0
832085563 860979482 0
223025755 353400411 0
417318848 524195402 0
146813189 393967283 0
382495840 693717805 0
416367698 106158310 0
555808184 745565615 0
270966114 378825622 0
56503376 301144284 0
613344969 42541387 1
364861422 678093465 0
660592353 258456736 0
163871610 324666157 0
52448434 941426389 0
354750920 570742221 0
854487145 549308765 0
122002524 114346776 0
250119850 343376074 0
461717111 611505770 0
354605857 928271995 0
86055807 613335196 0
213351622 857393222 0
464223869 568332879 0
491669274 71702966 0
324442470 877400249 1
131055960 469980375 0
859700085 798248958 0
564904844 109832095 1
29905043 619545372 0
875211726 797186829 0
19095310 438872328 0
603182746 634739075 0
213576768 147931855 0
494570098 732165832 0
565702605 531161769 0
293977228 298419942 0
884288076 645206558 0
26977797 624231905 0
957822423 410732876 0
321642976 373541966 0
639817907 677652107 0
97375076 664090234 0
849396778 931658755 0
471443900 452325954 0
659547765 525635197 0
130623872 356230942 0
761168847 694402084 0
68319625 653845461 0
723005876 658378012 0
382478740 320865126 0
607489240 487113665 0
140414660 353956094 0
882313860 177956204 0
703568702 548433119 0
285971073 314498183 0
545283947 967062446 0
571084211 497550992 0
82315761 111332970 2
814629237 455301433 0
878679901 130264943 0
323072645 791046634 0
614036739 42047815 2
822760773 102577892 2
5169363 229586907 0
406854158 392605821 0
335196932 96873846 0
123542394 66269582 0
314578327 341718347 1
50585804 337712528 0
743551838 273329210 0
381803226 900143303 0
861751966 376228237 0
879699104 293975995 0
80775797 313573866 0
194020532 882820501 0
15322980 516691838 0
553035051 916286919 0
614781060 249306941 0
959635047 644618653 0
850913260 604128985 1
413920352 357780463 0
80374567 930931930 0
806623354 509593683 0
730983515 671987341 0
425329336 518319750 0
124223810 678513351 0
247583943 3169732 0
125123749 466681984 0
320046129 35424788 0
457657516 867276816 0
558199514 53877046 0
448183974 648026752 0
23312724 843404122 0
188045525 888872383 0
192453951 465759404 0
897406127 956336328 0
672969910 808247006 0
409144142 71949534 0
738205334 663383292 0
169764942 495550824 0
825995184 272410094 0
25440987 690531925 0
586948235 493918510 0
718356720 52744802 0
341000280 5108257 0
830566800 558843316 0
466056964 526087215 0
444520353 963354465 0
999428339 551517434 0
123372059 556293933 0
961099078 410258191 0
894835442 67072076 2
171774040 56015363 0
178297887 23062927 0
636708536 901168237 0
488607716 47829795 0
132249350 252349087 0
376990057 146330051 0
45367978 91438765 0
677980247 246826460 0
87822336 844109128 0
425440077 404098607 0
487385636 429603137 0
759761736 117989422 0
872688247 261843759 0
126896502 140071 0
506730174 558156769 0
247336710 676746671 0
85494016 593135440 0
901861122 846351889 0
656323841 450748859 0
584367882 363603299 0
720685806 126602588 0
430151328 266859532 2
866660547 366539505 0
638752019 541072592 0
580333518 735990074 0
519746086 307573569 0
943691671 634037164 0
805250776 693011783 0
515123536 522336990 0
670572987 722308882 0
156591387 8952542 0
411589975 319368905 0
921279786 948078796 1
954287249 820461039 0
138627307 941392770 0
763132027 159100106 0
671288946 323437685 0
29328091 849270890 0
391468915 351302061 2
133066713 280701905 0
585252306 481195094 0
835368552 893657051 2
532405955 162585072 2
991164578 16627085 0
260978538 108955242 0
130662163 931157436 0
126190169 382566391 0
875031783 136925185 0
759054137 983547523 0
516065796 175695738 0
571415157 448665629 0
310605838 877691081 0
297982589 666990702 0
994796611 494565730 2
458940206 386230945 0
798744039 486666907 0
71713884 627551504 0
417981265 422687742 0
159006646 304103320 0
922428375 364803494 0
733784491 58737123 0
487876025 312247274 0
198015839 196347330 0
829775086 543981641 1
51680199 908197740 1
392236961 351515415 0
61963815 358551282 0
550337028 651669571 0
65695184 85939105 0
376922885 420216034 0
612171806 837105574 0
77394956 268247431 0
804337572 898585685 0
533575433 705549707 0
790936264 673054714 0
859835221 945691173 0
765458802 37992477 0
201512344 676989429 0
304027990 349125395 0
69673818 765456895 0
909390561 223745864 0
81385003 178129817 0
381517386 779171511 0
999258449 910847309 0
287331337 336713454 2
446082684 329715024 0
504778503 353099688 0
556480702 175526913 0
713349778 850881781 0
354024328 217588257 0
117639477 941779966 0
732261248 560907464 2
403486480 78500574 0
561380611 226909784 0
170337289 719866232 0
386397798 516010747 0
379866687 75610509 0
495799626 357866907 0
401085684 885945018 0
61976309 479211996 0
557932944 429679950 0
460914532 509520292 0
718363929 858310331 0
519904026 626425860 0
945520252 200598533 0
73349767 604187110 0
151906999 137421028 0
56591619 734655149 0
660933971 266409484 0
137846884 987966797 0
579011917 297074885 0
488051488 215634803 0
18917504 627507528 0
680132866 242440141 0
234622768 329003814 0
230492731 592482180 0
241185965 807328915 0
942389499 550246013 0
512121565 891495700 0
82054918 740493441 0
788095461 990131785 0
936485484 34185580 0
477059119 944107030 0
216873633 221511050 0
814756339 853918147 0
204816101 65827165 0
891778897 450674582 0
645779201 832950266 0
739343737 451169289 0
641887258 557824079 0
882940183 710440006 0
140066837 11204644 0
302860658 388380918 0
695898431 598617144 0
253758980 650621716 0
305307182 493098731 2
751264823 988799635 0
573468219 609671800 0
20965685 135074773 0
454040583 153027546 2
462941468 777764743 0
763973661 687967485 0
116067331 652676817 0
882954352 813025907 0
354869593 950555079 0
592876428 962255624 0
396143345 121101518 0
657623391 479436203 0
120231106 76395977 0
844734994 166967299 0
896319057 203092558 0
77564955 914538900 0
604347009 393001777 0
453081728 281111012 0
686676169 79233303 1
985538973 309286941 0
38069227 16954981 0
601677506 154241309 0
22189427 10024505 0
367135832 248921612 0
955573504 744807358 0
118229234 724848379 0
501085519 578497828 0
687201848 332021430 0
20556 552802084 0
644098922 142845430 0
627574641 497821070 0
35339583 174156603 0
917911866 615942739 0
42601794 395383410 0
74344154 121641536 0
108153157 277112075 0
788262883 892560416 2
914162780 598379203 0
447162145 50733541 0
52904119 848383015 0
114024745 921048161 0
736146938 119857816 0
643542576 903525788 0
506581573 252943455 0
592448401 844275318 0
105088643 507954221 0
587010005 255893983 0
922887427 223849329 0
984865018 62063460 0
197577451 742980254 0
936551159 88496363 0
771830332 998826697 0
865554805 754699590 0
899088354 70082459 1
60835433 486246610 0
460304417 318214243 0
631912121 701445181 0
685507271 690059550 0
314546966 74800585 0
833233925 58576613 0
616524241 240719420 0
494535174 619873996 0
974679199 687929485 0
853340368 832284691 0
349455928 809901957 0
446915642 53814645 1
5728736 703806132 0
44521436 942444318 0
185593726 573305962 0
184434553 449424794 0
584885732 641031774 0
625884252 859196288 0
638893041 769820117 0
913887602 158635236 0
689982506 538417344 0
71463713 95328104 1
448381721 700483750 0
326368058 983465264 0
207590510 76056112 0
559003686 357044166 0
272756240 928220385 0
112147252 635250802 0
507853358 391722230 0
301336937 119965353 1
803087290 742990910 0
851543325 8531328 0
931720117 56381149 1
252884452 677530464 0
884352684 440345238 0
13558372 516225205 0
131182171 921407062 0
222352305 99158165 0
997749310 744548658 0
174707258 576292338 0
217513799 480552112 0
604557220 59289449 0
515150838 400037657 2
69531913 610781256 0
520225772 566762390 0
520376039 243771167 0
598191181 917281468 0
438526539 86790269 0
767108856 522258188 0
446184063 775123451 0
551355814 17582770 0
767250897 84971558 0
932054645 109932914 0
186353302 301352046 0
950495189 691292512 0
82586386 202173437 0
849600880 814888519 0
641945880 275980937 1
252293752 111941291 1
674247434 593219779 0
274677044 684764363 0
748926181 150450288 0
662217790 900253006 1
679857329 852391627 0
72258581 123157671 0
301043911 139877200 0
891737270 675751441 0
159518755 376695025 0
179047242 826995020 0
371098305 385941739 0
240302129 18788940 0
408980992 511324338 0
585060687 26581907 2
746048650 950496982 0
1947390 934236000 0
978580629 87165336 0
442864081 306437089 0
951694664 628900626 0
553799925 677126641 0
736102881 27884335 0
146912292 589479400 0
94306486 153305188 0
119102471 65816618 0
776721764 583902524 0
318411460 153910195 0
151859581 213265855 0
731233901 191027549 0
995934864 837955309 0
948176963 225538186 0
869138001 901647008 0
603480717 506348447 0
620759041 627254333 0
752557014 720050428 0
783304988 717083939 0
705999542 656916313 0
290957299 811025315 0
691025740 914355725 0
409713471 994273068 0
514751068 156012277 0
20112309 142103292 0
532931596 867166294 0
628826568 511046409 0
984200793 128102371 2
158421465 395265834 0
50909324 467438228 0
993408538 470632522 0
16444787 264356576 0
940253835 160962237 0
210170694 920385509 0
358408543 631000750 0
923545121 705181730 0
899847492 510244072 1
31466004 910380767 1
834219214 360863122 0
60587591 258634952 0
136408752 861323856 0
339399329 140458248 0
880813718 656801037 0
518073732 91213255 0
306751906 673392782 0
723354144 189333885 0
716230902 990912698 0
485848092 974886676 0
470874443 2604947 0
853355690 271411150 0
727271122 375630042 0
815451828 297291493 0
293647122 675945235 0
13250012 252412214 0
536865505 587056987 0
767648374 9154369 2
663374816 913332929 0
284455037 695173381 0
576057899 399277284 0
88667961 375750949 0
723868308 136439558 0
798207116 104692110 0
995475566 614593749 0
466968253 985485058 0
3653403 703626874 0
745301169 62023694 0
862331590 325282848 0
755158080 424288110 0
389504316 809389866 0
656693783 916356742 0
485512847 275881258 2
661404895 912012078 0
181832232 130124715 0
492058927 989902654 0
579638873 819672114 0
217457523 722795771 0
105810276 989034075 0
955950548 548615300 0
845944973 365000697 0
345227807 515596725 0
375719299 158606404 0
709478097 951639548 2
209088237 333645701 0
73164147 889405655 2
153792733 325621183 0
46729417 261438814 0
952635926 791221360 0
183768836 37138286 0
389304890 633106837 0
715673079 743913362 0
244747742 174114791 0
341265643 760559821 0
652035339 466915397 0
533284938 277319069 0
927095534 235239780 0
988330325 889437918 0
43520691 538457012 0
755064545 909251485 2
436113439 342393033 0
547387209 368458424 0
731891724 1029751 0
51078102 523647211 0
201836915 511651936 0
965349691 553154780 0
11182584 580381812 2
663044843 48249637 0
942089384 159891946 0
520805896 147907402 2
849775585 282118020 0
562817912 263704224 0
887411916 695380672 0
391508095 896973367 2
141083748 247936851 0
54439863 409218427 0
326153266 591561639 0
608466325 327281470 0
578763389 808117424 0
147235677 719515017 0
65403361 587039721 0
333630174 351796018 0
32609007 410321171 0
381871374 948744090 0
258497830 483135438 0
24499936 207291887 0
758813154 3240436 0
280907762 100013016 0
650837512 548830593 0
424790147 22948852 0
915645391 72689217 0
661578954 802458468 0
189703366 81996286 0
535730809 781025890 0
995085108 74458381 0
25767203 797965376 0
818602610 505290926 0
765582735 111047406 0
456213949 290596193 0
783830384 892533084 0
761810071 465338004 0
794696259 826342838 0
509136842 778775464 0
182637628 510580528 0
207267655 353238382 0
693628880 2333723 1
688672915 378354192 0
932809932 849690163 0
793546506 608623897 0
280535265 98325508 0
147223348 321208848 0
243435748 118387533 0
695649177 853189877 2
684139385 311969339 0
126835328 81610185 0
953429837 889386726 2
161636949 176842068 0
957242274 545955505 0
787237196 952426742 0
450555043 552318491 1
600313584 567918606 0
935957528 18205937 0
935551143 215816089 0
929872206 60515986 0
263084183 728680910 2
61377038 101427991 0
883147564 640319405 0
909110194 918073261 0
78675895 968280737 0
896585352 153466070 0
305328200 610696583 0
200749357 949757698 0
138221607 554716408 0
565881886 933470391 0
904691262 575928214 0
89566753 639763637 1
76020547 362802976 0
44856595 322905190 0
802250574 137580241 0
899200338 688629959 0
951149366 379084745 0
43864067 498117053 0
831659045 713561062 0
180265568 401023381 0
734876334 278733610 0
992937644 795110130 0
770416510 86708222 0
67731707 470404125 0
855329168 409277686 2
867480711 94995718 2
79070916 366924983 2
986550320 694334904 0
856133988 439941650 0
931744825 746561646 0
7902457 876062115 0
248803574 226903917 0
464279474 976249268 0
823683857 867841662 0
464766252 416602204 0
62782164 674070534 0
21369960 367399568 0
847286034 256786725 0
345080157 570947856 0
999142701 152318591 0
131855890 165870848 0
690597449 284421873 0
24334982 991997454 0
793395126 972700555 0
523594087 309976176 1
249629054 131525741 0
359315009 73686456 0
871448590 821304141 0
594698144 910157944 0
277496909 347714651 1
904572427 729465058 0
58727013 93853005 0
477632620 840448336 0
376093800 647763775 0
569275987 674876529 0
138154711 268715414 0
736988297 39956926 0
59042177 349054331 0
565211864 123864567 0
571313882 286495301 0
926885733 628410215 0
15557396 60241319 0
757492170 364814184 0
736686524 384771599 0
113517105 735169895 0
562920720 737283075 0
849592551 505845530 0
470272319 288238221 0
336238691 113464159 0
983793685 848522821 2
155044214 700004865 0
37070551 56061503 0
43647346 161844861 0
781404649 76513283 0
351078369 732445827 0
611132900 766226609 0
352339332 688997937 0
492231724 367100564 0
401902904 711651694 0
553024787 398687249 0
159164424 102224252 0
37553527 853059058 1
695856381 12835592 0
898003132 84674108 0
6367150 165937179 0
473357949 675549505 0
888641783 288764187 0
863897566 27374601 0
166189634 862384113 0
30988508 870889452 0
108575958 794870156 0
482303256 769042520 0
198944515 637912463 0
77054635 165650256 0
381377819 148427741 0
891570360 613212455 0
103010293 88995213 0
300957661 952578453 0
710545480 338007724 1
287413448 107111860 0
294332921 324154688 0
646757943 134080825 0
632338817 921348342 0
122170789 758962042 0
487212963 420775393 0
686057046 109772602 0
109135658 121912276 0
75911579 26432642 0
126579792 686075960 0
456537579 121446143 0
952192992 188511204 0
179743611 299952220 0
744994005 875318658 0
431734109 269465979 0
839766574 438258317 0
548189751 597627314 0
197689013 356554983 0
259255384 99771410 0
576467641 848003569 0
9999103 506786135 0
673488592 704117216 0
864843505 85950537 0
112543908 383924502 0
956817229 911090756 0
927246353 22019165 0
976254082 342777914 0
65804216 327531684 1
162593270 550904512 0
320330327 857232519 0
589466959 810335338 0
606138169 536616279 0
415529515 492233180 0
763453880 50604658 0
167151521 562767463 0
328232605 206310377 0
187778806 78973675 0
620000 752280836 0
444154080 499716185 0
131654833 8963862 2
223477670 502504825 0
459500335 915099153 0
364293877 6803557 0
124316044 87767313 0
718068013 845813031 0
368111308 17221704 0
305524677 992845714 0
773972912 702082165 0
769473128 616214351 1
776586439 133681797 0
546552519 988757638 0
391105532 221360537 0
758852333 615036233 2
10173714 956032158 0
383648244 701519696 0
230814317 297398213 0
75293589 20124377 0
813541354 80344776 0
255277943 162175529 0
309800687 855246015 0
632168487 466749175 0
347675638 620407077 0
630741255 279451570 0
655792479 762525600 0
986879681 720836629 1
67549217 981507581 0
162651567 99242563 0
163063261 832795365 0
146529719 66441108 2
596870429 26552294 0
105997968 297609807 0
879257583 185158219 0
244482140 541870829 0
743795685 744624075 0
338606256 15128774 0
125134072 145415612 0
25444499 698193893 0
136475858 122349924 0
913630230 201035575 1
276588589 413989236 0
290953571 61129665 0
710149650 716956137 0
435407792 770930670 0
507884021 134903352 0
612636104 798316619 0
717945470 50583234 0
142642092 384144218 0
239231079 786298145 2
671981941 54207527 0
634190643 34173862 0
679252847 831293066 0
851606605 597409631 0
210579557 1471170 0
354815083 892157808 2
407784486 766742375 0
899881436 990706444 1
725818949 44050652 0
49302389 712234106 0
356225735 773392936 0
537121802 978230995 0
130074168 64988544 0
49928126 891196779 0
871808988 359708677 0
460438861 219408168 0
312648551 727153111 0
467020899 533443755 0
457914226 999958058 0
515526140 113289773 2
164727916 112924478 0
636941224 96767746 0
291519263 469071496 0
951143595 359456916 0
700173690 660967300 0
842192211 413097724 0
132419037 337706197 0
240079983 689912362 0
590417654 73511984 0
906482899 792008491 0
43311930 219460367 0
365822102 59429820 0
449046955 232789055 0
438865301 281222240 0
798021919 706553653 0
32591724 48421532 0
95328246 159681199 0
950526484 491915108 0
84400921 326706434 0
192431882 159297761 0
172510358 156320991 0
833479011 279802572 0
901420036 904363265 0
58439007 445528116 0
728357853 640919678 0
952281940 82171926 0
396105338 618130706 0
445577693 74505681 0
799997317 943877518 0
553026690 644124152 1
971879489 852348777 0
555139924 599562493 1
120553844 490935251 0
562555827 368319645 0
32992469 269529994 0
380629579 615995398 0
483773191 20384681 0
387666850 996579150 0
900102322 368387008 0
3643781 622896323 0
994315985 781084409 0
590536675 270530490 0
662992594 850715173 0
416642699 505336319 0
277819878 373278190 0
390084486 439727046 0
215081929 243213098 0
161785247 920890937 2
699000331 43717022 0
467857356 605190575 0
793997133 901945921 0
253194309 678729961 0
732608886 256021433 0
585309912 281392869 2
898405123 406948379 0
872741200 545551328 0
34252513 857620709 0
556622945 261410007 0
139912462 767504515 0
473092376 29116829 0
671267397 274274436 0
902807484 666915765 0
634415756 73686750 0
624466532 24622020 0
12559931 247168762 0
43925173 64950215 0
893691926 371701476 0
105223182 538869723 0
300525090 625974406 0
238597676 778063584 0
53791730 270051313 0
743877997 449051922 0
783446635 850391427 0
896830800 526083092 0
239244669 132995117 0
928889632 369192667 0
812926595 664373631 0
599526399 764493504 0
410110206 484153687 0
553752520 390314077 0
290770809 106575246 0
185447084 372773498 0
602985720 268941284 0
579528608 2732073 0
180013634 771090098 0
268696500 97377408 0
20507035 248730076 0
79093816 510369736 0
272413733 887650386 0
419687444 747209146 0
665935094 257464727 0
407106217 534686673 0
236327364 301349650 2
478988540 263033184 0
413026802 982285623 0
989648627 69710830 0
2987219 942680962 0
944971157 300210925 0
221430876 115497116 0
817461901 313633473 0
134528099 902301833 0
765195771 114515168 0
831266172 396987423 0
328266278 31597725 0
912750419 180734552 0
460025931 103680102 0
73839832 688748869 0
246428221 617485465 0
651147858 660870528 0
966278211 972445457 0
229501017 294888788 0
900089857 425227868 0
702797446 397307980 0
895466452 265667613 0
620021973 635434092 0
549845419 306580910 0
198428609 487205767 2
223681685 748813804 0
50088 300737669 0
658950964 770201016 0
537629912 913844843 0
533491215 562767546 0
611873285 47586942 1
257411623 88114787 0
987946101 430816806 0
679273040 372618933 0
267099649 173856807 0
871493867 641447781 1
108660895 961730157 0
471609874 221145097 0
600874896 886759139 2
12192190 781771979 0
197555369 713065191 0
63880106 584252002 0
577256208 140484932 0
91266892 488122913 0
592714067 257627755 0
760477524 845825565 0
475449052 39685345 0
224034963 631624081 0
27700309 833248122 0
783024027 45863450 0
283400009 100633125 0
352309107 919287151 0
263911579 4203582 0
712537625 644612073 0
364315108 761929440 0
303953711 506790208 0
178763222 807047965 0
862939274 172954812 0
8336058 962924271 0
992063946 108579857 0
291995717 869670296 0
962006564 86226028 0
776623169 539998492 0
31164109 339574974 0
621002460 45264916 0
98435244 671220843 0
466574322 915226415 1
674038296 139685728 0
377463301 301647799 0
501167249 122975082 1
598356415 162000579 0
729704115 744004137 0
30523601 419836007 0
893419826 631175470 0
100522504 945658191 0
35267534 59094613 0
269536298 50033614 0
428074493 441761456 0
448314769 175470724 0
128145249 53247722 0
217022854 981926070 0
32624413 917817759 0
773721799 710395124 0
91480575 793133946 0
99600401 233896743 0
437033946 991216352 0
151990573 765825927 0
109734135 635212327 0
530760008 928482379 0
601692383 414334615 0
383620071 987107152 0
797032380 848794772 2
326043541 85249488 0
848376850 252758226 0
745132458 326126537 1
72388431 696209018 0
140373326 983054669 0
276697008 167582967 0
751513197 469057624 0
154262507 904342308 0
524200508 429935887 0
506217428 285783163 0
26738903 531956976 0
417117527 332442608 0
640697209 796180001 0
366017950 588536952 0
350691613 928824810 0
495836072 177017006 0
69492562 948318339 0
559858852 143723606 0
918649564 414174858 0
587892277 947538269 0
368175237 996975868 0
108701021 543209078 0
549188374 214142427 0
762405912 519923659 0
140558822 828883673 0
989442735 11742331 0
825999739 38233770 0
13743490 96717809 0
873364353 260149911 0
583395541 842339819 0
479325566 616082428 0
717434556 183280912 0
455486344 749033286 0
598465353 739557392 0
616193522 457786893 1
40786815 838878751 0
793841072 746251551 0
746328415 679095630 0
573795144 61340409 0
863141692 956008630 0
43524348 186450593 0
135368892 967152242 0
961407088 71976059 0
988885044 33841365 0
59820483 334125626 0
699323605 1573786 0
797704232 414696763 0
120758191 951320593 0
949502918 885829930 0
633261117 842648785 0
295977006 792570585 0
228997790 607303158 0
762064236 305560914 0
555327042 669989722 0
732004240 404957340 0
285107815 62507480 1
126288772 567274497 0
786739508 625726824 0
966233376 252119899 0
125431508 855810856 0
542092873 927071989 0
790427493 155406006 0
791391437 904013338 0
981255213 406889014 0
888901686 564452157 0
170604204 854062894 0
226558531 699205988 0
431225894 887542759 0
704874303 160285815 0
57022441 520155547 0
753843015 636890738 1
787116032 546235305 0
632229454 487306188 0
964944908 633964834 0
107168649 353529760 0
406444081 545064936 0
109465363 586074787 0
736454485 209702630 0
53185501 131677861 1
888283979 357801887 0
837263791 634046929 0
95037443 176085537 2
603608151 873621937 0
9725955 818843854 0
810538882 897957052 0
656593584 288814495 0
661878867 140240227 0
11342754 708521468 0
913638527 266735327 0
724940480 155575880 0
790237110 661644327 0
397346340 311542298 2
450562444 587593864 0
594907394 725199170 0
547059168 387129458 0
847325420 83005515 0
538010325 51126458 0
392438342 344020694 0
960823039 60113918 0
375326894 959794813 0
103550527 217000098 0
419237220 812428809 0
843936733 377202925 0
897842454 844555222 0
726332481 6169570 0
74017826 932097453 0
549333057 54809205 0
742785100 158106464 0
168853201 46737376 0
604787697 794693199 0
871952274 204656001 0
424139831 444848504 0
841020472 824267431 0
437939530 367973710 0
795600185 176879204 0
431068495 520250319 0
259406600 94557951 0
963930718 338275831 1
552339474 978779532 0
84217917 169061441 0
261661780 209099278 0
343814446 794095218 0
471119830 901522915 0
218624427 380914580 0
891920153 68984161 2
583521619 303504616 0
241345857 772025382 0
396034820 493378543 0
123166577 690101069 0
792279322 587139103 0
752717173 508951932 0
363953909 793359293 0
573579732 528807435 0
761153930 489685891 0
923144422 715831839 0
129248766 803306019 0
524860592 32030450 0
989129414 919659853 0
31858085 809981368 0
692229986 773076309 0
551568924 462824386 0
893247896 938223165 0
105352434 536100327 0
80145988 402818923 0
172079427 160622277 0
615007023 375888676 0
264194442 626338832 0
870568636 853006199 0
145607908 9488220 0
34404224 54037809 0
79881164 604902998 0
475840564 639448854 0
992623654 975213374 0
985404567 191251635 0
575831272 108600928 0
94206550 960205732 2
644688992 863143233 0
56768250 120019144 0
976158134 253047150 1
575841655 630821082 0
396040883 35330499 0
750765781 116352316 0
449963446 281430453 0
9704705 61982578 0
15886755 568071420 0
101025667 733554285 0
165750897 678165003 0
554522268 707180859 2
503567101 711502977 0
766254805 145228817 0
220339039 614806406 0
966024171 351586427 0
401524131 305277479 0
161301775 737688131 0
187102162 862335336 0
854126867 449073605 0
777424682 934931177 0
13578850 700120822 0
532760217 796976752 0
211952014 307348880 0
85699707 988326746 0
795219609 866376439 1
185799304 246986672 0
413597379 450348561 0
45827722 623788021 0
669824789 974547976 0
300072657 99636029 0
906944922 252021338 0
641416753 252320341 0
478957393 476481687 0
88292871 881414758 0
325422586 265515163 0
544366489 318232829 1
755212694 53551179 0
770660414 863350124 0
995420871 613064734 0
9293236 939562079 0
832754583 995570534 0
825503354 280761271 0
594962679 6119505 0
85468630 22227524 0
313891345 46398874 0
765378437 428194339 0
861389242 729083112 1
696645964 374482368 0
601838769 408569309 0
18283481 108187596 1
24019932 29732362 0
48511624 570767419 0
806527713 250317142 0
580692490 484055179 0
789775833 12596219 0
543041371 533112177 0
5465136 54571664 0
771643686 518823667 0
342639149 500521654 0
863698745 434012242 0
647465088 716953706 0
728180164 197278864 0
740075805 224658052 0
269675648 23579644 0
491629092 897723725 0
691083448 842209209 0
927627957 606670170 0
100730687 962505881 0
497675182 850244618 0
548514757 145634590 1
525632484 436339626 0
268757013 334935674 0
139381502 899426319 1
830069925 374665214 0
540553467 758599139 0
946258165 915624691 0
462248155 710492131 0
149274704 370112692 0
199999424 483455192 0
731040773 845236935 0
491277873 620043575 0
209847889 114622430 0
967994153 405752763 0
323079142 487119110 0
525134268 181604577 0
680191891 638993275 1
429140533 380106085 0
881029893 139616741 0
917416599 800076709 0
287616007 481063842 0
577619320 671467310 0
414540504 768021448 0
203586609 526511999 0
646761458 78511548 0
199673475 4496500 0
333603871 624627588 0
79635837 829976566 0
141100997 292068728 0
22960644 680193693 0
355511452 93573054 0
106330972 613043870 0
232299255 42742198 0
934176099 559562294 0
61578918 237222835 0
376965522 275946946 0
415776268 700259389 0
951599670 611289721 0
589102807 597890288 0
177384946 569906164 0
818658784 662645757 0
315652551 105823074 0
664109435 2444746 0
986498655 136778731 1
876641252 722304543 0
766458009 534469900 2
269027732 271594367 0
81170638 538372856 0
569054919 98745137 0
991799180 527760396 0
932490925 707543923 0
101213602 699426548 0
797693669 761291819 2
266098219 875629322 1
291403441 60726240 0
347088063 854277992 0
172810581 302303260 0
707338030 90327227 0
385798280 899610856 1
304740704 292311146 0
22283885 793591749 2
503515192 386578940 0
840580153 279983067 0
218821770 264949330 0
221761076 40019796 0
405162875 795609808 0
889911009 729305938 0
168701336 969991256 0
274041585 358194465 0
681678751 527035233 0
519397000 239999773 0
392890422 451622063 0
424089593 59911466 0
632393272 548515647 0
457036252 218945124 0
934321882 128696762 0
531230292 253314442 0
154924700 494061483 0
669393743 11107452 0
345191560 797505660 0
756690117 724468522 2
143937746 136090752 0
22114042 128505368 1
387746422 936360218 0
815768702 202601637 0
719504918 675839497 0
223867007 557860097 0
466646467 547225464 0
955277679 300808664 0
799889404 665164009 0
964971409 552464783 0
933396349 453605899 2
428708594 82003878 0
420128086 179797997 0
49296387 360934761 0
859804825 442652245 0
793103190 76263946 0
672790347 601725500 0
871969163 981592118 0
871882618 376844004 0
215069830 201377633 0
663245639 417321842 0
653979997 53225354 0
595367017 258384264 0
388713927 273374859 0
692728275 363754889 0
98037148 99097598 0
335850463 109393245 0
206774857 784020051 0
948778042 444791170 0
107532822 359927876 0
98537383 84466837 1
17684492 541852987 0
84314312 607388259 0
222366150 647661515 0
810850612 321602388 0
381486696 238973845 0
421159686 602510027 0
409785890 957238045 0
111177107 102514932 0
275589894 753450132 0
316385541 354840660 0
679378228 264166677 0
359111945 116408967 0
465728072 854792114 0
386257619 773855864 0
646506745 449767583 0
191093269 283674490 0
113550696 291823773 0
34854561 827829159 0
475578490 380738981 0
812264845 707028086 0
590021291 89977465 0
66596397 858808782 0
32806578 758352456 0
783795943 323394383 1
267263386 990780491 0
914609528 457728124 0
533945643 44564621 0
573847043 994537772 1
716964608 546302639 0
508906697 734232433 0
744189923 372898618 0
203465467 596481399 0
460070444 416178252 0
358095800 325398307 2
517189592 751364938 0
143910097 284680760 2
670074557 139960490 0
965059732 893992350 0
478641510 771894921 0
682848523 167701982 0
68681700 308078650 0
181884255 985971404 0
376458574 856114176 0
782837351 439828641 0
768632295 960125158 0
53795162 522827271 0
974335223 492752451 0
211734653 100715254 0
950641261 836256069 0
987907001 107401075 2
446519898 234377727 0
178632138 429885664 1
247024044 974818172 2
38302704 32141468 0
172612530 532582424 0
906663797 536161500 0
970010281 160667967 1
167021538 198731316 0
144751295 755844958 0
962746349 521466869 0
675042328 324972936 0
549119420 812973075 0
487758177 471450796 1
924012316 660923661 0
139904904 34340626 0
20243769 264622791 0
358951593 683912908 0
271704257 698871934 0
572456427 28016506 0
414800339 261451064 0
428776895 109702823 0
231982909 257722787 0
862678169 93717942 1
110717653 5479783 0
993406300 476310151 0
774745848 800105692 0
728360840 854632269 0
849358990 798318612 0
107477106 505409119 0
444020735 32256808 0
658464032 35670637 0
146265845 437666293 2
765175400 423756164 0
267088789 402077545 2
460061189 650467258 2
399625358 112949709 0
835596555 199726386 0
19244781 691416552 0
787791565 482489755 0
65168740 314128748 0
768603664 220968900 0
484838435 208385454 0
97219917 713740104 0
526956110 273035383 0
62312893 865188240 1
62133820 686126545 0
37317917 302408928 0
928493552 106568859 0
30369831 280977097 0
665246914 656037811 0
129881193 695884875 1
336334114 551154041 0
972476427 918332598 0
109692227 161242605 2
543691328 53857717 0
938698683 884079929 0
494536254 117861712 0
885877459 549008466 0
173095132 1326809 0
21108926 355471351 0
771006010 750586625 0
10130740 404216404 0
143642798 523841906 0
98120361 619874350 0
358842417 759377172 0
525429111 329160604 1
490995231 981461911 0
54124078 925897699 0
815241916 945487879 0
937566992 486086075 0
375435341 54818741 0
600262580 19845188 0
146282004 999875041 0
369377470 62002750 1
507476541 212667534 1
508741974 707897577 0
76912219 8923972 0
791398871 792462720 0
232602685 535326284 0
839843656 752228363 0
854429809 337915063 0
20583578 335026951 0
849295493 537439435 0
404005856 20625444 1
746266705 62806151 0
110031347 219458900 0
746062386 185062249 0
824316050 18431514 0
29767666 741442092 0
857533572 665860966 0
623267157 898377740 0
824894643 748867487 0
392347446 473310978 0
103015661 514016603 0
33549434 604839266 2
515643598 976858771 0
75861842 623809771 0
709426404 131163643 0
108667407 770330943 0
89350365 106132632 0
577070536 830661118 0
746554940 58683887 1
989437325 974181070 0
627224477 471841528 0
465290947 668788586 1
755832114 294731317 0
451757595 684183798 0
13081343 84031405 0
305783449 795621959 0
230463607 855748058 1
327700557 270293519 0
435894080 747865412 0
664018841 560269772 0
131484121 375370246 0
341234700 209327315 0
865951281 101562796 0
705301896 529144648 0
742420390 244912169 0
22647764 332180295 0
226147807 896803166 0
65389406 476648160 0
50055378 63344775 0
81066974 999449805 0
79645030 559257171 0
140036138 258825920 0
288611302 147351692 0
454576094 926088641 0
812613841 525893575 0
26609985 181911910 0
979074547 860321478 0
135398747 20530532 0
289455172 564554687 0
29100031 826493492 0
773451569 251475769 0
482516186 998929340 0
792918728 33617063 0
135164125 574917731 0
655581189 947366292 0
370949503 348393433 0
378344065 272514496 0
103017353 590289668 0
16281465 801145185 0
591914637 997737895 0
785525273 891076110 0
869259614 134792632 0
582160789 784847189 1
421563944 304429351 0
293460668 808415724 0
716758853 909104696 2
496313839 936043312 0
462442061 772406213 2
44033506 715612828 0
391229444 220731868 0
63386236 510499569 0
177018539 806250261 0
100680644 690279799 0
41041265 711543519 0
495504009 258499157 0
2690541 139683141 0
173681984 761449314 0
516975869 595158462 0
246623018 87182013 0
49863346 306055695 1
619088758 828607978 0
669861816 432784445 2
401953484 471834145 0
973215274 843993029 0
838296956 334091281 1
866259869 636245976 0
780623517 991282306 0
35616285 636945160 0
586348016 38508440 0
718938565 607464077 0
16432844 469552164 0
154231244 936370221 0
420583466 796779646 1
649366262 525845361 0
740014123 285430136 0
151227141 391898679 0
670199404 992880351 2
343752596 164540269 0
66221413 882403427 0
140332106 617158172 0
75875414 211679854 0
870492109 980096257 1
138664952 785579374 0
257026270 394002875 0
438667380 445771586 0
406956737 258748682 2
506816691 797101065 1
134233896 925822615 0
331497889 13611175 0
107380955 520313552 0
669209903 270206427 1
864144310 752707910 0
704835751 709720887 0
978685336 487871207 0
75580875 858301376 0
283114197 677816135 2
69322838 937261141 0
644023424 861900461 0
158638319 165803544 0
934323843 578980242 0
364816364 54448607 0
128865551 589853013 0
965693097 106908782 1
771409972 933979404 0
302867852 82228666 0
639391430 272934374 0
224471293 75855762 0
545270692 294730456 0
771050030 916115828 0
636886687 301218967 0
956607324 131353005 1
886406082 591376136 0
638001201 584648492 0
131352765 683099743 0
985897265 907091220 0
545370725 995781428 0
530049925 844641670 0
168062698 924257971 0
22693743 867624101 0
936865101 466265360 2
63316507 11598157 0
497799234 688879059 0
58326165 453084180 0
451426484 918271459 0
399726320 182004237 0
623459400 705910001 0
372937866 857974918 0
584981335 175064204 0
127869462 238248373 0
260934411 194834509 0
218063183 387366170 0
163832290 70804091 0
583525744 497318464 0
274467890 456199675 0
986353501 438667159 0
199254275 307558592 0
120667115 526188733 0
343719972 689200329 0
479403069 30429214 0
65561488 189819155 0
181435061 26028091 0
270243459 918244795 0
844838316 263672760 0
299219370 219205515 0
385860453 932620717 0
919089859 939101424 0
954305357 350640646 0
64212385 330932812 0
31977542 358746223 0
608137109 696007636 0
370734266 956285315 0
278415117 741671806 0
258133318 585760319 0
394154859 12983581 1
343555989 542301217 0
279554662 288833605 0
539779086 430557659 0
875739199 43381203 0
668809930 280471291 0
59463446 991378040 2
922229075 766871125 0
242754174 107664248 0
704976934 396193980 0
195040711 292738439 0
324273027 975723545 1
983140008 37859842 0
284635906 412244659 0
793379916 312288150 0
160755263 990916874 0
204226844 909263686 0
772667549 100055481 0
873106084 171260118 0
791787065 379041842 0
461248768 557883381 0
333961834 571243155 2
918448069 828185506 2
657823905 794934798 0
455327590 47781729 0
747951720 477590578 0
150114617 501332713 0
864848112 120677185 0
329219847 134960554 0
752883005 397208361 0
63358924 330658019 0
18747880 202264148 0
549333280 373882085 0
420375501 196274221 0
104591285 268435737 0
895404062 184188887 0
186089853 347514494 0
98328934 935082103 0
920930846 13756250 0
111009346 38518003 0
669364125 258430199 0
356275 804459354 0
703226331 149960691 0
966929672 462235969 1
465599085 32552088 0
212911941 127254881 0
384834747 642904177 0
28669060 69965178 0
439856677 71150796 0
250266906 32260058 0
857234118 714368183 0
85639731 971385725 0
716248899 411876407 0
818779052 482025616 0
20939348 73555222 0
51504909 225127530 0
375685526 945925841 0
45688151 968059929 0
478341068 550769358 0
998064756 607025943 0
36364762 14732160 0
728448534 24851964 0
137773417 379406128 0
336896172 346555668 0
346437753 391246849 0
127330824 859112619 0
169536889 839683095 0
541719400 618249159 0
29011789 503660568 0
125897753 409157098 0
167623389 252843933 0
442506865 838491575 0
118933615 111960163 0
19624398 326748478 0
771691431 65558837 0
491842160 501888201 2
509642671 64574285 0
842583838 183818369 0
596494668 574265223 0
711314824 577792251 0
110706158 818119622 0
893828793 586258835 0
39872942 26464447 0
88391968 631566375 2
71430562 686721036 2
539445060 185240813 0
38302185 49502250 0
817953811 38343579 0
592408414 133122436 1
490607974 516653950 0
57758649 133518424 0
822261817 844038569 0
21909191 146547042 0
379307148 921893641 0
29384181 944813068 0
381341168 269942136 0
167854249 181936291 0
139272693 330059521 0
937183798 639460545 0
977963026 532324014 0
840796671 829272766 0
256235843 44000406 0
204461032 320644244 0
15979147 849403108 0
825643005 948702444 0
263060395 914351970 0
556705872 790353859 0
668200321 616927164 0
237888156 95044827 0
417206938 706167036 0
843399959 407227678 0
89301668 56463171 0
293170452 840338528 1
368636996 115199063 0
552045726 293896987 0
525414978 264219879 0
705496417 806321237 0
463348359 896944291 0
829851404 329228397 2
732817680 426033663 0
948239795 461375929 0
555535896 961132604 0
369683169 977339201 0
535718359 878641156 0
266649183 358795488 0
824576478 259937473 0
998798202 264926608 0
34218873 97440427 0
47298732 111455004 0
949975535 696640602 0
690011614 825192738 0
7798247 138809762 0
12175538 521459778 2
23812511 43994834 0
53402557 737610033 0
504324124 327916444 0
772478480 936509443 0
378856847 901552680 0
970996314 885070792 0
263861014 671485403 0
137364249 71461854 0
240776340 944491132 0
805276932 319420495 1
720401789 843427745 0
934332903 854491972 0
136086545 148526256 0
93728806 124255462 0
678874461 129401818 0
54119525 754486790 0
857247244 621738264 0
6859288 590591847 0
342724899 24655922 0
270694440 74724947 2
44700908 249892596 0
440851545 227216729 0
406157528 856719179 0
512286409 623874009 0
153137394 271771067 2
556139954 634486534 0
157980215 124141773 0
456285970 514406048 0
90556592 842702933 0
353447825 148443283 0
775465493 411755134 0
36133645 546034415 0
553389066 185305806 0
4748922 372370633 0
59294017 708037286 0
694226162 442600496 0
69976217 410595361 0
538441064 981861356 0
158503644 148665954 1
146064005 355106208 0
108175985 892111923 0
614409111 679153608 0
282058179 857716140 0
239773738 151331928 0
522820541 127122187 2
23873511 225630946 0
639421564 767635275 0
40007426 818399470 0
107702626 95460078 0
49149674 791520617 0
310758117 188771282 0
905247916 466577832 1
917995794 778207698 0
74184762 977400142 0
105453694 239374724 0
240476556 938343210 1
408902692 812932975 0
836475348 899712430 0
98683913 952946597 2
17161152 926756348 0
19604771 801823703 0
727918430 298382453 0
347259120 857161893 0
790695165 19659849 0
417871166 862069066 0
391889319 898312664 2
776824956 902016809 0
744567600 30987723 0
674207872 745830090 0
189476341 415988240 0
463219480 513763013 0
227303799 405515979 0
440588786 83510673 0
514717347 594697863 0
886464241 436286996 0
112649935 749510535 0
332678630 693972592 0
319081038 64331842 0
557222825 434647144 0
728468406 247776880 0
439530211 732200635 0
294890656 12349000 0
496693288 817828928 0
469637978 55956030 0
363393849 927109976 0
829714782 193160041 0
863347580 38652993 0
484838212 377094015 0
254760190 583701247 0
70953542 642279800 0
774941053 498729840 0
91290025 86739554 0
94016537 904689083 1
896077309 424696053 0
560634285 64189378 0
172150401 145665474 0
118578071 839257181 0
785337329 635040950 0
98314855 291164012 0
917502299 239881142 0
18380116 106426703 0
430396194 251961365 0
380927579 206049648 1
494023556 228172852 0
132211933 567846166 0
415082261 19752608 2
656135694 410252629 0
811130816 267771251 0
6623227 315329855 0
123226192 690390877 0
998548151 361144842 1
137408746 205951564 0
155082591 670558659 1
235209571 91199507 0
988646336 371934552 0
249592870 494996360 0
818370367 349300489 0
979339540 247102539 0
310338488 916370809 0
461579114 107424774 0
719892472 386551788 0
316854890 34240455 2
383430019 134110622 0
52490386 376759323 0
6121476 958537627 0
728057496 902464970 0
87971882 668260493 0
957874520 542879119 0
881744596 482514479 2
173457130 594167398 0
827620216 30152086 0
829515715 897265701 0
433678143 117955913 0
933077607 442419858 0
910719312 285371018 0
249101559 212111764 0
994050251 435746043 0
617931952 367207931 0
856211820 195167356 0
144230796 46612035 0
13929967 95521786 0
191289661 734855801 0
339739897 669178226 0
691522731 675079502 0
306665962 889967814 0
536283168 975248873 0
229027129 425897531 1
406188205 864262826 1
178808324 33782846 0
78106351 616757171 0
345788431 829727794 0
535033358 963589428 0
886597180 245556960 0
93540433 664025141 0
415576891 361624971 0
669137111 865960791 0
524101833 259784846 0
661198471 133489910 0
142339233 463193987 0
34995412 157589840 0
128747978 424090054 0
245857994 162224965 0
830193090 362145903 0
837620281 133937498 0
385538618 69783419 0
503476574 226762650 0
278007925 128490670 0
3819159 601012300 0
916229860 91814918 0
358383049 804534027 0
446242926 282914281 1
898287428 484014168 0
332324861 362561024 0
341818468 178264200 0
894716681 440307979 0
394898551 511826466 0
97549207 81937079 1
975886411 75928224 0
714024088 511947787 0
5082089 885506353 0
223588631 808706267 1
915295360 705694522 0
606439951 182431054 0
93701018 565529990 0
658728291 975027816 0
760138378 264957255 0
818509239 240645961 0
322310943 395636956 0
50830696 447727080 0
561994512 151623562 0
624790901 883295145 0
741020040 795798756 1
134006328 730125744 0
494340655 60285398 0
43801777 863303203 0
772335056 32061026 0
540300767 31219856 0
443041149 572592505 0
373454299 169042872 2
430483297 192097828 1
911630757 977997375 0
927736081 413100956 0
937635643 38918667 0
699027996 296219415 0
783067236 592738889 0
469412074 286418913 0
905645694 914608936 2
424056560 528001032 0
21026616 542008700 0
569569181 371026838 2
49780770 780287657 0
282470389 128553954 0
230762626 853719053 0
865683217 284563729 0
723898810 542693963 0
410632852 859379263 0
467882294 433935801 1
494217682 729128251 0
437329324 679509 0
533750309 162105049 0
478394835 788186618 2
519365412 858970201 0
288030958 445046098 0
240422170 170904861 0
375524474 316174043 0
837308380 833208710 0
899642064 198878458 0
998149794 86476258 0
556659484 618274799 0
31190996 144656249 0
17774308 468162418 0
278956628 833753612 0
802542225 120107951 0
228867911 39466891 0
59774601 242550308 0
853989186 373181854 0
373628209 924005419 0
738875778 150936842 0
600159163 988376774 0
953061283 612613524 0
640868128 144954032 0
990731730 2142059 1
826546200 490451319 0
996084177 374351209 0
11317897 341711630 0
929422192 794829000 0
683701577 983996411 0
63751514 638937639 0
59449709 938319205 0
527415008 190579903 0
507043648 119707235 2
5812854 321932178 0
443361438 222349008 0
409380130 973423813 0
780752114 549197009 0
273235440 306172549 0
156804935 330908484 0
40075390 637645145 0
243675011 719547422 0
407891843 136294084 0
801780214 501245019 0
783271131 931698844 0
777849866 980102759 0
572841502 136320727 0
648368646 810542381 2
767518471 136036232 0
890795870 159344898 0
315462039 54775182 0
216153075 121286683 0
167144491 770295156 0
2297763 464403015 0
373116108 442476917 0
792422113 553913448 0
20160625 124888771 0
324156532 715153435 0
110646045 373421346 0
55911782 256086504 0
462973346 371333638 0
327035619 307777867 0
432402917 137964624 0
214655856 413504556 0
759846943 182964149 0
773645761 594171921 0
647205938 991432752 0
49989321 622170868 0
638083737 938914177 0
427996366 578193739 0
789589251 647520284 0
612975993 517483197 0
669370975 714757308 0
839056589 120442973 0
113868748 436786949 0
920382794 475312334 0
899220509 983528547 0
626085528 332299416 0
17911023 114460675 0
658148073 371475211 0
664432767 354354647 0
398481606 582906826 0
175687016 382283720 0
929717126 603279465 0
790109169 403814969 0
110622042 337784889 0
585242377 42469163 0
845122829 643288035 2
848772739 548056322 0
35293354 301985078 0
666107358 14281177 0
596074247 798401586 0
759986864 448790862 0
275346022 416205313 0
255794567 137390805 1
960776728 855504813 0
31593841 328272879 0
45074798 679276978 0
491725513 690480502 0
576509302 850190893 1
50041859 141413694 0
36361974 344448873 0
593976719 85715480 0
302174669 60249517 0
347249974 234070589 0
737305865 63513314 1
359492381 54276722 0
143745164 479348523 0
17755654 421096324 0
283530862 966248000 0
708337197 765482098 0
326172784 329499619 0
872224562 580566286 0
867382169 487639724 0
230092855 36159780 0
537014219 559299586 0
832703661 922051807 0
688223759 128684050 0
956458790 760514520 0
445929207 156547166 0
429521495 444289810 0
199745395 147285804 0
570861110 320946318 1
160156379 990073292 0
106888283 416206016 0
56315172 881932667 0
622130858 54970766 0
10555757 356071724 1
730636269 824390136 0
604063019 678711818 0
573697214 372361358 0
641739702 244991548 0
409253005 142466947 0
694499515 234457118 0
937701595 948547754 0
854774938 318410196 0
402446302 664223313 0
336495280 36020219 0
446642958 973503330 0
54679439 892324612 0
133760933 434468529 0
801292224 116856975 0
505760311 7057196 0
944539623 125883735 1
527217082 111529172 0
567700544 320101803 0
117460598 827484483 0
713160556 272945966 0
784416971 623451158 0
195365550 314804469 0
387866584 47945444 0
39152751 118367176 0
292147525 323189275 0
400889974 122517220 0
790572585 556647716 0
670166396 30469539 0
651932904 691551444 0
6416806 605313904 0
406487702 724064484 0
572941924 228378707 0
245726623 695281094 0
808758350 569696523 0
634973541 762357173 0
821998139 97758628 0
882493900 517935968 0
350499864 481941860 0
988980220 277163700 1
309505948 479482624 0
979347478 997286408 0
888946198 903337427 0
105322240 53346691 0
22784051 132783698 2
38325856 104143196 0
958172374 606186612 0
406945835 683751974 0
180592226 610686670 0
537414537 218663075 0
501783656 685230428 0
572806479 616042299 0
267710870 976123991 0
978457854 715574903 0
487160744 695134308 0
739762046 70695135 1
74979208 284846979 0
81498981 74567245 0
730529827 887336072 0
232371553 967990071 0
87776392 425144442 2
90166997 943280413 0
465948512 458502833 0
788818215 688806017 0
31534759 847549940 1
598282571 301766536 0
935455318 28013722 0
22148259 114401042 0
605640994 36153441 0
604395397 46108711 0
86289769 684837630 0
723523980 627004560 2
1174440 354282454 0
457986630 129907677 0
32073002 903703355 0
50527185 119731334 0
108737076 333225541 0
9578943 742647406 0
471512523 929234256 0
929778585 98183409 0
333475465 527621163 0
221761697 272862347 0
961435345 750200229 0
154381394 982838888 1
929824198 285419196 0
69514762 571018572 0
922119862 557852947 0
47737825 754236961 0
119429201 233928489 0
840979800 125274519 0
48138078 192273976 0
417368293 36608717 0
457830991 68864913 1
945509022 946099468 0
597104258 216967141 0
427680920 427379736 2
57366091 530757311 0
581915689 929213531 0
589320364 768463183 0
828711088 353134435 1
905387954 913330348 0
786699627 408354368 0
133219625 114393402 0
247790959 495275221 0
154199675 673651860 0
817222969 497754217 0
496982844 543088226 0
235605926 907076856 0
684319977 147247597 2
326013221 609807623 0
9240649 952971714 0
998765650 563973007 0
22535252 353004191 0
857205088 235097068 0
552026370 154544761 0
210776909 382488866 0
55094647 609135935 0
925625472 168579904 0
43583117 138653591 0
314502131 107851683 0
483095195 329440583 1
809073160 402236528 0
790319942 725352671 0
144080611 132293915 0
357641112 494991747 0
862454911 862356646 0
880598443 825333327 0
953467706 675957282 0
145182102 693421069 0
711296423 802607379 0
967641192 617923371 0
723516374 908517576 0
702854164 463608763 0
188414173 128531412 0
41737155 406037935 0
443026583 154993415 0
489125995 141029317 0
812448737 939155238 0
388605102 695378841 0
21863838 611960042 0
631707901 691486996 0
35485587 878499656 0
820231514 803451485 2
194372636 91015458 1
69267656 907937116 0
750902327 243584055 2
808740114 832018593 0
366822903 790394239 0
259213305 102155548 0
591681154 502445873 0
497807025 882644279 0
573959055 21073329 0
664112569 96123421 0
340432991 850142857 0
72296189 285411044 0
742956133 10129733 0
830590305 425538288 0
900875315 76726607 0
31468462 445573765 0
619304765 919721119 0
665019074 541464731 0
373739816 705073908 0
71289865 991815272 0
290092593 62839680 0
653323550 714756226 0
344542889 734462882 0
916291898 378102777 0
661758650 342841959 0
733739571 356444946 0
664764691 409582391 0
717121222 38688271 0
298845094 540155585 0
681624629 744979175 0
256617832 884139273 0
68138767 754965619 0
667495545 667846326 0
998197693 517122137 0
546609516 954667446 0
111256414 712698992 0
589234109 113245203 0
661747732 884281516 0
430013820 927507687 1
562979103 470914204 0
127377211 967829167 1
762309688 91568227 0
64785165 459014046 0
353850199 221374707 0
534642459 700322084 2
287173285 243534660 0
181637804 407935627 0
292410711 186968896 0
510821988 486109653 0
285196722 633316684 0
420442057 895611508 0
706478403 288309291 1
23199082 656887974 0
552538635 206136943 0
697461966 982782887 0
998822136 75266175 0
825259036 990938284 0
576150697 258162162 0
690511185 242346523 0
196789091 787699350 0
249893920 218597361 0
113636649 175592130 0
593265187 59883678 0
326066260 613361352 0
76170850 334340095 1
655809944 248554770 0
760273116 253192256 0
54597714 5771411 0
898435965 359822521 0
385466853 476906023 0
95591911 730792911 0
247896091 419895445 0
270510056 451386325 0
767870892 434749444 0
337582160 287506472 0
807165103 740375219 0
912320276 855583219 0
451994131 129896830 0
991620065 742494893 0
7204641 850757638 0
120578512 306709778 0
696594877 769419750 0
803006997 354618366 2
372496557 871070541 0
710000262 960678135 0
788507711 855198769 0
913522739 457821684 0
806936462 750427954 0
833506635 546900674 0
426304644 870196850 0
863064184 972769402 0
581867201 493110880 0
765035446 550583738 0
50831633 241315569 0
233747489 623190425 0
284853412 80144476 0
680400912 786548243 0
552780557 449950026 0
991274424 842027008 0
97538089 736530622 2
147265349 430567740 0
501719687 90952798 0
239018252 357516741 0
679874033 822483173 0
346724014 460195316 0
503777377 44698846 0
930227619 584663080 0
428796561 696596881 1
20490369 975205157 0
397392850 385774307 0
645520004 489675693 0
8070392 671621630 0
835823546 192997226 0
706592105 575326674 1
690003413 2647215 0
582543244 205210392 0
389093263 800145295 0
90170117 143873137 0
464178799 910996835 0
354781806 734394954 0
668549339 122652560 0
490896927 84647411 0
998365077 665849560 0
785929010 932866496 0
310878483 320997868 0
489443191 833220456 0
315508823 825769344 0
671949268 736958252 0
34909870 282399282 0
478959846 263625669 0
541771338 704198708 0
301004965 910688892 0
605623835 98391089 0
739942884 98610565 1
134462659 383930832 0
722684074 348455659 0
67317904 195749938 0
125359909 454031243 0
146854278 758552542 0
803011466 560914807 0
353373051 635460380 0
152293182 373164492 2
738192324 884753369 0
604416515 11236516 0
620216631 429768824 2
664917547 678593761 0
766348736 676332825 0
123406735 504330757 0
305347948 482616484 1
580822350 729942674 0
344153483 716148822 0
123102637 86956297 0
300610346 81115306 0
445443375 249125358 0
851060886 912164452 1
906789101 653980395 0
94154914 367284647 0
968314364 653162637 0
504580636 390123160 0
631460809 759388901 0
268223524 359874180 0
93511603 73118477 0
743101871 159550960 0
323168469 44294118 0
361713581 578790826 0
266903659 59230178 0
208436013 190635234 0
446925783 533549688 0
639122492 324612301 0
923842830 283256847 0
790308168 179406478 0
576679650 560882065 0
79885744 505200611 0
106809522 691924053 0
347499278 654851738 0
509012567 428486798 2
668382706 383983389 0
519990824 665681417 0
790521675 571695611 0
128457881 93590655 0
528631694 777888850 0
678342006 237663611 0
218199988 595033977 0
633835975 503891574 0
580025894 499041577 0
553775242 338546864 0
287560203 662224293 0
205520831 959443638 0
871703126 607857176 0
543925277 752784365 0
435285223 419548832 0
594735674 344979890 1
797953752 348633812 0
122370974 351002161 2
99373977 214421203 0
336164562 137381995 0
246548001 851688438 0
245876943 631899809 0
76603519 755884693 0
836082766 179765376 0
50629060 950951389 0
696951590 60720810 0
524060851 975762749 0
682490975 216293135 0
141331516 999266297 0
111271226 698612530 0
116372429 9643828 0
96919232 131904554 0
198828020 785371714 0
57935861 636361252 0
702334041 758897420 2
354613358 994165151 0
719148988 184825676 0
324948736 167272520 0
34395406 873314954 0
885681498 78523941 0
486941440 949714514 0
551095275 776542231 0
135790324 243888977 0
654565072 604057940 0
815503197 621354298 0
810452201 329730824 0
549489160 77442449 0
7162994 881693430 0
125386592 467235159 0
750328858 73437573 0
759460884 124058585 0
95917956 59861376 0
767203792 35896931 0
24468434 565202057 0
244413113 605267440 0
120476132 255994341 0
909252208 4194826 0
631274045 916555920 0
660578784 221289845 0
10946560 652005338 0
583469914 413348618 0
637685855 427749466 0
953942318 568397191 1
660563581 73503361 0
721641308 229048727 0
770327129 919518381 0
831100682 921103795 0
555674756 113895412 0
315344333 560425385 2
120924759 580507928 0
197710186 748614409 0
916056805 604615925 0
36951541 831510114 0
353119652 570645596 0
449953898 585579767 0
513475176 76393244 1
15767526 263389339 0
943492300 862341125 0
736203375 765230689 0
677970712 809315854 0
757065304 616455016 0
544937387 580989283 0
952689980 290787847 0
355174496 312658806 0
165571838 928299515 0
118177273 931242171 1
668671333 664640548 1
57589560 941676076 0
98263139 680593239 0
139316896 572907177 0
430093541 145636867 0
452798399 521121634 0
791423006 15236781 0
607332316 168403927 2
989465554 235946701 0
793710335 624796659 0
388957220 146422863 0
197821444 882946699 0
989715818 363979724 0
734824379 107049016 0
19222376 161406366 0
600393868 91710913 0
79212542 471233798 0
155942545 134318021 0
804545038 63727952 0
777899632 974005444 0
250463096 137380812 0
644454309 270323526 0
260890856 78982677 1
834274120 36279932 0
375610474 94771646 0
741023194 117332748 0
76336651 628472390 0
57093540 756271845 0
46928138 320484154 0
31078174 902425128 0
350655401 911499342 0
183704402 895105400 0
238686047 642634573 0
878334310 22707271 0
286260341 421042143 0
38398431 863846991 0
137981861 472016822 0
537549652 837503833 0
484709451 954033970 0
694956391 871795837 0
454135199 146305115 0
650429357 356753656 0
322155492 762250219 0
310831968 940633282 0
479311174 858538596 0
316167201 255603737 0
167942605 535001150 0
878287126 1504414 0
530139962 98972122 0
465347556 823262280 0
510024408 652713352 0
587488033 420490866 0
247153351 332893037 2
781590087 326180522 0
659321813 342612620 0
62791863 217016367 0
810636133 384548052 0
863855427 777064831 0
507519042 575206364 0
467880941 660541617 1
929122565 65396962 0
810180497 228059077 0
853558587 324076066 0
264198450 611342043 0
61199503 624840498 0
890375122 52112720 0
705197537 635953806 0
776900747 142468630 0
854633863 892547613 0
949428209 288137834 0
40205307 591816780 0
828357744 117664430 1
336758649 506625118 0
571548577 929253089 0
703641990 463997676 0
806783034 298005824 0
379938777 363871354 2
395779754 172392180 0
848600966 949264440 0
874208667 365197115 0
190641264 611548392 0
303644042 201020332 2
189310000 525166767 0
3658863 600639769 0
605954664 886124686 0
235746406 772332669 0
55068776 631560894 0
384559627 396452813 0
605504935 417946630 0
380038766 494041389 0
25857025 172586357 0
394141366 564568491 0
89974284 868011712 0
141824837 274899849 0
405729873 547536964 0
302634486 391154590 0
690443696 570762756 0
375372770 632186183 0
737057806 792563693 0
717342699 200700547 0
225887541 406378574 0
671609351 227163403 0
345618799 54550498 0
611128281 782697751 0
783356160 427837601 0
54888807 694500503 0
19963156 953878940 0
557749661 423541142 0
972084632 44991939 0
964671742 858389660 0
985317422 831974048 0
374715298 948009771 0
50166697 686324321 0
692306710 506894197 0
277199867 818754652 0
562394288 245454784 0
792286096 341771729 0
133919283 599745306 0
14156888 714160108 0
986645643 187741108 0
646783002 13077427 0
244696266 28075218 0
600560965 344444044 0
107257924 303648705 0
652410907 556961704 0
205636964 522065542 0
404701820 756614714 0
108360898 192277973 0
777476097 215782174 0
443911361 575904217 0
923004495 287718617 0
642189266 584492753 0
688169569 89175969 0
482551036 166730281 0
423924936 574349514 0
585141698 843811186 0
726925904 639450955 0
299187906 347322208 0
46289259 544956619 0
5307767 819594170 0
369488873 107162466 0
443990313 997195275 0
780705339 645847458 0
812370522 744171706 0
164407640 17987581 0
719273148 409128489 1
238594020 372211936 0
493732760 863172997 0
26187869 745165430 0
397990853 957878460 0
891298079 561462957 0
155297178 271425197 0
658602496 174812405 0
423491546 779924713 0
526939845 457640312 0
97752236 366929567 0
315470329 211868227 0
721351765 56600155 0
752793595 94221577 0
132748102 704769459 0
690193173 216696266 0
747547933 696445207 0
262450592 196367686 0
473917002 865146797 0
3773313 903897197 1
670315771 491656696 0
275987405 927117193 0
10227003 902019913 0
77167046 437417882 2
708076135 374285206 0
41730572 511281809 0
261562477 900976329 0
125365996 502195890 0
309774696 461439542 1
755285674 194316623 0
285668448 781789106 0
50534429 976670145 0
30204692 779897881 0
783286563 900017669 0
869372413 945688152 0
529940369 637985567 0
608517826 726798396 0
689319865 706391461 0
643201646 392111276 0
90413756 936046180 0
269614839 366843488 0
4729774 734567485 0
452432271 60972670 2
913654536 100637639 0
449289108 954611704 0
185533826 973071868 0
796523382 19928135 1
988245134 75466229 0
71490790 917845569 0
710844513 484228351 0
457963874 289048064 0
285315988 24270544 1
573644451 328150189 0
264526240 62818067 0
570403863 482013359 0
776537528 172619943 0
616395711 717268846 0
925391051 51275022 0
975762321 881495486 0
385278775 355452411 0
755467232 241521340 1
15059666 260420178 0
975213936 760990741 0
748346503 192194747 0
415603417 779387418 0
183736379 248539591 0
621910932 972464067 0
775831637 66147474 0
828946486 999153622 1
907705959 676173381 0
608890842 308804503 0
423796622 543760076 0
761671946 65772384 0
591273324 289869128 0
584569312 567791834 0
38201602 298871493 0
659774307 620874849 0
722754037 99857232 0
102405453 155560510 0
401405913 319999745 0
642573078 750592634 0
826326563 609423460 0
915181286 891735456 0
655002076 705419626 0
848041683 538207032 0
896724103 969834888 0
306432662 301052679 0
167536194 186425385 0
477742756 173241269 0
607656340 806705447 1
232688680 117248062 0
3465104 906445631 0
119161447 149087407 0
677894168 803251895 0
433424950 491892968 0
691403473 546015173 0
21777064 806221394 0
468838070 679121689 0
645730480 466036129 1
652240884 50601592 0
683374146 496695268 0
28023398 214902159 2
743686659 862884347 0
299127635 769539577 0
682163280 191768590 0
66521442 132092454 0
733513635 39481642 0
517491631 376976856 0
337103510 96753507 0
326724651 794444558 0
635361422 14746786 0
508530673 426271858 1
765962596 5055373 0
686308703 889306925 0
172154914 318698010 0
297669537 75892765 0
115965026 492924432 2
771080623 510925050 0
36573494 217004988 2
664677109 418157873 0
415786283 93350034 0
771784241 791439686 0
214875491 871646552 0
393682110 41970924 0
171276854 800624465 0
498998706 89361063 0
770103807 89955046 0
753431207 439066692 0
326993100 894911208 0
505881835 902363306 0
493474313 131972320 0
345634211 520362525 0
122987494 102476199 1
947687352 381765844 0
753662509 59635666 0
33798217 126320 0
641844256 240099648 0
485996720 710155345 0
479260072 92777913 0
188590775 272509046 0
184094791 78243943 0
875120299 707202995 0
29394055 903840660 0
535458588 485776570 0
362692620 836879544 0
466582836 704757548 2
6208419 323735411 0
675566065 33020109 0
701566953 103563752 0
200513246 549254694 0
237954151 16749832 0
309085347 853513446 0
360300885 870694466 1
787516421 49996831 0
862463014 688391218 0
333556016 836992168 0
39968187 413446359 0
856344680 425994542 0
851404933 862881107 0
236391650 766765289 0
328101091 52806864 0
661011382 283900316 0
647927407 747456068 0
529287226 550630190 0
962043067 238441464 0
42223840 177010289 0
779633260 769758540 0
292518855 509974835 0
94425241 499858761 0
631336938 32434146 0
181151059 187462730 0
706821968 355654048 0
815145375 161215774 0
648284527 949380864 0
542789578 301955353 0
879058613 332807669 1
399134609 274274131 0
411886383 982929666 0
508423926 514624736 0
124224351 123080735 0
76696438 648500855 0
288321 119966523 2
977794137 902255287 0
558920479 679024976 0
868278490 42470879 0
724426697 997237612 0
295126207 240212707 0
133763796 707362821 0
114598986 34544419 0
201076824 661321457 0
682029478 616443551 0
723059523 469372011 0
917036991 707157126 0
50368575 766067781 0
113443991 568780587 0
688716282 545581694 0
208454843 647224345 0
347350694 813567638 0
922647923 453995898 0
384247813 391526009 0
379942013 409980088 0
666943200 905968741 0
830868565 122413290 0
415301129 657899185 0
434032017 23265868 0
143613348 84933304 0
576093682 482505169 0
955645152 117619884 0
697784951 929191849 0
97752326 196165361 0
701493349 252159375 2
136991177 16209476 0
981190744 482777910 0
132650027 588079769 0
571917487 720461016 0
663360759 293669903 0
703572198 182949398 0
409306453 514584236 2
967299764 51848990 0
275936971 327035728 0
377234408 144648846 0
133767338 888334072 0
710494505 101129539 0
200756291 286771793 0
611965194 82115789 0
449913788 566016248 0
306734296 544237119 1
322116678 946114750 0
449723384 110049895 0
66200524 876349947 0
490383429 125178143 0
863566809 807749243 0
103182548 872732433 0
622416990 438689154 0
164131441 690756271 0
71654533 91930129 1
39080604 879393415 0
38847846 833296212 0
69713251 679055284 1
243543116 90295951 0
940617476 337297836 2
892441687 300115335 0
848119996 157204320 0
820161036 799322530 0
466484435 445418520 0
826272965 23014792 0
592186943 729494673 0
581230388 977949467 0
930143191 693496818 0
117622616 228935141 0
993787507 112567045 1
405450029 388674115 0
912548607 437838489 0
851824479 75114855 0
130150524 359370867 0
98561214 10392487 1
885053720 759011703 0
268234532 61621434 0
940826339 415595589 0
960887656 397088579 0
991918686 479691041 0
565653215 569851566 0
541979139 278176616 0
238394994 107436325 0
935828159 108478862 0
99245032 269447626 1
406151479 742370924 0
845979968 434992125 0
92203660 428133109 0
757356933 654481620 0
860051722 593859806 0
495709181 286403392 0
764439304 873369524 0
569112682 194067570 1
311948037 721768359 0
24079819 60227501 1
55762417 216645720 0
520609251 190933251 0
65717474 159613642 0
561806624 11796879 0
52756227 878358935 0
105930524 787089510 0
206912800 39274452 0
538343622 115677899 0
225970728 981628603 0
46193415 648097860 0
455402618 612546266 0
367624135 436804045 0
301965471 9523731 0
930854656 681119242 2
604989322 764463830 0
453575247 364408524 0
537614714 348124458 0
901676521 803282120 0
609292196 591999669 0
922256164 255544297 0
116309301 446649834 0
116383614 571603832 0
757846471 353405821 0
290110792 69178694 0
841915450 708067341 0
79520576 15662961 0
801533462 923399235 0
89345277 271390464 1
266723730 525094211 0
9410036 158916400 0
349190223 413966321 0
466744115 410706326 0
892004141 357452080 0
645379769 639826546 0
796912927 886562049 0
53921796 940988502 0
57351279 624671483 0
837858882 339591044 2
382297673 805531313 2
908152535 964276172 0
940595688 967939359 0
467497604 128694319 0
233554204 317974374 0
869219928 855331108 0
844603000 90307267 0
324996895 912838554 0
94172799 446462237 0
670567509 611336752 0
262415406 152340675 0
87969330 249102641 0
89400757 282006861 0
592728860 183841381 1
897961662 996455698 0
18364756 539587370 0
292830868 38143616 0
84369408 348042257 0
744045379 966256213 0
400778251 658109030 0
798196164 339559028 0
276156458 62812037 0
166652084 306482118 0
13399759 150738394 0
725316962 312479418 0
848039605 684318481 0
739792964 316046999 2
207600540 213772401 0
968092664 623218685 0
240766179 31553277 0
967649430 60969139 0
142934662 143962456 0
751976369 960089448 0
362215640 423699927 0
240102001 504514905 1
110216391 472230698 0
171728716 722177534 1
790103837 61964253 0
945098594 711033585 0
538212953 168251159 0
190748186 487441563 0
713134835 722186030 2
176624255 940799052 0
557871629 861604960 2
679113246 726605862 0
684228902 449382207 0
730202424 347645932 0
97994143 224316072 0
994502429 407911450 2
132327145 288022671 0
483168219 336186152 0
605616457 861445806 0
847173907 453276770 0
742640110 189524140 0
234805575 888828751 0
912392641 373022173 0
765173383 120779319 0
451013320 507040024 0
302172399 888990216 0
66851779 831030656 2
539686569 11996816 0
506768450 824109163 0
622736934 494720173 0
570930564 404083592 0
126832903 152458536 0
503041594 25733109 0
365621086 790235441 0
184720024 177183575 0
719157398 918314568 0
464905773 26870447 2
699743676 601806858 0
410291794 729809376 0
542041352 507000808 0
964019081 737484585 0
581370184 424112905 0
425959557 138890526 1
706048989 98923938 0
259466602 133419215 2
552854416 719677468 0
184616010 541992350 0
63637940 590051255 0
86782797 504415177 0
988144761 113867115 0
780380177 711196093 0
57880719 821619733 0
276444158 891839805 0
6042789 248385883 0
179450938 37904062 0
763273035 629109523 0
523290535 80864421 0
750808734 223725887 0
115820804 470274267 1
818019938 41813085 0
461312480 892392864 1
799407554 413221612 0
950806630 25488375 0
304617391 234420547 0
779274782 93976158 2
911480184 483630436 0
415692364 288496052 0
646870258 29029987 0
620090062 240173479 0
431110990 589730889 0
261402421 336921551 0
534253597 808303981 2
883295010 56383461 0
243160069 104448478 0
459682096 57339706 1
399695556 987556944 0
430179122 105694700 0
955952526 447017654 0
80211129 59574369 0
912907575 613836867 0
780320280 629981274 0
322471333 5169755 0
701796587 826968653 0
929086472 17898360 0
30893855 734693801 0
504101997 185700751 0
536310805 559587548 0
247536696 981711657 0
280325396 274102134 0
686101572 997809912 0
182055324 149299489 2
24575499 6661261 0
5536378 293402231 2
434334142 226062413 0
139902904 108366235 0
495596148 17573874 0
509580574 131865408 1
80279667 820290138 0
329540490 298189022 1
665078394 932683188 0
681800502 568337615 0
804481791 470328684 0
251110776 1274353 0
460965389 217394220 0
246446118 112845383 0
31399558 420131855 0
727196125 339607643 0
367073605 492247466 0
341284001 784531109 0
142709126 859205905 0
94303114 676411563 0
471498966 126679282 0
233592195 956054834 0
875217327 640254530 0
914030480 506919695 0
520342105 217901327 0
953528547 767350992 0
812594753 893462649 0
884554580 745004070 0
400904853 687748169 0
510687254 365726923 0
144978440 206839215 0
227696613 103093032 0
36943370 69869728 0
117299599 942959717 0
659784167 860842311 0
691931424 5526819 0
32024922 200468754 0
108765448 887004539 0
34350764 306425071 1
249190673 509502932 0
620284725 629041551 0
669339203 613439747 0
141667995 51201409 0
436259743 130015569 0
771722021 350611575 0
368640043 359066395 0
380270785 257496578 0
504403554 460074164 0
823636512 285817051 2
824283258 319853321 2
775325734 688039796 0
887291992 362890336 0
101162451 269827065 0
926944481 91796044 0
995830902 170635068 0
888708780 976054649 0
422266147 667152059 1
543395181 552032953 0
548282762 805496402 0
214471140 652900069 0
691641391 93147389 0
412817085 569891367 0
743472914 556114018 0
450874398 28312749 0
135346166 125914907 0
937720597 749410621 0
620204854 300419242 2
659620632 882211793 0
683434827 775611620 0
351967398 105949530 0
194643187 51492650 0
133706346 817456301 0
312411343 40080912 0
482024260 555146920 0
41184915 391048091 0
489573871 253039014 0
684451611 623509175 0
307112874 979956686 1
204410493 601040891 0
259863639 638718404 0
746879031 685753207 0
29031388 739625948 0
839138347 405804004 0
283255666 665514052 0
926737724 192001367 0
26470492 938994561 0
908657441 622407666 0
933249948 693993088 0
424731278 744854139 0
272743721 817317717 0
513755440 590833080 0
146791261 963433594 0
671462669 136724286 0
528357850 475704846 0
899175238 445590863 0
13016614 550732585 0
7662686 581418573 0
474632519 214100969 2
833719712 648209499 0
195789497 47463463 0
74116587 955063507 0
61330285 804748650 0
196081723 92304144 0
326421941 457612647 0
63915103 79395530 0
50847672 679939185 0
192504764 316465300 0
312403008 317787173 0
436495037 794972204 0
92869564 314582827 0
744875302 396901601 0
807806164 425156380 0
568053307 162005056 0
319565835 659486560 0
291874857 69358812 1
819387302 221975755 0
785316785 357525389 0
969586350 105427251 0
852640230 116156514 0
669288492 622019408 0
17659145 971483947 0
215551123 731334468 0
815596387 133373555 0
311063230 54628892 1
369989433 600580928 0
74140360 413298380 0
432909565 510771894 0
355494205 750322802 0
731739276 239979292 0
128679512 36381487 0
983149511 860140574 0
150762867 501156014 1
737047367 317034022 0
50997584 51437340 0
728121191 131269446 0
118831966 805484186 0
196277793 80828306 0
572743948 922689046 0
576059149 59779025 2
895590317 667943994 0
33488830 47025574 0
411616748 16273960 0
827353982 55419130 0
318376496 515936025 0
569466491 863995876 0
448145949 833476113 0
978806345 548843029 0
398141946 240287942 0
284194590 832420445 0
86771946 611720991 0
5022151 511968413 0
386792032 275500062 0
573135121 283574081 0
481100787 172928142 0
52509009 245977142 0
690692144 37837718 2
64786554 595427365 0
455215906 503589673 0
217701078 773859220 1
290246600 278196123 0
167781438 369360820 0
914950204 104429682 0
310664901 89519177 0
642814162 919569595 0
973292959 115039438 0
747224691 726051230 0
904767753 239003630 0
456510954 156043836 0
283260726 977372466 0
3923538 215072030 2
84204384 722648066 0
892075100 619106372 0
508298860 969525328 0
799579103 204319895 0
41498978 635415219 0
372494795 752122280 0
390503578 906315201 0
523395278 620483939 0
317988865 830906168 0
726547822 383338548 0
369572995 902839191 0
646627901 277307658 0
264059985 474968445 0
602883114 591032024 0
48583904 627678611 0
502266148 405881190 0
269554932 581811031 0
285891786 653588498 0
772775452 48376006 0
786180753 863165237 0
156445537 123179627 0
72448266 374927261 0
152262000 563694669 1
963550819 474407534 0
58232805 225865363 0
454252601 12893472 0
166227744 336928288 0
992092405 221971592 0
112272663 828854614 0
284238250 418290275 0
156440941 173471799 0
850212373 145788826 0
492236088 556174812 0
255215936 470781018 0
24082298 809957988 0
381991718 541807088 0
258566036 20859727 0
750460353 972652295 0
201973587 240738973 0
261529655 547152009 0
383861219 800388269 0
138951865 602872057 0
928554929 928784839 0
968507300 377840022 0
942348119 390268274 0
656126765 959566824 0
667593796 851769362 0
186790727 617080043 2
610328258 837087132 0
814507080 787194052 0
799833254 753981045 0
350667390 818849536 0
649122549 9783293 0
575090925 61894695 0
221105678 774186990 0
121687420 129312247 0
12865641 214236866 0
460037287 85414659 1
816761768 635212184 0
922457254 61388462 1
111806138 518346942 0
856603269 654337542 0
302222584 944221609 0
200655369 989655270 0
519699572 434909917 0
881280980 227533580 0
653806520 357542899 1
957337844 229938704 0
683325286 657711547 0
781945009 145329792 0
2249786 936753005 0
806369676 139012399 0
40878928 550100562 2
750236689 576519581 0
6263552 542846723 2
367552434 517204722 0
3312322 842215227 0
812779645 95136511 0
105221704 176250510 0
473991315 263321058 2
3480952 215244016 0
589701330 260858820 0
399396254 115814323 0
38502359 160927070 0
10834266 424516107 0
658443702 192832081 0
106102721 923176234 0
323372338 645201089 0
8900931 210931066 0
678953588 26745475 0
819375240 683619731 0
695203021 208826577 0
705055747 87944466 0
36428719 135392182 0
445971508 157113805 0
74710730 578155108 0
173664287 73035789 0
545319898 343473183 0
760237014 526894497 0
192542694 213123055 1
285439626 604060992 0
158761342 648749354 0
774671228 813326355 0
477577951 725766205 0
460482620 885207106 0
190484194 162334738 0
63466789 539351969 0
641166419 43919268 0
137110594 874579115 0
715761765 104869829 2
191915780 665291631 0
107365891 590486915 2
290258904 509282341 0
64270010 578943669 0
139463501 369545462 0
118412499 372299941 0
1510811 191952920 0
411814862 669623652 0
879795116 967809763 0
106873328 736016919 0
593803998 162088696 0
596685075 154781071 0
79724601 376278547 0
623076329 55519330 0
329991599 331996089 0
972058484 844089451 0
962466658 149828323 0
162332591 133282889 0
441561631 14821052 0
691184418 223291725 0
628853794 830570348 0
142258108 308150896 0
608463057 673613387 0
890565894 716954289 0
139545496 488750110 0
829976292 802543248 0
935662834 334442377 0
688253840 506517614 0
691116762 858630915 0
239429765 365114689 0
358828815 894048609 0
242781213 562964646 0
565731162 948280957 0
280631083 39591977 0
14365797 412573113 0
917993530 135645592 0
651138170 529915760 0
810288812 74801517 0
748694972 414295078 0
508061058 329661848 0
25173534 860571397 0
863307934 132048285 0
709721297 156053970 0
465914571 106354842 0
486398509 392057728 0
294359915 531223121 0
419906281 192136514 0
438429419 768198703 2
55799918 412230633 0
779130994 62435408 0
345385220 882859844 0
185042755 153779466 0
605061196 312983903 0
447383324 353935124 0
686556645 33517348 0
797661172 164759048 0
438030639 284066186 0
940932263 685436361 0
538674129 777115893 2
393712447 711561650 2
110027946 896697926 0
303328290 487890736 2
982757299 581157777 0
899340175 724108680 0
711485100 234419103 0
525219811 608460317 0
626108713 806971028 0
80634164 381881222 0
178233389 97213886 0
950118759 7628627 2
846567550 741881211 1
938202306 21056210 0
93173868 977960778 0
574181474 518610459 0
597277103 103629747 0
232787591 850988379 0
75006078 867828586 0
880928124 3348401 2
482906373 230587950 0
200588223 800071414 0
85336236 463626585 0
313717500 573597309 0
719820225 326253511 0
67991389 841487166 0
93183266 70236770 0
951120210 832551616 0
969918219 953864891 0
350598761 128514103 0
683425455 46901629 0
833833812 338116861 0
913840389 850655175 0
985809286 322825857 0
904489145 512659733 1
270851473 256343408 0
310341567 523530939 0
10863383 891269268 0
129435821 17738643 0
86698519 113731156 0
566782829 48617664 0
811629821 262820714 0
191014765 258420919 0
96498055 401433013 0
27724059 663152987 1
629170392 718306153 0
699147931 317072887 0
211205724 87137832 0
773841079 539533352 0
122224513 894161814 0
282077625 293110589 0
650389180 732908689 2
29930817 621380018 0
716958194 29292878 0
948480150 343238126 0
662072615 338775524 2
905970028 954437873 0
204854753 575750668 0
373642326 370800362 0
857511954 960898174 0
201278182 479932252 0
448558031 267597076 0
694826020 921167630 0
19412469 75439487 1
128684119 574990968 0
505060410 360898023 0
87836780 374218330 0
612507542 416240975 0
705724308 788082805 1
526768455 943802096 0
579353361 8347832 0
568200061 109046574 0
740608901 788012086 0
639155208 440802500 0
41155327 881214503 0
44479962 588198006 0
338347786 868404685 2
64565307 112014049 0
406199079 621313184 0
261229426 97921278 0
997792162 984093512 0
204061972 727559633 1
914705564 10122004 0
99113468 842131122 0
276087440 698992240 0
130951567 95427366 0
749376910 40180057 0
23199865 899502942 0
953443069 896624306 0
666965568 584872073 0
595812916 796569030 0
875796273 243317813 0
996973875 51841396 1
618849938 816113664 0
701193968 14340604 0
293130037 315810713 0
709896415 851314043 1
161168682 862784023 0
114209861 78351621 0
51020038 25975342 0
216602650 179447586 0
668333726 285439875 0
667730262 899438539 0
973233498 306959664 0
642370176 229635480 0
919864762 122297457 0
331040558 985672590 0
390640437 300375735 1
33420739 732674646 0
296349241 377767594 0
444368073 850094821 1
139552253 121778988 0
660940891 593723025 0
235091571 232979483 0
535594964 54022249 0
34761224 807870022 2
955637573 735214398 2
393395836 208448649 0
434098076 313286926 0
633615338 617856596 0
964919058 272557834 0
681245367 392418689 0
50432365 271730905 0
685676 534830455 0
190053001 630456405 0
243964379 800550059 0
795565452 660431736 2
245225750 940745045 0
870093001 746343936 0
301683675 576576298 0
769088908 32833229 0
204432016 673117758 0
741670535 663855800 0
315895627 480692652 0
724000388 800823969 0
451130435 670483410 0
730775032 317380332 0
329209885 446103908 0
629204861 779611871 0
622339118 646894496 0
662225008 446943933 0
729934535 492996839 0
58200107 333622577 0
512002463 277181793 0
110570173 46429585 0
638583913 539809988 0
119647678 307300058 1
794912610 191026868 0
373230822 131212767 0
644238887 126065759 0
966734132 932102902 0
847323030 816483700 0
60859308 901651643 0
98476050 856532028 0
521511115 431364058 0
404291368 80155695 0
131369505 829031146 2
284066646 730147802 0
430289738 82878682 0
294286015 760736049 0
134585619 399508138 1
13902160 150316511 0
45617185 485347565 0
712415349 277787467 0
312435744 230895995 0
694584053 479482386 0
3317478 326226157 2
237227481 151360558 0
53110213 326561379 0
453710246 366540131 2
107880560 89884997 0
835447009 629576986 0
136266687 663131085 0
480660542 756607784 0
482005433 995224448 0
141566190 802768675 0
246100061 211030194 0
344373020 42765099 0
681749539 490839787 0
290151931 501019987 0
506556385 695597519 0
368648534 925732152 0
234165999 494416449 0
779086480 878695295 0
156029425 521757203 0
342624098 238815538 0
51820287 689982226 0
122188847 873138036 2
743540617 166971528 0
576197878 993030169 0
545281045 187851372 0
290868269 23546605 1
61205330 104433753 0
643369924 459705439 0
561626670 473606882 0
259847760 416998764 0
965517808 64504003 0
286513266 123052881 0
654539729 460046084 0
731306120 111432658 0
301145547 118562585 0
57653492 956430282 0
734440787 307957214 0
585906357 72480916 0
757096853 477015562 0
633788692 552845098 0
695082827 129819157 0
164850500 576740757 0
873894975 924011510 0
858311117 817199221 0
879368191 30390983 0
486215936 52991021 0
20431188 112766701 0
635840482 367770102 0
221552461 768940050 0
162287251 657153527 0
730531815 646818732 0
222115269 36020438 1
281637976 231741476 0
534505324 326920762 0
48892014 682646941 0
242856107 135308937 0
815139884 587172897 0
91975679 464045122 0
165250416 582019295 0
816283752 5309688 1
591981550 935742767 0
525069515 213776844 0
971027089 345943990 0
791218566 996402894 0
523357540 108123790 0
353873229 731541360 2
976502183 751152078 0
638054036 243519569 0
869743077 944668283 0
191648275 975186361 0
291129044 614578815 2
76468642 834316702 0
218800119 710915144 0
644364405 365520436 0
100447902 667341753 0
316554387 433657925 0
27049279 26006268 0
520779923 159242432 0
237687494 732714584 0
968135792 180176550 0
466436214 473876560 0
16860622 437048815 0
492048956 662023968 0
72143388 68581966 0
694831744 609884867 0
734592438 254185497 0
146128985 546777723 0
226441764 90775443 0
247389159 221609052 2
383110454 748979615 2
249817443 554037712 0
69285167 761336538 0
828710767 671666206 0
24431466 807920492 1
662935017 297542158 0
702517934 647636326 0
851530820 213581149 0
631025523 476725672 0
582863490 276009906 0
167698100 537500100 0
153292847 175082084 0
777978921 507835710 0
151640348 350928248 0
446059494 872854749 1
337997257 567245619 0
71703703 118196630 0
542427301 553889135 0
91300387 16864655 0
526418560 183303486 0
544328073 480207551 0
844167657 736252693 2
756458042 388895016 0
250792958 652227163 0
631115414 852619972 0
291864063 861190619 0
429041886 591610943 0
949900358 637528956 0
293386373 18261517 0
61893229 355784215 0
449858713 31182776 0
534968699 928367784 0
245859049 308594417 0
598882559 961891122 0
623617661 751920867 0
8313417 214799483 0
765448266 401874909 0
964388583 969806545 0
748098258 861797428 0
729918300 29345808 0
640259152 447311811 0
818207942 135977238 0
542949108 296512195 0
510292020 680584471 0
350574251 935976341 0
134793863 354645823 0
895644476 98440115 0
105762694 926598790 0
962591161 614306351 2
896402998 561236066 0
30790538 565242183 1
968908489 261469984 0
531008815 498767562 0
276032093 806831324 2
424476879 286701574 0
243958940 144517070 0
305444660 837488350 0
158974567 302026188 0
623089086 512327548 0
644496213 207042154 0
447247804 131447603 0
9492267 401329857 0
716911231 84592188 0
985168044 816340098 0
650580495 735834210 0
298162596 612115526 0
277596919 391701078 0
306453866 9906776 0
122619353 161174533 2
19304265 758373658 0
662848783 437591896 0
71297953 183808753 0
267967757 12012147 0
684443102 306480695 0
143362583 932753548 0
538171835 104360707 0
433834391 300887991 0
852582249 69439199 0
566417441 492152348 0
154310253 322653496 0
121701291 878630156 0
826605988 93191291 0
522518509 836561706 0
914816854 127061219 0
181307144 25929528 0
581132139 118269654 0
995026377 49391395 0
728408561 222637385 2
394119579 352953453 0
404799622 856647726 0
836070274 857222097 0
626280445 982700548 0
364867421 96579467 0
70895662 728483567 0
82984271 444306943 0
773435548 87890960 0
224667458 482458386 0
288606728 3321416 0
788940598 309078936 0
966783176 251393996 0
520878747 930533594 0
152736602 38317267 0
247274099 348874922 0
762850254 311083165 2
65695833 192891549 0
717816318 331058685 0
314751952 523348394 0
107675141 164831311 0
788933868 323314142 0
604497428 710839013 0
532550650 353372158 0
293327341 887542863 1
405312442 605780630 0
8505721 939331316 0
70334032 553236605 0
80752466 918184484 0
342303883 586581715 0
688209866 456673380 0
868881048 34864764 0
6219329 309988638 0
355755311 122204717 0
777895196 710679105 0
484804022 982995137 2
608697575 276518350 0
553414998 145865404 0
391834095 523374069 0
514680127 820899365 0
998949250 530470123 0
900460657 115523041 0
762842615 623390502 0
656136081 559398140 0
589267249 72772019 0
635703533 307626020 2
359101867 49743738 0
131682239 19830404 0
519663145 799604437 0
173832249 327859717 0
207154140 345116341 0
528048758 876436168 0
910923677 743177621 0
11900526 93697605 0
305662611 932271135 0
960738500 842427377 1
706266999 551119774 0
527329904 8261451 0
369272371 697429289 0
966506825 2657482 0
86559128 458447019 0
445033702 183274899 0
940447580 843397066 0
124223551 86707961 0
413163074 279631394 0
201157246 852015143 0
506079815 900567057 0
214374002 919201865 0
352005345 411676969 0
27132215 982434504 0
790997373 527663306 0
421415182 792239844 0
815551088 367178445 0
483874991 633357348 0
901551630 79490638 0
522909143 665913205 0
346947584 736621162 0
727227579 132789061 0
98301147 979758295 0
952839971 628107903 0
48803388 890931502 0
491934648 351005729 0
128469612 550744790 0
122755277 983402850 0
431797247 694568613 0
410961261 804584941 0
590911604 648312921 0
37772006 331164156 0
233176619 709254276 0
934533461 330776206 1
722646014 268710212 0
94734542 541445284 2
691583601 752612131 0
269613758 106876779 0
6998256 85206280 0
326756108 924697365 0
243293381 352786021 0
934038278 612322413 0
237770056 110048049 0
444986388 681947544 0
200532120 818678788 0
330932728 246888666 1
955880009 923555010 0
499969977 759393348 0
147315465 132010601 0
812589037 924622446 0
495326078 446885731 0
179742993 331012449 0
49293019 893430937 0
490037584 166888423 0
926176089 79759301 1
691143685 82128943 1
833058458 894744037 0
384500405 101335252 0
745702065 679182274 0
880111046 12247181 0
693380468 731605827 2
553421943 185456473 0
302486135 511913251 0
947946216 667667026 0
665633956 490012847 0
868586159 624333651 0
37090943 605888783 0
67479533 176175713 1
31117142 588244441 0
980105703 61851894 0
701666814 600555147 1
291829352 929378226 2
568517261 646936054 0
456028404 265328603 0
885354055 757858175 2
378514184 94042582 2
236497493 53551525 0
862340532 681263100 0
43557853 861502040 0
32545338 520187095 0
640033617 618648087 0
757110966 722095952 0
743950287 19233539 0
436837695 370664772 1
878617470 328456680 0
363350789 950808274 0
444374299 205595894 0
54867131 784639984 1
848926366 194346632 0
774022041 834801444 0
440703335 909438 0
694509620 578037684 0
667869374 949728742 0
406483239 388424524 0
333352543 648483468 0
93916975 912773145 0
477612215 97337047 0
543501122 138026732 0
631913614 669223086 0
881101966 107131617 0
520294578 125614976 0
380044599 30373965 0
495020653 915748846 0
802984584 25466568 0
845955585 68524446 0
776107231 582138584 0
659427854 565232605 0
228779392 130833122 0
481630148 835745642 0
174264686 827784670 0
153911711 549165023 2
834677593 301354624 0
980204892 208785053 0
456546803 936959502 0
516076695 961446274 0
612263202 926808711 0
224943985 264967111 0
355898638 453378710 2
538508642 946898853 0
184697927 630912915 0
477630510 38870732 0
712332063 713425929 0
509980372 732865154 0
228548760 413067097 1
31046368 195613819 0
84579800 17442188 0
476259495 28540902 2
547841990 276924448 0
47386927 508555136 0
293521422 889646541 1
770418677 522402647 0
932435758 407636552 0
134091165 744787446 0
312655916 125081525 0
346255947 525201090 0
958479412 151094840 0
445063918 221817252 0
13822351 970953752 0
969370059 667672318 0
908987197 999762961 0
209107889 32468863 0
144392398 612512657 0
248941203 419080274 0
450460500 588412724 0
380300056 628860914 0
992057009 5755755 0
33886023 785225136 0
499630572 3431483 0
118437328 578253351 0
772666675 731400284 0
734981761 488479843 0
90287654 846448428 1
711482224 976354619 0
69820422 345746720 0
458922623 615029858 2
557668574 237431252 0
492010204 28178729 0
947775340 17079723 0
955570758 524263039 0
696226326 930101163 0
844633483 203154877 0
325142549 722681400 0
207363381 771641886 0
824915118 167977158 0
647988642 147254515 0
322119366 642429033 1
871294360 934065476 0
822839940 657911419 0
102416459 111636621 0
428548024 77161302 0
414308561 196942869 0
760493890 152751857 0
354602952 917296558 0
808796643 10989639 0
410194196 915909641 0
104335791 101398445 0
559698447 653436918 0
37310928 85465195 0
35506396 180729233 0
379165453 35762139 0
684785408 201028160 0
372651406 291290784 0
37483921 467265484 0
74085890 144968651 0
587015321 776408575 0
991078635 645167475 0
185729780 620960933 0
607048219 362704405 0
2589558 473224962 0
473866509 358151088 0
112125554 966862953 0
148019886 708347687 0
310475209 771144175 0
403068946 166222099 1
256941374 639535790 0
38094335 161369419 0
432852599 506208989 0
269704496 976509776 0
146083836 890359590 0
972296868 78727528 0
26059255 818759638 0
489310654 229662747 0
784595027 595593634 0
851290020 439446020 2
614121042 399605771 0
335474911 48830492 0
615831199 125762944 0
859416305 978596931 0
297089819 444352308 0
771637721 498672896 0
904944044 207202598 0
904122866 768522754 0
647815293 632134992 0
395111507 505555951 0
778568247 640308562 0
194444665 696456261 0
44371874 106710945 0
706226663 163157564 0
815964546 722010740 0
26977352 912150627 0
551963378 109075668 0
303433708 221803755 0
752735319 314915128 0
229125372 389634293 0
771591194 686303871 2
39063104 880159900 2
661530424 909434381 0
888668656 853754450 0
291435974 842687866 0
611071381 80139211 0
143636618 394664518 0
283795857 68114173 0
952302712 123495615 0
627500910 288749178 2
200684333 244667950 0
575864125 978105728 0
512384505 962737095 0
230382556 316435651 0
551670148 230916626 1
851341921 350962059 0
491618867 486348202 0
480085164 102347999 0
674816798 260921640 0
113518520 267759926 0
991815308 649326424 0
195728782 234001834 0
865252966 594957304 0
433329108 206157286 0
111977999 729329604 1
396803693 768255893 0
137495039 112262757 0
14405653 697365274 0
753759953 486431200 0
668237048 11478193 0
735223525 103058623 0
625642258 415082019 0
986601639 240143017 0
693347863 592132906 0
777108027 704539988 0
119420649 732166299 0
584756454 11608756 0
111273932 395656814 0
236817795 199551352 0
883792347 639733773 0
434408635 353394943 0
866868170 261990863 0
406691224 519408906 0
969730415 837087771 0
946735494 122530276 0
629357210 268698202 0
342763705 127517367 0
130344904 157105975 0
840948773 988163965 1
748405064 259231798 0
603897712 855672265 0
978606341 439357093 0
120757769 465384412 0
372607194 477726912 0
115982363 3816203 1
768104406 741788479 0
698701478 941507046 0
442897145 43580237 0
51457150 634047288 0
971526796 602400621 0
700961684 92446361 0
717293743 631768343 0
462545022 101337551 0
678874463 318228779 0
960807250 429082927 0
410036750 128738289 0
355569433 747549308 0
788840107 658359280 0
988278943 100187 0
63497515 122104247 0
157541395 91850046 0
131684706 998587149 0
813525460 333445520 0
678149818 408873858 0
690815739 641376528 0
815580140 315942328 0
130571175 61425145 0
275719739 996112929 0
129919881 452176079 0
570459443 381559491 0
663456343 267343296 0
580020104 495422573 0
580054386 569347953 0
126201256 666495198 0
691664920 838407338 0
911270700 773360764 0
265706788 346168052 0
730022257 904833754 0
104784699 271543847 0
667678421 583206294 0
744361242 465777806 0
674525419 220302375 0
590854781 567284587 0
900708049 676498357 0
234571464 59638531 0
41910905 116043959 1
282206068 251072803 0
691220313 332367808 0
407466512 834848018 2
373332500 420248027 0
61379820 807047143 0
723297335 496597734 0
549420048 407330442 0
586481434 502025940 0
266425026 484513635 0
810280154 938069447 0
482295189 96486752 0
51496553 379474486 0
211090595 37519093 0
677209870 738156856 0
852554590 452197590 2
821002923 925917748 0
677767815 660401973 0
260278250 310898408 0
525427780 814198147 0
376473205 201744029 0
869378034 228052625 0
966006417 40489265 0
73831632 23000032 0
911458695 983170565 0
386261092 859451390 1
923961307 757928915 0
586908085 239976377 0
318179929 593111148 0
267998031 120571252 0
598237216 652138085 0
918824543 269674347 0
200806615 136624227 2
812674975 6352550 0
293765035 728765885 0
982951062 138694394 0
999404250 105135218 0
362148015 753737009 2
56754795 823512732 0
997303232 448590719 0
536588998 324736851 0
445165611 538319912 0
593015087 525291100 0
276943440 70100521 0
525807721 66175529 2
158012451 141060053 0
811845695 908062054 0
950032248 143162154 0
284427267 166031080 0
971880584 951430920 0
327435079 586304456 2
874566946 899416347 2
590827766 285790082 0
103071 688429091 0
608903141 852314893 0
636959175 17499798 0
54853549 680910730 0
209312070 583335681 0
358428207 425737038 0
446696878 372705905 0
911638945 127608431 0
957253642 118583113 0
235377193 961585158 0
575834782 16784222 2
422689934 209924982 0
314592090 468630949 1
48420079 31634990 0
91859220 39014202 0
980321608 24829204 0
13973891 494527287 0
71867387 209822139 0
62874000 320494129 0
893832378 757169245 0
923365401 260001549 0
200335598 953435464 0
138745975 996026204 0
396762362 489145246 0
345527027 670413427 1
843979686 112104912 0
407654075 483571402 0
602889865 124332099 0
90178054 713302931 0
968448145 315327649 0
514618129 781015500 0
384786736 301130452 0
433051318 934722170 0
739422365 662622927 0
143362480 143262509 0
757396458 767729267 0
656625479 753307045 0
600983556 517253116 0
521044395 2473875 0
49267453 473090115 0
270083246 264432560 0
876140799 774436153 0
140669275 653999925 0
453954327 696460198 0
699303654 636492949 2
532772118 86805811 0
370524327 490367143 0
362376715 996495647 0
700621168 397551069 0
569007508 837362703 0
587419098 969047399 0
736627616 957252708 0
46923713 333642617 0
452178749 840380318 0
936793471 638178166 0
498628717 891172055 0
341428919 994949176 0
777689472 605179840 0
974548321 337627666 0
130420429 475884161 1
125288519 964622110 0
641474722 73599820 0
46030005 377745508 1
136713055 490287682 0
735686173 76435445 0
255655562 498709637 0
401311495 129231300 0
32285815 538533064 0
769696215 696459259 0
624944990 546959166 0
31803736 107570669 0
726193619 760799883 0
525955840 982345318 0
797893878 688643871 0
91273384 877870086 0
743115024 280325084 0
330227963 78787901 0
550159819 457395075 0
439229154 496165042 0
932283365 464705216 0
438683818 891734443 0
432282125 550501659 0
726171304 905676117 0
483287600 822294326 0
385932609 114732501 0
888499432 346070587 0
417538742 96721982 0
990343204 109510412 0
933569981 356756708 0
15997996 518297956 0
537171138 333539207 0
168000617 382013281 0
235873255 126518938 0
192829927 870739602 2
47840767 995484073 0
437227961 579260575 0
13952973 159364342 1
482294151 376317522 0
50837713 421684569 0
825376639 868193871 1
929391665 432392813 1
65139149 257485983 0
690591007 329449197 0
157681257 138789189 0
29619771 755643104 0
5036650 834846752 0
647620755 136302699 0
774070771 476310761 0
66999946 468714350 0
130990134 367566642 2
982394245 612989477 0
703744880 103096228 0
711999319 302658190 0
822792253 295011029 0
694815593 25110626 2
95478517 703745730 0
435943259 59639877 0
711153200 529298057 0
649339668 484801922 0
83145289 649440555 0
299702953 708830025 0
213453812 479647883 0
508057873 453191301 2
830556590 632690425 0
67229337 502560876 0
730689073 731703041 0
270779894 591372055 0
262681141 98347683 0
25453959 354479780 0
89505613 600939310 0
215566939 851638382 2
695658205 687426382 0
988264720 942695046 0
84907048 383016596 0
376962549 973952365 0
764736951 411901570 0
18732770 946817281 0
334379393 508136613 0
432316644 255140153 0
367063520 122759763 0
73383546 25385926 0
386247868 8508012 0
545740364 236958179 0
924651238 611310530 1
529174864 331086999 0
722976942 103908962 0
5466813 408903146 0
555389966 581402580 0
355264316 93611366 0
14694526 245805885 0
86756598 12975575 0
523063691 952346268 0
286084166 484081682 0
602820804 669891941 2
623598877 953353746 0
161253747 944042605 0
823145192 478136092 0
965742189 718824345 0
345093745 862575530 0
82292793 593574840 0
372435879 885510572 0
594898729 916568481 0
457377028 655853531 0
873475550 909176138 0
127394944 233851818 0
956765794 591596865 0
247362315 865478773 0
382233373 130713388 0
544922233 719762916 0
173770720 683583448 0
694197984 821602896 0
482749270 579735305 0
453035372 277724786 0
224607938 827081280 0
262390946 677700521 0
130169810 575817753 0
21183447 254247613 0
372909918 184017119 0
615161389 522789613 0
786439913 502439127 0
123874870 810094869 0
99391537 553090832 0
741239769 144738654 0
872828138 532232188 0
848389434 425213562 0
478375407 868563786 1
125577746 371552140 0
164283091 366996143 0
958672377 155358247 0
935790184 118396572 0
843615200 38429325 0
642720875 733118112 0
66930895 501016829 0
387804093 76323462 0
247405042 819946377 0
559641346 419343303 0
153429902 139454431 0
167208240 772273452 0
62676381 623049709 1
146925092 413965253 0
592704313 952297628 0
644638327 467897961 0
762993416 393374533 0
469385464 51636785 0
948101493 786754538 0
32745580 307982669 0
534538083 214342344 0
38546658 92344685 0
222899047 625999261 0
98060675 960921112 0
944039919 225080554 0
81208325 639258777 0
730760071 827667756 0
204838986 743730576 0
723616800 412781185 0
610868584 746285536 0
652697040 779868439 0
836691436 776881008 0
669919028 774322554 0
403913961 441175868 0
44440903 389653680 0
759719560 93108288 0
434470148 180975083 0
409476201 224927822 0
215310776 287775886 0
630634690 90990542 0
161455064 771400498 0
24646586 161207044 0
881254417 28790914 0
555681750 104531984 0
657246886 756342122 0
171965505 405865250 2
602177508 233871085 1
597353269 613354311 0
509233880 859209784 0
288548168 458867156 1
994927079 208753584 0
2901079 247549589 0
48063142 728995056 0
437202840 216335623 0
950495074 228624948 0
134159178 506540874 0
596328611 386418312 0
353904310 951432448 0
692539406 344853570 0
277601347 217249228 0
857270483 706841776 0
552368602 38828945 0
300157354 106188431 0
414959645 846485936 0
512873896 116075069 0
776231567 82449124 0
297345125 354144334 0
305459607 376702335 0
374006451 757550499 0
736291471 679487126 0
557045987 926240280 0
861454531 434945335 0
980945591 326207264 0
845953069 959762115 0
728025193 367685395 0
643522025 993243020 1
991888038 920454379 0
677555854 472929075 0
502108537 886916624 0
565044951 819000936 0
247280775 134936194 0
281704557 950331830 0
109278981 450438938 0
27425121 882565680 0
308663155 964665575 0
150909969 644193145 0
8509918 609936039 0
243643282 386867180 0
36263705 735895649 0
428544222 3516372 0
708006426 891754600 0
111267772 805126438 0
922384219 295448355 0
610034837 111360465 0
435684755 205459036 0
634944130 539689802 0
447632938 193638619 0
953850407 280689285 0
874684 8053183 0
72064630 49590978 0
631887252 290442772 0
824579498 121656055 0
194864233 299987421 2
292781798 55432468 0
4604314 64415981 0
842576105 493012229 0
261155131 773511144 0
677327117 979235820 1
879181663 939724183 0
241884051 664058300 0
124358904 434103665 0
582326941 535216512 0
380825804 470403971 0
95766511 251178497 0
337811919 363412483 0
56616039 936973842 0
274684802 413147466 0
649694916 19077982 0
80954719 433255169 0
664556976 418842206 0
462132230 143938499 0
385178291 431243133 2
406155545 23816684 0
537121864 463995910 0
902792516 982346656 0
21869374 88223637 0
236676914 739873682 0
890433415 527759260 0
976823508 884843450 0
617243982 153696718 0
407074129 512532913 0
695688681 529342644 0
488868838 879648461 0
691570376 22952786 0
693551020 509593437 0
760296612 137310480 0
129729109 153419847 0
275136697 743523012 2
548959030 35404534 0
477776560 266256612 0
68235164 399757948 0
841984255 358652695 0
73884447 449942392 0
457011720 701671626 0
261115027 454098262 0
509820022 380008464 0
125858234 106719639 0
249640449 295142093 0
947864324 617228113 0
945806913 591370258 0
770463387 89068016 2
956182322 539365565 0
540638675 381457254 0
60245117 280524737 0
107412839 578973727 1
316716835 196278942 0
90781184 429708591 0
146319491 688152786 0
279515340 329123218 0
718673852 98114792 0
456462557 483566429 0
613243559 728819189 2
426118268 20471673 0
347209807 455036156 0
489139511 306596186 0
651713777 410739382 0
852201251 778341411 0
71839626 418914529 1
943451982 891414950 0
672780885 880384193 0
858734291 594121875 0
996060624 891718746 0
449826538 482762065 0
53707627 216392441 0
72739886 103901240 0
926438052 134753215 1
819833033 613288346 0
43737996 242877745 0
108075641 67203341 0
929946692 871814216 0
446848089 450321290 0
779847924 350545020 0
762180150 238359943 1
429756825 815011216 0
46960202 666323514 0
543522390 891630723 1
785842696 390971911 0
659199226 393822127 0
306276519 394216168 0
311829979 568393001 0
330179335 176623322 0
915963287 539561752 0
941462613 902308142 0
6862742 818340489 0
105552302 95931364 0
675911526 203776248 1
965419567 317063680 0
4772575 335729167 0
622131727 249869437 0
267920641 324052757 0
69915952 7800088 0
85341733 739458614 0
403504651 574886445 0
586212022 559681301 0
364086610 665466168 0
80435229 500969769 0
884706210 416201279 0
908809154 141996005 0
856965144 991395374 0
975773021 947729754 0
319516589 319019630 0
85027974 437717126 0
97339353 715409058 2
662686943 603204554 1
18835586 146493435 0
401206302 730665622 0
828059758 723767833 0
800138726 930659974 0
839138402 425415467 0
392351655 150875969 0
643317169 530433189 0
313950534 427130552 0
858916523 19084214 0
893252400 21063791 0
896268778 766981684 0
821706240 835015711 0
122471217 189772258 0
879887368 556438656 0
935986241 791145597 0
895586513 876603129 0
212681801 50070587 0
378698240 770559943 0
128899765 57725695 0
532207112 147035038 0
207364133 540314896 0
305570492 310947214 0
149323052 429565305 0
864625349 153987656 0
511620090 418349904 2
576132665 111963510 0
642730141 273100274 0
27517562 217035765 0
268882613 134317892 0
109035801 773146220 0
473811340 396206103 0
348749667 293889580 0
739066185 35191406 0
986630508 228123520 1
461972515 819239060 0
80245804 125571118 0
314561033 886039627 0
300132338 447016296 1
705280696 917625805 0
964310798 685638864 0
530334813 187653900 0
986637321 193571928 0
630266532 552661974 0
42995724 61305633 0
78432747 689701202 0
179896305 840873132 0
822019964 38765251 0
283572278 603414130 1
677242863 778775412 0
59107544 772940653 0
717225575 159814341 0
953490697 10122098 0
118002031 351737637 0
694123530 933619367 0
306260171 161520200 0
919440692 281239692 0
947892337 419447070 0
131807777 2417208 0
289392059 461193609 0
735452048 364605080 0
256429157 986844533 0
103591182 613533294 0
811534064 985143044 0
289362677 471418785 0
999872377 818704284 0
350118760 812720816 0
210504189 425549738 0
424684857 78693943 0
967438454 782916139 0
655681872 649188611 0
299307584 816960526 0
809779078 893424830 0
141506147 131888404 0
691238090 357771811 1
261799847 79942813 0
480660451 6433925 0
917534991 86395327 0
47138677 314272905 0
816821313 435808711 0
691971451 480755614 0
759162169 195652933 0
309417200 404558217 0
962797652 809882537 0
190329128 958107879 0
593895167 11035055 2
460051795 404103788 2
319142477 621838719 0
134547759 722556033 0
4425416 800522774 0
282032287 97536564 0
354232781 348336145 0
900507955 214341065 0
295571659 952596966 0
352581616 809645414 0
133920441 221081819 0
756841704 621888166 0
95793398 207085741 0
926822123 691819003 0
688383741 47619206 0
76730343 698542724 0
505421512 132417089 0
725156773 920568443 0
173714795 142593566 0
458502862 120231553 0
849381474 669616665 0
860699393 344549823 0
512890354 553036020 0
296721774 167008910 0
980427250 248774952 0
332138315 753200611 0
945229568 754472494 0
282788807 182700682 0
142378024 675926159 0
547794563 269287283 0
933065176 149228414 0
397059350 214382265 0
442231920 18787862 0
407124376 704349394 0
835328846 372932449 0
783268384 40076746 0
963253498 832906263 0
86264217 21799538 0
719428581 197797359 0
526990230 836970428 0
513436396 211868497 0
728742285 994112 0
136259207 726130731 0
123232038 206308611 0
855432278 459942379 0
433702788 475475307 0
238432842 64449615 0
748506541 227232468 0
247625610 363355019 0
451229439 215614085 2
441488836 941325441 0
73598095 35731342 0
160107296 479378752 0
218488027 1367680 0
580948005 836939748 0
941902877 613078927 0
554292666 382463149 0
332291651 980593662 0
137570304 812968725 0
794392761 12742890 0
623850066 20468915 0
914807395 98413330 0
562855264 747667811 2
52360691 612188632 1
135054247 890667158 0
998886891 157829757 0
392308912 250704219 0
132659417 923490279 0
99278596 417722165 0
996041595 956776899 0
670504855 268464515 0
822155341 662391060 0
274308740 344556281 0
910391214 307815880 0
336265402 957184854 0
229030900 681562249 0
390360219 921065861 1
665723701 403112953 0
781089024 946221267 1
944283724 636515199 1
141789292 394092348 0
911744865 743972065 0
126166770 134138429 0
848865206 875994008 0
996379712 260432702 0
665674484 168764381 0
684531252 187195867 0
222980250 895232174 0
284087591 272381794 0
60367630 510493785 0
748586781 945662679 0
495596589 663326423 1
287870615 490847327 0
371408310 572369833 0
250329629 265439370 0
414566681 861308987 0
847296659 123222282 0
75156775 630056312 0
361383000 941607616 0
556347742 937032932 0
977909925 767677561 0
965205755 735541103 0
791105202 173680116 0
210894350 221345698 0
343673288 220229489 0
198502361 455301473 0
399476247 961559386 0
523610546 702394314 0
377164534 552541778 0
594931771 856722005 0
897648606 346404180 0
76994970 124097092 0
336192518 19809159 0
499791988 435128086 0
358097033 519323553 0
322266177 864524610 0
775818761 389917470 0
468791303 957462573 0
907127094 866981731 0
148651673 432028313 0
470501460 153325321 0
981715450 449889136 0
896009606 951172039 0
315512308 418262418 0
559059180 981225535 0
60264889 720514688 0
66534350 888735989 0
242936780 192103830 0
56463076 725828525 0
115768761 883612155 1
771773682 45301649 0
58918546 952081451 0
924718360 485784225 0
602759372 991139339 0
498592511 806356964 0
688679542 106452265 0
746863906 257542487 0
600231698 47689678 0
905282980 532210829 0
92541081 390997220 0
180185739 138351241 0
360132291 9307038 0
883180818 541870403 1
580180288 55246588 2
544433558 714984026 0
10614612 549045564 0
214937530 815678220 1
406311668 304897252 0
798557470 649650944 0
664971962 850559849 0
705812759 357834218 0
930142856 218667091 0
224300655 464167628 0
842202290 100995446 0
261474172 429568238 0
123126684 654939201 0
739289616 722862537 0
459596163 574027198 1
464714375 165564983 0
648034562 843249176 0
930333143 527240145 0
354830170 991044904 0
209573802 339347252 0
14527498 959938364 0
446371032 126951137 0
121862514 591380527 0
428152832 787543096 1
402452922 996232725 0
345050873 34359314 0
738883997 521001192 0
166659155 809462622 0
433400951 764027448 0
653126188 983935623 0
74673333 843948586 0
233511929 80642309 0
668986483 164066913 0
284709062 490276899 0
664332360 766873774 0
29350174 252703134 0
926321438 470328150 0
812257347 654339801 0
30544723 31216627 0
118834786 400940667 0
162007387 670886887 0
372978049 520132100 0
232317953 550848285 0
696054805 723758287 2
463374896 37368498 0
495286614 318021619 0
569182134 554669334 0
564404312 399276085 0
925388071 472862513 0
752504305 833903277 0
237585615 275476938 0
77619184 791493941 1
93305790 83478634 0
833532770 369738654 0
383550701 781026093 0
784886970 138500312 0
12811386 267400262 0
847354213 663435933 0
993853625 164675429 0
646401739 39828242 0
850633852 401422641 0
369526811 519158673 0
7652206 32456252 0
367001815 487941296 0
707789249 327057608 0
494277989 268607112 0
577249414 72392921 0
567814764 11443205 0
250739799 489272987 0
872875547 161556276 0
97768836 82641227 0
6581763 658007176 0
296760394 970161974 0
416724519 193355000 0
279272333 723918416 0
503321341 81220135 0
525850603 584328221 0
459690083 614117368 0
150485079 389590671 0
554670377 111361506 0
185251797 858706002 0
594219708 598147083 0
48314285 912467737 0
640887096 920905232 0
588294101 237617063 0
70293747 999307571 0
231129225 249190372 0
19044200 230625131 0
86905206 956334026 0
37170170 159666747 0
513239653 363206037 0
798697769 423750286 1
723163885 216663295 0
792941513 285842059 0
900637563 88849614 0
243322526 70041285 0
82706117 345658604 0
305786666 649811761 0
595623409 265500148 0
608554054 285482802 0
16724033 370333369 0
614035692 402480623 0
893240352 248529109 0
457143029 966057117 0
176218761 609093290 1
429644122 488688537 0
162849689 4753139 0
756631085 20973738 0
343516682 36029400 0
739676901 362405407 0
325320308 117633346 0
863508070 403514371 0
830456732 754903978 0
615327884 198571289 0
21490201 252921208 0
585959613 151027686 0
411441759 764486961 0
198097478 303690931 0
823893140 377615215 0
976268610 26184723 0
370371911 742484889 0
553820040 738905406 0
945119518 595521568 0
630695099 500266760 0
482942185 560330072 0
21707670 30217409 0
633422437 139161166 0
302281387 191755004 0
504181230 50401437 0
666004851 496291966 0
939901145 8338362 0
92296686 593092900 0
175449162 725295714 2
388621913 286411515 0
522916576 433142422 0
381518363 860072235 0
225966352 355577854 0
498196519 450268232 0
206584011 496290215 0
771699643 47124421 0
422064769 901378602 0
136200284 531778154 0
965080571 337054754 0
457901261 500353517 0
105233334 385961186 0
972628026 548297505 1
714301570 65343796 0
288956731 805779262 2
118890771 870969441 0
521310295 969323684 0
51029027 592657388 0
43437626 844065856 0
500631093 59935841 0
514830282 94497217 0
710050714 130952399 2
190569925 935652050 0
83300391 9379130 0
881724057 856307367 0
195214954 165248346 0
679865481 951959291 0
868106810 98590100 1
223911688 863737934 0
15744449 705764407 2
636451592 667589538 1
130150756 858750918 0
722800932 28108580 0
194573864 276670455 0
886565871 978090819 0
730522716 712331516 0
2853751 530431121 0
272404961 430912647 0
335803785 251409758 0
912385982 821518074 0
195289056 239913316 0
437533545 965157033 0
36645412 827964491 0
684281306 35453415 0
783217898 993140806 0
150570340 807573316 0
45641902 211892682 0
316793623 79365741 0
622537246 685834175 0
669576917 684529472 2
718988998 23247702 0
876822494 991918905 0
715574591 66369648 0
185948306 909203267 0
64514879 196429336 2
827669694 908561322 0
66905676 635415185 0
110010937 916625279 0
92164520 927954712 0
517949694 137874467 0
413321688 644569276 0
937009424 660365952 0
489263967 294319354 2
863996370 962987335 0
923771631 642242 1
245098682 895122565 0
385982020 234930007 0
763248167 892539452 0
72373190 234189289 0
523227512 832276456 0
257110801 715890324 0
609513578 631714969 0
106721739 237109471 0
765516694 152519084 0
955277055 237017552 0
672454631 800111527 0
876457927 765696073 0
251586313 421251596 0
540817437 246180648 0
347492017 993688344 0
49662040 348221875 0
491948677 31076815 0
685864844 358458240 0
151556363 219937384 0
263579865 43785537 0
955260539 363303348 0
628747920 891089306 0
664893657 476800114 0
413635686 857931640 0
27914939 988262918 0
639316270 470614814 0
921249689 2606071 0
387185846 333083363 1
217656550 508756340 2
171421347 799011523 0
125774554 496670785 0
346217983 528240266 0
813753731 210328750 0
825146382 936695799 0
41080109 323438054 0
189320943 843492475 0
641373136 207561500 0
180781854 635895424 1
397721892 282445436 0
409590161 527375534 0
699777897 14444047 0
727924860 955808775 0
509499312 704088771 0
436874176 932232012 2
243766096 151284758 0
940254543 463205786 0
772730653 315337604 1
232650561 66425316 0
284822813 50023747 0
981394230 58404967 2
944660320 42033702 0
236743105 41769018 0
158237511 608182201 0
746841947 836402552 0
199373437 904692453 0
843458691 680187835 0
55663315 977844898 0
510066084 516087553 0
210834244 338313445 0
958954276 722399124 0
77100741 872134784 0
932006945 145846429 0
192812178 43553223 0
11281141 929028160 1
88557398 754266755 0
372248856 247411349 0
983166197 288537201 0
193534937 279124437 0
747164799 368177452 0
152631187 549200624 0
360371275 34130433 0
649609587 669984621 0
235122600 52514187 0
600130051 356821511 0
560277695 852008553 0
911875412 778256519 0
821232987 16603869 0
375053457 634900172 0
355922488 130116321 0
869775439 953117226 2
686970440 259422533 0
176817700 673032695 0
801640743 731851611 0
388186393 972177964 0
282084391 998483717 0
608148271 57169892 0
784855373 518529178 0
848080883 679915487 0
390632206 828303933 0
396633794 773684143 0
996240069 925565338 2
42710277 729934372 0
276371305 440095831 0
54014095 529849587 0
919370643 794494814 0
575804565 227185536 2
389238439 956003450 0
181728206 97214535 0
718325624 162737502 2
39841868 692212152 0
303394365 306058656 0
466923298 526777136 0
649019825 233852716 0
242657342 764724 0
72115877 43964267 2
940294923 974670652 0
277040649 502673662 0
203894336 325006101 0
15809887 121560962 0
349162092 787290261 0
765172298 303192384 0
603883007 522050964 0
153126713 40042050 0
718324282 200591646 0
439493899 925680213 0
616539067 49432944 0
987343178 593364510 0
922777426 447945197 0
457321536 109646386 0
460986746 662977869 0
259591034 236740533 0
863061294 500358077 0
125882419 738820707 0
977658472 963693346 2
667009139 273191866 0
3279302 537059252 0
737415366 524531657 0
373631 664546424 0
294427476 597658663 0
614825202 501004418 0
108149503 523698693 0
114266280 253257933 0
724841122 76096313 0
509286161 333409985 0
740457062 351093609 0
854822163 546532974 0
816081934 516405580 0
8578262 121608734 0
469541303 152099556 0
225860942 462330537 1
700004963 106920339 0
397497721 418388402 0
749402058 331314751 0
62934922 667795234 0
821397093 972207661 0
719984270 837767 0
924904916 604095899 0
897021431 229556405 0
416392603 319634223 0
546590336 355902009 0
11022185 306693652 0
424312580 117645581 0
445961043 807541913 0
246537782 66703930 2
805462714 799279086 0
721454912 636167957 0
844907572 68396084 0
63923847 872174365 0
267682074 402587065 0
471452660 758518447 1
173703777 382908166 0
16057191 197118426 0
595442634 511001155 1
4653474 942928241 0
420990939 644227249 0
278806271 298426909 0
733729395 613204551 0
945570082 641749629 0
530747558 161102303 0
293347379 128390907 0
717035238 263112516 0
217297936 177970772 0
330187763 44878279 0
147720203 212603018 0
728761620 488892891 0
103387309 26795659 0
901247309 53083958 2
950382906 167599454 0
518058549 387775135 0
212249943 277237677 0
502697605 320657080 0
618623650 975306181 0
710528954 24859432 0
38391663 659080346 0
374453967 258809832 0
7523223 524878691 0
80507989 544421382 0
574987564 488456523 0
141351275 90257114 1
781514284 349451375 2
110777675 196147360 0
8853400 151446971 2
806995382 451917620 1
412475878 197240003 0
469981155 241620302 0
695369730 190189158 0
516298366 291989372 0
807505562 512711030 0
348198042 590299198 0
194374507 840929422 0
567814147 284390822 0
204201785 556677804 0
260150114 302168252 0
964717215 221217608 0
431026156 436809410 0
670650366 820630510 0
307028011 879826722 0
100443484 985567484 0
37115441 371944595 0
188240142 479810580 0
201282169 861577854 0
947941980 147322847 0
103377838 102502995 0
385056414 240772780 0
942847671 984737705 1
499767890 9973892 2
234661081 129719000 0
108166966 185564512 0
318729106 298418260 0
653291311 50880132 0
883067142 37056267 0
87228029 409138359 0
918690200 420754780 0
705961769 883201036 1
617376223 850995244 0
694907593 944863830 2
98706641 948223076 0
492066930 751956896 0
40912183 896801425 0
916625763 189395834 0
389797398 807699312 0
867481723 398468180 0
832909907 143221688 0
606645518 525871457 0
604480363 65926190 0
438705499 630622092 0
935603774 521016275 0
60127341 315148245 0
57242245 116599033 0
976259473 315827156 0
539662303 599747901 0
688821592 861269782 0
873882710 549317833 2
670119997 12863324 0
621210299 932382070 0
626716678 59442398 0
744920642 21967308 0
279863715 762848584 0
831944403 35333011 0
482325734 284833550 0
879960404 796292386 0
995402102 510576578 0
613934045 987209524 0
521390943 265280393 2
53863827 291605771 0
51898442 4754340 0
117045715 956280212 0
975390661 918158601 0
597232991 533708178 0
808102699 237402363 0
66402960 383809815 0
560305780 656931855 0
641501790 620522082 0
665290292 416644291 0
768945180 149316733 1
314775971 417850708 0
321373553 73333118 0
138861740 596784843 0
62157473 941304240 0
224455038 481206303 0
627894456 58648287 1
777752839 227530601 0
202280288 295071922 0
281720226 223585685 0
2201754 825312829 0
928862381 953474944 0
823537423 280719925 0
864235235 831836898 0
35720788 788204180 0
40688021 322483205 0
517658192 474048494 0
914096167 402739391 0
314400390 295684630 0
35056407 512352006 0
307321980 432643467 0
217418398 274537411 0
968598994 994721725 0
822647612 639374557 0
714854569 136780270 0
154845608 867332468 0
245146456 438695541 2
104159171 671078150 0
989478585 898756405 0
113365044 904636177 0
945168610 658738367 0
646623105 131263703 0
19511794 377855600 0
437131635 37730198 0
637502420 987809864 2
479105221 809371911 2
72050777 33985339 0
502878740 486866263 0
128782408 953853868 0
739734262 114593220 0
37327820 760407467 1
676388721 359986240 0
771021563 993006985 0
447651728 391501236 0
81744779 941776889 0
13204850 594307739 0
110587586 269590663 0
179377223 666094403 0
214405342 611874362 0
798231522 451913968 0
424399857 196724985 0
30073291 260426761 2
786871000 101936333 0
32141228 599462987 0
547162548 314849594 0
73042079 819259679 2
798071138 1369957 0
298036253 374857488 0
399000907 432674043 0
29938915 972843446 0
272801076 325062862 0
51589159 886832406 0
20700360 814707740 0
935795748 647962701 0
891421768 742864095 0
807164743 231527621 0
201532588 125818024 0
11738970 809711460 0
820119041 669035079 0
56856470 420337520 0
581272424 382766148 2
515470293 816644964 0
534611451 353706221 0
578714630 764451849 0
953353170 439078405 0
836145867 534372910 0
738779727 527011914 0
940477922 599797251 0
342105340 410373239 0
825308038 222580648 0
658160574 408455155 0
804390445 685739790 0
498131433 376505452 0
107554233 855231749 0
499778579 515182348 0
760573785 460917970 0
690851620 105173948 0
864122673 729398190 0
776359585 662546560 2
209595756 140912885 0
550783044 45643805 0
911997460 389016881 0
421381288 579487292 0
298518168 980528686 0
19889848 966421681 2
726047336 533866091 0
381215522 455087788 0
130899444 71248849 0
126701948 523622397 0
610532716 88053472 0
13995320 115260488 0
124402614 713995909 0
899309739 906962542 0
985233179 49275387 0
154262607 3626486 0
15149088 338817761 0
706666965 208422526 1
135095279 435820723 0
943473268 30865288 0
201837079 540283889 0
87624649 23192630 0
514614930 508459207 1
923292072 624143501 0
918587404 839343675 2
410125328 43557557 0
882476330 117793644 0
777693249 102912601 0
511694238 117838475 0
158199898 341030591 0
257760149 931131997 0
83376756 393940715 0
365724727 732730531 0
843298711 545929382 0
489107309 375052938 0
536050327 97294102 0
507264623 32937632 0
868113036 933624352 0
580204781 789869754 0
654538712 304392458 0
820659736 985955513 0
812719869 60977055 0
558693633 659101459 0
586330735 30628643 0
529719328 696894874 0
351332561 411096449 2
357331717 448442161 0
688916590 441249748 0
859805109 452239997 0
415440350 498358761 2
856395793 81817428 0
986489304 458128306 0
476942698 702468303 0
895211274 421181285 0
232810965 34057677 0
122117254 40645163 2
63661866 180334600 0
504881445 351217273 0
274428498 310701743 0
549413922 28841363 0
17869140 919359227 0
55668112 12507050 0
392926729 542493271 0
118926343 934509625 0
5400892 739809966 0
49993368 181000174 0
514049378 669204606 0
24673571 563612913 2
698845416 278687661 0
473946395 892427824 0
362277471 428376007 0
171224796 137834558 0
82656736 244291921 0
318449368 48779694 0
726760170 692970744 0
31747233 702319592 0
29171273 508408668 0
739240585 662340395 0
414629957 849112421 0
797275392 224063437 0
684010425 988317454 0
345631914 122483760 0
237065590 851324204 0
66598093 885221149 0
96889955 144973151 0
238319484 165646882 0
543123118 905335897 0
492507970 56861799 0
592266656 730015544 0
498150062 280312691 0
185099019 90907390 0
82943711 221418284 0
627139579 42348203 0
106105550 713218209 0
143119914 800310492 0
979593592 733697178 0
978158357 386595222 0
298272344 324392601 0
288651902 320049720 0
420482253 596894741 0
737809230 530644049 0
7356916 303140241 0
980722491 149365221 0
32073587 435181666 0
882025154 84323321 0
443486054 876578750 2
426548862 276979105 0
652044066 342685582 2
98073901 467134178 0
424441382 94731826 0
671374803 948843111 0
394289018 212466728 0
20887518 139231751 2
590695061 295035117 0
24841050 250495268 0
277457904 124416314 0
590344838 386424197 0
263097970 857254871 0
196273451 962252580 0
322729837 255036686 0
821807030 367220857 0
99836613 932900682 0
841133209 578185218 0
131163093 915882964 0
161066354 471608297 1
237808040 820404031 0
252038333 635860481 1
993184635 30750627 0
857308667 609351799 0
184095600 885832033 0
322965797 29663760 0
805475884 81402955 0
232068803 988960249 0
653894436 314342037 2
212306320 141821415 0
150228345 500509730 0
845876543 536424035 0
930358646 439886758 0
453542233 50849535 0
971561285 828262327 0
34318086 537756263 0
257256293 176697652 0
915659434 746173500 0
772029906 67372795 0
164445778 24648417 0
304936800 703476254 0
89671096 810023605 0
430692814 330943316 0
560879108 822227699 0
386501531 954423288 0
446539208 26536142 0
894645530 393795799 0
739405723 107894579 0
3188189 319480887 0
252714854 547154342 0
353638480 17489230 2
419737025 231423380 0
128681209 138081616 0
51390814 34356077 0
19991861 94863628 0
653079933 386254285 0
391487413 872289222 2
678174542 68094541 0
313434047 99287442 0
287392763 712539478 0
865665259 780641276 0
769361595 668820464 0
53337885 139271549 0
760344747 645132885 0
830366727 155439165 0
281527588 463378083 0
906483251 245563252 0
918530320 990003219 0
507323696 746945892 0
557049212 397314017 0
596887619 296124626 0
825954679 779642834 0
441252843 648173307 2
455830270 421961375 0
883130555 164462935 0
199153536 819804154 0
408985793 349032120 0
77699377 740035745 0
221819532 653385781 0
64267050 894881336 2
188857460 11609561 0
132097731 249008842 0
11151169 864621353 0
221664978 472533964 0
151177892 31438238 0
611108938 547464477 0
503823855 109269873 0
44611656 672717368 0
399964678 392298207 0
446709327 218078175 1
570229146 209506539 0
228629759 719847175 0
369033099 69397923 0
602339110 887808028 0
836693675 929397893 0
786962140 707707489 0
772133382 21770263 0
19031370 850041462 0
277338274 843057151 0
896725842 892397241 0
178634072 234549581 0
535220354 93259271 0
99609362 990788482 0
619599285 272107147 0
841561079 83835044 0
164028366 678345141 0
951602820 24715903 0
447602137 37446207 0
44729223 406134743 0
870922760 106119491 0
943523325 539374089 0
237966256 831306891 0
238828760 87635950 2
445415083 396019216 0
118371600 670083961 0
612699698 883612353 0
647485786 431419557 0
490615328 24113187 0
480461526 436022545 0
137928681 680653621 0
688491513 991270413 0
26324110 350946085 2
743789365 383883530 0
603021545 320803432 0
424662774 203913560 0
780322832 319735632 0
483593788 70923801 0
482349049 925883566 0
78731801 583572556 2
699235014 475218814 2
608215702 983256440 0
832375891 304730254 0
986703963 213182349 0
421392690 715907535 0
521100869 965911266 0
354892586 388868872 2
864579051 571782894 1
18629319 405246864 0
737877559 613095981 0
596103132 64044425 0
141035816 525126491 0
370721426 855557513 1
464087387 795276396 0
512095645 929438244 0
871383791 610444049 0
39149952 372503192 0
590871374 744451486 0
984194768 473773412 0
192888914 737699675 0
6188960 76262249 0
691904187 39551111 2
503406721 346468836 0
281545648 937484735 0
101993808 977564328 0
536239908 167693089 0
135226797 319343186 0
387597987 191023497 0
743597379 566065656 0
778156419 955087033 0
286162486 300825520 0
127169107 386753320 0
872655312 98240673 1
229963551 219479986 0
844173534 272362486 0
579333915 370756000 0
90726915 695445396 0
65742187 209609612 0
927976814 820781120 0
759005836 502885654 0
53866562 364646236 0
292420063 519821463 0
883838474 72332395 0
112182842 26214476 2
468769934 896840485 0
648271887 992958308 0
99415120 45818535 0
931699181 672798587 0
514594252 302484156 1
244545146 549562630 0
439585475 670027317 0
596909841 671634411 0
265792360 82317926 0
78838231 183410586 0
485408915 643765702 0
815708038 281717302 0
909677679 260156895 0
412891861 342678942 0
539346891 933013458 0
980276025 997875212 0
436360923 752084675 0
289416586 27325732 0
708770190 200159984 0
896086519 505628928 0
894406064 239325023 0
465462809 958178019 1
776419265 435947063 0
310843051 473961617 0
385212968 39834532 0
310034777 437789597 0
249680732 253629672 0
49466563 959964301 0
36749318 317745296 0
709356096 5742478 0
853442137 845476637 0
154334318 290101631 0
21452519 594691438 0
309586096 626112940 0
655095258 632115756 0
426933271 396661699 0
136973822 940579025 0
298732992 96111078 0
919426307 416472059 0
972803360 24671860 2
296467379 705258991 0
94659469 980504046 0
962115257 553181050 0
202557407 964896318 0
875680281 354017779 0
681130073 609571049 0
87771675 677071595 0
883719772 813575393 0
588509446 525732194 0
601601645 577900351 2
228890510 952242113 0
145786173 941425380 0
580356724 197391511 0
701986804 227004527 0
625532814 327292490 0
215996418 786644424 0
260318042 516208386 0
55752676 665364852 0
491745475 420280382 0
290763608 104665004 0
448423199 274637229 0
606497443 253948737 0
65024496 17146405 0
61751883 282081866 0
578487674 482015782 0
442490067 900824946 0
529036971 87578618 2
628139654 101948323 0
754756655 573882862 0
715951806 733417986 0
64301869 21321348 0
952361430 551632339 0
548049951 152660199 0
113481757 731324363 0
41002349 197843844 0
951183070 847072759 0
76109975 482250865 0
875797020 913297953 0
611940236 239322976 0
437489773 600097003 0
129421755 827802447 0
434844449 394305205 0
787369735 159128079 1
305985808 948362081 0
983743150 650519362 0
161127272 106681257 0
757357660 459933572 0
248877505 194161086 0
816979338 595277349 0
68192177 764141168 1
222125620 280650428 0
900243640 162638471 0
538705285 681499393 0
205123209 684724468 0
178754801 359725355 0
441119992 863295824 0
848557777 508785709 0
795146940 80908053 0
631346541 112342344 0
335086820 473537709 1
746017762 30934176 0
734559036 697853795 0
800497983 783860073 0
261501972 641422931 0
98310508 270782214 0
573273713 713208542 0
867995334 284231943 0
963515940 734281612 0
477127690 515385881 0
556902058 75446245 0
719736538 773031273 0
445760579 438586547 0
495449227 82857096 0
896000815 614227402 0
970050012 770494736 0
860705994 104428869 0
984487741 531301686 0
203681085 526707847 0
528699269 695188078 2
202725880 557420744 2
582667953 793255867 0
933332963 331300792 0
448196279 194992345 0
423824558 399245713 0
830786030 107640682 0
578475384 954309582 0
783392810 158610855 0
619053549 398023989 0
831809510 843169357 0
553790248 24477674 0
628975786 930190340 0
916256046 582270746 0
589697983 266051513 0
42355438 320511267 0
890428254 917226696 0
258764801 622474878 0
728172339 570370460 0
813647323 894758129 0
542971438 439627397 0
63601817 654264310 0
8362029 998616981 0
828769383 274450193 2
70040151 159303285 0
340496623 150299438 1
583843404 123863117 0
241248374 90898446 0
945768633 743019535 0
158207479 17708124 0
277358852 187730922 2
850437130 558452847 0
885181798 139753331 0
113410522 73921997 0
360396418 874926433 0
704701413 543187186 0
498511250 292303317 0
535426093 325053561 0
343465351 773507860 1
136178344 410882953 0
324745951 867001266 0
187088579 649701225 0
540120038 296015342 0
735374600 147125494 0
660900511 844785539 0
7842159 95972474 0
46244691 122347265 0
94933821 998015523 0
875153809 766729230 0
62252753 105272780 1
947474356 733227086 0
364538320 846295226 0
747643956 60784801 0
203558948 720208831 0
199987214 333741118 0
686454109 300645231 0
618694060 813765103 0
878961022 647976563 0
229923563 370351589 0
472846060 379399982 0
252441816 129650983 0
352670743 420580912 0
533939376 849220909 0
665668591 330189550 0
74027806 235489196 0
202820490 349356304 0
746814515 45131888 0
983814436 613290761 0
664786437 291472489 0
797995267 325529302 0
37457329 7144497 0
766057180 480743230 0
986279560 489182393 0
151871212 32078557 0
267380204 416388581 0
649508678 185575858 1
322232561 933206355 0
926480264 61393027 0
775667931 184160254 0
944067832 89654734 0
93442437 19463339 0
784428677 366747510 0
974505353 484943828 0
22982056 975213192 0
797982784 527594211 0
477801841 488183743 0
140872658 353510103 0
973376238 176995475 0
611638672 178866169 0
396336308 482445952 2
255184674 490399068 0
331600474 213318047 0
54822843 45602817 0
783215190 395185358 0
177050740 721309164 0
882080864 780323969 0
928747609 675121555 0
967032783 219671783 0
131043892 689467572 0
137380057 676620010 0
452040976 322273172 0
928321441 249165039 1
296235981 970207175 0
880433675 283266590 0
23340179 886713410 0
699616625 798150860 0
855853246 34300711 0
583887999 324543691 0
842056819 225702892 0
449326824 35557315 0
654525684 520023735 0
835307552 844717279 0
319802951 872553692 0
205339037 851548962 0
832488816 645441721 0
64159339 587287828 0
809912914 986287726 0
280397224 492717019 0
128562302 995473488 0
876132764 234556546 2
91990419 771595310 0
725919441 137419261 0
700566072 278481986 0
270000164 842889074 2
229469428 603639962 0
54499161 989688185 0
280020427 268252400 0
881634779 930927948 2
339179258 99480016 2
515866078 27167870 0
487650815 759079208 0
590100418 14325827 0
653537578 741230934 0
888799454 51284602 0
257367786 658319969 0
755989296 602322488 0
403219488 128170670 0
887847603 790825336 0
183442073 35749260 1
369193670 290869980 0
698166499 502861180 0
98930771 389867628 1
817682532 208968808 0
742265249 555604500 0
263490058 413336161 0
633871084 122323379 0
271278083 95221791 0
988686970 787710005 0
68126921 113520326 0
524879417 898581451 0
487969194 165542535 0
150503108 841359998 0
24166871 305625186 0
512702795 979717879 0
932842956 997447277 0
884851453 988933891 0
227863006 49737212 0
74171122 839195518 0
881955642 974673317 0
860668331 520144859 0
119225582 947422198 0
423385878 243031197 0
627923908 295567042 0
601286111 523476039 0
328650761 816827241 0
433237424 567371102 0
412679571 599584477 2
119306748 595439413 0
957551553 731555315 0
43288117 75367656 0
857531111 81437844 0
92772709 535203641 0
690644650 814450848 0
176457632 90613001 0
916551645 616705108 0
211856152 270801148 0
945752039 653638475 0
319999821 596593154 0
857310080 681227388 0
55170918 722905510 0
793974819 328455834 0
703841938 838139346 0
684903230 415639816 0
626928228 988878792 0
474483919 674956643 0
97574552 205643681 0
777968516 981420724 0
149736625 193788361 0
515665761 767169291 0
624322025 885438685 0
936443914 113086151 0
139030956 315842541 0
213082089 709025597 0
458551483 319752284 0
337954360 140575019 0
136774707 553580 0
80173660 476880399 0
807547629 448396907 0
850756494 403510053 0
399564967 105819925 0
424434495 822866533 0
211307084 45215150 2
800628224 529127975 0
91902619 54978722 0
652694174 538235174 0
8055150 844000587 0
634108338 116668016 0
360624782 180560046 0
344800150 176509611 0
789951843 434749339 0
612724608 440483933 2
212251548 702066632 0
812332724 813861481 0
34985442 897471876 0
441513798 986057160 0
977223896 506753107 0
98810631 728144819 2
75630054 313049364 0
567139546 42863541 0
433350117 60945156 0
179319725 2433325 0
639496628 744290080 0
627294223 693360959 0
858940935 308819237 0
401975068 625846597 0
95831998 43513326 0
477750859 588647297 1
424231572 258673448 2
4159376 647269064 0
84933389 921928740 1
689660820 501468909 0
715597219 73595128 0
273860435 9619306 0
486114791 58612123 0
450890991 335765831 2
611053915 586831891 0
558082493 870764235 0
108315900 434526394 0
523875750 42605107 0
756160058 387062922 0
671066421 215235427 0
665053019 557016453 0
316501183 935220513 0
499289657 91585114 0
133544555 946381665 0
553651421 910580353 0
141692832 49141229 0
682932374 653041048 0
704060125 555407444 0
885696725 554921490 0
396896984 743180439 0
939000782 132229774 0
267777542 538611494 0
653315640 110212102 0
531321188 710888644 0
205927150 518002640 0
732727041 531278554 0
9556601 7404892 0
387174133 700578069 0
425645902 24771768 0
118872970 489938198 0
458730480 969038716 0
501373208 723718777 2
346139995 91286995 0
6753646 517972040 0
746976341 17787538 0
180050220 184890598 0
369051409 81947504 0
613668600 568430077 0
855167442 587251590 0
688007326 535305557 0
106442306 761848578 0
611901701 187761878 0
663539887 808605437 0
636265688 455318972 0
119857336 391768899 0
540272797 774020107 0
283423608 524884793 0
841396162 737314954 0
794949110 242797375 0
806749247 347239291 0
732374859 788933059 2
701288918 512540605 0
749146617 41708945 2
903020146 874607554 0
194142613 631596116 0
99204139 394670258 0
897565802 393693100 0
189907217 169775789 2
92087924 65496390 0
935505126 478287919 1
128008957 143984086 0
761048180 479418170 0
119999632 908146836 0
193134596 86483286 1
538227712 714966847 0
443520879 917406425 0
136866551 897803055 0
292076638 302558870 0
75253597 307573334 0
128764134 568222881 0
347760008 182801716 0
394052200 19818114 0
965961844 77106761 0
285960495 473977782 0
525970909 366012467 0
120906244 619213176 0
699633343 633672517 0
965156270 698550030 0
82244775 697307054 0
139543161 579799383 0
162246890 472310260 0
807921778 154709336 0
622206237 736327798 2
930185532 940896663 1
912439306 317474637 0
809863562 610701476 0
458807763 728807050 0
229390925 162027200 2
842177031 238382237 1
570302350 572877340 0
494551068 503716256 0
528046161 683223753 0
688176701 972695172 0
705697895 363215092 2
388323021 795956597 0
589641338 24067364 0
172364601 198398500 0
987381106 963683409 0
121739533 507249569 0
942521888 649742668 0
633428946 865874135 0
454828939 896401603 0
207107472 303138670 0
523208058 878604842 0
21713940 163956004 0
868744568 16527545 0
56295472 223810322 0
747814116 866502324 0
163063252 998201549 0
356987107 166306807 0
115761695 469065771 0
616576429 78527871 0
79072452 569413659 0
445086158 199999187 0
13083615 622142047 0
611642692 110764887 0
19726715 553214415 0
68513841 681568506 0
767796915 738563495 0
193823549 455992255 0
500937381 271459699 0
164178234 618542570 0
967625348 492599417 0
291471017 107191639 0
595485557 519862981 2
400515904 60401227 0
82639651 456740065 0
296369812 292014151 0
844461554 311981455 0
935927677 606991869 0
499222898 585076820 0
226781625 709795365 0
482513857 45359150 0
459899927 282263397 0
37881060 199504570 0
687065775 531812659 0
560033680 201591200 0
384911632 7442275 0
51602305 477210108 0
119660074 341015456 0
952638761 155059364 0
33559582 392042993 2
965411360 113699342 0
884086811 374969950 0
636314102 491976334 0
435429758 394712141 0
531160223 95028315 0
34854582 736202672 0
264039769 763162298 0
740372306 169592393 0
605754210 759312362 0
82579379 74921570 0
592991284 167404714 0
561805596 121536260 0
936360243 32694453 0
488741469 27292537 0
593156238 545451869 0
71118935 18600001 0
915670652 942257923 0
825401380 6476982 1
735685648 126037343 0
678706509 350719489 1
144582738 925799621 0
629728226 803583267 2
384924136 339155864 1
601057446 97479994 0
886602201 987940160 0
463199506 637593544 0
612604481 332870102 0
315912264 208874171 0
114794472 944772741 0
349816435 952558343 0
255352658 43827389 0
956321184 264594569 0
715085088 628764291 0
510134552 328291379 0
381120970 560344937 0
791091526 387158626 0
383914405 513784490 0
94173863 176357278 1
693593607 937308164 0
368360875 487102755 0
520510532 351031697 0
666466677 709994997 0
4370283 348480804 0
92564029 286408005 0
831162834 515237069 0
878084258 589099216 0
259472567 898551957 0
922741312 346276251 0
78638550 431381558 0
679122034 405551283 0
387759157 567738647 0
116845079 122860573 0
405874430 15045164 0
20189825 528557031 0
507226175 27424499 0
26942462 448250725 0
36954060 983907715 0
798861194 181204490 0
907767346 382871718 0
338692179 285320726 0
223866771 224227900 0
468753401 968596227 0
582503945 857328869 0
860207548 754005611 2
41825181 518241602 2
75926607 154378481 0
390603308 637966014 0
48107828 828532898 0
384021041 498852795 0
203386947 775112993 0
127665920 905427128 0
721746301 365399018 0
587329706 759088021 2
287119111 350471971 0
180564884 59341042 0
427352433 18287140 0
634081780 601660306 0
311486249 324580773 2
219966501 876012794 0
475154566 618206110 1
177511448 961637314 0
405553152 355288972 1
902339462 303870091 0
797221440 140457575 0
98053016 374906964 0
37428845 106877055 0
758545329 3479969 0
511047000 860871225 0
624941816 513806629 0
608623794 313301719 0
107523032 23479423 0
336801032 55361996 0
508927601 85518182 0
45225559 514038214 2
7671278 981952916 0
558693543 411311141 0
686776280 393647447 1
826291594 715956979 0
773759844 123644252 0
414976884 704350297 1
392554045 48147160 0
655297661 825406972 0
34316950 379323308 0
657191002 554289041 0
481388188 603327092 0
116078969 42174126 0
485877829 979398674 0
326456067 563299729 0
507829467 231639277 2
664881636 253945790 0
398818262 851782678 2
911129972 620710096 0
245025227 591674529 0
435785797 121369183 0
9369439 791107249 0
51487 339156497 0
500736227 888815174 0
135809330 123768855 0
116419555 748137767 0
352823821 305254906 0
677202976 197624235 0
39741569 821258384 0
769263069 45423644 0
834219686 417977348 0
193353726 114156992 0
904904258 740442200 0
211218507 802572448 0
209958451 133141733 0
544100751 635848151 0
119285343 203268038 0
329781720 779727245 1
409809407 43380042 0
538622523 133414653 0
501232095 429871738 0
185108398 249463890 0
793362146 587292255 0
307631248 94148323 0
917577256 774159935 0
956887330 990305063 0
49154702 545821844 0
186144048 430855325 2
215619776 713139474 0
805866311 8108859 0
590314449 312203705 0
86871254 944426553 0
864758643 968755410 0
15807778 13617240 0
894703809 733174818 0
14426612 75192595 0
789511873 146255298 0
135672046 419595784 0
719985001 522169758 0
87583322 195215667 0
218817056 306174925 0
872360143 670771516 0
75959692 124046694 0
527899901 214050617 0
607886167 632740688 0
751248582 421700097 0
339033995 487382332 0
531825602 55641257 0
630146570 558113502 0
344493518 134510545 0
992010851 260508277 0
139063004 468613510 0
947838015 653531176 0
303073152 37783401 0
83081336 188882600 0
346119468 619585184 0
196107891 421513489 0
753279900 937102402 0
274182313 39800875 0
633194689 515922678 0
329191283 338224270 0
677501507 958397503 0
641223327 970681759 0
736629829 877450018 0
575786547 833287132 1
29301731 814437097 0
707653031 392860219 0
502205950 809802388 0
993943364 966023483 0
549880096 700786806 0
633806435 988662156 0
512959695 640651582 2
806059416 474574882 0
726333681 27690859 0
905746942 212873712 0
33890114 177840314 0
434694091 739969951 0
612213045 103359127 0
747127543 67016154 0
39879289 827488067 0
842288400 495831135 0
105597221 860833195 0
397724547 708348111 0
560192196 186644216 0
935726212 848084121 0
76642144 615219652 0
408353560 531437460 0
124590346 92494622 0
323896704 814180037 0
618283184 327745950 0
425002673 478777336 0
585860686 579917223 0
865768234 661288149 0
237643922 60503090 0
455867611 951174476 0
867771398 230211548 0
17563490 462110846 0
76087875 95794469 0
17380999 142557012 0
317002768 645925932 0
515373264 136442270 0
833661113 993833750 0
480873312 192462937 0
30777983 462160233 0
203109279 847651558 0
133106670 407567050 0
222392289 989368728 0
294377826 81398501 0
970207289 10357576 0
55471947 210790112 0
20276632 758320718 0
773991543 749557609 0
485578009 805364698 0
265963295 81412176 0
814523221 873900548 0
60340825 378497981 0
980039779 460789796 1
50747509 841121033 0
559283454 98137047 0
303701629 934263380 0
381878785 827384849 2
914540208 104530529 0
331723915 959126277 0
911097147 150917743 0
251248726 813881085 0
569723851 735409716 0
442170171 352144330 2
969691301 99839903 0
264243164 381996678 0
47290898 744499184 0
857554952 781056644 0
613439182 674727808 0
57829166 105037357 0
520254904 63934910 0
958116329 582232972 0
571673073 24357426 0
298263887 279116773 0
177618597 16234677 1
639997569 264572201 2
19467391 447953103 0
920039257 542414374 0
398501997 941248444 0
178592561 473259467 0
283492613 694402030 0
307106464 76956937 0
520536602 643147642 0
122519716 910181183 0
182525811 705995495 0
149753380 944907429 0
472841082 330243186 0
99897461 442193021 2
114033978 134461299 0
553925099 595953549 0
169975538 957279580 0
548125784 86445185 0
442544983 547260907 0
803230825 907722066 0
423414531 802328604 0
6172152 128959775 0
251198228 890080011 0
437124654 552837969 0
175618598 115119358 0
678520964 107218356 0
634946617 337528124 0
816724880 874021645 0
764943240 704369719 1
7220861 799672413 0
430031624 135585204 1
595077614 929811502 0
666794207 119925916 0
658763342 159665905 0
444814859 21186757 0
50989506 432385703 0
369367893 857209652 0
473216472 591974372 0
729103276 713488755 0
719602870 177891997 0
693715791 638300176 0
787057356 824018395 0
113661220 419860208 1
85919324 282515003 0
457563777 709507467 0
7043479 253356443 0
405810231 212522421 1
743160895 10652264 0
782207394 81635274 0
93695042 689411216 0
81114268 476625994 0
141507984 883644434 0
249227416 965305160 2
561634946 446192923 0
225905765 174901488 0
266030173 964725893 0
59335698 272364966 0
470761935 405552745 0
377345899 362535383 0
685410398 785155082 0
114211025 690377473 0
889899070 35187318 0
405471921 184405610 0
870753444 795162314 0
886100243 132272312 0
151415961 688930698 0
656460661 715105035 0
55512493 709577354 0
105605615 89230636 0
987343816 632837449 0
63653877 249844005 0
910505674 460390116 0
407806614 624837376 0
622928768 240134197 0
284697987 206553718 0
493211566 391365134 0
400321204 357984496 2
535059460 662345500 0
32467279 225916676 0
70247622 41316664 0
963539828 819922449 0
331266614 108583665 0
298535151 75297809 2
208739963 398521909 0
155175405 135007068 0
949104452 116288518 0
90430856 851694352 0
804131245 758870743 0
982344164 512483734 0
132743912 167132288 0
351966806 514785865 0
994182382 983851860 0
68346670 428174347 0
862950591 587974322 1
403265202 948070381 0
390169670 498414461 0
103755300 985412811 0
29569370 831863445 0
969281026 990085788 0
296601264 327656360 2
936910604 522692655 0
375793424 921130130 0
559503661 184614793 0
118772826 302604456 0
461793320 413785583 0
285087364 12386393 0
52602192 245944577 0
447435412 484152073 0
330853903 762078994 0
537676976 194143096 0
596652316 848703703 0
167111116 192371879 0
639860075 497990275 0
307714979 531958228 0
238670810 902338276 0
763276827 983594017 0
880804142 702845177 0
324624743 376743789 0
112430362 837759189 0
171466833 573212875 2
878103019 300321174 0
584610759 977647342 0
47313286 644751573 0
637879106 94038079 0
397385967 354606453 0
489503676 637642200 0
604221787 837012919 0
969441037 938503565 0
196857642 939420903 0
567686379 112101242 0
819170937 222903784 0
527996289 858147502 0
35223579 253739564 0
957026142 18448624 0
182951460 499156775 0
763097799 96365012 0
533479512 465818618 0
795734900 210159321 0
806830546 557943742 0
18125072 29527704 0
72286502 184411896 0
59589523 545444987 0
837328541 762088152 0
386380264 488028733 0
25736862 960275482 0
88424252 52363404 0
260619348 182171698 0
754691934 421613174 0
925247751 26589316 2
554873487 378510044 0
646601484 867737121 0
96269626 642667884 0
438077554 699398733 0
184987416 808364163 0
287185896 314297283 0
669409236 953645062 0
700940504 871384151 0
257617118 962936676 0
64451925 265667035 0
997571166 160202358 0
746783521 7678498 0
903660486 1241646 0
148761839 57560985 0
71280571 231905757 0
614712060 641081137 0
279834559 324165880 0
601925353 508651359 0
405638909 955266632 0
679536985 815246458 0
718109049 405487474 0
60689538 692825152 0
566838392 5560689 0
224096996 810761462 0
216896884 730248194 0
391594765 790933433 0
757306296 260372767 0
63881191 756752702 1
2916030 98374749 0
970915453 860641290 0
411615987 935970502 0
122419822 866950892 0
344331417 914781346 0
161102458 973039614 2
636565963 782855960 0
90130817 496432889 0
132220920 706574500 0
706587766 992670755 0
902429508 269594245 0
6389735 851453817 0
118125433 467203652 0
413073748 291338706 0
479899265 675666103 0
470898872 497703776 0
686461009 819912683 0
649630336 534912844 2
462058896 322269127 0
419945898 487112753 0
393052758 578662757 0
589824142 776212251 0
317641548 897007756 0
491154169 103243205 2
121429266 51481057 0
312687830 138331967 0
285041968 800009294 0
571908678 271370101 0
768789924 45886133 0
94805905 110565863 0
840812450 612467922 0
271396277 958852224 1
807199902 61321007 0
473760609 210492875 0
9977095 221935195 1
897152605 541516377 1
80931171 108175502 0
694708572 53439845 1
81361829 474351159 2
135292576 32878133 0
47581118 498973203 0
561267214 414115466 0
93298728 419838722 0
126173970 584164883 0
742449745 541124498 0
65827300 866140973 2
949316201 489915018 2
75355150 697576976 0
307149968 536893942 0
495506707 610241112 0
129494936 715672088 0
627215884 34759617 0
778580003 809201096 0
54249189 663484822 0
926028049 345569942 2
315051624 163640811 0
145135578 107834012 0
813758975 908352354 0
101999723 5651113 0
140356639 60716978 0
727039941 453827288 0
405115140 202466378 0
217287575 682207732 0
623429060 263043418 0
435585502 622574156 1
591625394 26179826 0
36140811 240517359 0
988173205 405961466 0
330830471 175407276 0
537225296 499565570 0
36200540 881333242 0
160442515 829818548 0
928972202 831906217 0
336863524 744495574 0
130425030 736153826 0
716151034 426984595 0
489936719 762620254 2
65117983 73914465 0
621861743 534213792 0
345685097 862177004 0
651327979 203413595 0
486988569 856763528 0
563854987 758391377 0
717424556 83300571 0
798387398 318609244 2
748466759 446829334 0
497269383 872569993 0
134974446 448160628 0
814100532 243591054 0
39908004 13618158 0
134434288 760007558 0
294120671 752063101 0
815722365 744831218 0
788671923 606156048 0
299380937 841617668 0
786453724 64196853 2
854742977 654024500 0
605283469 701494218 0
860538732 772703604 0
199082586 198733761 0
83853072 365138961 0
373604438 931160809 0
807502656 334586662 0
393022746 18790917 0
133069497 14441751 0
963443588 263620585 0
833519312 20405362 0
985950144 390156636 0
442997066 324196709 0
996833905 697143680 0
214671125 367762674 0
660623364 759569079 0
924415729 506135216 0
799817548 784361696 0
601103101 405073539 0
887949179 664939419 0
565474359 732489144 0
451888456 839993270 0
305227903 908276598 1
80978104 586925606 0
963276062 85863132 0
203969708 131726735 0
20628945 435255339 0
955892803 56032500 0
210451526 50393253 0
306302235 422898272 0
958771574 104825109 0
234643092 452390625 0
282685325 947795013 0
592973625 165147197 0
46345047 917157073 0
848128059 39002913 2
352889686 580232072 0
781441674 650117990 0
58088210 422140616 0
82930874 664864083 0
851458392 250788774 2
529402903 63175788 0
398747948 955340708 0
690376888 69539711 0
204638664 572529108 0
849820251 108111607 0
693443 538751337 1
55279043 899370753 0
142533905 175959255 0
814773361 308935771 0
34556198 565592086 0
119455122 945117178 0
959901834 590017430 0
677409922 147331097 0
819154469 816459801 0
751552140 256027071 0
135710180 909438889 0
48483054 932299039 0
15772211 360048357 0
134116639 651921745 0
171745565 922587998 0
730683305 996203812 0
281489571 26884258 0
478845711 225339356 0
40819278 76103051 0
65233130 64960135 0
408789625 658673312 0
823229383 139229652 0
210860699 125379687 0
307857393 937918889 0
208030164 825370875 0
232414314 847073828 2
378951465 22982904 0
609929886 761913235 0
811774377 277729484 0
877966376 384218499 0
471371445 773532684 0
987831849 732146269 0
813117324 252935349 0
691732217 178272993 0
480649822 538342321 0
548595989 391601831 2
837349528 425556617 0
529830635 18529435 0
732254638 166696846 0
986862672 740993077 0
831176375 736212378 0
758349197 795472570 0
17427948 973399753 0
105885955 683985496 0
158827272 936591297 0
714168612 135968662 0
674445394 871595807 0
729806464 659990464 0
563082718 366672444 2
499173570 639915145 0
431280270 374741885 0
90196855 995920379 0
97150656 86105073 2
272787542 317119890 0
328925418 828761406 0
882399534 436747676 1
930919030 43857317 0
104411498 730021655 0
607275200 767912910 0
596785014 590525653 0
135140558 669866343 0
928581904 419024926 0
536471600 617259870 0
675337664 59260184 0
163860968 740786429 0
60992294 506994623 1
365720913 812717042 0
131604814 613336813 0
993466376 584505389 0
444130088 328613248 0
480430897 751548637 0
972419214 316337678 0
681779535 437427791 0
23858173 537033998 0
93242476 392464270 0
257969402 501976220 0
715081172 769917273 0
655491215 835403359 0
615421243 960702263 0
68060469 371507420 0
23631098 828430674 0
53169193 897782334 0
630672420 858312115 0
458421801 213090246 0
962499099 631687686 0
953834437 105733589 0
394506948 126184094 0
874682948 956169101 0
72203943 64105275 0
715062516 639220388 0
991975270 559280825 0
849626449 437792686 0
499199885 679713494 0
633181926 123529468 0
96320571 985935820 0
686736722 354879800 0
926480246 151245481 0
608965052 973977606 0
686372488 101421267 0
703941762 474090634 0
990886160 422332648 0
319918674 465180369 0
819790842 919618588 0
690239065 11113078 0
27784859 183008382 0
76363775 972413672 0
414343219 518973055 0
223246111 535374264 0
614721384 597220226 0
533904377 422447000 0
503680001 380440330 0
213245319 497555992 0
156092372 647942895 0
360622482 38288309 0
679520227 226100658 0
556867945 818936232 2
925688884 615510811 0
120568885 186776226 0
864941285 176481249 0
488632926 617282305 0
224592012 50653568 0
805605885 341609443 0
328575194 924124901 0
55633663 440618084 0
113117961 740793625 1
110234449 725189500 0
629904527 434702021 0
735326501 898482217 0
240629950 68162328 0
488046036 667650548 0
711872638 855588562 0
355976472 34486739 2
564539359 570367735 0
136774807 395314068 2
795144715 579836425 0
604195794 745505744 0
606289574 434423059 0
217825613 886672755 0
14243673 428272669 0
34368947 140179610 0
796627369 799619613 0
963728912 404434241 0
560401233 159214281 0
466274099 96280285 0
40496658 550181501 0
99587804 791181270 1
83716454 716410283 0
583807635 261688506 2
133828664 319584541 0
122320849 370351925 0
683457545 578692565 0
521524097 823726953 0
582138495 31964739 0
369841913 18659138 0
830477577 454171355 0
534948139 626834630 0
797800021 44561817 0
657196019 50665326 0
724189765 940765166 0
39328593 735411061 0
300686578 445065578 0
94601721 72306250 0
174654300 448997501 0
304931400 361777876 0
497983243 487591851 0
144702984 997304439 0
476932166 224003136 0
973456347 343438025 0
29008016 623884394 0
103986437 947078038 0
831550225 893475238 0
756574389 682536987 0
472692040 284208078 0
133915475 622035498 0
17916970 669493301 0
48702361 797634310 1
652571868 549446273 0
311828268 112624241 0
222371016 378302771 0
954163623 346552362 0
94565524 727762030 0
331407497 979245784 0
17676452 123032465 0
607689303 593772257 0
95754963 627234841 0
771986845 838519627 0
10067928 816480567 2
108878865 340879074 0
864483377 336367080 0
806370850 318023639 0
500361642 402906586 0
153436541 346179458 0
128118696 906862909 0
863759843 947165977 0
206303908 284095782 0
375715788 988112913 0
431225163 428474917 0
202533472 100223110 0
347621926 714494975 0
184203733 87180063 0
945384525 714666255 0
939695455 167278766 0
381166950 359639498 0
476900763 312962487 0
811795334 943269051 0
453205472 44009658 0
135097746 579691878 0
692849564 495257016 0
761900201 791471454 0
727728315 86618374 0
110730860 633656840 0
116982546 38832637 0
838998197 976097445 0
537537485 515720077 0
287595685 750547758 0
597409776 55774458 0
58989976 16714542 2
351229078 844830054 1
395117791 136562547 0
941038932 896442836 0
186148048 977666678 0
338272936 298871721 0
448871410 4598476 0
253648551 545884764 0
893056675 753722726 0
801901113 13741690 0
926561028 374105511 0
683059120 170134336 0
958443824 507951136 0
43512509 931297780 0
978233214 151556835 0
74372455 53403238 0
774338160 837602933 0
353919859 377231193 1
14456557 353677174 0
995025686 388587603 0
436424695 136718162 0
257994018 990463401 0
685774428 482817916 0
86939455 312600081 2
250375922 825815567 0
353541772 850533755 0
860059315 993471187 0
12223844 80923599 0
597517507 157123407 0
839292503 206310115 0
36027195 268571264 0
255632248 65742701 0
851842125 478704628 0
957877075 18316435 0
664659754 160616606 0
687837605 218586236 0
645222293 165734745 0
949813639 265658514 0
482984192 152878458 0
543457496 935330408 0
866706309 306326205 0
260659276 343127379 0
702601224 793040166 0
320351239 683125779 0
128460526 150015661 2
551675750 256400082 0
568622148 75061163 0
489105977 159766195 0
62488544 300781504 0
189816053 478520874 0
405593749 609834126 0
918119634 704266492 0
295835709 976648455 0
185797533 598211262 0
27592936 722463599 0
277572998 793458158 0
86326779 295753974 0
536049203 489442531 0
940693962 243764711 2
536054564 587127193 2
891907950 47790251 0
234113511 352931494 0
70382735 47198685 0
538900479 62207724 0
611721645 451177453 0
54828479 606473770 2
383914745 137684512 0
59082899 689225792 0
887448782 538430223 0
542692278 687956907 2
748968735 23516104 0
789291759 709257515 0
30450591 467348181 0
400436189 48854033 0
173113830 329663440 0
99763370 53827312 0
581383704 690232045 1
91241347 33094616 0
96074823 476834040 1
378387377 550684020 0
193886104 95043200 0
241948155 435631218 0
169402208 347050162 2
327978289 389454244 1
276362181 712549643 2
757930668 102663578 0
245349603 384638147 0
939509788 797687981 0
195134606 88694406 0
987753357 475239992 0
737655131 849906169 0
159117431 80703069 0
528008095 372165745 0
52418820 477908387 0
479099778 603633888 0
404950581 214289869 0
66542446 441187429 0
534282761 660173474 0
102313343 238437502 0
632341068 861325774 0
302806402 317847350 2
451632354 143290432 0
855138507 867073935 0
30959196 765601800 2
635538857 990872248 0
404787934 946743156 0
22061358 377482140 0
789318912 209778098 0
254409572 584058072 0
87713506 681693472 0
286111981 648228363 0
559454396 873691683 0
674521204 454887278 1
355894448 520226556 0
935002658 567981556 0
870314258 894283748 0
490448789 719055646 0
101647935 667123818 0
1367809 335755858 0
89908001 214193638 0
411390398 574597143 0
789875852 825444642 0
652507734 502601457 0
329544428 924858627 0
834714689 675859593 0
257412281 799110767 0
886833015 447113505 0
560841262 765906136 0
741511672 214858554 0
915812433 707066444 0
76904096 811124751 0
349160784 172990939 0
785673501 105315670 0
185717036 291220633 0
532721255 746658131 0
14595296 298858244 0
886691201 532409270 2
548394282 294615356 0
449148578 134221572 0
693677495 57180273 0
627620449 940952571 0
492867519 383698659 0
232759550 306660230 0
160482691 467176199 0
205915870 90171187 0
184911142 579129039 0
291282756 161284519 2
549568911 479297978 2
144623101 136652860 0
765420184 236765875 0
881930952 768056576 0
797260525 727324216 0
98713766 270387353 0
266349287 295081143 0
60979375 683912854 2
265575749 971820795 0
306275327 505983956 0
378528852 267450399 0
713631240 238739704 0
219166496 42078213 0
87507500 148661133 0
421009534 25786387 0
417576123 604312520 0
587135546 769242594 0
508036416 481572761 0
362204911 30963876 0
653348357 74216207 0
821874771 181207423 2
831262700 248250391 2
525261899 996263161 0
239175385 815522776 0
286882955 882431031 1
557861700 688687158 0
281980016 628174914 0
896633950 173272104 0
835762998 406510072 0
789014174 892840745 0
723926790 317894121 0
942960258 921583888 0
848928695 369683535 0
10692699 127595884 0
640313879 802878473 0
757234244 870190216 0
854301118 338695672 0
507173928 65063261 0
828780523 103889970 0
739775773 259251035 0
963869478 791763225 0
910941956 121097956 2
920206636 80603403 2
820166348 689259075 0
743058210 117437760 0
134736169 437347481 0
950560758 828503612 0
948774491 501581814 0
415781250 202936549 0
60118398 49740173 1
258595957 414228170 0
141304607 878758633 2
109947987 397198584 0
839550039 67150814 0
139873593 152348359 0
754981398 348433888 0
448871421 941833156 0
524055199 318021762 0
11096888 890271742 2
915972549 297955221 0
391176132 526517019 0
892805778 996665870 0
95405916 43311111 0
870930093 498921519 0
804201046 725880494 0
335613155 797463158 0
333267177 784843474 1
91354063 674177073 0
835576205 28066817 0
44376748 951363788 0
160415791 152529337 0
564874460 351394081 0
898819805 978377792 0
600609978 899783874 0
456383584 872823694 0
599201559 378658584 0
627206378 138054423 0
251944443 629193305 0
48902486 995703081 0
961815554 307879163 0
405038906 72278057 0
77134614 844729575 0
40008644 645793445 0
507519071 993492476 0
748770333 540676049 2
578015899 813140876 0
980188697 407404044 0
428803583 709827513 0
981604632 659794513 0
396801316 429455270 2
269793792 482567995 0
926572689 746345745 0
615224223 957237158 1
353408111 76928209 0
674969679 741635421 1
508313961 802174080 0
10972590 231676045 1
491338320 366919337 0
87943380 357886220 0
654926291 959057302 0
16178114 992699494 0
202802150 873535792 0
756370773 377496866 0
306992489 632016362 0
91485476 252602413 0
169417099 165081005 0
874728079 706969795 2
402587575 560878232 0
548120469 347009939 0
157983599 773849180 0
80119869 703122451 0
857513450 183015447 0
267026633 859170309 0
19457209 714324030 0
299892823 218362303 0
183699290 454982418 0
7704117 294449668 0
335850163 662199011 0
815468545 320896053 0
501264219 817767298 0
136493876 159765068 0
605954404 114922759 0
647156242 610941504 2
807828084 239994432 0
184618362 521118875 0
498434180 95389010 0
31312098 345944414 0
675576046 965391281 0
308802886 958878981 0
102942133 201665945 0
976635640 203868420 0
231737980 262441311 1
899688183 226512702 0
351841935 669450093 1
321195984 625833 0
261738057 9755814 0
235700961 649039407 0
995926690 838065108 2
998943139 593772878 0
414300857 990027679 0
733048924 671804134 0
75412422 441194109 0
617528582 404854740 0
802897848 981484064 0
225014452 795655306 0
617019972 38012367 0
938753752 122080857 0
5909579 973974372 0
585283127 509272050 0
246904964 816615836 2
107635891 64040319 1
863333847 795661226 0
156332469 483450908 0
31278480 198339923 0
801794020 265571638 0
363734846 36971497 0
94386695 413506446 0
604822387 999803668 0
505717946 101809012 0
41483205 534583920 0
416843662 129813336 0
398774324 547728858 0
440961925 563488793 0
559669131 912659980 0
144734388 500780892 0
727056934 94286278 2
613033634 963145143 0
867494593 505008107 2
527586525 391478257 0
784484262 98191903 0
35211910 401886735 0
923583777 601210248 0
546205792 6728750 0
435517048 436103076 0
975636109 365067671 0
272192075 701969475 0
487402584 727716437 0
875442825 683788861 0
249108209 124929571 0
403675618 296160608 0
209510033 604812562 0
299808157 815012913 0
936691290 30069169 0
667773895 304970145 0
203663806 254939360 0
15031615 975742296 0
940708042 93875434 0
183408797 413910191 0
826797505 662034271 2
69857275 748736526 0
315786199 704803783 0
213011601 555905825 0
232251324 699310001 0
438226616 842645964 0
250118530 952063872 0
719509000 952857253 0
997950266 65235217 0
22914230 346486423 0
613116184 710223260 0
196030875 405574327 0
706160530 742057012 1
462691968 118398186 0
448804081 441296622 0
76315312 722603250 0
48943199 803654720 0
189860340 370364032 0
476855784 202344365 0
545504628 43135691 0
950873004 591446858 0
892123909 799192400 0
360890107 147096324 0
266236147 852129123 0
822053440 549452482 0
38030575 836681876 0
221673302 332290264 1
187723738 618825378 0
88868358 587725607 0
181324060 396207284 0
758216903 918370698 0
222371799 971979738 0
216283293 49378558 1
993492145 563066211 0
8665174 529113079 0
631043524 305471644 0
508233597 589689309 0
568747972 251892813 0
364496525 924476155 0
769632775 17207688 0
170223415 361514228 0
198549133 525648669 0
429993614 385789018 0
289016551 903416117 0
16041183 462861711 0
875753245 315160773 0
979492633 141176723 0
58672041 421701755 0
874969721 298681946 0
709731686 211623510 0
201801261 966450235 0
150501304 596418518 0
920560387 157944148 0
232295850 286470321 0
228435398 52884431 2
157122115 712586870 0
681590930 353846007 1
123234972 713174775 0
109678576 7827472 0
639263977 132323957 0
267053197 73987515 0
479040187 94110356 1
531885113 866397545 0
636894099 750111248 0
192274904 879879210 2
634415040 479967778 0
590854198 865396190 0
490054498 719434489 0
130320051 140675087 0
12325666 88854917 0
100782233 859338152 0
365226603 915503394 0
116536711 49881232 0
773270535 148093488 0
29494316 751033173 0
552789428 223932276 0
10006478 962243374 0
761985314 149121334 0
466571644 874576936 0
971077249 72440197 0
490162163 563587815 0
411322477 477818289 0
815534638 179145215 0
467994640 870221853 0
183666885 7229733 0
260777620 198402736 0
50681945 145849617 0
996167743 805648668 0
137083115 7718667 0
88191394 825942154 0
317272100 440994882 0
35555250 79011875 0
74576468 276419169 0
820260426 757008519 0
771954608 249528253 0
624905103 810418202 0
734811563 684548142 0
617838253 308572678 0
717426958 62659669 0
596052680 656689222 0
693253442 492635048 0
458234292 915168159 0
118731697 770279598 0
257203359 658940082 0
296552196 364129077 0
433609025 592224515 0
135035563 231677987 0
562233817 530723375 0
542661206 92004756 0
27931578 276215669 0
94967969 843806747 0
986759599 41066224 0
192514799 414556230 0
645547232 689750317 0
250981436 178977050 0
44266921 478431157 0
864628536 567422706 0
294516690 199639810 2
223001520 100784071 0
437682882 99372542 0
470996091 352396914 1
945364916 372753464 0
34221906 54389465 0
476475537 692429001 0
807330098 741838990 0
993555035 286531876 0
301090710 422178650 0
920857700 624429474 0
437090582 244976807 0
799903764 12765750 0
562698710 31907309 0
823421539 283021639 0
169084611 497473512 0
972334888 717154183 0
118518196 409373708 2
164856925 10699527 0
210815533 865393329 0
113528290 977096682 0
716641298 504575299 0
698370989 617258376 0
297489168 962703712 0
872142666 692791600 0
862779600 848700639 0
707624803 840062940 0
677133367 611763585 0
285302929 340196909 2
841885671 151347645 0
126030752 835128006 0
693225018 147081019 0
414103843 509956996 0
500044923 125463584 0
96276691 134340289 0
433715210 735827842 0
419911391 264408936 0
141502995 11849877 0
42009419 449186367 0
543344508 269791793 0
421896608 581870813 0
455911428 544996221 0
75738442 874749425 0
304789910 768077376 0
44364646 735418376 0
17774244 973930416 0
200025972 529200188 0
41515076 548218554 1
722046396 70270389 0
538646548 48289619 0
834684774 999190848 0
167410936 789663762 0
387540702 1019153 0
560766832 143818457 2
905749969 143246284 0
68997382 300774401 0
268836158 329359694 0
309740506 589051045 2
131892556 795477613 0
669301489 170048787 0
581472005 287180711 0
506649017 86631677 0
108327115 1327699 0
768446209 239390600 0
716642742 589378802 0
205435618 546168383 0
996545634 559136946 0
736127917 582844465 0
653056353 166863037 0
418275816 78523451 0
527887049 272711153 1
34812891 405033584 1
606490789 338468537 0
254725747 349498498 2
266765271 820893871 0
121556204 264817521 0
733722293 604615103 0
311835246 429270501 0
576200149 386666911 0
452429849 479178607 0
794886140 162137824 0
668496795 709408875 0
42008395 560260494 0
919238798 732362335 0
942726186 473802050 0
864451752 229706621 0
469076193 279643181 0
59517802 419745919 1
720242108 473879202 0
141519574 226236707 0
113816658 199273091 2
220330600 66760101 2
98141498 272242393 0
165361915 964926854 0
673846642 565231355 0
909899745 90886434 0
751000038 424027053 0
757627460 117115639 0
5991949 906044308 0
729494669 87173838 0
637370717 360334043 0
194816768 644770649 0
224111825 39162765 0
719582459 34602082 1
926926238 410983184 0
402818947 142445735 0
293128632 369079978 2
157975262 144752454 0
385577564 305976648 0
965185727 937226447 0
349428140 320677086 0
224945027 287448960 0
167250568 111230150 0
940327468 462689347 0
85239592 285840882 2
846222598 979875686 0
544885890 742121640 0
673253413 12739819 0
767813445 307842951 0
592242517 624226875 0
346393451 497164989 0
167033311 215070806 0
794711639 632321665 0
546900935 199391437 0
183245676 291471378 0
433821560 705182302 0
83777810 201814449 2
596860423 831327709 0
97687298 50324098 0
610343665 100330638 1
526731485 47547477 0
834552994 240656077 0
622042269 110389023 0
323916790 961992462 1
107914194 476910029 0
389464917 961205217 0
210936341 561136211 1
504874171 703970513 0
27481205 239359116 0
650574063 226997778 0
163990235 791832828 2
106143114 9814379 0
462917429 319904035 0
852017795 762872136 0
281202125 451786983 0
552219258 118063528 0
939487587 790641918 2
725460781 148697710 0
2247984 723671431 0
664031399 848892107 0
940582116 806785827 0
370515854 266419113 2
713946418 948408991 0
3810772 163282229 0
968316413 872108558 2
8604634 699231700 2
670006470 257555821 0
334393653 965029800 0
776347670 138537604 0
29196596 369665747 0
14269703 421047129 0
24396276 56356227 0
895945738 373158874 0
866261115 701138812 0
505016408 485160548 0
172365717 611553982 0
76279968 113981749 0
500642537 53107246 0
269337279 941700551 0
273155656 5039427 0
339270452 715165091 0
141080100 409643068 0
573892227 111348327 0
631786712 34905133 0
149876356 189711378 0
609910677 39814350 0
548515269 254420302 0
942149074 403991028 0
439485808 231904405 0
648532032 737037565 0
49179076 947384572 0
239518967 793308533 0
418089192 595853164 0
289337920 421312792 0
864913914 903467390 0
623296029 190046850 0
39587425 430503119 0
136784084 370927212 0
905640752 712992652 0
657447474 541319005 0
995740578 532739929 0
98019721 270014243 0
781199970 858740231 0
359237835 521869634 0
572826289 209871285 0
898838774 41867977 0
957327075 133815231 0
30202010 862765788 0
704688690 526808269 0
548423938 417735378 0
187114792 989761601 2
478722747 416211047 0
284782714 811117723 0
724807365 673086201 0
685898046 682027772 0
967625366 487094730 0
264015677 262814851 0
752517997 255018624 0
944780226 195428164 0
181962710 372017623 0
198140815 885943467 0
686518701 120006556 0
998612947 840558537 0
25686440 460797090 0
76543875 937740477 0
209626312 810391400 2
914511463 11586947 0
388937321 933106044 0
572337368 923410215 0
751827458 299409786 2
162447111 935562339 0
648450099 277812247 0
967298895 807631538 1
12546879 683018422 2
521488816 264751360 0
973691689 122482409 0
972031906 263162604 0
144864510 703970310 0
231720323 25201481 0
966698342 88579999 0
124824925 87771369 0
606724087 411441213 0
958348158 720766192 0
24234698 545520005 0
202313186 376539715 0
855943711 839157516 0
967303247 709677278 0
233548875 272787435 0
308346970 267575628 0
46500536 407609325 0
340170270 242095132 0
171174458 117960722 0
91074695 334442500 0
156924117 787552396 0
118035640 789709577 0
789159655 115751999 0
740097961 708784657 0
913445221 497547991 0
56678560 155607187 0
51072104 906085544 0
955269815 842823422 0
837374362 541574098 0
347871969 293365750 0
751605878 114941894 0
604272869 279798372 2
76055143 53754615 0
751430524 476884511 0
604081849 149308939 0
136504594 339282097 0
575799641 342332060 0
875727905 776894674 0
138638801 222315478 2
212930724 709520358 0
814260968 375090849 0
273885264 751198233 0
590648087 82484107 2
147592165 85624904 0
380929083 516873606 0
458738193 879438232 0
78346972 703144954 0
330150883 214738425 0
995360219 278155920 0
844769283 216666600 0
832401550 117122619 0
13463409 671447795 0
125434056 341810325 0
135287643 856249584 2
880142368 517166876 0
456912079 418617301 0
798232321 494263220 0
821311504 908730110 0
664365970 355551884 0
753818894 210118267 2
633102958 451378932 0
331249486 190527757 0
757774198 155700346 0
492219939 502815840 0
882581168 418975134 0
371023876 289228644 0
899143386 392219502 0
174435941 60969768 0
412403799 328920276 0
6326030 426083491 0
299334875 129101707 0
746333155 783571688 0
105654137 138114205 0
736548427 746428878 0
563719650 606195148 0
192783770 274166779 2
87960998 16428167 0
897431474 140068584 0
975716428 856610264 0
794187963 452921743 0
390080698 10092678 0
45261616 168858180 0
285518324 149053302 0
721600877 104155167 0
341992460 265294263 0
123989485 198976404 0
236047319 366276029 0
572354226 376554647 0
758428919 848073510 0
601639703 375541328 0
219167463 89223280 0
244958823 26401479 0
812362166 458599375 0
753488016 216224771 0
727813297 267467543 0
201091706 364917106 0
902081309 655091558 0
678659827 509212084 0
767679587 718755787 0
408589808 17207852 0
442608542 776498332 0
628918470 535097419 0
121812084 137937627 0
360076832 41346206 0
706835874 213072914 2
658079233 261841599 0
70296274 241712313 1
88958577 541399822 0
33751343 514776066 2
166811902 441505651 0
373582206 364267169 0
12090450 131353417 0
451753071 30532953 0
97972146 902299920 0
382207204 76878652 0
598530923 800889667 0
341298261 419048433 0
797171613 181626790 0
198768474 292547846 0
23931661 591628755 0
204667585 646347245 0
313723102 337792515 0
459758761 885264678 0
195170439 113852615 1
763869385 734806403 0
655339112 787813758 0
758559833 503911455 0
933690577 904920058 2
430738384 406998735 0
528781605 173320088 0
693183325 551363213 0
292314792 828959747 0
147830244 354004024 0
837648296 400306512 0
937130809 723153073 0
141064518 747416060 0
167796571 608279246 0
334922139 918420200 0
92886712 762980518 0
160650741 436600910 0
115440041 516999794 0
245396503 773049232 0
194685934 20005740 0
977426040 252544356 0
171427086 913774776 0
932738466 271867693 0
743416554 604199452 0
400817122 834206175 1
284873289 185026056 0
329372780 742646581 0
425439367 898215695 0
323913576 113735851 0
96929738 901521182 0
73463049 997661774 0
403838498 231109561 0
443500595 591226859 0
793410272 336604703 0
887678407 605752626 0
833049897 719282801 0
265567039 869914805 0
431679425 26747105 0
954506854 361295359 0
261323467 994499727 0
353361400 326855202 1
70125232 44287251 0
52424638 224807927 0
40880695 5678458 0
18988509 3442436 0
272205930 558205276 0
72153256 78710883 0
32104267 289074319 0
932401040 199330416 0
706338727 339265443 0
379987762 247100927 0
130594682 248754702 0
36888320 175713736 0
47836004 601954611 0
25381100 910210373 0
41140843 634315380 0
498439833 942969871 0
94938949 963677750 0
717846237 562976360 0
606002565 976939478 0
506761925 615061163 0
628918566 177821924 0
655947646 944034519 0
133373283 641999929 0
87319783 199775447 2
167604441 489901404 0
164597917 768638620 0
444511251 986592260 0
574974165 813490548 0
95306881 104681968 2
489015601 140324599 0
579677282 994471652 0
842157428 92580850 0
483880990 410442867 0
604505209 991244800 0
334237349 163564534 0
104364763 112183677 0
564546081 99214776 0
262719448 176601110 0
883285729 743982794 0
568151109 790247622 1
233475387 920139125 0
738840165 198118574 0
734305310 162103762 1
509686683 361534692 0
220359358 521374984 0
270279434 622745221 0
551935076 225237301 0
74955872 238370106 0
849375506 9284860 0
475785152 756490827 2
594787981 606652421 0
622425967 822099590 0
260190544 580330307 0
32589346 846776186 0
76186877 685366909 0
62910111 625595960 0
585477358 572851048 0
870222734 686185420 0
710568966 569671337 0
622982992 135683559 1
86958593 839344720 0
950144624 161743488 0
573027920 823163791 0
230558359 559934860 0
869217432 143755832 0
203700848 664975720 0
927457194 109249001 2
115010895 567800249 0
783971095 855128092 0
35934388 686957186 0
511973945 917324761 0
591004790 33896451 0
925678524 603358350 0
431746899 59663223 0
638499248 497158721 0
685590412 578752083 1
460453529 811152087 0
166179018 436782942 0
248742432 714914981 0
454615764 397857499 0
743361450 213366226 0
225755620 93726587 0
259359652 724964270 0
85003443 514718940 0
438323694 523962580 0
175385241 227513608 0
251267023 648334556 0
508423567 329636217 0
115000447 558406043 1
659920820 260785688 0
390168500 798023373 0
439924456 568457809 0
490968137 469016350 0
627024703 308723502 0
276058869 56259654 0
25471629 337370235 0
38537373 362337708 0
926395684 579038505 0
177231898 785593573 1
534058034 179385168 1
700888818 600414131 0
767952744 708694137 0
996758588 803431708 0
636869018 225494267 1
674942849 544123691 0
433230080 528805093 0
659982758 725501404 0
936019820 510725042 0
954143346 137938026 0
58992642 151930952 0
721028870 420208921 0
41515551 702154042 0
324385023 131602424 0
133732329 123798271 0
916410464 67044626 0
310340261 587486961 0
560182161 608258950 0
376928265 793954823 0
6570167 499632880 0
143793641 423487881 0
770274255 704314176 0
17145958 65414374 0
681585992 4531258 0
158130691 277703760 0
354069811 453649150 1
75652262 165610758 0
221862570 599700785 0
223240687 275338361 0
773138555 563013678 0
667514555 188675581 0
113131064 110835466 0
378255902 811233763 0
562766876 292872545 0
65325700 129378274 2
196809652 236056982 0
741875725 202988898 0
617494949 594259921 0
65589122 43347689 0
182138579 70548192 0
336253667 212642132 0
371190142 640716654 0
737433442 64527483 0
107091022 894098877 0
19536562 81646133 0
518480048 191958818 0
751925234 974941428 0
952931742 516808539 0
99555285 940035954 0
957006194 458004323 2
257558229 63944048 0
740245596 460882517 0
465205656 415102355 2
766516670 366590538 0
526059245 596395629 2
116873261 939699409 0
472304892 283377564 0
247285311 957419740 0
609715555 246987821 0
900611454 704784811 0
344024189 22969903 0
609071635 450898943 0
695631305 816668437 0
102234484 906535354 0
514628374 329493984 0
792642446 848632959 0
136679092 183008382 0
365114642 546475692 0
96966334 319129231 0
819751874 138442775 0
610376138 196234660 0
870891306 310113798 0
500760174 717200130 0
365784174 4591165 1
10144287 911065789 0
443629263 29559629 0
348477198 412212215 0
909737932 116869708 0
243177835 51098450 0
912502608 751328093 0
284774691 461489978 0
42321717 413120836 0
3248226 176346998 0
691608299 460857197 0
431159818 837401541 0
38596497 51658275 1
564274256 48265317 0
283623628 577856337 0
957427175 318439106 0
583811133 288263847 0
661181341 904612268 0
451579633 788232965 0
717350629 39855616 0
661542038 549223678 0
139251456 70026463 0
854666284 496868971 0
256755256 450965816 0
524517510 466432415 0
181558912 793585307 0
374819374 884553960 2
147220223 117003832 0
675591092 884324196 2
492798302 670147621 0
378594171 775121216 0
62106398 142337730 0
317285672 829882511 0
887514565 620648461 0
58903209 962211036 0
384999295 572089275 0
118300825 432393836 0
80288965 372600494 0
972278832 49422936 2
486186342 793015814 0
227529381 485406114 0
760975059 827217978 1
717291474 230137367 0
585215966 288948750 0
797692590 25636445 0
600380678 559709920 0
754177097 383701006 0
547845699 615956461 1
572436253 139593238 1
276831406 310695478 0
613190593 440077628 0
548018304 462169778 0
11941965 616034665 0
388757254 729146833 0
651517801 622755673 0
31253899 428985383 0
93955663 838768970 0
891354647 418959330 0
2003458 520486583 0
821825083 373989171 1
252641118 668686763 0
377419805 381430564 0
533790511 453650046 0
937904221 580873613 0
815600785 115587659 0
162273773 889045624 0
939725080 92558470 0
253727711 122150032 0
656175183 751909177 0
782973245 925845248 0
320722315 176738999 0
284443969 3980609 0
744167293 87876934 1
537358541 836220054 2
829496717 834924664 0
260068536 784554206 0
531949661 826165630 0
30787781 147617526 0
445929032 627266497 2
310303946 72387998 0
133943717 110686061 0
745385698 482504921 0
159050136 960864198 0
793259285 364389445 0
71973961 820659873 0
224107035 2245389 0
718002344 474269258 0
665867198 599515125 0
625611263 729539771 0
346050820 557368843 2
799904883 914265379 1
247106997 137692729 0
931429469 692525614 0
29728766 88996299 1
343904787 201198692 0
521280418 848614430 0
699716674 318484026 0
321464322 721946058 0
583510067 61509 0
559707470 448547858 0
303881423 757584359 0
343361173 392343637 0
131454709 218268366 0
67597014 815450299 0
10092829 774423057 0
379834672 378906326 0
803896662 702397883 0
840426227 322660326 0
142998405 27635125 0
560673334 48025481 2
5115562 110651442 0
879324455 128926061 2
282345784 448107567 0
391205168 962505684 0
107221725 285854280 0
430664339 618041510 2
448952375 771335134 0
555620338 521665851 0
98165130 92700496 0
629339098 197212079 0
278457905 485957804 0
41978864 188708776 0
270506503 183486114 0
843616336 368505505 0
100260821 247188545 0
986974418 9866860 0
78620174 311646999 2
496878137 910389662 0
384178262 986798286 0
306857211 729778775 0
920344732 749716128 0
977622522 395526449 0
387278967 664351209 0
115008727 589649820 0
315923480 828168604 0
773863312 621609840 0
268512331 20694461 2
121376483 62480764 0
191657202 148634824 0
876828520 337184980 1
854407288 785071529 0
718284988 109007374 0
257870675 926978316 0
687699896 196593356 0
676086160 945044968 0
611923711 838501184 0
488252526 80175452 0
475140310 478665335 0
906613260 282108157 0
735424350 187121986 0
741736875 927775117 0
792425749 662406380 0
110577869 93897735 0
301934185 723007708 0
375720877 360934854 0
979818059 747578150 1
871982121 786923523 0
482774524 549519692 0
318546666 957016823 0
532975362 585742454 0
936736537 185085661 0
941314851 256923064 0
359397716 215904622 0
751431394 356893421 1
947255247 287426479 0
834258968 77260126 0
897747558 325383563 0
609551319 385290304 0
155045634 708436123 2
975249541 143228420 0
420813929 69356813 0
848004393 465831452 0
468835483 705363237 2
157745 378793285 0
910862810 370288787 0
328126289 31747016 0
136026241 268266219 0
490969581 685603297 0
318945620 650349904 0
29429610 890168263 0
798035413 182673719 0
834115106 34669309 0
666676296 63978467 1
662543488 323598474 1
861697731 542275757 0
752503449 613053988 0
849446009 827921413 0
180539133 707286177 0
405638336 967513381 2
373931067 163528020 0
647002117 192968024 0
58949683 173864197 0
987245269 576198246 1
897903056 192455561 0
674175854 596845729 0
999562121 84151060 0
526912338 972943727 0
236016689 799602819 0
813751008 22211378 1
405899997 773281978 0
526132761 329749583 0
343528507 12906387 0
943790026 131873081 0
543774533 744994223 0
314987072 78302695 0
301265579 59329528 0
628018524 73730145 0
653565687 740197832 0
425283514 419390225 1
422063997 492171742 0
142877338 668401886 0
906332482 112598229 0
500232048 731902436 0
480470688 484598801 0
285669907 541752264 0
546303703 971374449 0
467848146 925744698 0
350163207 56166154 1
859950436 134931575 0
408016031 832933070 0
389110209 653830562 0
71503204 836347102 0
722026532 383421776 0
756354836 106723941 0
258388878 510028113 0
489648940 38030379 0
780949967 366719224 0
287328705 409979659 0
716423472 250161619 0
900393089 154433292 0
182362581 297034255 0
104208468 902585810 0
221911327 523168407 0
305730920 385325006 0
821322983 45769214 2
981200521 843138497 0
166168663 836251742 0
947801646 198768067 0
910281267 890364467 0
592634788 784214083 0
940255363 913087101 0
389566187 511291268 0
209164538 174107132 0
894907005 72576212 0
766623308 348782393 0
101220773 14009487 0
465167081 204802038 0
822631990 28478804 0
376136762 738400446 0
903576674 499597042 0
598958349 987689629 0
118727679 217920264 0
413221335 958442631 1
519542827 751283827 2
291353896 363568749 1
530387393 352693031 0
978187457 377027621 0
253903342 882230148 0
290278650 691313858 0
458868074 274608768 0
97480458 252554959 0
695124917 63789276 0
794062498 503388494 1
770441782 833086115 0
424224767 515575813 0
593745515 587436425 0
962169118 858592983 0
858367801 378011526 0
503936053 832460903 0
954219646 980182981 2
430076338 101176474 2
89796100 228166544 0
280543615 508438101 0
701490910 35155456 0
733193381 146551437 0
683623976 484863654 0
282308905 728758032 0
568775212 100030421 0
175022487 941731641 0
698009055 44198763 0
934404746 17977214 0
785904433 194697686 0
609474937 840399121 0
711013451 985903883 0
55987688 691781297 0
993345484 29625223 0
329912778 932072311 0
64845545 859485203 0
572737829 806388954 0
839400736 349761981 0
637816513 342018219 0
632710702 124229686 0
515249583 831025738 0
497054588 468206192 0
767397745 733811334 0
38750330 195738423 2
725340887 754498757 0
979803753 943709069 0
441238795 393689270 0
131153114 699367410 0
671213898 314070027 1
476936402 260527479 0
35175408 234415558 0
229360703 71920543 0
739236967 831433608 0
409002285 508762153 0
130945282 847979813 0
250169849 701856668 2
813187543 109512603 0
486039821 364350768 0
822487447 278406945 0
4210678 120642874 0
398592349 991038397 0
604686749 496388865 0
51042770 136835158 0
232086732 497396149 0
554980584 235678603 0
778563563 278388537 0
912907112 74436914 0
105038225 136392427 0
733711465 851787140 0
875007959 797156362 0
512407567 821094502 0
288512831 838788291 0
57175269 784220405 0
690615377 821347229 0
74920186 465871987 0
122507488 811232057 0
355786158 106996056 0
783017729 118497626 0
525596756 384313561 2
44716013 560243324 0
993406701 82664515 0
611491744 84089171 2
55690106 983691325 0
985464740 760247992 0
666822613 52191626 0
407020703 505452858 0
620304497 428914131 0
781201942 781933115 0
938875135 113916971 0
249261774 617544885 0
718556877 516617932 0
18755 211322701 2
929740564 188051818 0
48276786 23524306 0
387116584 230990740 0
204083877 519102402 0
508796287 861044683 0
190125625 562086679 0
543655863 425639197 0
751615698 329407790 0
604362490 302117672 0
245542141 118310234 0
747388578 783381888 0
86481698 28115270 0
993901852 751510776 1
569059122 235944544 0
997666884 371405250 0
112433833 1130179 0
406351919 517550936 0
701756437 829696483 0
798594918 485946749 0
910097830 123239896 0
264401430 218414523 0
915631180 22267812 0
736764198 656441765 0
477159552 127430710 1
174693620 692293398 0
956968621 635406736 1
573761024 11964621 1
618840267 143509752 0
645370325 132001783 0
625254749 143916526 0
885511504 753121186 0
884764403 194587635 0
256493976 286732273 0
478571672 409078913 1
135698225 797754189 0
78020758 956164241 0
830897634 321621564 0
254890564 602742748 0
221890193 46639150 0
204747152 856830158 0
210952124 260132971 0
126296326 629343019 0
278004945 909820438 0
231923555 871674427 0
259463489 456206525 0
86043497 250329990 0
282208 118544329 0
880281691 216250644 0
298364789 155891247 0
562285447 143680590 0
813761331 15908002 0
597929408 955039936 0
35718430 285180807 0
690009335 294129482 0
232883133 32317306 0
498130380 685458776 0
951654222 71112944 0
36357437 664981359 0
310860604 876352840 0
789978197 328121079 0
882517471 209283277 0
163815371 137603746 0
981014818 596952088 0
690207828 712648718 0
734770209 620154615 0
161667927 230582488 0
725468173 225712685 0
912714940 15534304 0
871657344 611547761 0
567307568 496194604 0
234268586 875385244 2
29361744 221523704 0
620761034 716343388 0
316751290 230681658 0
676158280 382713241 0
731478616 27977248 0
118136425 517203885 0
133643336 31876995 0
182557751 87832907 0
275262849 684290390 0
204237762 29860325 0
255713013 59788989 0
456457965 537417420 0
759107624 750585512 0
271136129 435719662 0
809045053 8841826 2
921599436 818459607 0
315281660 464668139 0
562232966 596079265 0
551208549 950396352 0
632102879 435407907 0
500098201 617056975 0
34862774 928463325 0
379491866 911191968 0
105153525 771605099 0
143517851 808283586 2
70395627 737562387 0
526319000 522379511 0
868359162 47199166 0
114898510 728006037 0
964253902 556740497 0
656454524 716537693 0
837710417 844218259 2
183067874 837230802 0
151406653 638766895 0
699948529 398555973 0
667577543 20961164 0
141218025 724173392 2
235365277 318827756 0
121755879 198886692 0
357038640 159365933 0
848980583 521587548 0
50074177 274130904 0
946445699 364158720 0
707512788 791910849 0
762383569 472533132 0
754719131 841592611 2
903429866 962778400 0
177625434 138767408 0
653187508 250450200 0
899551771 13624118 0
13821485 118357710 1
127933854 431242931 0
852707564 499707205 0
65659336 302161012 0
678222056 424340835 0
118297317 387585889 0
840502944 990220091 0
961536261 414767766 2
554076131 50070033 0
131069981 275357493 0
510226782 927320172 0
65609475 192601362 0
686634679 171583534 0
932406583 959516669 2
550114350 567823930 0
947211751 255566076 0
252904784 286533080 0
930378213 584926281 0
577676357 404381617 0
767772062 207398947 0
739997157 109625422 0
958799371 869919050 1
846375905 370762334 0
474988232 122270585 0
299032976 953942363 0
494060779 884503882 0
243624286 615021474 0
929673321 456847882 0
147213256 724520579 0
19797421 373670420 0
185998217 392492068 0
147116829 530786828 0
736326217 820093198 0
39370215 319396737 0
471047624 590666257 0
545198611 620591296 0
160812358 1810157 0
908813888 924450064 0
764307610 284454260 0
991494651 239486020 1
68670178 11294001 0
411432265 145794080 0
106571421 498773189 0
172530133 662823283 1
977387855 376149389 0
74976810 335488320 0
780557291 291731591 0
592635666 511549066 0
632353805 913781503 0
612486862 14191026 0
314968998 996943736 0
556619925 11505715 0
529575718 817988300 0
491743380 571852577 0
910703871 469523391 0
33619862 380827410 1
806603901 349135180 0
584381111 258792945 0
879011065 982404134 0
818539341 212726518 0
433024853 505316119 0
117157130 68026856 0
61677516 864754987 0
807181315 906287483 0
12990432 146102228 1
326221716 954738948 2
283191450 518910109 0
143354849 142305934 0
670898786 705677947 0
188187966 477635991 0
931176941 32042216 0
636577710 53402141 0
208384797 80632308 0
509350316 132590902 0
211427093 963363943 0
349663037 577360645 0
934899784 736252753 0
76115924 132656887 0
620447337 895456586 0
815932738 882795007 0
793581230 623537160 1
456830213 895614474 0
66420758 17238514 0
435361763 532191236 0
146240926 969005311 0
487333218 220102813 2
650115294 14569934 0
656769301 657584258 0
787906152 805299777 0
557259529 365890503 0
474746880 461785617 0
324468169 684845670 0
386167689 8615347 0
304072822 845985719 0
204670776 623107553 0
804751442 438981543 0
374104395 823057946 0
852488891 339168876 0
557248887 893320383 0
945003669 194232325 0
974721371 558488646 0
335292870 719271898 2
198503129 156046947 0
259213825 81345553 0
816593080 610270538 0
696037535 998829835 0
84951018 422158385 0
229300021 431300780 0
290731259 43411716 0
173460352 410889407 2
122135626 681068810 0
953049336 87929773 0
878893003 346010954 2
496929570 464560279 0
781077033 23132980 0
537834969 442487091 0
121661186 63860901 0
518177947 994537172 0
366376025 20843647 1
983981978 540330500 0
21052401 57323102 0
79688880 416398618 0
525143505 410209249 0
89253695 2759114 0
591077267 788629567 0
565482348 705135065 0
529755073 151075922 0
422696558 394958143 0
744152522 125459267 0
916895338 459693656 0
922630367 65678209 0
200586849 831707250 0
62673139 902255430 0
834977840 473559123 0
16756804 133015988 0
476187813 996985037 0
444273470 429362238 0
61204066 783788766 0
250856997 9621224 0
146995067 400378518 0
59981534 499477655 0
678722769 944669930 1
920513088 951329290 0
224924012 290377927 0
326261189 208948447 0
96701587 929475714 0
923981757 805133292 0
617732476 537471716 0
87041936 745323422 0
487024820 776109769 0
830717391 32838702 0
288041759 158168802 0
318402551 762199362 0
426280267 382799679 0
87020673 577786191 0
60382391 370700356 0
250684314 343918186 0
134958506 204267982 0
550589521 93143971 0
109420373 898351663 0
720133975 458045394 0
743164512 945030554 0
661899136 712690658 0
460419080 509643003 0
934791508 90054635 0
634908924 780421050 0
538196857 424056442 0
2368213 82772595 0
796833621 560959655 0
164239323 486959434 0
430931037 585627122 0
593155919 935002878 1
589644089 421528365 0
614989711 273047368 0
14608599 692556547 0
235620430 35149354 0
287203988 407761254 0
739557210 422696313 0
577815484 565730834 0
970944063 331832947 0
708789716 40477345 0
208418352 11446819 0
195095271 363060324 0
310235914 141836353 0
240883032 113424566 0
211615987 558255950 0
859706025 482581530 0
7546004 411859292 0
997470331 180981873 0
994031854 866760420 0
580487809 538712791 0
914553951 697586804 0
112152658 296930353 0
355811026 799515126 0
696254452 695590278 0
50303137 63006564 0
140676563 57717989 0
901055643 955895773 0
76216292 978563281 0
79272211 175999322 0
926934149 644743162 0
146723920 351047437 0
31077006 732187668 0
997093677 58472177 0
76883697 306986447 0
423099225 999577057 0
697255467 3793895 0
532202893 251904798 0
74247548 878440645 0
718279634 579910277 0
482261469 419678642 0
528947144 93597249 0
512286805 621720067 0
258933596 707272702 0
610942533 246725772 0
283898862 825123808 0
288557238 155388797 0
6334995 69492958 0
973273875 11062977 0
486171750 755324881 0
256622990 451548129 0
152889521 281507088 0
354225758 510858112 0
446643963 781799629 0
275047764 182888302 1
930892844 72002276 0
894469757 89328526 0
49303890 793043674 0
482833573 889648096 0
643244844 702831181 0
475701464 713151014 0
131947755 609019090 1
38026482 301704699 0
94896436 849398733 0
504397775 752221235 0
81239704 118599437 2
107862076 966040118 0
73124208 499585980 0
500258734 192388774 0
583457034 895211529 0
137091791 717558498 0
343027818 511549631 0
873856611 455249834 0
9808304 753455722 0
451458924 400596087 0
998148630 301560728 0
809117526 80576194 0
824836419 653544142 0
503166510 662475794 0
218247439 797242061 1
392253071 192313663 0
700670609 470168650 0
59949664 463297617 0
263466981 960827799 0
415889454 125838480 0
845715061 816703869 0
142989022 667001851 0
342461651 883967059 0
128328397 591765828 0
137313046 381937820 0
139480241 8975430 0
18526777 665262376 0
438589259 21295600 0
713191094 80143326 0
527649573 786565507 0
759082458 852006095 0
141540367 704016404 0
14268374 718555195 2
679553648 779211148 0
364911219 345048471 0
125125600 184542688 0
658627176 866642238 0
812991415 7664236 0
344109927 3117077 0
422564318 817755236 0
842458435 188414857 0
317487863 580201423 0
63615880 217590557 0
130420745 642115204 0
721497389 840145460 0
49651996 111255902 0
466818077 134302711 0
92147616 822658004 0
437605412 585932325 0
941152376 225266726 0
322731205 257421282 0
903766051 599812880 0
189843374 14906641 0
463422248 772562034 0
468994268 34230618 0
621668289 927853286 0
768222326 335179468 0
270521663 23369727 0
719003778 530357211 0
609639830 986040426 0
115997522 778360828 1
775461313 541763393 1
911489341 715801529 0
811621340 348585252 0
536063916 133698674 2
319949747 179270946 0
965955098 161951404 0
111693341 875975603 0
290625727 739301302 0
5179876 139866515 0
791905953 642944513 0
570277093 990600863 0
603319099 319202170 0
286802460 743312821 0
504579054 865737830 0
882702482 982306173 0
73297977 529587221 0
597278692 103260038 0
864700656 149797888 0
178582094 133542338 0
79028363 976641575 0
368671506 295289169 1
114328702 432164395 0
685158954 306138848 0
566038248 507099424 0
322158549 445425229 0
851000279 129681678 0
393757983 49143395 0
856467792 789433646 0
952668095 234403883 0
759088552 790786518 0
434223923 926763868 0
911074287 781098463 0
517304143 948462715 0
301890495 151067990 0
383830048 370909989 0
135786272 120073594 0
31674569 23225656 0
20886273 50566513 2
182331471 923779702 0
657402467 519366093 1
675109213 996941008 0
948002124 944588378 0
765296607 472580650 0
270877573 405056531 0
816797960 659523698 0
562728013 553883569 0
236907814 740560446 0
399900448 132694020 0
247241117 831491739 0
139695745 32134153 0
663964626 179319304 1
930960733 59863880 0
738825444 533163025 0
819044098 879866450 0
389416864 994938750 0
404438392 91710208 1
13541814 607042734 0
803696260 754386226 0
639082843 135748633 0
760115859 72272353 0
230372749 694299624 1
709104132 551928153 0
528371334 524355280 0
34953659 440300593 0
720346100 971134918 2
147308261 559349333 0
532895197 65188100 0
520745272 536437672 0
199574732 838473147 0
125491294 380665426 0
898954421 931959159 0
386059934 278136333 0
39751729 826171292 2
254818220 881834496 0
585090238 469136035 0
414968063 910562287 0
746966190 93574060 0
264738360 333850732 0
372656577 344852226 0
252564098 470286318 0
467633639 915779437 2
241010394 494337918 0
251348586 40621097 0
402427907 260579693 0
255911387 59291568 0
82504381 867358343 0
881992981 590559930 0
93864848 512155285 0
430200464 544950044 0
280974494 396259575 0
991747413 39157655 0
190704636 344337960 0
765328807 850338581 0
427610711 709016110 0
554938002 796058593 0
883345846 121337427 0
325760310 253744595 0
723095325 219855366 0
151290359 794752396 0
507665091 832985765 0
726913258 936205570 0
812452296 110036605 2
505750436 614443454 1
735722872 18721244 0
949670984 312747835 0
402953947 921459117 0
766535358 731506750 0
101193020 130346276 0
403821199 67960102 0
834888081 392239087 0
758351840 191086701 0
15141032 830953176 0
815050401 85027897 0
787701433 226534087 0
218065675 174676198 0
975055254 248933930 0
81732827 695131464 0
837534815 560829981 0
40732686 908812671 1
100057085 56563974 0
565925590 531957313 2
234818194 399053259 1
811539992 122700898 0
30821854 415336733 0
971857015 545669897 0
109175187 58513001 0
101498045 721879405 0
625204328 452471067 0
838755255 18794528 0
203778426 167224604 0
136134886 154189347 0
671204877 8504865 0
821253165 491258518 0
438882541 420398229 0
871888706 362907338 0
631362416 808668245 0
601689873 945513839 0
651149966 561653419 0
218662954 111177334 0
922209345 913911301 0
42139243 682141565 0
387465290 160549432 0
244028998 329328202 0
508547403 171500959 0
968468902 178954611 0
808867697 719500302 0
223648039 713287424 0
498637962 81506177 2
933735298 922614906 2
40059533 779508284 0
686617287 4578963 0
604634594 924082047 0
651475821 541867692 0
716064070 903471110 0
439865496 907879075 0
196855010 96814206 0
333177742 57059672 0
455328408 866627883 0
143752852 858585823 0
846848929 891840408 2
362615039 525075399 0
763515248 990157934 0
626182275 14790039 0
406481057 319317150 0
529236276 286513129 0
590458206 869393275 0
97699145 475832149 0
242001216 164983019 2
94248785 300981058 0
172664523 115963795 0
724203026 46256351 2
756444223 726752233 0
28773907 24145137 0
87128605 278131895 0
654128310 161080400 0
856086342 712226738 0
167591058 292664454 0
590367888 249095683 0
102226541 564989438 0
554879604 255166631 0
481830370 48944695 0
795821999 137491113 0
285521898 113996118 0
968822908 350437879 0
991687525 165219729 2
805958613 685428661 0
87756156 173935106 0
707764150 35627878 0
998153571 380764312 0
882582513 376545116 0
64899978 415846118 0
907044415 212144591 0
826365747 57693743 0
544920738 836236722 0
949630403 215431893 0
118137105 46782000 0
556440570 516019479 0
417387083 295211782 0
90710728 245945360 1
543114654 427877440 0
209477851 697142725 0
358321071 326145816 0
570368540 809774558 0
665965405 404472290 0
346205463 291325973 0
139777624 90071299 2
428860860 675225308 0
191067744 90979286 0
498583174 666190477 0
717890996 295170203 0
791275652 924292836 0
115301328 770770619 0
755475018 761412480 0
479269291 715862153 0
535796824 279488122 0
399724776 66419176 0
253886914 772749706 1
574081868 592688476 2
958871759 228294224 0
967770853 391068945 2
634019606 806811415 0
362998679 924769902 0
782368430 688082493 0
324634596 4953466 0
265308884 58740191 0
520557710 852438596 0
225106036 932541866 1
437346478 998837045 0
849201549 755013042 0
261654589 884781265 1
822526432 982603877 0
736523509 602473182 0
552396367 663137480 0
850027822 673326266 0
59820592 833695586 0
418972532 623790977 0
52281492 199190691 0
719382421 781158811 0
983409254 579329461 0
74166541 950476531 0
299257817 45197595 0
393737781 414949830 2
802186450 652409078 0
544927669 658209674 0
763602683 380959263 0
59293599 844189455 2
260419811 179397839 0
270659028 542336793 0
45786421 227880787 0
202412146 257689260 0
614993357 930481744 0
78519429 562130325 0
59196974 633131934 0
991046836 788417830 0
919977593 759034984 0
727113410 412700878 0
986750601 224687910 0
168756834 19311588 0
9597696 689049983 0
672072525 70290717 0
686835667 408279918 0
451180256 839880935 0
623247755 133872441 0
82691370 861692400 1
398877923 348938661 0
447279309 201067407 0
667415114 988952495 0
196117964 644971926 0
273307887 597233197 0
110616953 468324526 0
858796547 263989449 0
119252009 335097014 0
619417065 147362553 0
34427645 74699839 0
776662071 492101753 0
80594338 912588375 0
801554930 491906408 0
725952947 414056020 0
211306519 872813053 0
81224013 361927249 0
237894625 408189586 0
356007299 953226573 1
104209562 974888568 0
220989447 507741869 0
829517408 59827255 0
577280348 268428873 0
199246470 552483953 0
59412811 762282291 0
19775188 588948719 0
20446377 115541874 0
410525745 953271336 0
161774848 602117413 0
401412944 827755251 0
422514361 379473557 0
796419919 976986533 0
723754852 732668428 2
5114390 270795771 0
595669870 129793278 0
761288236 430271004 0
196319971 921555186 0
284234643 550555872 0
43203192 777189587 0
416377319 726728944 2
367776951 462202991 0
188269267 255594211 0
604169266 409334338 0
322162386 548672886 0
130451251 62848648 0
90060961 404059907 0
835053758 760620042 0
269297644 96437570 0
753248380 473737758 0
541269271 542189707 1
4847088 808410518 0
269364748 29437863 0
857944544 981568110 0
71758139 589851371 0
215083603 328343916 0
725328722 523805100 0
761158154 833476103 0
321653213 415676792 0
31042328 558621108 1
562945766 467494544 0
972082145 422016793 0
423189719 968359571 2
982936814 660094239 0
191734026 617441728 0
559421880 77195246 1
370478968 861896808 0
927281922 108557697 0
161102627 245831118 0
913531428 509602081 0
450906289 824169032 0
5032854 127955917 0
689391915 180864687 0
173041062 226271170 0
151991601 277640265 0
871178501 266290758 0
112843194 442180724 0
293309929 635519616 0
252799411 221772702 0
789880862 880147512 0
877606291 119067706 0
690736989 8739738 0
712930074 146546408 0
680155682 219172691 0
19550041 926111739 0
797196641 519156748 0
410462211 533940855 1
710950090 261238707 0
506725376 65805435 0
791540035 76371809 0
877151011 135502103 0
179373645 890734092 0
496950239 749992840 0
485522886 453971986 0
114143063 132695821 0
905973506 615171720 0
673162925 452490072 0
919491324 395770680 0
796456047 666429266 0
234626133 941162854 0
92273611 13305976 0
620257713 102533425 0
915474182 10799628 0
99908128 256292167 0
46381164 130559208 0
51704721 295855975 0
673612255 145760782 0
156980074 816246224 0
891667652 447799608 1
937186533 274522182 0
770367693 879011255 2
992055661 692162053 0
487211311 348074390 0
55334537 541756705 0
424924377 749931136 1
729487152 48427653 0
424657393 39998836 0
751372396 499033245 0
281943389 471236380 0
54745120 571413636 0
308760085 988285182 0
112896719 18246355 2
983462728 52126961 0
672202627 918154565 0
623617398 352686723 0
356219403 484100924 0
677652376 346259022 0
851061394 327507016 0
119767038 806899887 2
159900286 846275378 0
183210984 121344934 0
822832840 780091788 1
546415568 797296931 0
976770582 393572972 0
684842386 321814710 0
319680886 964237723 0
639640971 97870261 0
231481976 769537520 0
248219065 11112785 0
208127454 364020257 0
32782399 784778127 0
5493417 894804560 0
866866248 472560219 0
430480961 63827569 0
916751253 693451233 0
192636659 240812311 0
906780598 368499204 0
489121970 547317784 0
300679462 462887117 0
909297456 115529680 0
693705496 33232214 0
770083747 791572054 0
115197756 47617511 0
19378125 58973723 0
626835411 820271555 0
846903908 158171723 0
749474143 267847246 0
24898379 118019215 0
376573434 881395760 2
114286368 198366743 0
864461401 947086666 0
548372422 898966412 0
129441829 174071701 0
31837195 772747302 0
671598494 722089191 0
711877146 739360541 0
675891554 724541538 0
534049989 4463241 0
818677609 175138574 0
762454410 348035715 0
185406806 351166493 0
760477472 52306173 0
396992694 352964611 0
742746846 681065035 0
49635573 381953502 0
648229361 682888475 0
865797139 916214332 0
775969195 109337255 0
807407938 706944718 0
297795693 53039285 0
145775605 43291691 0
320110577 142492350 0
331051498 862497436 0
109023307 961693032 0
413089541 540496683 0
479334504 208317942 0
391091942 538999968 0
427887800 44286188 0
930534511 641559518 0
621861668 106943378 0
430463024 93985587 0
477950920 232448675 2
830300259 933333659 0
879482454 871343902 0
546889850 58157392 0
398420975 711009657 2
515564087 392165291 0
621543536 941844811 0
114770759 413204371 2
837599938 567746046 0
744424879 408654741 0
100803801 251224481 0
129911509 167771704 0
277970421 699451757 0
567435954 750003355 0
270825479 913716682 0
610869727 936272550 0
311039310 496783093 0
581215270 49426726 0
930318227 27922566 0
271079165 607665055 0
500504096 196867442 0
260211922 701131240 0
849863366 390427279 0
723817778 49034273 1
488750211 195363974 1
524897948 610793679 1
845415313 323932886 0
591867648 83232684 0
164560437 888992410 0
435618897 842041093 0
536983031 455432734 0
676715786 501146959 0
601124607 144627801 0
877446625 354282198 1
839915881 494765733 0
772438274 97408979 0
494493713 668605597 0
515294947 639695080 1
831232381 269503874 0
106583451 509014498 0
870249337 769776853 0
481340552 122175834 0
442470697 394776539 0
316984206 196384218 0
141084910 413604476 0
327830132 360948642 0
2614604 271422739 0
933964298 591236579 0
347471976 99222286 0
30596414 920822577 0
395809583 275394475 0
936136728 409080154 0
366405951 382911639 2
841926991 24171852 0
479332178 754169688 0
342623412 107971996 0
494198751 584942531 1
925959322 578637207 0
870825155 173222821 0
814183623 305222372 0
653890094 4559147 0
65244491 777953079 0
254178469 995220754 0
693724202 411423393 0
744097889 197675040 0
897408871 910632355 0
416255411 526172548 0
349568624 302963102 0
814319527 914719294 0
973373690 608857705 0
766064409 714872709 0
215208446 206829769 1
290299898 294247309 0
148437602 463258255 0
568053155 170270881 0
696034267 156587120 0
536721944 699278326 0
700592574 893007464 0
381619770 804612061 0
733453356 294013010 0
179360336 191914325 2
812658820 325696460 0
353158742 908545555 0
703575347 638482375 0
134338738 763996255 0
991485426 29288277 0
965379731 293244099 0
42602588 801461755 0
74477794 608731456 0
605912247 383110102 0
583533000 338279550 0
54394554 351119062 0
112790369 833641362 0
948308490 565125705 0
991997518 593393955 0
175856083 740785205 0
955983458 181889558 0
955457052 302299363 0
743752996 639510661 2
969326019 601465711 0
779457857 498403159 1
932467101 48338184 0
461754446 249687320 0
312033052 116436570 0
246450732 343694615 0
816433073 3951701 0
66387350 998199025 1
849290966 899645789 0
637596365 831697199 0
669787526 967288823 0
851672188 261688837 0
628942456 786918140 0
77374670 830080847 0
518339727 828705790 2
790620668 205460872 0
458977820 110527572 1
570360989 129903546 0
40490986 948177769 0
404396686 94517469 0
313944579 98667043 0
109559486 881470439 1
674730896 530391592 0
643972718 24468347 0
546977533 134466918 0
723520434 98011305 1
454978375 533992749 0
388044828 629042069 0
668425879 30935233 0
863680019 233582169 0
427866490 90999154 0
310739110 822469786 0
5144587 426411280 0
561477247 349768187 0
522946938 102377327 0
333079320 844428482 1
533339236 195739661 0
27968635 234921863 0
386775723 481010033 0
665738820 48029225 2
346235419 285420726 0
304948588 344513972 0
528518088 255368668 0
333054880 717705825 0
361761367 937501691 0
620728367 842026716 0
624999213 448284453 0
149958640 8668753 0
235218834 248867026 0
232894990 491923724 2
644443346 675936295 2
97840673 819704531 0
904693028 871682499 0
154974994 116361263 0
912253539 178342959 0
83325518 741551461 0
214617872 621824144 0
529567719 356849650 2
70985121 21450939 0
225774321 169219322 0
747421473 335639407 2
454024422 180376508 2
467286803 467344866 0
917128152 185770397 0
279168039 165525004 0
21406680 472380939 0
835244170 389005019 2
705475108 750993029 1
835316177 23912809 0
476797353 232921317 0
402317066 32327444 1
424947858 654503094 0
280682367 727089672 0
280334614 373874720 0
90818865 67515623 0
551622867 21790064 0
202227241 238309166 0
655586553 99023095 0
572679968 252642743 0
818052762 93839883 0
326766345 14939703 0
585243347 41530085 0
629600884 346510874 0
110919356 259320752 0
537710756 981014012 0
951036844 255028442 0
821583572 504726871 0
47922317 378313858 0
444378516 37119262 0
113089392 867786309 0
494053711 4209772 0
131953976 298471405 0
867260922 254152332 0
84503657 275690644 0
37851208 497271105 0
236900567 853068556 0
51965574 721401975 0
465983577 335428607 0
686915536 130672087 0
701357711 750504607 0
346178464 189475548 0
750861951 517668315 0
370681291 194624916 0
398359759 349487325 0
893845724 530970386 0
920438132 82107083 0
707665138 765288421 0
529631912 358384676 0
201536264 319175433 0
321136050 353119353 0
22134237 103110151 0
482190520 709675592 0
317831771 621162848 0
330922284 119640786 0
164375679 723764863 0
989206045 730871064 0
729712784 136198193 2
61881923 550919087 0
147835054 874959766 0
774209432 114416457 0
326219788 690262392 0
276018209 390269608 0
977535974 312315154 0
160630938 180251617 0
763530042 924942426 0
902097929 927653225 0
115906064 758926292 0
890242556 101294796 0
725794537 940868516 0
404564841 597628319 0
73437471 766172421 0
639280554 307442773 0
266945053 573734511 0
612285847 25196672 1
794738928 396775220 0
282243191 448620415 0
767685582 854797450 0
620531830 148642445 0
884703861 315415655 0
962528980 765948566 0
965716610 57794376 0
30657179 909077714 0
796077901 66574080 0
275398438 349938027 0
290558361 675122125 2
291454352 201637896 1
32568402 217464323 0
664496150 578098711 0
729241049 37710527 0
673305671 317903942 0
160018331 136456744 2
124848358 132892463 0
596263574 43846735 0
628556273 18766591 0
854627350 497853865 0
109182402 221768145 0
946884186 668852163 0
168208078 989849540 0
855524534 142660566 0
432773010 9429484 0
465564699 792599792 0
186629245 598794948 0
525222612 431390670 0
652621497 806938787 0
898038101 779391108 0
354940185 729970461 0
311370560 688627934 0
196134894 651684560 0
409157994 526842584 0
307884560 569392519 0
801060637 210185086 0
592608232 433341139 0
361020511 48705463 2
746359672 488307918 2
28546440 207607520 0
614759063 575910239 0
240270016 931999330 0
727226987 764801591 0
989034682 374849928 0
637013065 886108112 1
106647072 218125764 0
947067014 816674494 0
35217642 375599187 0
320458425 692110170 0
28944817 248622451 0
832325827 473118417 0
153134440 259449864 0
352739874 445749514 0
682287072 864701727 0
766395169 481733349 0
937004439 577765952 0
250251173 965400413 1
98113469 16073334 0
311613671 128723487 0
159873941 410414390 0
603200174 78998789 0
197962465 240113825 0
199748729 944537818 0
132925442 882173668 2
221912129 728982297 0
875090441 401748190 0
791003130 849346520 0
397285900 366220409 0
764178203 92370330 1
565606498 246638314 0
582806853 763250513 0
498649253 69784069 0
299333980 374748240 0
406420864 301838891 0
126092251 370682939 0
777279915 149880538 0
285402603 866996810 2
110112612 531130836 0
863478026 220894340 0
380274510 169417254 0
345056731 553003367 1
552829955 56545413 0
646540826 868782600 0
21920262 580272041 2
909532579 703251942 1
252351796 534216949 0
998761608 780936329 0
275194086 523367296 0
830965688 339432120 2
623489018 826425312 0
93200775 384136686 0
472302616 419382409 1
46844912 321731645 0
681421219 800484384 0
469978684 746586771 0
602626758 895236032 1
494292710 144771963 0
733140741 822816429 0
903554425 92191332 0
166369249 636938156 0
893464072 211632914 0
794177024 134290690 2
635239421 35184158 0
968564324 211478943 2
277859100 267634547 0
923947764 141407508 0
97732477 829073128 0
134868485 620943738 2
981559172 145908520 0
486199764 936550086 0
784532671 693248781 0
262514332 995370298 0
659704159 255621676 0
341467145 964403128 0
607181024 638926256 0
418601583 972942440 0
508993660 453315725 0
456505937 546642612 0
12472675 680474533 0
633198955 102218814 0
519296646 180754689 0
44144979 578158354 0
437415071 738452167 0
421528282 792222759 0
981016087 904367873 0
800546174 909992189 0
997260720 238930826 0
795746586 571687129 0
267753347 510172339 0
253202547 96819788 0
800849677 334302609 0
136015985 730431784 0
512727144 623034261 0
570815016 903128182 0
592786525 649003668 0
27233275 335850621 0
735545496 45319111 0
241084270 772215471 0
20787228 301256131 0
366144348 786472282 0
451657386 531684461 0
533666176 267401322 0
309650249 955801754 0
457377171 946415471 0
997379173 42991221 0
466956768 809729177 0
717728552 8782009 1
829952324 118606652 0
799684314 563725243 0
619582343 919922044 0
519796919 795534636 0
990960187 387451930 0
812585928 393485149 0
25612885 234849532 1
154063222 235119696 0
971886056 840717381 0
394086826 32604876 0
289245989 432741009 2
628117683 310093358 0
567736914 620891449 0
901049758 11557836 0
815303917 583460988 1
448390725 331941898 0
963860114 988206467 0
409570774 678240361 0
121324801 979339452 0
130032028 10068068 0
407082458 117720002 0
57635691 82375371 0
888207400 369552120 0
688642426 421457348 0
905305507 731581850 0
733079498 487580986 0
646585894 839397198 0
656287924 974738680 0
169392014 414747566 1
21071828 9050564 0
547476233 654066884 0
816023527 251779769 0
801940223 343882502 0
814173879 480999794 0
111884612 948934874 1
563229662 155290315 0
656708741 753414768 0
272421868 741367259 0
389523293 400323664 2
381006392 461668352 0
57524378 407719842 0
871551462 821835929 0
416540106 953960525 0
281745267 798829271 0
473917769 701014 0
87172717 706854637 0
673002312 42966376 0
199967602 361262456 0
173415383 553929870 0
110849422 976514695 0
285484459 221607713 0
719636270 339770470 0
340001114 267041713 0
941368782 715633484 0
684037393 966293257 0
75713550 376887829 0
172303617 108077901 0
348481504 130870927 0
788158696 869433727 0
54785337 848937020 0
49453645 333851305 0
175668766 711103251 0
303800358 110522544 2
78511289 45153438 0
493301687 550301502 0
270381957 274196940 0
636387275 144895872 0
726496344 759398822 2
3171659 422969103 0
144859100 349437488 0
740287063 495858756 0
540800416 650443237 0
340172625 51388497 0
785984632 908281756 0
236757234 897895559 0
18758698 122376841 0
796483608 336379602 0
924629137 655889938 0
910838878 336718715 0
504807275 585253196 0
420053063 797687840 0
379633715 581323602 0
373031421 72505212 2
679612039 901889346 1
117713043 636717146 0
886651466 292824089 0
438598278 586790885 0
944960204 910198482 0
946800519 23136310 0
604237366 239378444 1
658470413 577924418 0
145055491 637541253 0
469874109 609863577 0
73170686 823551891 0
308567730 508217960 0
999084960 57379208 0
259778268 597508291 0
6389759 145295787 0
335446772 176799260 0
248032638 722373411 0
79116065 172712195 0
728294080 347270262 0
618431618 69085012 0
211380924 22909788 0
631906111 354097783 0
408734015 668745740 0
289688606 762674985 0
539263197 501974452 0
563821536 847262512 0
600333263 841975761 0
702469826 631635472 0
281524555 22059892 0
865135148 819877582 0
7033728 799548256 0
543657538 875073262 0
47627992 919085634 0
487543819 619476590 0
894637451 819345610 1
271644946 909308721 0
533562067 37260237 0
415169266 541587340 0
602118703 93764780 0
310495948 991848923 0
404092391 953402308 0
124808097 364272389 0
774198586 810773352 2
41145038 410320963 0
73599684 624751979 0
105239802 754832531 2
63455708 140938114 0
120166898 191135223 0
880188999 177605529 2
650754545 508358480 0
58353586 814648307 0
827197993 473849859 0
758336182 896152538 0
270174747 6144775 0
502555143 948815328 0
248640158 132027520 0
127511332 140402416 0
420222596 981405858 0
330324187 408428562 0
445456014 55714869 0
948047928 816296743 0
234682825 490161837 0
502562335 850752304 0
775097093 654336168 0
178650833 174187012 0
458785402 936547319 0
341930516 6999161 0
213840691 324830200 0
825238848 739051850 0
788418665 749623982 0
83704058 748712845 0
402116859 585956429 0
232171306 794976361 0
345531239 503851895 1
305330270 721063537 0
776479992 486139830 0
264680497 142234599 0
826948479 369982095 0
926497181 920876565 0
192082191 341024724 0
180952842 762043171 0
283335861 451617713 0
358582152 181533136 0
505262696 431873940 0
502568584 568446366 2
906757612 470822534 0
110851160 485328777 0
494637382 769446387 0
558661600 632568254 0
525946988 359573950 0
573234961 102435028 0
141910292 743201135 0
580500246 77983644 0
50774302 665747479 0
734644560 352859639 0
244224190 589755559 0
658299483 137943878 0
970791055 685155093 0
481933822 569891475 0
43965718 200767850 1
743300832 420571323 0
530930755 584864244 0
369022301 151762600 0
3870431 908534806 0
759097660 116190265 0
673007076 585154628 0
152903303 111896833 0
830860236 613698570 0
675710877 25886462 0
50927211 959406642 0
814453307 120097074 0
390499179 933384860 0
31108920 738201171 0
280026428 481000798 0
24096407 95697881 0
707288300 978052305 0
533469383 502527107 0
195720390 93232073 0
199882529 627962555 0
474465336 634539205 0
297810179 784026450 0
755789889 16564038 0
97958453 924801780 0
338401967 134078581 0
780141653 677813449 1
547280806 929313891 0
535020218 868978769 0
678021030 86249587 0
428222564 700610980 0
915289773 650419393 0
411518659 898702714 0
554604115 69917084 0
888010746 773232521 0
392857532 643170150 2
771506026 620232601 0
214973151 609709040 0
671027584 754352131 0
616829192 111780426 0
580047892 60945064 0
38263244 245664535 0
15845916 264130001 0
592562725 804309344 1
857143541 357775484 0
630126276 615205415 0
261441830 901862644 1
728668141 95242692 0
486338151 960224586 0
392519601 890160329 0
498956636 855825070 0
266547332 459404475 0
624969355 693242149 0
640928405 684714200 0
834163018 68123969 0
933657780 508831465 0
657853495 647803101 0
436768883 171378683 2
16321959 953973293 0
675422230 195887273 0
286260262 49604368 0
646817131 259718114 0
780643473 446195786 0
79151272 665977229 0
641626353 271428454 0
839851450 848150597 0
677507080 193401295 0
696131777 116825975 0
520563270 260404823 0
654819150 673385616 0
626438144 132901719 0
538595758 116645038 0
363891 10519267 0
699691281 80470544 0
105068020 810783076 0
403177763 616594202 0
986265868 609904671 0
389685029 90261495 2
247672256 824925391 0
455576446 99322694 0
564166525 136286588 0
993194690 727138706 0
335017283 253968224 0
895531664 278170382 0
699371434 293249850 2
948110411 6971754 0
660389379 241956946 0
256203831 5956594 0
705452785 102507862 0
66916341 145911645 0
434615241 438700935 0
825849376 528986243 0
865882428 564605425 0
863882990 334632921 0
578776843 564669126 0
352607114 28895845 0
815009264 271400205 0
74516229 391131014 0
580640637 951081756 0
34552746 502485458 0
509072365 494113787 0
17725474 385904493 0
496999224 671988061 0
128410451 807729571 0
24809175 335108075 0
569765149 611110457 0
738547265 819174241 0
537702847 358726720 0
441920389 998752150 0
156395197 704630276 2
30378064 499039846 0
924709563 311967753 0
976773912 243614389 0
135634938 954396928 2
708554321 479138725 0
736432545 149897483 0
131835977 677364966 0
27372496 437919700 0
117703880 909378865 0
85483199 625505315 0
342467043 225152567 0
365638922 439782776 0
77953081 379931033 0
967701557 662818506 0
164097353 474328672 0
186752529 917117703 1
14966322 405750211 0
326708048 163274574 0
612568004 653406322 0
166102687 608636062 0
121105278 344119598 0
230025467 920581646 0
699297510 719368057 0
560314049 432449910 0
264506835 10760060 2
265083351 489272095 0
825278979 264577905 0
399996554 118613932 0
831971539 117752533 0
76829167 537155156 0
164753120 978566256 0
999281032 507434856 0
227657286 487041460 1
996470849 924161186 0
688436974 226712801 0
193005254 363022196 0
431147246 494753056 0
63090038 84467787 0
989178021 396924504 0
459320289 626846796 0
91554623 58467644 0
198905734 668431965 0
54145019 763941688 0
147511687 457912661 0
182576379 658990310 0
273797438 685952090 2
498343673 759390265 0
103834466 346109605 0
115763816 834332608 0
99859626 570481696 0
931098317 476201366 0
126728034 299290297 0
636181929 96704186 0
313290529 357256308 0
554856973 762923110 0
792014766 654281690 0
496720997 647004718 0
958922043 651980704 0
841508865 854898011 1
128176340 240228377 0
346977752 451672298 0
93478659 740361277 2
582981865 887978246 0
996322079 862601515 0
132358887 57889523 0
354278979 520451298 1
515947253 126449745 1
472804831 423260813 2
437657562 67984068 0
780627612 165000826 0
252072741 363525309 0
55223104 142423723 0
123758815 919241010 0
151283402 14576494 0
717751122 78293150 0
74468608 293888757 0
201654872 829369461 0
489956959 448011984 0
44486683 755640964 0
272144886 906157889 0
503610830 966653914 0
794896065 753204566 2
341519229 69578571 0
348450909 956683169 0
732058575 647601704 0
961157688 375535294 0
364627025 921237432 0
385563229 235518146 0
103725876 475698611 0
495039337 526941939 0
392068320 66962565 0
21043739 39052159 0
98218404 120960947 2
647299939 151253242 0
456522851 783747394 0
393428596 563347720 0
952227098 297017173 0
923233353 435033236 1
913372948 455280766 0
423112463 59682291 0
62124012 591464350 0
222704685 597374481 0
785849900 200790267 0
775371387 495153436 0
465570986 776903688 0
574668174 238248142 0
204024035 784426510 0
547532940 994858000 0
135681699 550177939 0
790259387 227538246 0
967577439 674270266 0
986877705 169222511 0
638786047 954497676 0
376338151 543382713 0
730526758 147071461 0
629164164 267216518 0
336332728 144450125 1
485932996 344224983 0
38468206 280116349 0
905330401 654721558 0
67459059 486812890 2
918518763 831378666 0
266404735 152594819 0
579150554 428121340 0
516685432 259226853 1
486960730 445231221 0
697545434 968747354 0
580003214 97180195 0
386974497 930386375 0
941525741 109104184 0
972872435 705664198 0
282966771 963229714 0
467461069 153434497 0
178539915 689533208 0
539109832 600581249 0
723018661 809179888 0
277786867 510925203 0
38392147 422924118 0
226803291 646926137 0
394931838 691264719 0
642622964 614145928 0
883457325 222556442 0
487144987 755724034 0
526325211 954060943 0
331803092 166334052 0
57040492 898882097 0
429712051 467034107 0
592921222 665759421 0
372371680 231999288 0
661569146 846354330 0
668663994 12318889 0
158102975 515311674 0
468347774 924068280 0
357044145 641192989 0
775992134 408305502 0
939092397 595170683 0
370171437 433842322 0
656200136 15893039 0
764902487 866259093 0
777010509 620996557 0
680498781 1636273 0
8925596 434374091 0
505884082 37414703 0
118454450 254919384 0
371470781 79995867 0
620338215 148119022 0
202016635 385670645 1
168747034 587570001 0
682237207 20395352 0
672685544 73127955 0
299294669 60111536 0
849863722 276274321 0
359445988 451655785 0
227449872 876832938 0
707402241 615080949 1
662930781 220893076 0
372242730 8178389 0
211226703 386725505 0
94826599 43754800 0
628874874 701838980 0
956137022 155659491 0
712424950 348023186 0
861467860 850654156 0
271373724 212378318 0
372156839 132594802 0
797170895 643611827 0
373929955 53439576 0
236726543 773849211 0
501046288 336722421 0
471156717 497259538 0
58985769 916050442 0
61923621 146586178 0
97618191 173004213 0
67957337 108970369 0
948445606 378582824 0
47566790 994073211 0
105550673 671378544 0
966966077 153702398 0
514767865 809985023 0
453967932 862226948 0
100970819 208799563 0
160342804 674509042 0
567259511 108781723 0
89961378 540948650 0
760522581 145242052 0
937165560 128529430 0
742305509 654915155 0
86175228 814441914 0
128974480 420165346 0
115503362 874632190 0
394593187 473280238 0
780443053 877412279 0
499887097 710692864 0
666451074 904579518 0
215361392 845907923 2
828924169 549918574 0
30528231 609447409 0
514878007 834412822 0
518856978 440767146 1
634162974 680258261 0
531902091 638758443 0
64935715 82036002 0
29552031 324176733 0
709182188 3345771 0
913213461 724636785 2
757195129 728036998 0
120392742 280575555 0
480299452 640814133 0
968738618 10589709 0
386893717 652475527 0
637965544 471079939 0
958593335 337974828 0
799735858 30457986 0
202655851 645482381 0
50246014 289583983 0
633908605 514784548 2
279498288 918754927 0
127660147 216549371 0
753593473 38519380 0
488471386 13301575 0
838209825 964264945 2
485178417 749335897 0
394065306 458317601 0
561396821 824046236 0
968658223 673509045 0
513786067 427437132 0
918033943 459642315 0
431340600 496265845 0
925931559 125193901 0
6774664 930989757 0
662329430 61185346 0
916599122 795167090 0
9309936 449673968 1
441767844 47240264 0
538167243 719662464 0
502916227 128832422 0
978249382 497806654 0
419646309 538109886 1
923987258 172171003 0
684277740 408158979 0
683281142 26745692 1
731608385 210586966 0
512806045 725697769 0
226229439 246482189 0
187156715 929973764 0
916601088 83966437 0
535984051 195482815 0
834867853 392518012 0
347476768 398208067 0
425263571 771552315 0
708771375 606737878 0
566990355 471377490 0
268916780 96687228 2
667082354 428074589 1
986901023 442185986 0
310354269 38099611 0
673938360 15203158 0
372579785 730907479 0
198424799 658758306 0
76016846 256507323 0
17348736 905362796 0
162207936 630506214 0
330495676 140521604 1
919333961 271166485 0
608888633 129009511 2
646788414 101811983 0
72716603 992449397 0
558119340 793577073 0
33276443 446587119 0
615714393 642339978 0
702312811 238044015 0
667807548 613439082 0
997078686 51191185 0
109739360 81234824 0
493537 803198416 0
547026125 44728002 0
901313669 421574528 0
776721194 707283749 0
626676050 79154167 0
176242084 109714275 1
271920986 558178523 0
125999323 449248950 0
937558698 166512430 0
660208503 606506877 0
449652476 720271073 0
359061271 71655596 0
786717534 745595848 0
733022750 106504960 1
242557914 616510256 0
545479219 965069745 0
836034608 504314849 0
544415630 849657170 0
879339764 624869367 2
572972541 279363927 0
851863710 405203214 0
133482878 4853776 0
789216195 364840145 0
371469086 179788380 0
945562311 398156557 0
569607610 181239103 0
783558572 421180047 0
686294566 912998784 0
112792440 829037609 0
280568810 226964784 0
239194270 458774329 0
660713437 291089999 0
318729137 475329245 0
699410275 346324742 0
709959138 24594446 1
346433605 406703711 0
509658301 302813461 0
346846548 12817281 0
673891413 111172176 0
374372241 12822029 1
31184333 566776283 0
419582293 514782394 0
901703332 20469261 0
339660257 463300225 0
486598040 101783932 0
718509601 839555521 0
720701978 79281464 0
226142857 161274777 0
611330697 786396274 1
748690981 9643596 0
666303543 959567337 0
868352840 313430814 0
881863002 552201842 0
488147208 883505933 2
190431503 970964825 0
107953039 49020732 0
155509313 614102951 0
499784029 85230634 0
431590957 994932778 0
100394483 6213934 0
300937242 629797078 0
358426425 55016996 0
233517435 42446575 0
833148717 608421290 0
39516917 131829744 0
722829388 990205932 0
76208500 467406070 0
854657649 649267023 0
328845125 83080558 0
768628145 718564401 0
555506576 581175304 0
906519027 729962085 0
342916695 874701130 0
825074602 825425408 0
814451626 352872531 0
668100806 321409904 2
557309680 80938916 0
309240030 340451376 0
958290665 91074277 0
181669551 53856128 0
669256755 280234332 0
520410860 252582772 0
806835306 987651938 2
36969030 67640662 0
391095068 442468856 2
117952359 41301450 0
902475148 614139076 0
844972984 718755226 0
257415750 94720239 1
149708380 142891203 0
976121293 580559745 0
17735156 242591456 0
657686981 818354443 0
650647878 280245461 0
17031562 483359780 0
579321877 641944873 0
68982351 613115242 2
947897048 12672686 0
743292154 358107753 0
599910481 493665563 1
204266720 160710256 0
618779151 806250566 0
945442384 883576673 0
288366523 88519709 0
716925354 675808153 0
617586801 35124251 0
625799640 693106713 2
183365041 125556006 0
95493402 119576085 0
123057021 625820621 0
233631863 117831378 0
137922486 102454472 0
877482258 355245705 0
710769824 454561302 0
802445528 120290767 0
558386699 199311327 0
300359832 635982690 0
718086961 494286043 0
308882244 889704259 0
566086489 16052479 0
887222763 740771 0
836747091 983439548 0
88536539 762702548 0
408600890 453705043 0
664928871 936058117 2
600642742 386491481 0
767776447 614956508 0
508334946 720515249 0
970600912 534437097 1
943812005 229495893 1
830468418 201890367 0
795312844 780170001 0
596243950 246242397 0
544546493 534904258 0
111642975 555524228 0
750341155 926459552 0
63600008 382941267 0
46954846 423775072 0
1119223 89692835 0
302097986 871319083 0
102449964 940763553 0
452336278 154322677 0
378691171 194149270 0
963437977 860587137 0
68689489 807158652 0
545423397 224851126 0
85868990 1691819 0
780798146 143924259 0
101999309 352395177 0
18731230 449535336 1
926043567 842086943 0
132842636 987016537 0
106371210 492739152 0
231179126 858266809 0
613146762 912475033 0
585902433 230756228 0
900300581 62173800 0
423545985 781049356 0
601208922 87866220 0
786996653 309902129 0
20146869 337665544 0
296533583 212010132 2
38324195 603650749 0
99236558 261378916 0
914027263 986498322 0
80197836 16604835 0
404157644 786253590 0
434176411 307470604 0
81070548 38006070 0
220818327 763187823 0
655616391 40769742 0
879369605 128246938 0
677430097 638407400 0
403462128 762451374 0
249785221 535784057 0
314128638 812679727 0
101049913 54955034 0
610555976 713745881 0
442770952 827788853 1
745414529 700228561 0
977998534 327914423 0
128490639 17447915 0
91331430 53554318 2
453876109 640291253 0
130667398 663412751 1
229738070 687346957 0
419515551 338479942 2
837016669 592673124 0
378510880 421616892 0
192021938 698933324 0
575282358 69332284 0
158397212 699482990 0
583956275 740321572 2
632944963 313568880 0
653373705 190481238 1
214838530 906428915 0
867632258 597945025 1
734249426 627938194 0
979858351 833903363 0
678525330 205532423 0
118733910 556243688 0
381027711 560956667 0
146618506 415138260 0
509687748 784171754 0
618307723 211498257 0
301497411 267488357 0
34239401 628797490 0
899241722 152544389 0
888769497 277834088 0
118346624 960073406 0
149889800 131629629 0
631295489 458379690 0
16966992 292672818 0
260781495 885203702 0
67490280 692666467 0
209633904 753565952 0
197499897 276859209 0
65950102 450067059 0
228859204 482394630 0
683014199 887631517 0
249956915 250338673 0
650636571 817262400 0
562947844 289015173 0
14675229 715095741 0
716036142 30258710 0
574290798 530297107 0
130051368 92602721 0
443474845 325308681 0
38189722 649271981 2
493835165 795852984 0
94272479 651001659 2
43826738 444889980 0
317106290 274622916 2
79989869 212984954 1
30346563 658657288 0
604296760 440090283 0
963871357 33781382 1
806105848 103684772 0
40005458 390448558 0
113494733 330554409 0
221756633 813793351 0
91026346 334860834 1
890972232 24254686 0
233509982 495328813 0
892956873 46439735 0
135889649 795419120 2
941852000 203360469 0
263927011 900809930 0
449378434 801491061 0
617960625 19678419 0
682271678 791292293 0
762249416 92749655 0
411551409 849015840 0
455730985 229100942 0
954717959 982184218 0
124151858 140554175 0
533228288 548268284 0
886637069 50321533 0
234976453 157632233 0
640010773 873269267 0
410182863 631980025 0
59616254 709718123 0
622350783 107328107 0
588034084 645827916 0
775166197 81472653 0
141166195 497452794 0
394581996 823738265 0
82545354 18716488 0
362736412 915210681 0
175814628 89694179 1
246525306 38292172 0
113136542 400048751 2
198939438 920196662 0
996593094 416403199 0
700696887 201733940 0
371329239 838918250 0
903208661 299378454 0
669805497 190223316 0
542481492 26107199 0
262208499 273494018 0
537369863 282525402 0
703643837 24376843 0
535379253 102149030 0
376643968 980646124 0
165636905 174729155 0
838169486 697645351 0
932708573 9757717 0
899003811 327044911 0
1378094 544427243 0
774221405 404956752 0
89134638 538941784 0
602503905 547398765 0
898438609 45967450 0
443012745 178556406 0
18568693 355310026 0
766302790 903220260 0
911892422 399003455 1
311352347 733390283 0
179732096 803230030 0
128456671 76074176 0
590858878 190321636 0
94290187 937974839 0
853771085 787753762 0
721117770 580150812 0
716606181 102826517 0
558090693 590630221 0
753302263 725090355 0
441534863 862317237 0
727780390 11066648 0
569909282 210081263 0
537557881 916977629 0
349959623 698159030 0
2271339 573074251 0
946008104 14082198 0
99698280 875735881 0
679696672 303168177 1
136605985 16378946 0
173640466 757382140 0
48603319 673818288 2
296428354 327614094 0
331978292 13043897 0
763310952 241452680 0
355435849 473261136 0
952152386 922444821 0
106023743 606527195 0
746378314 447836766 0
737919281 266264523 0
318761334 192886568 0
215613364 33258424 0
586110497 594193491 0
986794617 486309710 0
127309835 84271725 0
807685776 784850887 0
168362091 161733406 0
402715118 867157679 0
598856974 180633129 0
656426456 408757988 0
104092727 154473147 0
720951319 78091089 0
13542993 27540843 0
988020273 196669245 0
466551464 817653414 0
382547814 633739404 0
773667169 556628955 2
39939151 879838961 0
966305905 91416169 0
225365366 672895235 0
249583487 590522040 0
631431645 463261543 0
867948877 140656835 0
814570651 425350636 0
681922864 740995318 1
129460030 692020669 0
647599549 843036223 0
824580926 805568594 0
255462135 615633019 0
360356699 940001951 0
775841172 439440154 2
295810528 597743335 0
699331149 642795971 0
252904494 98371218 0
576375614 604278975 0
899823758 807606231 0
136209362 354695620 0
232661206 778450023 0
346042789 515291706 0
409192507 675510959 0
479851865 813234299 0
541879666 4649600 1
610304541 888773501 0
108483152 264995152 0
386460227 600078775 0
279747837 785999356 0
2791394 890723379 0
313861720 29656978 0
527969892 730705406 0
708613346 437401593 0
128122873 973039521 0
503062430 62917101 0
256576840 421145221 1
571014166 205332388 0
139135074 358860730 0
302159908 360508517 2
337566617 717085135 0
193634027 421423755 0
975146802 120885355 0
319343689 44037007 0
642335748 380080941 0
511823576 914118561 0
962138036 574475985 2
808556030 345455707 0
229851361 304411744 0
983166723 684377034 0
109861348 456697544 0
283979890 374786561 0
676098934 17248524 2
29934127 709788628 0
677187022 278154256 0
674344577 751889481 0
100432775 610550444 0
505559156 25722980 0
897080981 205788412 0
372296782 830917888 0
529935799 998017093 0
625063635 734552321 0
101273671 464548708 0
578713073 324116049 0
56097477 475451924 0
19231367 119633000 0
751782318 639847750 0
929478907 979334737 0
327886264 105846744 0
736097730 144383696 0
826833099 801576801 0
228010055 734543620 0
91411060 78121359 0
85068551 784497079 0
957956265 203768477 0
137815408 765660838 1
82102387 643908777 0
81816717 52961136 0
944196799 347596840 0
404726470 447248101 0
154793603 133210919 0
365720614 148101521 0
205090807 33914 0
86765206 645831295 0
771188896 512613936 0
410339480 796599775 0
370071343 831567055 0
738769476 54375258 0
522253467 801416900 0
728202415 17026664 0
247871148 132801699 0
999821159 811541498 0
98729436 332908558 0
331561482 742052337 0
438381554 492829785 2
132257020 968425489 1
332605089 47937327 0
574447020 64792270 0
712928479 34964494 1
616976964 500600443 0
811927648 1293676 0
864728525 969760495 0
645277962 445473598 0
931462922 242219465 0
750866245 205681281 0
210423385 161139345 2
611548104 580183496 0
462940239 810037081 0
78413330 497489685 0
539451712 182604276 0
700860224 467193968 0
579247230 80361347 0
158502781 389162184 0
402705769 369020682 0
302266520 277053161 0
45978604 931164258 0
893711928 700264294 0
918367969 187420903 0
433497851 672420097 1
265888255 249777459 0
140019717 299131387 0
12046529 919870346 2
175969559 729673370 0
619898210 757413729 0
795375759 133127444 0
530216131 482629413 0
769156183 865200971 0
286695715 760819391 0
432683495 797736003 0
902380670 777542921 0
589265134 32802593 1
939285651 250830192 0
167443173 806435251 0
229909473 767777508 0
945603958 716157594 0
543045453 408941189 0
751418590 7293310 0
452813901 149467116 0
530787004 720918774 0
631535813 837285722 0
617669677 255352061 0
491691867 904849452 0
143055369 222899316 0
912895021 161894975 0
77798105 673418538 0
327594563 126642430 0
755765212 481362165 0
69410207 486830036 0
919845394 204619784 1
111006842 957190793 2
958356760 658578529 0
379201766 774667607 0
166207337 324081535 0
289620963 137279645 0
964323311 151509633 0
57951281 922276513 0
328413701 627095330 1
855556775 79846001 0
593513488 111942 0
478655679 136234405 0
474596899 6446819 0
100489895 654918406 0
269312790 990648520 0
53628184 282979755 0
474446530 204426642 0
349521442 23493436 0
961392628 824969030 1
666200192 463744410 0
833109780 22844595 0
597002446 222900950 0
224418815 251968531 0
247676612 457386247 0
509586780 695831065 1
515808949 635020522 0
526637542 337227569 0
639144292 653437658 0
26575897 484655165 0
32282505 746989744 0
145118868 426801678 2
420005084 236465880 2
82067644 166845764 0
250872617 603717233 0
277924828 957847683 0
296495771 106379832 0
98524745 846670121 0
7602583 419103005 0
281265269 216867894 0
78912948 645568567 0
945594523 609499272 0
557340839 237913050 0
987116689 571134186 0
589197446 565408309 1
942371906 689750537 0
690946332 939069827 0
679939111 188752709 0
421304551 542484460 0
612546305 23774512 0
932002537 199103212 0
110334391 598768212 2
658973809 826119362 0
731602580 132061786 0
344294894 546011997 0
659216910 130888352 0
181117967 391817764 0
51718453 939556358 0
59170893 506294170 0
123377001 290136732 0
628499956 150251422 0
863059201 543694510 0
852629817 926598281 0
934431236 133255404 0
593836684 798327310 0
991401266 204565215 0
893165264 84528907 0
388187082 462271402 0
433153277 119604738 0
504976859 857656900 0
89688438 133006300 0
101301459 37973146 0
26751865 820733029 0
52118676 825437925 0
784364228 139994720 0
972338161 588404011 2
917991770 496096960 0
142250056 649267399 0
957613515 863959242 0
611296846 862505343 0
87264435 198234594 0
251105796 903586472 1
202633356 17408526 0
376289542 534762719 0
50297595 527486402 0
498452620 743378301 0
314423224 111533389 0
723937069 928908931 0
57958383 367557282 0
124160017 37487885 0
52572687 844135680 0
395219103 45987931 0
567234492 10674201 0
133623113 64816300 0
805416489 79419107 0
511927723 26435162 0
639717654 124917614 0
92490408 469948412 0
546413861 298609746 0
885400408 614805364 0
22664156 409678672 0
24409280 791417934 1
123143913 104437710 1
366862305 997869635 0
283441792 759997432 0
432922584 453166041 0
707302338 82490552 0
482864809 522779158 0
246022655 393275708 0
850354455 627996436 0
453756780 966445943 0
443407565 330490827 0
322751109 956860158 1
81694016 899228365 0
368625435 454758051 0
966932726 540873410 0
440151507 454658873 0
142444667 515399869 0
322069988 416741106 0
231596332 114344635 0
629512452 384192863 0
254129365 82103006 0
629715600 283119605 0
404253399 466650255 0
458215004 391030235 0
981389926 10139811 0
511683543 230137543 0
992104191 42419694 2
102755866 104127757 0
17089090 770383828 0
908863361 577692797 0
194310313 787744685 1
901327556 343098860 0
539709640 371823026 0
570138349 232060103 0
12269776 828794951 0
608728814 854479117 0
607007149 652758484 0
598897907 168449042 0
952086349 399453063 0
153122530 361449473 0
872697388 626401930 0
162834735 246216496 0
605541818 627033264 0
114525577 269517101 0
142318841 865787885 0
40507934 866884947 0
861201190 61304160 0
58507335 948364118 0
141841389 998503685 0
12406687 251674074 0
119947551 29549605 0
838846708 266460896 0
98441888 764963157 1
894018251 639771175 0
81202269 930165890 0
105640181 81974577 0
351333711 865214473 0
341873695 306520751 0
812172588 512186053 0
603265090 576920542 0
134136541 840003190 0
533119632 123997394 0
901788498 44849407 0
30400685 651595159 0
29421219 583912083 0
141303752 896308282 0
573575432 634249464 0
71285211 110087107 0
12698238 581494986 0
45612018 406681291 0
39213139 566545396 0
75026896 85806730 0
967103326 2732317 0
641765008 375202157 0
770444745 830117275 0
874555338 316952463 0
41576978 645582992 0
335624283 957065773 0
81992592 80198750 0
641753844 201707675 0
59010614 233338965 0
46145351 849783689 0
813959462 507285048 0
86048820 13422103 0
16618137 341746993 0
830397415 843904221 0
854668353 963884928 0
499118072 248979442 0
731950642 87304202 0
197613318 379468608 0
30432472 52140111 0
3141865 152851047 0
729610950 841362829 0
10837015 254053981 0
904531477 16481724 0
107722189 657641669 0
349913019 695776635 0
952759520 712862710 2
153005008 378852009 0
697377040 828531469 0
141765536 875672315 2
671636066 64892227 0
472935890 194955045 1
888573893 165276214 0
898501283 842643947 0
103850245 525836341 0
334034435 773819817 0
33546220 552498501 0
914270132 864728114 0
168325003 747446631 0
110521908 113115244 0
754669970 844167832 0
562638905 970790012 0
835762730 646129736 0
32494116 620939723 0
69231560 511291167 0
772574634 960363742 0
155718390 254346165 0
84082192 476256128 2
708577493 267855924 0
45758008 354436184 0
285679721 998347793 1
12972002 170459913 0
286216172 656137103 0
506461564 692776219 0
202712766 827951274 0
397842600 654927514 0
874449228 127608154 0
108567004 231638061 0
586097250 206246122 0
353788438 393487456 0
580019389 168616803 0
763740935 557194157 0
74544560 310489222 0
494188350 772543222 0
394637976 689319683 0
257030093 203773419 0
655658953 313763036 0
380432778 580777572 0
384979705 80897065 0
754694436 397382154 0
733191717 378058780 0
360495846 711586808 2
346191020 976136378 0
563833888 517784025 1
843527243 41196513 0
708024196 219499986 0
997309192 121134593 0
102407745 511044400 0
237938355 546427747 0
568393111 511281139 0
730607554 937888018 0
961063752 406961126 0
709061071 580349029 0
794007325 45454647 0
449981801 26022741 0
855752054 678279744 0
850212794 184042644 0
971686765 106438005 0
616420104 333212529 0
110322946 475234392 0
17862927 167589347 0
759797817 650033324 0
887655236 742032777 0
768428294 217161714 0
270773973 627647261 0
140407083 256808986 0
717619407 426486869 0
990279749 835429050 0
105439640 981897925 0
93021525 376472705 0
645223438 357637010 0
203792761 565273036 0
603165979 484304144 0
275997962 263146484 0
929615714 546814710 0
771323174 513766429 0
32922652 217635413 0
384294654 4293142 0
321351500 823549805 0
416417298 83566624 0
140224321 220102256 0
328804516 192531070 0
12816254 608766824 0
122171330 1819558 0
852973081 328800239 1
58845714 858400176 0
139592566 568919442 0
686471644 820628459 0
112234661 710308603 0
513687349 139811337 0
580879705 202376212 0
653139731 487219803 0
505645052 207001682 0
475118003 565425742 0
907455733 734178128 0
555691039 729782623 0
612789268 11904966 0
32718608 573634262 0
581013328 66500530 2
444537555 914274127 0
424323187 289067559 0
581187060 210796195 0
146704429 569418511 0
173795167 163508315 0
693558165 682465645 0
593562962 22150301 0
520793390 13128347 0
634634065 624284428 0
221516862 98596522 0
595345998 471047692 0
683396552 579023743 0
405265362 766001560 0
330134513 898130430 0
477204161 762791351 0
309057288 863640212 0
980527174 1457486 0
358354259 459306385 0
214650574 759373971 0
159602672 846460604 2
642826826 999467437 0
17837865 95386494 0
512607494 925598909 0
692981444 909947393 0
219484578 68205067 0
346978894 181879549 0
348299504 351933706 0
824859592 801387599 0
219986092 316435673 0
623606964 117961781 0
908448004 324071367 0
67814696 556544900 0
733322588 903394505 2
738284373 179801278 0
51061071 811253272 0
341967347 245198120 0
436864211 52913821 0
761947831 61506436 0
120078720 103449140 0
296932252 107697928 0
897749295 506828597 0
124680524 66948516 0
641130742 308868981 0
704363825 733567616 0
933514999 262262308 0
584981242 283326598 0
861368574 256691697 0
642443118 967113018 0
461393772 970102288 0
955671138 61165084 0
972830085 438485008 0
544010276 604176035 0
938921106 917395563 0
640829137 95497041 0
904436176 48207193 0
522999245 987204712 0
364572591 600815979 0
385920764 946817746 2
101451008 346049119 0
162194732 760261803 0
476672180 572947273 1
530667212 84924888 0
380510071 124168350 0
645413710 448361939 0
278404254 485688613 0
637150212 306377371 0
322306150 340753823 0
445672799 541141030 0
331174120 704877101 0
87074652 948131209 0
894347304 309472696 0
274993165 373006447 0
487482782 477824186 0
230327694 796631174 0
820689410 187550009 0
194850710 865744289 0
842960771 177940410 0
453594940 649334936 0
773428644 399478249 0
421117305 15480318 0
673719178 151858530 0
656587986 995248914 0
778685549 463734049 1
697762474 24921906 0
787119223 896067364 0
102430908 579755489 0
842366518 462267339 0
395885223 70410157 0
85886306 220339563 0
68404367 138842521 1
496143191 840083528 0
117607350 730534870 1
904913821 510113378 0
9494781 164349069 0
50979068 324707037 0
981025367 116959505 0
341588470 941554176 0
365717185 807050974 0
554482452 554156064 0
597390724 961189061 0
5907843 503708698 0
144215010 41184351 0
83943532 342906801 0
4695419 717807765 0
908743556 973340179 0
146599609 455701451 0
45339590 229848603 0
525552138 282364863 0
671315893 681906296 2
215672837 28898712 0
822740994 877160858 2
123965825 30414405 0
77655154 530687417 0
576332431 680967004 0
904265074 537769035 2
732731666 236936495 0
502519664 540278704 0
272591724 790751145 0
892525131 440968420 0
414237441 367323686 1
589795796 17138867 0
921233121 918467259 0
774222745 46689792 0
72435950 549369158 2
191627249 40653662 2
181723179 695448947 2
722979854 28627102 0
115053121 504954062 0
867303704 921809751 0
143657490 886401652 2
692266436 871800688 1
577276512 891799810 0
768666401 62955956 0
477692369 754351174 0
337718715 192814831 0
902451767 865170832 0
986029976 379891395 0
548219840 549604854 0
565491617 82209146 0
3668081 33807393 0
728798674 310447466 0
796088518 941705859 0
669717538 340996336 0
43691291 573649662 0
317394733 814344013 0
211664294 26013210 0
540058616 244836453 0
871059877 245559033 0
964864619 906887549 0
653846643 827523303 0
299321680 882432286 0
401411511 929562843 0
362129090 342726228 0
518402271 988166138 0
782533963 112523449 0
98190087 988969795 0
181485856 59788227 0
313150795 142761364 0
902967481 807716692 0
403332152 400835707 0
831950296 575759947 1
64178302 536957145 0
870737727 206654738 0
784837762 892434644 0
661807244 195257150 0
670729147 881178541 2
323267995 721220928 0
893906339 390655628 0
90936853 32934428 0
590140536 516749379 1
733544369 898501647 0
24424257 918816058 0
653281249 211354942 0
150836452 595577515 0
491561616 208828040 0
504429805 631107923 1
101395909 9950422 1
87540742 531382614 0
194258072 620062544 0
434502453 513449289 0
962762119 299228247 1
318286399 25235557 0
494924663 316793172 1
568225957 104687179 0
541226075 973002902 0
841990216 168504896 0
807392156 681719912 0
501075104 987532186 0
72137019 192885281 0
501043480 855735484 0
535348854 183826556 0
565455934 430341681 0
42365413 427793371 0
555532364 980416728 0
142521441 718008051 0
185526495 562801896 1
421140645 907268789 0
562961118 158799332 0
709316441 76078143 0
138876404 302727815 1
169854090 894661642 0
47247733 492397424 0
356605602 297739959 0
728972602 497217380 0
803830638 529960716 0
416562531 665664636 0
516724759 169347708 0
221203542 459106677 2
370047745 267853898 0
72221508 645494476 0
94956774 227463351 0
929431751 473443320 0
544000470 503739679 0
234059739 436487218 0
856470942 652707206 0
499929683 615629088 0
90260216 232940464 0
658861932 738425937 0
495420707 22558841 2
253164169 98062439 0
20040376 127173831 0
321515991 855462948 0
636349908 473998961 0
563040520 981480807 0
399497864 782553000 0
117925703 987761483 0
95354856 788734003 0
640397450 568694634 0
353566243 552031887 0
435952894 89017316 0
372669401 562017794 0
63920641 76162829 0
531770252 985719743 0
786163639 320567415 0
68712295 444926754 0
283091237 727895467 0
990985035 87053082 0
275583672 142968372 0
416319875 498629395 1
596068678 256190806 0
17747486 57069475 0
863841874 727256228 0
724142894 751464663 2
26655586 83784886 0
274509597 147014796 2
64222378 38236764 0
230809370 563504024 0
644561353 626906879 0
537165026 638401159 0
672940267 165221259 0
393818015 512959129 0
772668286 922632913 2
888203315 356329628 0
988788505 750476610 0
359016519 244637471 0
447319464 177623996 0
422161509 347035314 0
499789948 721346011 2
426898459 758795738 0
830789229 154651330 0
614431565 49917565 0
284649998 136241934 0
237165898 350162923 0
246138606 878291718 0
890228864 985300611 0
892684914 114862420 1
96426234 743994023 0
720205215 102979198 0
525915467 885247379 0
533380221 766914734 0
446853981 260426639 0
765735401 238132073 0
17321113 478498205 0
768328003 217070133 0
211246640 32971061 0
978096592 152318923 0
709618587 662639095 2
677200427 182184903 0
327542634 26542103 0
79238200 112202041 0
714178564 849961332 0
779320697 463076020 0
11829684 516117361 0
837634538 506416580 0
631419943 531954113 0
882052470 906961024 0
796514276 923781832 0
899923806 478941611 1
931863362 439592476 0
961193977 78389692 0
128072867 564525978 0
801145108 872762445 0
61456321 130648611 0
812393474 85438956 0
736535278 510918496 0
488522226 816126817 0
586965329 189329007 0
406189255 300433855 0
372643869 504241392 0
135794900 190550652 2
906946565 874262343 0
572718906 188004887 0
805163442 974419169 0
817839738 684669801 2
900847079 516638830 2
681747728 113035462 0
535226599 752575846 0
776709200 294746337 0
12549562 233116680 2
663936432 927036109 0
845462014 948365552 0
145569494 112932759 0
675408316 181526272 0
917403547 280552620 0
789008562 898828133 0
915654055 656873147 2
50289333 38499946 0
139225681 155172351 0
595222812 392104642 0
131403592 76929878 0
136026039 31742955 0
410682507 999092856 0
406512702 161655960 0
249217644 53661990 0
115677229 315364 0
612726916 237135587 0
358922964 995661448 0
270725663 59317740 0
933723193 665704238 0
49320333 143030254 0
27201309 806659276 1
388967994 424442157 1
93201044 133999734 0
321651743 868049587 0
302169546 528932977 0
220840177 420438802 0
380044605 579089045 0
609226064 941282380 0
115471427 281885642 0
62072930 267970485 0
516575200 919225733 0
773633067 345976858 0
728106488 669747256 0
615634048 580085521 0
584168082 343502498 0
996802921 481061680 1
314488909 241740632 0
791066552 227201662 0
999553894 510826382 0
25847189 272509019 0
882600575 461432376 0
598763568 842176326 0
503378690 877666749 0
63316358 78534303 0
443869824 11163684 0
766643065 813798120 0
856584218 220457369 0
157680315 388071182 0
67174813 626733843 0
602665502 519492095 0
862359427 929360055 0
134479629 287273817 1
29244293 424317153 0
296072789 675751362 0
633514583 560583044 0
874385093 274074524 0
636468206 37418208 0
769620691 266272477 0
797704522 23900044 2
158682109 252919342 2
362822384 527871568 0
700358789 4027108 0
935583776 964422156 0
5613540 922625885 0
625795559 592627432 0
799847826 486093461 2
11070969 238806408 0
65853515 726755229 0
772791908 468926309 0
527602704 361818073 2
487066335 598029231 0
451039101 557416286 0
433832066 61407465 0
206569536 234746651 0
618508981 27617692 0
226332798 470739098 0
611335063 146178680 0
324554785 452374625 1
141641113 580809044 0
221185797 846525157 2
692907578 966302450 0
579915754 530865991 0
179475772 40870933 0
952722624 277729143 0
797689334 120360566 1
209546870 117288921 0
388130992 347292607 0
74911470 470561673 0
752051501 217397949 0
59387623 333392588 0
635774968 106793103 0
751582004 671105018 0
33574668 783998768 0
188591092 380595363 0
724511749 141338833 0
6632004 751114764 0
600128906 953228699 0
963193756 539284928 0
664826388 505919306 0
818794683 9757618 0
780519612 208593837 0
122787668 55881321 1
896409773 710670232 0
140975171 817278674 1
89455413 158192105 0
42832586 890513507 0
934513793 552122026 0
335037190 719040345 0
301881866 66627962 0
189280488 934900825 0
355041563 130460704 0
389695162 546011400 0
720775080 648651550 0
161087636 32809604 0
666012931 926205475 1
56784144 207227000 0
421706186 523091498 0
441715329 653006394 0
963840712 180127776 0
972202056 43793279 2
838200586 9113935 0
297164027 24026403 0
854292526 246112607 0
758768370 506282551 2
482926582 35366321 0
106868843 528418180 2
999420491 671104360 0
773734789 408913956 0
590753168 33683794 0
705780002 925109154 0
503947114 940176565 0
989132804 673555018 0
31905474 234646275 2
219399826 828815703 2
32061183 889625371 0
892110327 739189042 0
725662218 110732387 0
249456652 127384395 0
873322995 676039150 0
665475188 796091162 0
708633716 44631429 0
235439278 54159963 0
608278812 688640701 0
205941741 966763268 0
971023032 488923220 0
120864261 469056589 0
55462847 724198478 0
71183134 843687440 0
30522095 934061244 0
689314465 686200730 0
812327238 292449795 0
539565097 545676193 0
736371028 814771540 0
218828705 905930027 0
351542156 199451893 0
828724440 945145617 0
315440120 731609322 0
31050719 826727731 0
518677156 39423602 0
17038460 905153769 0
270323547 408450105 0
102205790 964211588 0
186543286 962337413 0
905130504 918786078 0
507513162 973563839 0
870569734 43722252 1
547475566 994069463 0
331898408 49460848 0
314631058 46032467 0
618064095 559585629 0
847339569 264451854 0
846496673 365330481 0
970440523 677265942 2
776712305 915206502 0
997380080 722844269 0
238178088 795658755 0
6807496 395322835 0
108945594 871857091 0
900939627 466564434 0
998680691 84937779 0
281830802 416134090 0
738585874 825895765 0
867744282 168893939 0
189288275 340486117 0
261782992 928126394 0
838290930 144489446 0
729701939 182866004 0
353751524 798988584 1
726792734 32344182 0
539633224 387004214 0
724950902 405569143 0
887558239 33447845 0
839846071 600559704 0
57890306 28853146 2
723696792 740459558 0
639825650 106058372 0
336698961 246438000 0
166264281 658182923 0
160013742 854038508 0
461768630 430772407 0
63677756 811473740 1
266344583 607064656 0
259846592 841520399 0
72597158 234350009 0
161549466 877582495 0
568694541 648111286 0
969580415 45056927 0
210766643 84337052 0
249206408 922967584 0
31155590 755828577 0
332378817 864638462 0
33721556 927344588 0
245524974 844803720 0
344135137 977844274 0
327993910 237317727 0
32719279 599458518 2
762086408 355445861 0
354297166 512394465 0
66421372 181313338 0
193934396 47206473 0
99154919 948974406 0
644613464 881196461 0
612066200 140480649 0
79158387 186674283 2
145687972 564109918 0
86909172 100523985 0
81338206 4583030 0
639404806 292484156 0
132900537 212698789 0
487544806 837696148 0
590771034 552701643 2
345316999 635195177 2
630976286 85628724 0
133225584 840029878 0
565046335 659758367 2
665311394 29907553 0
21291972 647717689 0
154428155 617385088 0
943894272 149027012 0
963291342 541188751 0
4079031 676264906 0
272901459 469673393 0
91785488 360183791 0
686707697 603442062 0
62100480 435145870 0
626171041 829616423 0
160761165 324529764 0
89549843 819443803 0
503526149 597587697 1
268813592 103007979 0
56458426 71174888 0
866954979 258753587 0
144473358 272539731 0
952713278 104667158 0
268940822 305219359 0
470150627 77820110 0
767598608 400428641 0
264461326 47664258 0
365923527 437273224 0
654457943 314560018 0
237661714 818400683 0
574024052 530156409 0
960582580 188816874 0
461123405 319543964 0
323920804 943022861 0
892649959 701050056 0
707763754 687955776 0
884544880 244903205 0
98483017 709885807 0
239410708 31799481 0
813850310 869531394 0
456779888 961611132 0
858539234 725351451 1
128720607 40582676 0
617604594 99353681 0
542642992 88819877 0
357483860 967296651 0
897261111 863309327 0
726520729 574304385 0
461228538 412742765 0
746584848 69065580 0
797840508 94778584 0
11569408 853820127 0
503498113 30169937 0
388190527 743811426 0
149337960 572442116 0
339486706 868556482 1
83415911 802024114 0
574126489 314253981 0
673608932 891244349 0
781283765 499658326 0
120520842 346862019 0
347161677 960249160 0
465878003 875067348 0
760131676 759338887 0
18379585 188784737 0
425366365 159326624 0
189684196 134667037 0
138777752 85534496 0
670003568 341769231 0
861160059 684387059 0
856613198 223535561 1
458906095 611098359 0
889171982 7701421 0
881393704 408904684 0
220686978 601946487 0
746003209 922375850 0
342899557 453583743 1
236082358 632905486 0
622957722 595932278 0
164342169 160975716 0
197431115 6921696 0
709404527 986425624 0
430791720 512949815 0
442515164 275773857 0
71277084 325173626 0
910000611 110676426 0
323900997 474255340 0
185930206 982164693 0
825542940 518498554 0
67422031 69878829 1
689347707 399698822 0
42271736 68789137 0
190111893 641304732 0
482321797 225782402 0
210870215 20737486 0
913182234 152914794 0
754738662 89036023 0
46596797 77594713 0
305964735 109394806 0
938067195 211430602 0
476689219 933048056 0
856423234 70287465 0
123399290 352895833 0
828037169 435007870 0
465976020 438936018 0
2598387 375948881 0
596765152 259320608 0
260530630 567654791 1
778415769 46397061 0
276258816 250615617 0
344717957 15577166 0
260062155 54665377 0
312964636 116821275 0
903284779 926967087 0
14262289 271142942 0
858861333 986969456 0
955167968 757271739 0
101787094 68620581 0
106567933 646707674 0
616750084 867551318 0
751473199 647857235 0
110968173 478763478 0
9584914 18384785 0
87284755 843113053 0
627440769 754115669 0
743872960 388504664 0
577613824 43278936 0
493312666 401458082 0
662055118 78350561 0
76766671 534289389 0
535885818 972124018 0
144778468 947543398 0
737137037 640896586 0
406233060 340226077 0
498364426 70091527 0
689631639 841967716 0
3347688 120106695 0
973698761 616647533 0
932145598 812622693 0
102586146 85703496 0
733403587 231057122 0
580227021 100373934 1
255027532 913428658 0
313108084 793757554 0
863903330 859944158 0
38558667 397353372 0
676710199 978674154 0
560763246 5420816 0
723833305 92511751 0
391727415 927164454 0
135050810 740547122 0
376755133 140424344 0
347531438 453465070 0
937719074 210952383 0
596213212 852738823 0
217738476 596922887 1
998191911 227855294 0
205580454 665869449 0
780626971 983109098 0
88008746 968281931 0
781746000 591649615 0
55672838 338351920 0
117954554 94641488 0
923358136 75434496 0
851781297 426095034 0
578632891 307848397 0
487469771 660144437 0
298275903 686769460 0
24631085 55545412 0
284307184 187220254 0
326838702 42024558 0
851840357 661599970 0
990195345 861424959 0
219857224 534688505 0
677661319 950181552 1
81279839 686100863 0
295692231 50082556 0
837660438 285793730 0
984319320 206248435 2
418151530 31922309 0
87611571 506604041 0
989677324 62832965 0
853891805 144232054 0
965532503 946760715 0
546945855 672140358 0
719280203 789151030 0
730824896 332623295 0
999348634 733350358 0
987880434 837823364 0
699918154 508843600 0
868472258 70455628 2
338107258 137269573 0
450671180 105676522 0
194308083 244510148 0
35102157 802610873 0
9951873 795727942 0
355223702 743658255 0
182834172 144092768 0
854973356 875062710 0
827922455 94708206 1
444883195 185974195 0
879033926 853812683 2
942691808 90611446 0
846588900 643569303 0
576758558 574400641 0
982903774 354053792 0
520670689 56265720 0
826996116 703962007 0
249042261 405141798 0
921300692 94890805 0
515027132 188669016 1
1443587 613305302 0
633412733 610955732 2
358180130 296479621 0
247580110 971327492 0
981788632 588784372 1
298089694 293021147 0
298642741 403093355 0
938189342 834585227 0
380648730 166437816 0
101314212 355737849 0
619192807 110819620 0
402856077 695172177 0
319095136 249177341 1
991779820 830407313 0
254954240 651504351 0
463605988 438847858 0
985800611 64123716 0
44692066 937947868 0
937697134 233214121 0
436017014 979329694 1
84607144 636200914 0
177069540 197011679 0
280121340 115817249 0
498270418 93725968 0
650341052 469164729 2
587639736 316959377 0
286308100 334858180 0
217611985 317354923 0
87417123 102086767 0
644228936 581701022 0
169334156 418769026 0
10788334 279524796 0
994425972 517991365 0
931330921 814231979 0
183690162 683553598 0
459613612 313157331 0
887166646 194992690 0
629744806 34828790 0
564916317 25375798 0
129521802 447067623 0
248502301 64570646 0
609045257 839373002 2
76344735 12483453 2
605141957 242692241 0
946961560 554580771 0
852740969 307621404 0
943274300 721779218 0
364280536 338981415 0
969218710 506122796 2
981045827 234383174 0
972110388 820262445 0
311404175 360348919 0
67683526 776870926 0
164517242 287927480 0
384707145 405466324 0
814440731 325485784 0
957596310 434132076 0
512382112 924358417 0
898507258 404215775 1
289377372 502108946 0
174008547 991507816 0
114520255 67234299 2
689850181 4029930 0
442541442 168880132 0
728269290 419527322 2
105936522 379279296 0
455199031 786861773 0
686594709 801680949 0
59709336 80053247 0
360971659 767823714 0
22245932 203806673 0
686280845 892714694 0
696168631 75738499 0
76056770 8918977 0
73589309 530012550 0
483055643 646395957 0
895238525 872010359 0
39321793 590553879 0
391121178 20284415 2
290559268 13785382 0
323212214 386565384 0
148615970 625551037 0
429122185 245278934 0
261557951 114786185 0
878297695 859533459 0
975502592 20133913 0
937587773 532071766 0
479421737 685039943 0
119947885 27816551 2
819465672 723079208 0
812237701 80233353 0
92469462 38330974 0
171442215 290578762 0
969084297 642533364 0
175750978 5633053 0
968080335 146543890 0
882418778 302169309 0
844638612 986667255 0
572337691 348420958 0
414569957 799115157 0
703198754 201225897 0
137304596 955850036 0
114069702 356741275 0
836522600 170490704 0
781229616 746776962 2
550823682 686364043 0
760543731 433538546 0
81650546 515635374 0
321025490 410721913 1
109313145 557979529 0
87555362 861709594 0
22223595 348657437 0
99864056 298923913 0
454039661 354107075 0
479810431 28836035 0
767416554 340131735 0
166391348 520251587 0
777468217 733613699 1
45564276 462699678 0
38398717 825438431 0
925073725 75163565 0
322592404 597934902 0
255058867 819638069 0
130721184 382234991 0
901790861 811037448 0
36625368 35189771 0
437053389 122542856 0
34585269 652138389 0
781256748 601488404 0
18792603 542363037 0
154913925 577436076 0
483859450 291655484 0
317116321 94550363 0
696216621 839600522 0
362125230 453673433 0
519385552 323877788 0
671256758 512417612 0
12574799 103302003 0
872454423 405438631 0
141115036 279627641 0
213986426 914262588 0
361511274 626584748 0
117312455 809090674 0
246884535 902275042 0
426420397 557674430 0
163285970 650006696 0
159005885 489086201 0
442869965 164743579 0
417145752 762511933 0
333968927 60838616 0
209078234 540039921 0
744080884 452712572 0
320473561 196917850 0
289619866 137169307 0
391340953 333727733 0
136563945 324423312 0
458487218 573225081 0
437059598 34226784 0
150760936 616364170 0
131178838 81636277 1
774731016 19228553 0
839616987 155893299 0
673768976 183254204 0
279781863 98785034 0
343781597 107519703 0
25630927 173916741 0
194270118 317619316 0
204832175 768330356 0
364591397 95840135 0
122508865 578629407 0
955333102 83069839 0
125621009 321559769 0
486245693 74212114 0
384901225 447362993 0
226140438 117491813 0
225326137 917094695 0
913943362 73786074 2
996640515 866909257 0
803692102 449912878 0
101723851 65825807 0
958743091 149238679 0
399390377 814123054 0
960194408 966677390 2
420778615 655589899 0
466374806 630261839 0
641096800 442461052 0
80621332 104503861 0
36263787 62170931 0
596135674 140649763 0
387838579 949320556 0
141705499 750322994 2
148294107 879331298 0
657009039 500225801 0
282143083 796311591 0
492200342 158075554 0
650619205 263270209 0
697413582 343865402 0
811201499 28001227 0
175230039 694145980 0
979319273 501538838 0
261797060 631783433 0
384014653 749215062 1
533387871 35641168 0
135991492 920794277 0
354589322 75293022 0
293139487 342667904 2
244894841 321059689 0
40496129 58953030 0
113595131 254201329 0
653492594 135686353 0
391098419 425381250 2
883402143 98537510 0
416867263 401466147 1
417121411 873123954 0
679794154 1819008 0
330899403 825826635 0
7476507 709242886 0
871351073 199717490 0
720910473 687112831 1
300195889 811813051 0
105810248 542857455 0
419584762 601988280 0
858525484 817240330 1
734122293 262590864 0
791221023 15652246 0
224425225 814907539 0
585318110 650526012 1
30096357 772939057 0
119025506 809821620 0
426074558 756323793 0
104274460 60998689 0
839359759 546967795 0
282379015 994171037 0
628105276 67261120 0
498204603 904347142 0
832314310 959577845 0
165283631 368713032 0
104448702 576881787 1
147171455 987350729 0
513736523 940887036 0
69033154 737732274 0
839208980 956903297 0
114858610 724984132 0
280635938 585686157 0
22984140 93584806 0
633642452 136176447 0
535552703 206905426 0
743921611 702228619 0
210535964 489681225 0
21142148 845709917 0
656949924 30455358 0
202642516 118185259 0
789279945 922093301 0
107647230 109862819 0
915728863 275914316 0
194861784 622800369 1
156933525 133171778 0
772653518 104557827 0
756778097 837715706 0
955654044 497283090 0
766929720 882527060 1
596271433 8837129 0
301809602 585761274 0
471262259 119646317 0
180009803 801235387 0
763691661 42405536 0
285130363 123726354 0
832450082 114985714 0
148146720 567318908 0
606465979 627398967 0
434292376 114253665 0
830490552 185850149 0
382105301 885925424 0
713421600 637950045 0
694062225 947593134 0
493350158 448750122 1
764405114 881464610 2
501825281 14693020 1
818597004 153775833 0
686679716 983245684 0
134492944 325130225 0
500253546 228623897 0
34519576 941697139 0
672053943 44978173 0
456762538 95036461 0
956823303 766529583 0
71040695 427140139 0
1683071 197984957 0
53187842 147813079 0
71912957 412007986 0
800128330 676495759 0
132437491 587134895 0
954378087 949670336 0
78117215 265963761 0
530947138 647954501 0
491396757 371897756 0
340790429 187972429 0
266454413 140095898 0
886117888 827550924 0
104685452 934954892 0
102701110 19817464 0
86942619 516496192 0
467719371 538702438 0
433915147 903572353 0
300717197 21189536 0
389562315 554239747 0
620531562 373381543 0
426832058 172135135 0
373108548 100854160 0
845644899 483988400 0
408162577 489363943 0
100183709 188693944 0
695888388 601555113 0
826455711 809830975 0
875764069 174678654 0
44002768 402955982 0
709131483 17607744 0
578240131 965136292 0
951434427 378979214 0
156164076 452642544 0
839169915 984343199 0
548067508 130534085 0
899048604 81799365 0
234279421 630527793 0
623983671 718717171 0
840594117 144649358 0
926365316 217908579 0
245403501 60503048 2
717785969 671427436 1
281167976 174022770 0
84613711 195282766 0
348966 961589826 0
747683306 267054269 2
726731693 255691482 0
377939337 390050849 0
983995122 516110195 0
130962467 68157210 0
584841233 614987611 0
447027448 394276230 0
873491158 286442058 0
321192113 647196068 0
562442258 925117831 0
771688147 655495451 0
799093712 625556455 0
138069321 534458280 0
143985828 790511596 0
994053773 102531807 0
494927711 527253543 0
274471378 311747646 0
763256207 781160302 0
569693742 944761804 0
541881507 350208387 0
247535308 842757931 0
668258231 614436889 2
879144849 265295665 0
213919747 895702488 0
765416419 275021576 0
204142032 353068329 0
556390183 181461979 0
583144360 255566445 0
448947049 788578087 0
401170914 694077125 0
109232601 759690025 0
20131134 890528219 0
197131036 955547284 0
266157508 168196286 2
151954268 22075052 0
152842941 922432964 0
547159144 263221839 0
575665259 323053656 0
26749449 377106888 0
163909173 657618051 1
902643233 319551367 0
547193242 623607257 0
690058994 10281364 0
689268718 138416663 0
964747586 56248191 0
818171240 782428534 0
490964697 339403246 0
224257074 663544896 0
346997834 496869722 0
68213418 899962312 2
894577236 568728952 0
891592625 266593847 0
127292476 107083523 0
607945002 439974128 0
997701906 879399149 0
838904137 19137987 1
563829340 811668713 0
101432375 885571095 0
22999091 755339028 0
150264748 727545206 0
139008788 454635830 0
622156300 110463446 0
91800886 521594158 2
89468179 634583334 0
769160398 263782355 1
823916034 993578720 1
53584049 834155196 0
643714850 821492827 0
4726416 850802520 0
885046169 924460225 0
198957573 67624413 0
38744197 467768541 0
569300612 14609825 0
287569862 699270595 0
885241554 649677494 0
819379708 794442432 0
666534936 582481864 0
789473811 46742322 0
716474528 847082659 0
80295396 308872629 0
370884347 807861177 0
712710280 716765832 0
124308784 609889042 1
907758439 564794449 0
399405652 64596604 0
829268308 851994174 0
589089141 95484520 0
45534681 27120812 0
320082692 685842212 0
386474185 810295404 0
513419490 114643998 0
613165325 837744776 0
320093100 804244168 0
206623244 857622341 0
526511334 737635373 0
519443601 773228484 0
738137321 840977174 0
19207826 425144614 0
356394385 858053206 0
107270655 4256002 0
926701536 938500458 0
414543959 921969644 0
406571693 519491296 0
257383959 879534758 0
107916065 428315465 0
289085527 383319688 0
445052912 905900780 0
984587800 920893276 0
545662340 504908785 0
523189431 35266109 0
942181114 20978001 0
844947109 912225361 0
62306411 224394016 0
239801785 345018328 2
843753290 539387350 0
525581084 399140689 0
571301009 872944228 0
598922330 525909483 0
39967823 603146522 1
546791477 48729763 0
12935284 231785623 0
242480427 503612872 0
740410716 82356847 0
735931488 453642867 0
219089622 578492986 0
546098135 633561547 0
148157709 93987242 0
313468946 975616730 0
793904630 414474754 2
63997800 541703214 0
18294635 815805333 0
619633686 171561005 0
771674496 659895710 0
414909225 333234811 0
722634198 393834072 0
579814288 122330596 0
466451279 521542041 0
599241163 121994834 0
484889493 360880227 0
753244979 727781189 2
870349449 937364470 0
730858011 830044452 0
711353229 553817704 0
987758824 133169097 0
274173081 561033153 1
643639937 425544443 0
9967967 709316721 0
939018990 146866628 0
643764527 207172809 0
187734024 456266116 0
181798442 382328904 0
239768864 133913817 0
954335798 575085372 0
107631517 93898514 0
922319995 444719262 0
380725478 271893056 0
83959393 64867802 0
577597428 36190727 0
213936956 937595061 0
406263322 191610329 0
851154657 752564231 0
976103423 866936847 0
310003400 935211879 0
298621646 825699239 0
276260404 964631468 0
630290447 640555293 0
969302831 581075192 0
47663034 877245469 1
226584125 126824475 0
29461 340208885 0
563478683 696727502 1
961970899 261010530 0
991384886 414957863 1
667232633 431405760 0
558070848 916816183 0
546805045 13292669 0
72346830 293231865 0
2894986 292578056 0
881717815 18071492 2
936501634 395308017 0
396676839 926991293 0
107492231 612267279 0
427313226 382645702 0
978087256 631696977 2
292885129 43770083 0
611614911 328532789 2
355098504 677625128 0
875352666 890502119 0
574716430 850863788 0
578858815 89153842 0
376590890 734763657 0
757974815 935931201 0
22935742 138890007 0
580005665 615197971 1
814171923 670893652 0
427737591 285362022 0
44658199 332018350 0
125268045 190431575 0
143677438 548183392 0
348369216 519037707 0
627715757 707940764 0
644936040 901981860 0
80223017 73921318 0
568004824 951012846 0
537285221 630149862 0
570987068 389718751 0
469330184 648806566 0
504447964 424198199 0
365240155 573079560 0
685209770 979018161 0
344867410 443081639 0
821513150 555052197 0
343968430 145950224 0
209934117 743500216 0
590968424 648810162 0
369922393 560129202 0
406537249 697979391 0
481685312 824434661 0
874852349 860158770 0
344670380 930319126 0
683486020 873219865 0
668616355 144179686 0
133375348 478996330 0
69832517 787259737 0
530924677 538025078 0
363371677 119534718 0
249814103 912364853 0
761448322 616489538 1
763971684 465224159 0
129581095 856910389 0
603931361 395445472 1
958241375 829443434 0
74682029 124186836 0
760121838 36388032 0
383455350 276478056 0
361081138 405045555 0
550789500 675970911 0
398304704 371264275 0
109723551 113207804 0
757947075 506535150 0
290164553 505513692 1
326452380 616995325 0
421884851 863185827 0
662577297 437416946 0
362181999 452927513 0
150916626 91322525 0
572557944 12050489 2
249825569 110108410 0
464773090 983762509 0
44164016 95904349 0
58081599 707878720 0
989158340 104879593 0
67074772 548666308 0
739289819 389862619 0
858759520 70426965 0
519008793 952556787 2
301682378 853009769 0
201477903 198579021 0
751087871 237157366 0
431666507 53829299 0
52416304 377379672 0
409808554 154920726 0
985410958 58284081 0
128878268 182676396 0
117173103 673720644 0
545663878 715465359 0
604919950 839966290 0
146701741 657843285 0
125508142 930302037 2
449913618 383649133 0
182569284 996042655 0
52949270 906259840 0
798974510 236017354 0
599692489 11060996 0
122402716 814127550 0
885231280 668769770 0
840574426 77667941 0
699385885 29418897 0
696519264 868486227 0
614518756 829790784 0
791249576 640635819 0
197409339 794910747 2
573280364 437219328 0
105129786 768938930 0
256451265 90461247 0
475716662 928730538 0
142761628 895968963 0
559603804 903338028 0
399204748 504758788 2
197391774 882607851 0
252887444 495478874 0
161349327 935935892 0
661538604 189247701 0
387772763 92429926 0
954879636 541067833 0
312061719 489990848 0
142476008 857752532 0
831767698 72940028 1
604503560 106670381 0
230406567 643888901 0
175286843 968754651 0
8325296 528198968 0
997428868 302030285 0
717253396 720429686 0
38505950 657932621 0
650313731 170282686 0
13006418 779302185 0
572841043 592973666 0
44236306 570898062 0
559597433 255944650 0
738629573 362155140 0
66459611 92106871 0
192060160 113099984 0
136882270 17994664 0
5887495 15928065 0
714804258 762025912 0
363990518 649125835 0
777231449 177675653 0
327725564 387882859 0
54392246 901789997 0
550207982 241359837 2
682486195 125869568 0
644676737 21857978 0
500097269 383125223 0
647447908 557007985 0
335057927 422455903 2
182635287 683209420 0
990438153 936568525 0
460132775 992474549 0
248148646 80412249 0
828276683 488531845 0
584719313 221091145 0
830333225 819942672 0
765710929 580247494 0
599944943 794617186 0
55657925 760903369 0
853253690 308352715 0
97089348 788811957 0
843064018 299500816 0
129107196 746725556 0
998553981 35403749 0
988389496 366453942 0
907459517 705919135 0
864771579 143962926 0
848223467 743229449 0
251444408 802014033 2
127809992 68459894 0
715819204 667284973 0
47848460 169398814 0
384204785 848572420 0
458222656 297108224 0
424505990 898293478 0
354911217 342395610 0
527988428 875158827 0
82441679 55226050 0
50247620 888598667 0
34376448 395099500 0
420960378 339124687 0
755775636 934432620 0
296843985 60183543 0
642449045 78120199 0
608979027 314496289 0
611352783 669918952 0
693794809 394037817 0
355248656 411074796 0
749107349 509399327 0
501551836 14650008 0
897991363 605805208 0
88499929 685232469 0
443247988 313724615 1
770193058 421066064 0
291434289 411589753 0
913844857 971370049 0
106158419 444473005 0
747511453 73037187 0
972628403 210102862 0
495085472 44861950 0
633439934 450647533 0
131319385 548795647 0
73107034 57297856 0
469417733 583878679 0
404026501 969190872 0
339072457 574159859 0
376659853 438374360 0
47631937 863730661 0
236646950 794379201 0
530257127 925470773 1
135764530 250061060 1
143116550 729960163 0
450485314 260867790 0
854791327 164667398 0
288937223 827226394 0
191569573 296687525 0
911859941 524338867 0
350945755 473304233 0
292019900 214095040 0
212555088 909784302 0
606099152 470879953 0
120352046 625743303 0
128748531 424804846 0
431403747 637392739 0
534775071 229961711 0
241655167 61173053 0
853045308 32525392 0
490876445 182436023 0
953142240 729112505 0
116311467 612764636 0
20819123 130079450 0
404539207 23592045 0
114476668 846268310 1
550405392 219409493 0
160525529 681728201 0
413296400 810864782 0
275063338 823549844 0
588813928 709031984 0
42577859 798065868 0
792080870 710215089 0
425610384 15077004 0
593993300 997976487 0
324871119 634368060 0
632814616 22252692 0
267517554 942759297 0
211728552 17839538 0
395030111 453351573 0
645193379 90822114 0
750371356 865394455 0
606296903 4802211 0
369274192 972136029 0
742349910 745353200 0
957669066 822501026 0
100252431 41176608 0
132883272 817874302 0
828001978 765090961 0
320042045 3359996 0
10502955 39847007 0
903144941 564259224 0
471394304 902920798 0
9792343 111677517 0
824702183 235021539 0
263674026 591244722 0
270427326 450972402 0
384556127 799169645 0
374943156 689114141 0
775168168 513773978 0
370491977 274022150 0
485896010 59563626 0
498718991 192714209 0
647776267 543251344 0
753351698 937106299 0
464569373 97587343 0
110781308 703990081 0
604019867 972330556 0
935892525 678318492 0
724552024 823668961 0
204486577 212693881 0
897785201 868970229 0
878736110 62353231 0
178920955 508881595 0
698335418 507679730 0
479233346 783490015 0
114064218 195117267 0
188585085 698354524 0
29718956 900504695 0
363860616 31253356 0
33762249 40382574 0
137943536 984247635 0
393097004 979750710 0
565333597 830270006 0
134107638 200549647 0
642904595 848022038 2
520612555 537620251 0
349921027 403822671 2
365547860 859316157 0
351107815 703852382 0
965660220 343476129 0
586447975 347689587 0
574423156 968930422 0
523594842 612930278 0
91901850 624410155 0
19197174 994553286 0
636525017 427399114 0
682444781 508004806 0
164638826 26007429 0
858786998 231571438 0
479870559 908579136 1
981856843 979773298 0
8335379 364688653 0
101211754 774663116 0
863495993 53045100 0
599249012 345315122 0
45612775 950856633 0
83159604 558574633 0
823146787 319208782 0
54663632 136214915 0
40152577 710453747 0
328257277 2540035 0
8285760 92167464 0
641151049 270142895 0
178548860 85935090 0
43575719 135605068 0
100257738 322358304 0
966093650 796155555 0
304897542 341225752 0
574587556 60843394 0
397981325 985634901 1
50937456 946479833 0
77448845 722719116 0
330626727 339198985 0
463088838 581886980 0
368338856 630344121 0
242943119 127062513 0
131561599 858108823 0
146136563 640832810 2
219581930 187743705 0
729293702 798404613 0
16836135 976817123 0
998182563 718398364 0
544676705 460558856 0
723989833 437132685 0
360533724 366604388 0
426376266 663998078 0
790022461 901603833 0
597120347 927992801 2
80660376 753769716 0
554074303 622201514 0
970055266 552344609 0
114656391 416098018 0
865660743 123800693 0
251408076 710440538 0
581663225 304868066 0
512460125 449037112 0
891153323 858556939 1
379414280 268300590 0
806478067 565848632 0
119916352 7728183 0
171935668 259198011 0
960323044 366334561 0
304029941 203667858 0
206885949 141200048 0
512883124 936421445 0
359156125 520599497 0
482973969 843169904 0
612320471 775144598 0
34321363 323928178 0
254239864 664477940 0
183374469 538841845 0
525893975 455090732 1
263896732 995715344 2
471241091 566804084 0
211414829 411245190 0
968096666 330831946 0
177915254 151907967 0
482975162 590705720 0
123711872 75010353 0
400719911 74048469 0
47604863 665799557 0
42248523 944291453 0
483434304 298100089 0
15203597 871595368 0
575704847 404812712 0
776851555 867156937 0
712744991 295328922 0
377768208 261798116 0
786744791 769642583 0
199493808 587590352 0
330930996 4843142 0
219572954 89913700 0
20578138 689364549 0
64309889 120614999 0
44536768 288970567 0
46342740 725696197 0
959977293 985255170 0
513984064 527563146 0
24880580 952341046 0
633744775 812420275 0
621660431 417339865 0
321247913 145573384 0
529571964 498929268 0
379354694 321824758 0
669961000 496718213 0
377523182 888648684 0
244244622 675049116 0
273477611 670090107 0
673157057 246895901 0
372308919 965431434 0
829602721 98430052 0
455541681 952593735 0
609705288 861992314 0
461213613 831035761 0
183918760 502099405 0
461165664 91574342 0
598344910 792294626 0
245187073 937773086 0
969664520 435526675 0
92225430 247092422 0
650347218 738142112 0
404161800 944884577 1
516542075 620668786 0
185996969 603211223 1
910697845 737678592 0
999719687 429882451 0
10666812 97294719 0
702997257 961555236 0
543154279 982003913 2
95080104 948012419 0
81262590 443233941 0
636046232 478730467 0
947163382 412441108 0
22055080 958836620 0
359580307 439081386 0
103480921 642522294 0
866841091 412481852 0
8189160 817796418 0
949533275 477028493 0
29625204 639623943 0
207840228 707742517 0
387299010 724172381 0
102494460 865449279 0
887079536 768237802 0
784861550 426971009 0
50466907 211636222 0
775798219 784864798 0
614693910 187680162 0
566824844 312792734 0
362324061 374044593 0
755313379 101765350 0
168296300 507470178 0
106156628 17090456 0
404063561 8887738 0
640965382 855449544 1
524562877 417074133 1
532263525 966247984 0
189901640 28146365 0
171261106 335988802 0
317648254 39044495 0
119376621 77322653 0
687515445 28275483 0
885424343 751019062 0
305323952 730730107 0
858510526 650606326 0
646787388 649310130 0
825812826 641190564 0
51133689 847260115 0
819322955 462805199 0
607717719 324857758 0
439920945 242665446 0
130925452 405074751 0
94350954 894369918 0
391870835 909350995 0
13095343 767058011 0
953076393 332290362 0
50128703 913112091 0
49903890 519691566 0
627667089 639635696 0
113790029 914353 0
971824794 892235578 0
83228091 789167935 0
68609422 598556097 0
987385171 324600500 0
74797268 831749877 0
727627115 832804351 0
387364543 582505481 0
367196699 549552496 0
841386185 46770859 2
347587082 768258843 0
962894327 412970723 0
119323530 416304362 0
452979585 164005806 0
939123314 873970096 0
92173294 835502499 0
158938073 725960784 0
866072012 213233820 0
106362254 42574453 0
648309997 595297504 0
96996526 431173515 0
68476868 902683197 0
568906164 89117893 0
650339631 678090819 0
505554779 266643879 0
938066422 924270632 0
913762351 533377924 0
577215562 348346356 0
116740145 603640118 0
736209818 168104028 0
1464991 464084830 0
124975433 508716798 0
133068138 352216978 0
249019741 192472514 0
741528989 115912364 0
776604244 209115944 0
256499208 510742761 0
354530645 955234856 0
420465124 99350596 0
66982635 152198942 0
20700805 600033093 0
521258301 128454441 0
178829514 744393420 0
963421511 580705464 0
910319472 973954556 0
870871862 882890276 0
35104474 738836297 0
677791034 740664320 0
89574211 714921325 0
53145967 888940081 0
751813356 883521622 0
974293167 251196439 0
41725663 99437994 0
899426459 69889444 0
822398940 105924569 0
117233589 17626134 0
134976420 898664362 0
299495176 479714711 0
424020726 209194056 1
54864790 314739885 0
612670508 643028257 0
343406014 614033065 0
484024982 501217525 0
919340155 21703689 0
173436386 986697209 0
105563393 22840493 0
990013069 439090634 0
685482142 834995257 0
404291595 38442787 0
236417301 701349935 0
731242850 514850158 0
194309620 323445031 0
185013294 251186495 0
14950933 201195764 0
773298038 934967238 0
205354739 476200419 0
805410216 62660151 0
118408026 911782356 0
171471507 978677604 0
510324931 838169046 0
766057485 30652388 0
992040102 114578087 0
240405129 388297508 0
519099147 907206394 0
172656015 335275610 0
402070812 690049030 0
123929795 611764258 1
413396259 72766802 0
114663553 414571362 0
731874239 812762423 0
109572886 237706469 0
98938459 48619600 0
824749777 630054724 0
313657589 316753789 0
374478108 4002100 1
256145058 277467022 0
452824550 428928501 0
120702023 26813597 0
557564371 407655184 0
581830346 388796772 0
377367900 582967355 0
718094693 115468612 0
318595218 789896151 0
245227812 620590124 0
693230725 75098456 0
846510894 811901625 0
338838575 421893981 0
639890209 713378827 0
22052498 735993452 0
643892017 634262540 1
58250538 636173229 0
22603360 67472836 0
161400565 115464569 0
243545564 477772672 0
622263607 880018094 0
15128376 755324396 1
117329703 110948563 0
582094205 348583945 0
379440702 245579207 0
485103776 711257162 0
693327142 52534355 0
258696093 193598240 0
817462518 556036706 0
36853525 493234322 0
408599842 748709549 0
690680424 369644580 0
848543389 538562788 0
45765604 585910663 0
59578165 612459452 0
348287287 662171932 0
822646594 762997343 0
28909532 961938736 1
943473464 998641021 0
98562384 138808229 0
693985753 901169695 0
12977255 829758183 0
303343345 574624853 1
624920474 612396349 0
911304970 67658998 1
908140955 783097111 0
448168008 930291092 0
9034160 143211845 0
884453726 138516674 0
871799170 871802709 0
224959268 684391543 0
731355310 492734850 0
110744369 788489623 0
644671738 143332809 0
84757549 931065891 0
48307097 677426358 0
531393716 471005326 0
931443664 87472209 0
988759449 336311858 0
116471611 696934386 0
739721164 563849021 0
135014340 859718598 0
3022006 180701678 0
87733456 635538299 0
476824982 31801637 0
518150112 126875439 0
657933012 893080404 0
398843627 681966434 0
798825193 331187133 0
466984257 46523138 0
225026523 773664107 0
403539822 231961684 2
217803035 859642341 0
295164944 26884990 0
785635470 694947459 0
562460008 391761950 0
204796373 968685780 0
599545211 474715648 0
259165770 96097160 0
800804677 791011829 0
872897749 631192306 1
410068190 322501539 0
936794606 439834203 1
471819168 319760769 0
37617109 724145150 0
893314136 310494886 0
533523720 356172784 0
171071155 486012983 0
146438899 638475937 0
30067867 105272976 0
432669311 654075293 0
647332882 309417855 0
434753380 148964394 1
46756756 211934638 0
873087340 12377565 0
787145276 831320759 0
482168394 273165351 0
518217059 629295041 0
202157776 621905771 0
516704585 692265233 0
827388643 720763937 0
75089550 603065292 2
652327495 221994107 2
884180381 592779224 1
921136501 219360396 0
161234567 31409229 0
526288881 703984261 0
99846508 531951767 0
380786635 124034255 0
582012665 729194366 0
343171918 190375374 0
69358995 273647419 2
497143268 577328889 0
227767366 508694064 0
858271372 257108136 0
867875304 57464606 0
46222178 169009239 0
647263591 394828942 0
836480444 800326962 1
385335600 384455834 0
292525532 103995208 0
844236006 157524668 1
232554702 142148324 0
839429175 137691028 0
689432541 94953177 0
49010868 777075247 0
771745084 262116439 0
491789780 750849561 0
251265674 451057126 0
51604010 53139250 0
121425919 132452354 0
637095622 698990835 0
130117383 253684770 0
860580679 335858396 0
157065717 719451094 0
53150907 979624692 0
945363718 339783668 0
699045923 87905942 0
135782121 331337218 0
484132596 374096955 0
983994719 850154785 2
141327655 482917075 0
298907380 354211912 0
77543219 50599340 0
931081543 998458057 0
3844698 947349407 0
794672094 370458521 0
900066604 688216447 0
74005694 167550488 0
676336646 731177023 0
981142960 653475059 0
353168476 750722704 0
928332336 488559023 0
35508832 375306715 0
755505047 373957308 0
349392931 340301505 0
292623724 404166831 0
480585229 971975189 0
427387879 603798266 2
9533841 186176441 0
134164854 5301492 0
123783848 492349177 0
496775614 105518911 0
316357668 482415552 0
959710387 338654917 0
138875029 820245655 0
288232102 300178460 0
518802034 685164915 0
134572703 488393024 0
997202647 374664013 0
904943672 967274614 0
647098760 106994108 0
708383730 463450894 0
53979055 297117828 0
124919186 922610178 0
354269557 695631379 0
508475885 18502209 1
727094861 72753769 0
503987244 576411368 2
13416248 978481693 0
717196079 214939264 0
358334362 500640240 0
580564326 47496985 0
396728360 819918890 0
655685709 282772382 0
224179763 333847295 0
237076932 823851791 1
767410787 840136966 0
634395671 161352592 0
52083962 288035283 0
847084738 518394860 0
31108615 375111234 1
131858740 100484910 0
611625921 756136142 0
742545842 608498207 0
257607219 333944537 0
731114124 77029430 0
984831246 940730168 0
103444502 837906978 0
408791276 261651173 2
277984148 976408465 0
999195638 699042261 0
140356956 433751009 1
787672243 812677027 0
126039458 171440061 1
201393819 627080482 0
37253097 943615469 0
312106523 109901353 0
237820587 611983347 0
868167074 693508528 0
689980647 444417672 0
820816338 216722291 0
169290273 38479191 0
721768664 372916753 2
381283909 331175192 0
211527407 747503520 0
597449191 535346752 0
899484366 5760524 0
669808599 408279981 1
714536301 131169445 0
349121911 733893267 0
983464731 204575809 0
875306092 891731096 0
102558239 9947053 0
376066235 756939917 0
767966856 141816160 1
115836805 247763264 0
735092624 813884685 0
410871347 522764941 0
260625518 449620367 0
255212481 210866098 0
86335136 312655188 0
94946163 824397517 1
3942392 748409538 0
973837387 866380182 0
70876605 658240789 0
9930488 169102060 2
126769666 788566528 1
976724207 443305372 0
536471842 422697310 0
117439491 365760992 0
155953645 425740268 0
476272744 911397739 0
781442143 288367053 0
358498019 304304558 1
317378936 464696326 0
395645524 263545533 0
713382188 341819402 0
827043797 27837155 2
99355551 530938998 0
587425700 484043541 0
104772425 70759639 0
474282108 786332360 0
653692925 766301540 0
525204636 527884908 0
639808721 275646479 0
393505163 566515660 0
33497601 644297001 0
91546285 518504346 0
934509669 654763343 0
8126999 354224771 0
96537440 727461317 0
912893602 707176008 0
950452226 265127444 1
819404742 3131992 0
873299000 76634260 0
875490094 712142065 0
699361642 523526804 0
678268087 176171441 0
570490852 950478844 0
242873219 286531079 0
301740151 216260496 0
526383079 72578107 0
980696726 695670713 0
926893486 627822147 2
237427643 855413247 0
33361514 142922915 0
225594880 518229225 0
729980915 793075941 0
521681220 695449635 0
209238981 66426292 0
991306460 298712568 0
631689246 98894645 0
801822055 233887381 0
785614633 20324861 2
506245360 534302494 0
752472531 416403867 0
924583157 901981255 0
911286127 260098883 0
493949672 475128084 0
926530084 560462145 0
954987053 731476869 0
214212385 167062083 0
429505331 997400602 0
709671672 627113431 0
843504466 386413178 0
526749647 188923862 0
656353967 194928760 0
285199402 36444703 0
115312058 463902391 0
696500624 789643578 0
777446349 293929015 0
110732343 607363661 0
421653443 457545687 0
8039274 163533866 0
782474389 992880270 0
450309155 791674939 2
492478449 467519528 0
716666126 442982421 0
415418238 655608911 0
23699878 432129609 0
882038592 673361675 0
488439299 80860797 2
739633973 289305954 0
977676557 708774438 0
265616461 540689737 0
222882387 509797747 0
157500605 154148866 2
811158817 517774302 0
796166383 748252361 0
98569791 381381009 0
16625508 808877397 0
892889135 929097256 0
195037550 812767546 0
886961285 128042521 0
295994276 222222754 2
240210943 896633736 0
594816597 370159262 0
534775378 193896429 0
396113334 62112011 0
279149850 964453080 0
96006578 53103348 0
954595310 919636367 0
317267118 141552347 2
950201105 954097775 0
841862687 838151476 0
265121946 10016894 0
889854519 147282306 0
569662291 35746234 0
707781620 602348660 0
14277701 37039474 0
531683147 465402626 0
783037400 209257009 0
941027982 142057728 0
861786420 391543154 0
855295902 645042516 1
997224141 59799275 0
778258277 471091107 0
329484645 117951141 0
696409441 462758912 0
206761963 790222641 0
765990529 642501213 0
688208289 481319022 0
159615699 334778396 0
93866010 65477853 0
278250877 752727141 0
984228211 839292735 0
401324183 313880841 0
643611058 565829748 0
846001171 18329114 0
316624204 42807044 0
270837199 965416224 0
704171346 7854879 0
533211403 872333409 1
160674731 682877008 0
851063432 17369048 0
243763521 975283223 1
376955868 545532772 1
254945314 364799611 1
167377623 311141906 0
11327157 579436327 0
316830056 494405588 0
101865588 761091694 0
408880331 777169341 0
819466373 651224380 0
668844482 537953830 0
938072604 86746588 0
233785616 745679606 2
88839704 71614009 0
779717809 577906758 0
325209626 668073480 0
403005915 902761784 0
220556193 42415763 0
89675389 353577182 0
546160321 907916639 0
362584449 333600339 1
162484215 42040141 2
830958651 477087272 0
937729768 267934355 0
777099229 916644692 0
124669579 204520558 0
147161756 80677066 0
962483635 709393925 0
425571674 676835439 0
941148508 281844228 0
87686659 978334305 0
63628247 874472311 0
797933629 768388519 0
810092262 939120461 0
409866306 84015502 0
548942626 350507162 1
609304226 714123468 0
594519915 210518436 0
536710237 865227465 0
300656281 101586371 0
305792294 110695418 0
126853395 39904795 1
734712407 659206470 0
24818006 881676017 0
404709954 71231685 0
266066875 830284082 0
640337558 87040657 0
620262468 59834314 0
151178204 493386921 0
218277252 72558286 0
63102606 468299258 0
510080541 375577209 0
807433325 990724713 0
166478434 857438082 0
120163801 77700495 0
219162975 687746403 0
574049518 278596252 0
538011464 428389049 0
271790792 746513808 0
153068859 41412371 0
498652758 368919649 0
223064765 741173348 0
228466455 699332989 0
413380212 949781012 0
892374343 118320641 0
711983827 437854022 0
135885643 398922007 0
845337317 247220030 0
418157145 70511654 0
53935099 455525838 2
497601812 151589407 0
57954843 494382077 0
94353684 695094952 0
62071813 165743191 0
8566383 81398407 0
432253219 883400828 0
18525039 76339532 0
72871518 117280284 0
695451027 724165988 0
799928715 265609875 0
805972371 684151037 1
422158949 530969902 0
505164530 789495279 1
719578427 176400163 0
720306438 647439626 0
969322043 267702368 0
748866709 895135830 0
89721496 390659102 0
46566572 587689682 0
593125025 93024978 0
592051182 177467148 0
188884502 444882013 0
428922406 912430799 0
733692332 619922349 0
815805624 836219924 0
856336953 79497492 0
28314487 309754544 0
285712458 929238292 2
956920687 544647243 1
748597917 652849023 0
147945232 131099441 0
655827474 619308674 0
10488760 82000811 0
63709827 791562791 0
134402197 537383142 0
15665855 463183117 0
993823885 689178677 0
276166929 395964338 0
389103127 64574435 0
745386049 255375156 0
721687047 898305999 0
67877156 840955968 0
406011752 13021508 0
866668132 966640704 0
380857919 501993040 0
79678060 134959829 0
945698034 258983902 0
831292526 16859749 0
204825722 197759899 0
400061781 737042210 0
679086882 959753855 0
772478227 716645159 0
544970673 281102436 0
300877998 184063176 0
908171601 219633348 0
347727583 826157201 0
197846301 995544868 0
69661778 389634552 0
21164729 597292603 0
442894010 991873138 0
852858707 412576047 0
985108266 563009000 0
155631589 14247524 2
34478152 494877079 0
642314277 428352266 2
63499072 715942041 0
279988912 403284179 0
962443585 109504942 0
127358302 461686654 0
371203541 509826530 0
592421553 811899249 0
73482485 172841308 0
795363821 367259621 0
260174747 146365096 0
718330811 697516469 0
857191094 347363992 0
789945120 657575618 0
457653906 989069270 0
711609281 696581711 0
155086766 569330805 0
819622689 779678379 0
464225566 7623536 2
248023369 109360509 0
700624025 194011100 0
948525495 81721344 0
279256940 130265791 0
327132477 140537650 0
155670333 756649431 0
699374075 131684096 2
184416284 999841692 0
338310358 855876277 0
732274564 209065601 0
680974740 727296058 0
3259098 926088493 0
23445457 135961675 0
584300504 308977827 0
496258978 930471528 0
739473761 31411122 0
471887674 319424062 0
963494385 202659523 0
611229045 216109877 0
876439806 379748673 0
105472128 107544361 0
46935854 876836074 0
187380384 137609584 0
565501077 831709788 0
89245865 983263853 0
421822805 924009874 0
357565462 700811710 0
794381526 888002561 0
679097022 489352260 0
717475891 682093705 0
754201969 316105153 0
579603455 478517109 0
571588286 121131974 0
56468587 99733898 0
50658666 478137933 0
923108465 931107057 0
137083377 151359428 0
191795623 559853329 0
702913089 909667354 0
326380777 741550328 1
986988334 246660727 0
704658872 245106306 0
82761862 334218518 1
947523366 468379388 0
702822749 226008664 0
769753707 229684666 0
168563876 990252348 0
219638110 101485214 0
196547214 740193139 0
41894222 631932579 0
647506693 382434446 0
907145393 428054435 0
762707784 961520467 1
754092654 89879129 0
645075092 904126649 2
160791681 978319718 0
275718090 295767087 1
10740951 793310217 0
464274232 291806031 0
75672683 133129084 0
80063132 85786341 0
194355071 34030199 0
125302624 43174078 0
658896968 739745736 0
169214348 942346273 0
586741957 528388604 1
5438400 72103541 0
660501854 88026884 0
885454299 504441225 0
1294524 17346903 0
20660700 753763773 0
241879487 676604374 0
577590905 826994914 0
920909781 424238239 0
603823602 774806880 0
364786799 916956842 0
42574430 512499093 0
868188619 328802341 0
214806674 690663682 0
504289487 826783244 0
348838228 85585388 0
291339708 577154622 0
150815150 366254047 0
792498038 506918202 0
129222919 57091585 0
815616721 387791129 0
535589666 11503933 0
915739241 104800263 0
328314855 167383334 0
998087191 375012644 0
319506416 262878674 0
902282837 935145862 0
151725386 935706966 0
482605595 218055865 0
953723312 946055152 0
513778249 596024805 0
237623269 129511669 0
345230496 967438583 0
51525870 497441067 0
758999820 226586218 0
764784003 981742535 0
921827462 89873946 0
84863865 290471631 0
100005146 840972701 0
46303885 244674840 1
344044431 505748644 0
904020185 204910949 0
74947014 55435269 0
239813054 446859631 0
950244785 260593461 0
39503736 229081098 0
10257968 486311672 0
73806392 55880995 2
819843387 577644505 1
54569011 605081955 0
470183918 94687580 0
528376772 787364822 0
493874385 593000001 1
118495801 423104121 2
850218410 399154552 0
670617292 657909156 1
766001160 370028807 0
20975299 440054966 0
111282466 525116200 0
998971295 145053051 1
234000728 673189149 0
99166641 579939022 0
403688474 915486452 0
50150375 829506807 0
863294326 279934191 0
842517555 260912992 2
623743314 144513805 0
606063448 216111788 0
78802516 50055628 2
65203264 281207441 0
733535908 21293067 0
87507477 25346761 0
142449537 523010756 0
285827888 767504615 0
711536297 35257866 0
56105786 314204789 0
433054071 89235693 0
99495386 564888100 0
996606624 505673572 0
124783548 249610052 0
830182191 106601421 0
188371514 22515699 0
780366480 246981953 0
100081991 11869380 0
480007925 204033875 0
684804654 499784357 0
562834351 760996528 0
18173177 535746785 0
958115177 940598175 0
78839561 249087296 0
860127403 951049728 0
470715687 69174456 0
957089041 649906580 1
74857216 99875515 0
569343315 944980101 0
236701529 135834618 0
638810879 900862418 0
974135185 967334666 0
538264259 889640990 0
713365867 934701597 0
721484387 118366899 0
735754653 15920990 0
230070015 136327675 0
862560344 35678952 0
548084987 757586007 2
713070495 360226779 0
511865020 442416548 1
74802465 313285389 0
748287970 691943640 2
399757924 453501813 0
40045990 87138590 0
345453531 850402288 2
144264214 969813323 0
137518608 363378643 0
232667003 230090430 0
390049495 462215878 0
894880679 697819910 0
92697963 695801712 0
185118655 113573657 0
217071983 855333309 0
977122439 384125278 0
72312491 196628807 0
298766804 127428341 1
476430822 712075436 0
167057764 408258790 0
316745546 936938951 0
184517334 784981328 0
623980 602775458 0
944035062 61530046 0
452795793 170153443 0
147380332 125337289 0
798150956 401649252 0
64671661 261864350 0
232478962 885251951 0
315540353 408759837 0
510231291 303826032 0
829083581 191049877 1
155858250 351474474 0
419989904 412717678 0
842007058 321481793 0
132951265 529901235 0
959845295 256705318 0
388495079 429727865 0
748453864 959487746 0
178138451 529167634 0
389427311 178959201 1
728116765 50189064 0
896538876 310388401 0
340517599 25215476 0
322003007 794994886 0
766663854 652099419 2
907822942 395616638 0
364053761 138868218 0
32645108 966411247 0
453378640 386700556 2
131159047 822458359 0
464673404 414741885 0
358041095 466509672 1
183093890 888039415 0
255030905 25602095 0
487000787 620693449 0
380731139 964645412 0
415006102 985259262 0
820208940 806507780 0
737884580 694580905 0
16588641 102454672 0
31568883 931797433 0
352752051 664706336 0
790419894 883331938 0
38271877 153062249 0
344585831 130065272 0
102369981 173659257 0
772050246 508906300 0
492185604 586342957 0
1304046 769216784 2
125462583 994158924 0
642427109 300028473 0
62835754 765602786 0
90247433 575704443 0
877094726 483465948 0
653322740 449299821 0
135299218 646761356 0
23400106 488114190 0
537063928 365064334 0
263417736 558561580 0
497182517 8792183 1
857136727 100148751 0
845765552 651161338 0
24302149 474817052 0
73821249 401111875 1
99985148 633533890 0
997443012 89772854 0
74438028 252046526 0
519476410 992957261 0
618816392 840450608 0
108730081 105745765 0
334153708 379335680 0
364610956 80452081 0
379019343 783627120 0
45729818 674198082 0
59866818 979971583 0
495084954 23327657 0
994763755 821007871 0
36940715 670353466 0
286594188 477232880 0
952493849 369071626 0
514636271 671242382 0
136187880 549090133 0
777094446 102835438 0
542534661 940875328 0
394501545 498729037 0
431752704 173554680 0
720861008 406591015 0
910129582 614960231 0
649272556 356374668 2
802651173 953087299 0
694551960 736602486 0
224046754 377967853 0
781795444 732249950 0
322734259 48586896 0
372107323 714556583 0
298975820 73727971 0
55555950 367833955 0
527607099 126807645 0
925928284 631550937 0
679544658 517752543 1
621818176 457631758 0
45301861 358768549 0
473260583 19547288 0
470299474 942467290 0
19142791 621537790 0
547951451 439644005 0
47749233 584825305 0
771611280 695788073 0
71142384 105184310 0
9225449 636881642 0
40698520 507122374 0
73983952 76315528 0
249936249 429738337 0
944249516 698373659 0
35593388 580569908 0
855085154 57710019 0
97613317 768044376 0
363006458 569178556 0
520707641 98265350 0
287753718 584161904 0
91137419 876375971 0
22272075 18266261 1
653471040 651457752 0
199236604 713158383 0
112718141 863549094 0
541878872 571748056 0
556746523 348309209 0
836750218 228931458 0
119312710 405082040 0
974838581 205580844 2
524690811 309449104 0
483008746 823624476 0
623028544 727076682 0
682319404 65779020 2
1062828 448675065 0
971992461 524110182 0
884543549 318822647 0
979448830 515802908 0
542746051 822947133 0
192447193 962588442 0
235216188 912071160 0
71983584 198520206 0
113764727 852703474 0
20477951 757444481 0
277282370 644146046 0
131617392 20070354 0
617238466 737280411 1
665831694 896115928 0
186337917 34624727 0
156372038 699360691 0
383414409 869223901 0
997883055 229152766 0
346873641 445071965 0
363647493 640746726 0
387879134 341927839 0
483246690 528127093 0
278684430 348354733 0
926468372 901849068 0
233927340 113477391 0
423728682 897823941 0
675269108 115113604 0
380009524 350787254 0
834591713 385280586 0
151839975 588590539 0
512216891 143947864 0
923905746 991381527 0
937565516 560582125 0
727987674 248211030 0
169040011 428794757 1
916504485 6415813 2
569668323 2825244 0
723784228 545263457 0
699098424 841608603 0
805678861 265991558 0
84152600 730751911 0
597448228 685094287 1
486125801 975108391 0
650185013 436232362 0
762846319 359640082 0
552795896 127827407 0
969499539 364497445 0
56677364 679224821 0
407899761 589305385 0
914900407 456887138 0
916724417 367996088 2
311367657 174484669 0
459567328 596180246 0
759192575 719784576 1
919364050 257374207 0
101491793 209641639 0
652046206 46717699 0
438324463 6503801 0
172233387 856316210 0
10783906 70485613 0
524128005 670742305 0
278790579 531660531 0
178392555 498512938 0
477402321 686279849 0
270207755 361091923 0
685917775 507304129 0
318451642 596574513 0
994156236 445034563 0
291595503 202696403 2
29898519 561922903 0
466557885 571231388 0
805889972 479113557 0
207738138 996959185 2
943835948 185878243 0
592501927 659316647 0
837110469 214966656 0
97394191 221367958 0
175178231 943145883 0
847834528 990028927 0
929207772 18152936 2
261508160 767137240 1
294938960 284343722 0
140512607 780184687 0
243657032 803734408 0
872092545 863188048 0
636766172 413409775 0
619079877 821925315 0
24496172 359408479 0
92654762 104977028 0
181200096 556633942 0
208781860 405103514 0
712770712 16861400 0
419102619 541425835 0
528636549 439185828 1
749512379 797186295 0
990271559 748521817 0
467608042 431515862 0
341343043 722798807 0
131648267 472787604 0
120239750 793091262 0
729781171 992310493 0
588099846 448547203 0
17101013 449463409 0
786217909 27363672 0
137772669 831735772 0
176067120 677662961 0
20771619 308380686 0
119463021 687889585 2
164933924 457650682 0
254635142 733163663 0
455403673 386897854 0
650638931 34688260 0
357816854 610924032 0
134224852 913995101 0
622737385 489268660 0
33719789 552369757 0
172925587 690617059 0
66786193 37297192 0
602002469 11900006 0
310787887 113978541 0
868076426 323617352 2
39848218 847966913 0
8810586 326898362 0
827712910 944171857 0
465004129 259428779 0
996371726 908367017 0
113089433 672008431 0
843053749 36641517 1
662753693 564292778 0
73996551 683355299 2
216213104 890093609 0
383782471 948987240 0
821128558 190357401 0
453335489 938469223 0
758985325 371380538 0
185987900 613152915 0
64403822 98152559 0
497044024 11821113 2
13488157 655105525 0
240494798 684246733 0
914348301 387076266 0
461895049 269137702 0
967442384 710406435 0
456306416 431343502 0
759533486 619181480 0
238319996 417831227 0
553686733 356906481 0
451804635 815200952 0
905121580 315084718 0
837955349 417009646 0
113020165 636764271 0
206078490 148913191 0
807597448 144583834 0
283043457 793649546 2
974848080 138111353 0
301513776 3767245 0
43127239 903102430 0
925529422 320693076 0
105242796 858055436 0
667925689 645955419 0
970812501 796746835 0
299349420 838724815 0
940441169 36552957 2
666820498 940754745 0
881614477 318601486 0
743953743 990114864 1
60857377 910675086 0
806832263 598881633 0
830339325 191078704 0
619213311 846667018 0
957774151 279266372 0
762617736 824982874 0
986219978 445242208 0
799527943 631941304 0
918095796 468325898 0
744102991 598667093 2
29759000 653133438 0
122538530 611776257 0
71024088 843702409 0
20058895 64911162 1
598223743 233997711 0
773170796 339594767 0
393871099 684482356 0
240619933 743300385 0
169129936 689581605 0
59977615 503198117 0
522504646 114074471 0
725473297 734464407 0
331513288 801030835 0
577993542 121107512 0
340189723 996391363 0
703764953 648108674 0
185519223 77941088 0
544062147 529251163 0
881384262 9072504 0
10066379 393880748 0
520625515 357968552 0
652076966 972111232 0
317443325 443888175 0
975328171 488474171 0
753530598 482570620 0
521710501 510225977 0
346575334 861167075 0
614634253 875847061 0
264432565 83040241 0
163366637 121107011 0
322907532 611410611 0
711225801 669341821 0
476115843 188878240 2
102977276 891178023 0
567140324 366168475 0
128696127 328938603 0
213061253 237407788 0
891966834 705297458 0
766526448 327256982 0
133008410 743041394 0
958098200 431346866 0
87206914 529260539 1
293306627 837056379 0
48634217 838493709 0
227393942 998627341 0
548410046 473223664 0
297916354 47088587 0
647201847 700095222 0
434413153 647149619 0
37695252 122260579 0
155304413 351395355 0
331433971 4395143 0
106970643 140277751 0
330612343 636096560 0
269050674 241543381 0
212671560 392340609 2
745742663 2701109 0
588492925 833903078 0
68208301 160499336 0
175720021 220105010 0
690257743 358551042 0
230943437 986323241 0
974672702 181358844 2
324064572 366505016 0
536179435 290976349 2
896244318 691922079 0
432023713 8161468 0
590710688 859731840 0
640217545 466511021 0
534116249 94806411 0
585927638 64333515 0
240283492 498641959 0
511326 577585124 1
238485169 640147736 0
506840213 652227799 0
787323105 68909930 0
29439341 672385289 0
807338757 808835538 0
674413819 569928923 0
995464793 145168051 0
594428457 506409134 2
947186800 593086179 0
565475931 794449983 0
317652056 821067414 0
94115843 488085358 0
557506793 168399109 0
228120033 294133476 0
336568146 788390185 0
425501806 230687093 1
474813641 479973438 0
50445173 70976882 0
433511072 797427486 0
770162422 223034831 0
801891235 243283435 0
412556556 697354536 0
785198282 846933890 0
716327405 300532971 0
562162549 790300566 2
136939091 285680567 0
65983641 740187915 0
69673257 272197253 0
660642220 491887015 0
638837865 315661597 0
859920003 391333974 0
439064490 638603770 0
617768246 154512374 0
614224137 632925574 0
9393477 595713914 0
216624701 264809136 0
568445616 194562746 0
432346717 599761517 0
65664745 794575853 0
112884570 901899 0
91110232 439241063 0
428534385 623655128 0
958430833 591977578 0
780241385 749241639 0
119208788 48729978 0
529742037 110275379 0
418773714 361084302 0
404222089 898086737 0
223784818 244459575 0
31767282 243229225 0
399382334 684624952 1
577279144 640016617 0
591189130 236881135 0
87795026 748320917 0
210046095 158775790 2
454764665 42009389 0
75146772 696122417 0
476021653 949907796 0
204660626 77897162 0
730746002 702856740 0
115012486 957053215 0
63819509 443884193 0
122790251 304245195 0
17173445 410499222 0
150594492 995124409 0
801581231 928116538 0
117067089 424713316 0
47180157 337775305 2
789038934 264072137 2
473828221 931679354 0
603611760 339895229 0
118090938 429238412 0
522801880 958264542 0
244508942 743511855 0
230504066 274272797 0
925765469 83267999 2
11754252 7057021 0
679509061 254985161 0
358039455 328310310 0
444002161 466669726 0
145808342 678448725 0
816881283 299076408 0
250001218 812280860 0
318035392 127886578 0
895168903 918682428 0
13623879 644667525 0
202303603 676394580 0
25871511 99385717 0
718269540 319809620 0
428625675 297180692 0
383096998 414906214 0
362936251 394850757 0
650702301 254712420 0
498639884 683872767 0
45275847 915024855 0
32039429 614729583 0
914388161 383023472 0
800495457 323606031 0
590782312 103329633 0
379208935 917349003 0
809315159 620773150 0
635750565 837957693 0
249521945 994960115 0
759580680 337653313 0
344535087 925239122 0
283991049 684210090 0
106043761 404826383 0
476582057 408737405 2
613693975 724092209 0
220649620 455322786 0
67385122 5678405 1
191057000 902208175 0
112164222 836768609 0
66155494 982185722 0
363799373 25339352 1
231499453 242694250 0
803809607 239087425 0
537850815 154210526 0
73095638 592405412 0
119214632 735712578 0
341074099 52867931 0
132180795 118263021 0
734767216 333975846 0
539121652 842336804 0
65446907 589174391 0
843025745 432114993 1
594704817 281740808 0
436747014 1423644 0
667399882 296612054 0
618895416 102146889 0
455363922 780157834 0
321340458 540061023 0
561937817 477371039 1
864574115 884432623 0
216158833 169673928 0
284507574 125215686 0
206601375 682561186 0
45321208 832835715 0
443097209 545708708 0
880427660 41412418 2
929279727 91723173 0
88782356 746391139 0
362808600 248219110 0
722883542 572217101 0
710763488 169721654 0
860971776 858166350 0
48799047 506863282 0
432546044 541229916 0
33942231 538399623 0
180422891 978237151 0
950525791 304305557 0
210368167 679321599 0
477338917 294993122 0
640650804 510962704 0
939368383 528306874 0
561447380 557273409 0
18173821 124605356 1
145258289 587428414 0
843515256 400645351 0
267459438 844348374 0
699674671 91805965 0
289612625 411673624 0
861119499 294936706 0
395526846 86579626 0
972413253 59495092 0
663147641 15746701 0
69087526 659607973 0
282998960 973805571 0
378639144 778617165 0
130083292 101520017 0
29699827 502186764 0
802173932 112193054 0
843871817 678821282 0
66172090 42488102 2
469642063 828494933 0
336099085 741408327 0
472905247 989116274 2
522657687 531423069 0
457789991 362952934 0
106660985 33849897 0
402186092 617738114 1
436985368 567884783 0
344684729 70740850 0
126688479 498215874 0
741532036 862168438 0
630994780 753233833 0
587613025 200612607 0
659230982 621458725 0
509197338 379547245 0
558078115 413248002 0
591484758 193181378 0
55583143 634885671 0
55696080 605616742 0
545022860 849137741 0
753431408 398121802 0
424727956 152388992 0
391952270 867138823 0
454208299 692237975 0
162396366 383867876 0
936351773 895383025 0
731972166 855039274 2
194820850 430215682 0
896862734 296965625 0
693075368 57210528 0
734625484 218756961 0
481504753 311428922 0
21408611 164405001 2
910208001 32494242 0
651430097 754491458 1
793954585 304733789 0
12456867 830492263 0
77553553 372171853 0
12238884 913619011 0
15947880 66347602 0
249372232 5011665 0
270484157 933393935 0
205192433 391726950 2
142790959 115517592 0
764810202 123282096 1
831549447 468780698 0
42116444 743076337 0
70202603 710117607 0
56590398 57720929 0
598776745 510816703 0
104613343 531406363 0
399920721 551881512 0
401129482 679562493 0
730436837 271605611 0
453085032 223972675 0
100617590 460154050 0
306655636 219902604 0
438282516 629778256 0
782880181 66676269 0
379781217 106244891 1
254801045 828584808 0
904670792 891439234 0
18680533 533858380 0
389383755 391543254 0
467389575 912591187 2
651915540 933981408 0
54076848 200707872 0
500948051 788479556 0
390002184 168294817 0
367650497 730769684 0
714949567 604624707 0
705021347 649728493 1
36183803 140596318 0
525044990 470177432 0
974165934 538472826 0
578194171 647531321 0
343377192 390937911 0
653761502 957082097 0
250187875 73679109 0
646016349 588764074 0
110995088 493734861 0
405381802 471904810 0
245118367 618385166 0
583421254 241444371 0
904697038 614886278 0
705307107 153609514 0
977463631 10455514 0
701818259 640810963 0
797958673 230319636 0
800798317 793405294 0
167949354 669182241 0
430150923 823467262 0
84889258 50199125 0
949851590 83326552 0
276878905 468503999 0
818015554 647305705 2
238592831 808338975 0
997695181 17557765 2
642631025 765056395 0
509449018 730786201 0
458635748 20668980 2
2836579 825804895 0
491286629 156699930 0
252028903 397343496 0
319373313 308942984 0
748422394 288099833 0
948456156 77835190 0
982616224 767933472 0
627380871 294289246 0
63280102 125367229 0
876073381 250239691 0
447351568 779867671 0
302986723 48983820 0
6281455 65558924 0
458297623 303724178 0
262431259 871477594 0
339497177 147164264 0
853056129 870941811 0
505988870 273387195 0
694313716 27600454 0
187004155 797995296 0
542252657 422193131 0
79104797 238228082 0
205555522 200631393 0
4291470 481558929 0
421926220 561943655 0
420136448 605823439 0
74646787 157809868 0
145881374 23241407 0
659097500 896386315 0
761410408 763064275 0
273621153 492793640 0
35606481 101719995 0
271450227 767142245 0
823852895 905296962 0
423568749 126224135 0
669462662 826889815 0
258104926 66237054 0
852578356 350410263 0
423234645 429491930 0
493956645 756649498 0
33782665 285688219 0
952503985 816085875 0
705148077 770907595 0
173751481 784520420 0
563862406 644895594 0
250885602 16943901 0
537091645 15250169 0
65137458 129748353 0
526330674 863178156 0
408048466 543057438 0
997975051 423949081 0
686868711 996929347 0
731734691 733646190 0
651793026 40140508 0
120640144 681757782 0
583236439 775321186 0
943997685 771313488 1
946559017 929631742 0
826762785 191593745 0
327566986 730930592 0
228768664 309883311 0
640905059 195659212 0
905940996 587795653 2
526794803 906695808 1
393931852 71788399 0
822157539 231236059 0
856528458 453664564 0
929500537 356284445 0
243866869 701824738 0
273536467 376120148 1
518104675 918379691 0
250194676 254797126 0
448141312 140404964 0
547596774 340847875 0
127164454 116261620 0
962324042 936099740 0
364210175 94736230 0
504434155 45474073 0
675896995 248800081 0
856159881 965141442 0
699349164 925425846 0
747879364 237724475 0
88493573 224041615 0
846566415 10100159 0
739872125 236884077 0
243981962 658234948 0
852765551 800698632 0
879368885 200833379 0
37163398 828582620 0
903912809 404382212 0
998936927 72091956 2
810162811 727635724 0
396437567 200868645 0
777535321 129649562 0
66286402 168858639 0
976247031 561275980 0
255584364 912881313 0
609747401 90431077 0
783316020 29780855 2
666646864 80646201 0
511933531 8977666 0
826696688 39958431 0
753110760 617774419 0
479883349 532509280 0
636809749 509385602 0
825210428 475651603 0
409529981 833258770 0
322694207 96330163 2
345187382 307726843 0
510242597 888137620 2
685991811 715540972 0
795239673 78700018 0
268588959 405892513 0
256965228 69291272 0
147849355 883856104 0
550971921 331834952 0
55098418 965245417 0
156995429 754385503 0
629439758 765107832 0
189277875 863678254 0
17272380 930889399 0
753022697 436952198 0
973144425 72124516 1
589534265 977741296 0
718003253 663444451 0
457665323 124115562 0
369043549 193073452 1
372415318 662594329 1
43745322 554389164 0
623310157 734869637 0
720643638 793863962 0
987821500 464285663 0
940192197 948134065 0
334161570 120001897 0
492048787 891542471 0
296510442 866519378 0
891949024 897449112 0
111427839 966662285 0
558439801 313076658 0
211183729 499005106 0
458779660 324058435 0
608406357 248035078 0
841055257 243476542 0
501367238 364219764 0
38463617 601304947 0
673194404 322690824 0
615564669 977101093 0
679236519 123500474 0
925529712 780436529 0
768235261 775131007 0
399134478 194483010 0
141372023 49284902 0
103716479 17268021 0
714322956 980792292 0
247528087 114344770 0
853691172 143359123 0
871883533 774973273 0
339744366 529571637 0
951322424 607441294 0
804255632 222894552 0
787124610 603295643 0
87211218 122416062 0
73187448 99337096 1
712486261 15750606 0
687854021 632909424 0
430885277 707142170 0
791911784 26060023 0
604264782 290384680 0
161447049 536943955 1
897421207 12565615 0
884750194 691567926 0
208334509 499751379 0
315326250 104066485 0
775600077 379328021 0
665117284 182891104 0
274458400 92719867 0
65127745 394756843 0
943173067 232259576 0
407710908 208765896 1
205248113 344930532 0
38018581 817777059 0
414553280 237220180 0
788041032 640160089 0
65431293 771476023 0
260055974 503088144 0
710421541 868573420 0
9044143 243409055 0
106976868 18414942 0
378141946 287668401 0
49804833 215207291 0
343621983 579515048 0
364274350 684707638 0
113443535 849561227 0
668068 802499393 0
396664835 690641159 0
48586226 813790994 0
521354237 467171877 0
745715699 197282002 0
716415616 565821070 0
520857041 536015067 1
758277641 430731687 0
584886072 328158858 0
377776397 256391056 0
613291123 539467480 1
728150724 814802149 0
727436586 741587028 0
912005353 26257371 0
498671068 914254677 0
335485205 959338805 0
875771652 935486619 0
306307043 325514645 0
791741103 587944775 0
584464634 201392486 0
535933782 858789798 0
588865923 344242379 0
57972449 421478800 0
97439929 93369630 0
717098562 723796893 0
314583198 351823417 0
816897211 368714138 1
912364698 883756442 2
786901619 763321355 0
235707836 150182593 0
46381640 330704980 0
140416654 947957360 0
16122031 120549012 0
9070712 394800520 0
92072234 627777482 2
465321198 939547113 0
482669523 257966386 0
62026696 750688683 0
319262274 181061638 0
616706792 390207750 0
871914160 907515198 1
238337268 835529983 0
459820720 62367424 0
81045331 714951747 0
700148506 496333560 0
743797359 697706583 0
706004285 393741351 0
666793002 557685435 0
826011899 752581237 0
376012811 83380306 1
744319749 119277001 0
304628915 591683633 0
911026788 41536792 0
61900609 275410046 1
711143445 796079977 0
360621619 165119267 0
520501987 202927086 0
469034052 945360774 0
900894265 458225707 2
664641202 689201398 0
188689023 768969661 0
296985188 479197086 0
535642172 139828612 0
308990228 974644945 0
38789196 528240231 0
72294351 460665685 1
313972062 45471709 0
205172650 197968575 0
351815241 130062354 0
534822592 998315431 0
466712232 679203754 0
78275581 201504557 0
27942439 176246593 0
737741729 121257686 0
432214920 509678217 0
367320667 404099036 0
362335765 356990380 0
647979966 624129134 0
84908716 268181162 0
149230968 947883988 0
619692701 696755857 0
108565380 244374911 1
787066421 847012747 0
657721417 611210500 0
461807181 854980072 0
859236719 193559278 0
481832864 22772671 0
64947640 969669250 2
987928511 80439428 0
719394853 52323944 0
444111360 403310678 0
497939953 832662953 0
43654672 906261042 0
298835528 586004308 2
778042992 675434266 0
188976731 965110411 0
465558002 284863307 0
242923558 818650587 0
812327109 342926284 0
302686114 881153879 0
135462655 781555782 0
472316729 351844055 0
20883460 286696691 0
116747313 421731036 0
757837525 706197598 0
805081373 86882875 0
42471437 583780843 0
592677919 78255894 0
874042152 64288062 0
116818790 507636318 0
720386434 359041134 0
934116971 540977552 0
117992926 13994041 0
806568349 140152102 0
705867492 77592723 0
237172218 121385967 0
851023861 913074862 0
640106551 11413237 0
341356906 70640921 0
34317284 48007686 0
637697925 93768571 0
51210038 357515249 0
343134212 225068669 0
849011369 564809046 0
215304538 777001626 0
813297921 641373948 2
144656533 6721559 2
15672257 761298062 0
828444162 811714679 0
669163373 834222696 0
478518111 311602010 0
913683543 20211920 0
313870339 126595416 0
443545373 868799811 0
551543823 332022254 0
459784765 495942808 0
184276172 264807983 0
311713460 450334944 0
309581827 378679333 0
178360692 557655935 0
543904165 440793190 0
545927033 796353230 0
727988923 539428383 0
657752247 198187123 0
927416704 657200570 0
727212641 576527499 0
288742747 40063643 0
368600835 986051276 1
989975676 556857119 0
547958445 597177983 0
452213747 102247746 0
268229112 584917407 0
187501972 830353181 0
91339414 273064231 0
676820171 594045156 0
421076634 116779285 0
69851332 530475117 0
555694221 597286781 0
635867628 921834230 0
840112570 979584674 2
23352197 215020159 0
72937782 515054827 0
625100462 712709217 0
954079015 649189234 0
543391605 826852441 0
379097124 479161715 0
879988990 482266198 0
811512420 106762597 2
188088494 699829472 0
293371079 392253385 0
827486628 931326127 0
711549299 761122165 0
511700721 641900174 0
343153484 971084175 1
600576703 17176631 0
8609293 910242098 0
129155774 935954214 1
382440020 257254643 0
789180228 12247496 0
282420051 672008710 0
122729211 765766345 1
994926755 41745240 0
512267796 27919885 0
380689329 537364256 0
557324743 131311273 0
640756048 156516285 0
711455022 22375017 0
266139814 535893573 0
132438688 565026349 0
332670217 588264513 0
677460726 894297195 0
216979874 17369630 0
871412706 91805214 0
136552558 385358515 0
731894644 868828039 0
928593160 808217973 0
396826459 510645893 0
121932192 90713377 0
329695036 812803140 0
273991231 414959514 0
455855479 104281587 0
323424894 22244362 0
2131797 102597117 0
647068985 65650425 0
644465216 391527046 0
262325563 36944475 0
340314914 351418831 0
382552542 117401470 0
320979746 131662094 0
41292345 500862058 0
309376872 500347251 0
293866832 682321744 0
309347921 999069655 0
629338710 9351646 2
332984509 434982416 0
603869937 50696447 0
955988525 998975253 0
629124634 766013661 2
866512918 55153999 0
324123803 69526329 0
461264113 645530150 2
91259001 923979777 0
36948804 140388381 0
589841776 319991991 0
999331502 19123955 0
850275099 987307822 0
875393906 275069186 0
318056004 642845118 0
403540312 124712991 0
525508145 617144325 1
107871541 859076352 0
121433716 642514306 0
294558267 384652027 0
572700557 736199568 0
952063857 817281103 0
947636657 930552422 0
515939404 50053447 0
427804769 862663569 0
22121055 708405585 0
4262168 632031929 0
435663414 286950733 0
715859152 936171126 1
919321459 421758172 0
644478365 402654318 0
711665878 749773768 0
291656250 490163663 0
997110973 303663469 0
156840337 652801818 0
264840392 810173378 0
554464534 425553368 0
400775229 183728115 0
966340331 597822468 0
86953247 844569396 0
95209606 516398455 0
181743916 477249902 0
675414396 973231404 0
95431007 430996540 0
58150943 665524402 1
120554800 200222549 0
52510782 905525402 0
831502442 23878432 1
367739277 314878605 0
68890374 457053110 0
845317753 969388085 0
397145564 644841055 0
852088820 138209228 0
147964933 79098960 2
838710602 847120184 0
297792295 385453751 0
147102818 134333181 0
296268189 594274113 2
114256877 677684917 0
366480205 401543604 0
151403150 558176481 0
581267384 37570042 0
355093199 61492204 0
356692001 685094975 0
147403962 393828603 0
79710329 74346123 0
849940246 969980788 0
987895122 462748487 0
512557970 727571707 0
882502127 802496402 0
20559985 178953527 0
121646539 903986040 0
199023675 298710059 0
870132628 499205681 0
679178305 548136985 0
200467220 661146521 0
987954941 511820075 0
472418231 667377172 0
440876854 400929927 0
266746545 545887225 0
207306305 118545566 0
446889039 468430390 0
854423125 637972563 0
161921755 803822615 0
353221565 637578886 0
87754382 480706045 0
830592955 255737540 0
119474663 697352808 2
747319584 368494739 0
98679915 718011129 0
452202385 564087937 0
11254593 63591140 0
709952359 632097908 0
87655649 732013102 0
6977336 596772839 0
633694402 598324661 0
784539633 72264717 2
245559732 150534871 0
789888632 634551026 0
14335228 27004464 0
649211337 393323577 0
171027149 309596934 0
55388726 484615838 0
885150847 949792547 0
181172167 299429167 0
1688998 141828468 0
36163092 590793898 1
582680655 298338770 1
527760267 291592942 1
371659340 194525342 0
591606267 432915182 0
151883046 137047642 0
253032808 84043866 0
725811170 362596792 0
435040350 365981369 0
879164170 859521646 0
88483524 509579930 0
132985278 491653444 2
363718595 343916796 0
38041209 17473620 0
57814660 13921582 0
929136769 959732584 0
930868717 904115995 0
323051564 665990395 0
732709520 762514361 0
510042566 942882056 0
948638877 475060936 0
20181520 636095035 0
366661997 703508813 0
264368963 189959046 0
613745627 390523422 0
347585578 677054906 0
172415648 675855360 1
185723271 852940682 1
383275295 944828930 0
307322735 484460330 0
401902137 993694681 0
582859416 611615806 0
379687151 913967968 0
248288439 254729611 0
412703169 146360686 0
381840957 242183398 0
713033659 255196905 0
357107041 610523630 0
948335731 546400983 0
54313867 880967581 0
258219258 472480080 0
797937485 479462082 0
925502056 954952877 0
130515252 474457817 0
114682091 187317042 0
534549332 118917028 0
807259197 874735445 0
48642947 295334359 0
76717428 205067321 0
61708596 89176665 0
745403956 795258301 0
611732759 340190985 0
75127296 763018241 0
800051672 961111618 0
104348660 279599956 0
609345756 397722704 0
231920212 477430764 0
14477878 441378964 0
692743017 221006822 0
829972382 232028536 0
102961089 822186985 0
792108355 294605331 2
452138315 940444299 0
704809838 585392712 0
381541415 230721749 0
129653979 39324177 0
1714034 958598143 0
476978325 633443880 0
802690487 58409976 0
125200731 833119512 0
291139305 248862954 0
193935319 248476716 0
776725084 832258494 0
731808102 100488773 0
972744540 899963901 0
502729028 236919020 0
729001791 96895183 0
120817462 237611879 0
999930744 981369332 0
643264189 77146276 0
523605715 542498565 0
521379397 787669601 0
437230906 311431884 0
426704682 736962655 0
69504853 842599126 0
351840298 379128148 0
430986041 507997659 0
860434123 339348538 0
508340649 920968814 0
866271537 137493408 1
766443424 66208117 0
756152102 604499720 1
65206294 361974358 0
226916044 50603689 2
418627862 802327408 0
961262764 560144065 0
576469045 89131636 0
67112433 849207313 0
955276302 633755284 0
364935139 418655156 0
736603403 905664202 0
561130791 832461753 0
886226980 755449307 0
95043525 632679248 0
388504139 145955382 0
51001255 153346749 0
45940570 349059345 0
577775793 20508141 0
543336217 832056866 0
991093495 533343064 0
32175785 372212513 0
471110886 571970560 0
513268413 84172508 0
600942024 636692538 0
924987141 906386738 0
97790904 912117669 0
41031499 281975060 0
65303822 385197781 0
933129643 516996718 0
635300794 142330956 0
332816911 73112988 0
959882659 587594932 0
999513260 70187242 0
321330311 655330577 0
607767363 795847049 0
290361035 531124938 0
777127384 936902969 0
106257961 699845394 0
634560621 518657342 0
299335569 85741148 0
314114652 660459139 1
517840375 72463270 0
203076711 116891646 0
698328245 95257063 0
980616973 813473326 0
959417492 397960543 0
856810459 788622890 2
212481721 954159421 0
87056612 852049543 2
433033329 225743177 0
12824789 17794826 0
759311153 13826718 0
858542924 912449755 0
252031968 828784316 0
541581213 57275410 0
542767733 508533134 0
150335286 307996159 0
11275158 714268842 0
974914315 106136022 0
201687629 93205188 1
666396711 264571700 0
121912420 14111315 0
333842923 555533849 0
346185798 70016343 0
849781670 255543282 0
175041077 287697353 0
648492369 870654654 0
972254638 954148375 0
981231538 706312675 0
411949762 829798812 0
669253322 412064391 0
988279674 908395681 0
584841282 236161348 0
672398753 52961193 0
81913304 53702878 0
409407897 868662457 0
773903335 273229918 0
948752757 182658513 0
126377264 19108114 0
528017244 44014320 0
988514580 423030219 0
548425584 954244141 0
488980632 835747278 0
824360982 14011016 0
51223960 55381451 0
759144562 644447478 0
136651620 663875246 2
836245253 755094855 0
36903784 739316157 0
748875396 101222694 0
795123182 176982600 0
986113329 241131642 0
579576766 951178671 0
608425834 880319398 0
834351507 898647524 2
101223886 103350661 0
370188044 292529766 0
501479548 673291139 0
719927535 302424815 0
228681044 789900991 0
791027817 53714288 0
411276828 892657268 0
307135393 233320122 0
820952916 990954552 1
479945345 991882028 0
586382457 283327414 0
8541308 822989345 0
520767678 382930173 0
876468231 411220384 0
987877212 526464521 0
878300994 780553518 0
944025636 680625617 0
626113349 865096665 0
460092999 373417541 0
883938322 884712910 0
699021087 151882583 0
62305868 557638655 0
627124752 980219114 0
137937215 620490542 0
841753082 533921879 2
222769398 892873025 2
466267867 124255106 0
850745165 646333528 0
639556668 210894187 0
23256441 925881719 0
886423292 873383394 0
3702533 965353252 0
837256352 485701227 1
292878474 16068885 0
76966195 951294833 0
27079484 269535632 0
570936002 504897081 0
819242278 756247217 0
978395239 74192932 0
549695334 863109142 2
98947687 830180569 0
360605304 603311666 0
878947983 355502807 0
281549907 473309351 0
711733808 987232255 0
585187220 346828960 0
52165292 978752526 0
290374545 86648381 0
943330106 986256241 0
866253534 708516865 0
383689471 573396604 0
111124536 787777090 0
24843476 802629870 0
974921839 546357685 0
965926553 367227301 0
84757853 481446720 0
336507225 661368939 0
59800235 723863126 0
564415835 216995737 0
19503159 767153035 0
99243759 485407210 0
637637136 238848253 0
5927591 885417897 0
398351805 566892265 0
119415452 160748330 0
812392631 564079232 0
35475852 741163112 0
273654131 837876051 0
824079349 497419789 0
486544438 902815224 0
86416418 912992880 2
678380655 909806958 0
408301413 656585053 0
29709274 911856304 0
759007295 278869473 0
475421673 644745792 0
917430489 84442175 0
291984200 578689603 0
272838415 922424144 0
870701041 716710984 0
867787298 930705327 0
548735257 108542622 2
702837975 594834362 0
215834376 607011078 0
428771981 652705184 1
495255300 899401226 0
877566997 833564622 0
83401387 324733069 2
275395183 570460348 0
598249630 282018959 0
672923360 75014001 0
828845868 796226479 0
872355214 809060317 0
88619951 149711436 0
225843479 145688422 0
139448411 752004066 0
909802710 95672208 0
532339928 996752274 1
125402050 938284437 0
734038211 349307114 0
540966798 116075657 0
126257866 858974694 0
47857099 44588819 0
150393013 182459627 0
313016870 52745348 0
858792068 285338653 0
451355615 573480510 0
967291943 508854889 2
258490942 824392771 2
547374134 888206956 0
134541596 748951908 0
978808392 394102873 0
984167280 275863936 0
552526005 140721122 0
176920575 329561512 0
463461188 855153488 0
386238510 260538599 0
324001495 124435915 0
79742580 646514276 0
433836695 467259247 0
640870796 826913471 0
82653650 429688828 1
728965170 766464509 0
216241647 633327006 0
279087828 556973452 0
914450875 514647494 0
915285962 806365709 0
34906225 227141413 1
284926291 562753771 0
343901852 215056492 0
792803046 270574921 0
266017274 288544190 0
275127460 284344195 0
52464822 709664287 0
627669941 74073211 2
884068236 916189898 0
114478438 310873006 0
435881505 219620309 0
502464905 383320736 0
919391761 549328654 0
446984772 948609859 0
979252093 816339118 0
476564014 439339207 0
524416072 760989506 0
854831758 678586285 0
521258945 839885962 0
648636761 267673453 0
921182781 345105008 0
983931880 775380013 0
741953077 287887918 0
651202383 122055544 0
122651854 50806198 0
887275463 748485357 0
170200594 468073458 0
876045743 507368419 0
818363695 620690433 0
875257788 86445140 0
606706310 771731690 0
645063389 349384657 0
599230021 683887340 0
220958422 106849453 2
225722845 987777310 0
104496281 34756017 0
773881682 940296380 0
18483314 295400740 0
266980404 557162517 0
488967606 130551957 0
521529702 414192158 0
285520518 127855004 0
505708029 533177809 0
5841628 999081932 0
23161469 19990335 0
576580334 271204337 0
261713945 896335130 0
309511698 71581081 0
983237940 586530389 0
418302337 92823435 0
945793363 305591979 0
745767478 908156523 0
865622917 864456343 0
272149499 708637055 0
350503599 949390221 0
595421102 223160568 0
348133116 575635811 0
493921982 433634179 0
660207007 486781377 0
786269471 461365303 0
101387870 14801417 0
15527744 101118320 0
713075483 857486088 0
59350725 618252019 0
195929224 523721048 0
379804815 640888643 0
60879459 693117035 0
911018705 490365853 0
129823273 333841669 0
39662637 839742102 0
536471965 844878273 0
836145389 842126202 0
542300059 498925963 0
506286415 374503224 0
209401026 270995821 2
648334516 138579796 0
384763872 8425477 0
983735322 451503934 2
661520016 438469371 0
191185616 14377062 0
187586975 489127471 0
880872606 948289998 0
918015826 220172900 2
242480666 364166921 0
127781558 95749520 0
984828022 794087006 0
769349854 965652013 0
777104827 116318565 0
266815119 75570549 0
49593940 924523330 0
632959733 868711805 0
425342311 573002553 0
729312603 342053436 0
444598296 621410487 0
495785207 216633871 0
619337231 320003192 0
191028765 51243309 0
298341357 99073739 0
607973793 58999424 0
82950544 297870644 0
160430795 196939455 0
428903600 290285785 0
187846450 494426213 0
111136649 809916991 0
995428896 192030222 2
975404973 339423814 0
82217009 817293861 0
12912370 439067226 0
397591547 744057100 0
465614155 870460182 1
177117890 704171409 0
76316785 475163873 0
128322349 117036911 0
22166611 81185583 0
548181038 217284262 1
344419451 339810666 0
920007483 97045381 1
54581491 946428528 0
347285018 511487739 0
830916241 177603221 0
192189042 76278419 2
792862321 483007018 0
214565519 322975933 0
191339602 646913306 0
40071238 150285604 0
485322359 131340119 0
407960006 90489669 0
711727396 243603178 0
227411928 298655380 0
831097420 39604185 0
837139059 33266629 0
368103602 741507780 0
411219493 793938886 0
175234627 372243308 0
90599635 731624778 0
96786556 550021555 0
511566664 80338873 0
268917619 792117813 0
981848299 923384405 0
873872437 887251020 0
211693492 14196593 0
606296407 266411807 0
650352036 988567765 0
955904685 47121054 0
866166350 593136502 0
900699364 387019587 0
65003683 562208760 0
760719493 797283374 0
321077753 993693627 0
931039323 386936903 2
868232767 149550670 0
39402995 783144567 0
665095380 375868902 0
966101186 589527102 1
258191521 417472850 0
971624010 74073785 0
436411699 105177118 0
628370385 398139547 0
446926642 688451596 0
48454150 417671965 0
803471928 700085721 0
363839171 529447979 1
210454245 100298637 0
293006234 187998067 0
673682831 697337462 0
722189407 652503840 0
289348045 683836033 0
153536325 996358932 0
689895303 377454700 0
42803228 330495697 0
618112042 675342333 0
592646565 51332010 0
415519423 179395198 0
137236537 794756470 0
667965688 661088829 0
71268541 5929945 0
346480645 840801067 0
4792868 318544686 0
820996474 268877610 0
186934989 48767286 0
834615593 638329171 0
14714530 60786718 0
128545136 116639400 0
729188872 30026707 0
806357215 969404352 0
742178941 758658122 1
683501788 526936086 0
343915548 467818086 0
626084841 648535055 0
649953940 829753513 0
269076110 428024470 0
375646739 486214890 0
233421618 515976752 0
500848605 997949305 0
2457581 355112153 0
33865992 636856842 0
167670920 630230123 1
187481449 795959505 0
377557638 329317802 0
90887085 486464221 0
78894898 303687334 0
556566152 357417226 0
299019142 762489207 2
792616612 85515969 0
65070444 158849640 0
115924682 102340981 0
208513305 452961141 0
788361492 939070 0
17718691 103900093 0
360066890 1036902 0
466905926 575277601 0
587183393 394133604 0
999100416 37474830 0
657145493 709772956 0
285001678 722893165 0
430549289 607374596 0
76213376 746367087 0
869452313 551034005 0
764673070 2641822 0
498283186 85637789 2
93807023 430038062 0
472301040 193966400 0
650455722 225519800 0
648408510 262656498 0
942541799 668576880 0
70704477 866632237 0
28001068 374443294 0
187664067 486088624 0
806034554 346190647 0
45412467 120665121 0
895820878 503327400 0
496992137 600214912 0
140824123 398190642 0
18767543 86668214 0
56800943 236797511 0
831171737 684224110 0
380887139 485062927 0
60963452 30794869 0
243912886 649114398 0
949842713 873574800 0
97970828 687935328 0
883498130 220967290 0
600453669 344648339 0
899488319 531625554 0
22250631 334159620 0
629476221 135059862 0
194827077 672006066 0
691227541 571527357 2
408656418 102817524 0
466686745 368171438 0
993696893 69529345 0
41288928 856993481 0
638884096 204308154 0
368227215 416773755 0
767638912 530083992 0
491636310 118538330 0
962462825 561397206 0
383557111 936956450 0
790423217 210315012 0
303791469 23700648 0
959502961 291901740 0
835119363 154623552 0
518343448 34425444 0
78173807 36130335 1
828959226 109079795 0
584481689 20142155 0
538697017 106276807 0
804968108 988836059 0
165251170 420833990 0
108033829 244650120 0
71387278 210741657 0
988268274 495788168 1
12138989 55463429 1
628306716 369714370 0
973365636 231426758 0
469918099 599988510 0
123065669 490227057 2
118094592 668394184 1
859419457 705998061 0
544973106 604799690 0
435169390 277152710 0
358170561 474694434 0
334514799 537448087 0
766275861 418329090 0
936452941 519971264 0
954691931 661420944 0
30529033 755847544 0
628600264 904597394 0
54596471 986129088 0
617088794 541195622 2
859733169 480822560 0
401848375 966630682 0
476087014 231330331 0
315754180 758474923 0
145567033 158170012 0
979197320 650587485 0
347338460 865297828 0
595492027 674318242 0
5951046 2774015 0
818878345 688965186 0
195260417 565129992 0
896958129 481184562 0
437540151 288231355 0
420085053 195951482 0
811772046 155337772 0
781656722 321336625 0
511569881 704506962 0
742342913 79222560 0
111856910 112448361 0
721486535 256870042 0
193106543 465385410 0
50821970 396630728 0
881064468 76364173 0
315875546 802089542 0
264497445 141693116 0
486260007 220156373 0
251195074 712709594 0
166618942 28044687 0
89128422 624977524 0
97515605 355553038 0
621780036 689881974 0
264151720 945416444 0
249143125 408801466 1
400787614 622295494 0
78008693 609149966 0
336734548 844233699 0
832014636 526289799 2
78548804 743940105 0
542187574 778201230 0
745724946 522967222 1
728661602 37053513 0
747369244 666393517 0
118990187 876143932 0
304660209 717831741 0
672766682 201036690 0
381468371 222544682 0
722418810 478652816 0
699691261 390825223 0
757708904 471805149 0
16629913 408423866 0
334004927 271147679 0
262285393 129354971 0
426432647 263255740 0
756855 334498034 0
766204794 424024553 0
566545783 978496240 0
238945272 977223301 0
193286662 42629368 0
96053246 331155699 0
573157592 780373030 2
713543479 911000894 0
970210904 266253575 0
623994928 886106849 0
961726137 862245271 0
876668012 290333319 0
407998011 256937166 0
5546659 30017550 0
74355196 337064508 0
142121292 91566256 0
326706457 114505711 0
757355004 637026900 0
25317819 736365927 0
37222187 344171054 1
988598866 751018928 0
340596780 390607738 0
209067346 756284011 0
160326387 491684649 0
710589572 453306748 0
155693267 213703162 0
546921592 89274522 0
663494398 726050527 0
507132002 22726653 0
130092788 395715872 0
68543656 417278861 0
347352060 286410512 0
64283649 830487252 0
281057933 217032748 0
27723951 760982069 0
385186880 744567438 0
493227406 99574291 0
360426978 885311226 0
245605201 144452182 1
201642566 785769699 0
590935050 588321089 0
50345609 512260944 0
126968664 235047515 0
372907312 473950069 2
955436141 803522674 1
473249700 843661023 0
705087350 885077132 0
600554912 988702633 0
927338831 471629460 1
290023551 821046445 0
305688504 799050037 0
645350177 137039883 0
522684121 347007282 0
813699805 222369090 0
693721242 44295218 0
980598291 342744892 0
57485019 634766910 0
888458121 615160815 0
184229106 282782998 0
405821365 428439137 0
449518608 833237382 0
71192541 750425622 0
718075424 140346259 0
740158924 414858071 1
75438082 406124052 0
707280503 364797986 0
8276828 70166831 0
831756562 548838325 0
105041972 279649400 0
419854648 571503795 0
226258693 290888514 0
456088409 388977800 0
621400377 979585990 1
66004564 812546357 0
964633679 888625061 0
436826125 659844953 0
1860143 83308495 0
20162568 737548739 0
692020136 489295100 0
387339141 18762695 0
1412269 203625964 0
559550515 119922978 2
681584560 669098500 0
113315161 656104933 0
839200999 88436777 0
804390133 874661955 0
928469683 284636815 0
547623838 456738821 1
949212 820223460 0
106059548 632429953 0
480375796 370868017 0
121783989 492522430 0
437477067 686547752 0
53685989 100087949 0
917838367 339939206 0
110431027 647656539 0
532948215 8842541 0
138684255 940343493 0
67625439 310867394 0
36776185 789990866 0
765605078 787312878 0
686887054 665754219 0
775030100 840541413 0
467874403 381149226 0
223013136 512998816 0
8629249 376131053 0
534219475 797991361 0
392774228 272597950 0
705561547 673825705 0
337457551 211999034 0
607287139 33614778 0
26995594 580431344 0
976592460 109749546 0
75375974 577854420 0
432479405 363168475 0
983653709 358187043 0
750401257 577594455 0
50421890 776431900 0
707999328 404075948 0
585679754 867678200 0
326270666 60888648 0
209829984 649800961 0
935922262 749410297 0
416379372 264836704 0
672561901 90299834 0
318083725 691282983 0
674131160 655672926 2
940719480 916324295 0
936354173 125147699 0
896946741 284624648 0
128979939 63529288 0
898702789 526005894 0
199580267 207109734 0
787807202 649632954 0
230839385 242573525 0
412857549 854367582 0
514905043 127637930 0
942891306 324282994 0
376351060 685427629 0
758436357 454142112 0
671550616 892364566 0
14854622 19369917 0
371964970 591942084 0
466657560 785221962 0
179994446 74052462 0
431949327 680371255 2
424326372 860470438 0
785333899 977053255 0
442953049 742892048 0
255462 289400849 0
491457287 269901753 0
345698853 374148222 0
770586076 18267500 0
330432046 415748551 0
992259600 566035344 1
883335899 394841473 0
603687872 529135311 0
15831054 503999463 0
475902218 95486020 0
942941599 946464497 0
981981220 311329678 0
315204190 435993234 0
278202903 437992806 0
488403511 91775977 1
592597459 106472131 2
511992433 958288712 0
794161328 627375875 0
181130040 343725076 0
325808287 920624450 0
260532835 334374949 0
156555062 139830746 1
509337997 872929577 0
137983682 257910355 0
379158081 755096199 0
311123437 312454554 0
522568770 387628043 0
250848410 193125020 0
859064700 884274644 0
288874350 947320558 0
373885565 636847543 0
586878573 344397556 0
986516899 114173912 0
252274789 529057689 0
884117451 30238908 0
652253185 815070778 0
875267386 211806448 0
864327140 65333224 0
147557963 343189231 0
671929668 869756794 0
356179257 964186860 1
909527493 999760205 0
174529074 506370461 0
698462498 116852926 0
719118725 758488192 0
983862761 91647170 0
333202901 995636574 0
309928848 840805783 0
326449770 954335626 2
233165102 450888828 0
347911474 691440468 0
396329259 125144838 0
786452202 899223440 0
120905877 378621678 0
766887299 568670839 0
787846410 112864123 0
654037869 516788810 0
873128646 936045073 0
352501114 4762159 1
804306083 727700993 0
113104414 744811786 0
579235849 453009060 0
66041390 75447420 0
969594330 606400688 1
147082762 521942104 0
391506009 367471536 0
124098227 89272398 0
68697768 530148157 0
476032960 288036380 0
762500402 434667401 2
669623824 275600324 0
899705828 442014987 0
514659864 924570928 0
82058787 899524149 0
156935934 95382189 1
365838360 168761625 1
15975761 371080735 0
580166484 120807875 0
206962332 203671616 0
511174526 658115291 0
372124341 279863677 0
32077995 187542051 0
866196225 769206271 0
819467145 103588772 0
191143021 459392283 2
346862083 583643262 0
940871783 798409813 0
880877694 30081865 0
974121791 196843514 0
525976772 453927681 0
998275929 551447098 0
142824235 408063787 0
500162888 115410891 0
681362133 351138009 0
281044994 421462523 0
261472413 702819272 0
63453960 879691099 0
876311713 122189974 0
554092704 311466502 0
913709945 212290928 0
42328403 140687408 0
342221231 955195977 0
18639048 641692465 0
450075203 179651540 2
810076870 366818378 0
501496590 139694371 0
158525654 101349624 0
790706642 129642639 0
901272876 431423414 0
287940759 697828695 0
389222083 833736882 0
453479588 227333572 0
259675313 978004082 2
394277302 881112445 0
554608989 843100046 1
728448995 380871821 0
842635981 824865752 0
648543298 78799829 0
53390443 891053572 0
391748158 686565839 0
155174010 29806466 0
481949085 256429075 0
296184411 742982135 0
165826803 265426072 0
323772137 821556317 0
680116257 504520067 0
82400116 927235006 0
100305071 56923202 0
274921956 175993181 0
774188183 838876646 0
251306670 703129269 0
596455951 113357545 0
255011469 216612377 0
344011041 451568661 0
213620646 365907762 0
485158132 195356643 0
381881635 779885105 0
906187005 179662447 0
665343825 346933238 0
173574656 412585568 0
733617664 138812733 0
845546999 202390953 0
282694787 747010132 0
51081447 899862888 1
351122936 601085375 0
438872675 253174116 0
693088562 144169171 0
609662012 374303418 0
175292887 293525563 0
465060881 248481969 0
962231078 583341296 0
259543359 354505031 0
310975116 107427473 0
518725749 540527987 0
1681051 508836674 0
752416145 224251011 0
303561042 366838813 0
697016859 610504249 0
709896934 198714410 0
791679699 84026496 0
767732981 637612613 0
837349105 559796975 0
380000013 188459486 0
270729669 983185844 0
532558047 389841284 0
427864361 762210217 0
19583515 834788694 0
924247096 238542278 0
446838422 815117301 0
641569720 327083348 0
759344773 841842824 0
781148931 70713835 0
332036082 689784103 0
960128383 949677804 0
449297356 861200645 0
663578314 501139863 0
402610202 696811919 0
805472256 980628686 0
997663585 871474872 0
627434549 75265894 0
906413321 767738593 0
508440032 644398079 0
901262177 74567543 0
761918470 50736836 0
840999237 662517579 0
580634532 475649697 0
886538146 611945139 0
224729884 5367704 0
912275186 874950716 0
455892629 599656692 0
625231691 849730382 2
647221315 76042221 0
58146161 28903468 0
340246404 909685116 2
769471676 429031557 0
373997422 191516275 0
919221831 25074598 0
934467324 896300889 0
963929519 100523902 0
38495175 968039240 0
647368654 57841795 0
159089165 899886776 0
542676688 333392315 0
249648034 367046495 0
354384941 166146836 0
748230844 116392467 0
889239050 281103273 0
403691831 699150218 0
74813532 4598673 0
646156504 532578701 0
909260414 158319361 0
665799362 896614106 0
735552338 244104004 0
647230360 557535909 0
185391308 535626160 0
971490921 905392380 0
109699747 359705366 0
935393897 632696096 0
899475477 629764217 0
134328315 82070971 0
112718362 760889984 0
118683853 159760594 0
211382773 121535888 0
225324162 68805565 0
33362213 19197457 0
119604994 782557845 0
297151825 997072349 0
694825750 339520826 0
403086609 415947257 0
314656546 41815492 0
319049138 24622744 0
727387272 750700598 0
77703813 451243882 0
55626653 129915379 0
770044565 749497217 0
59227341 114911878 0
838322840 998943388 0
48843400 32099220 0
33418213 462753506 0
508907834 484123817 0
776180610 48461255 0
71869430 44992781 0
352708752 850761995 0
326507002 415897888 0
627313360 682699401 0
622473301 10097714 0
612757445 291748372 0
538034000 168477439 2
668851852 246724950 1
587968182 28334914 0
558518653 16275709 2
914437788 994417866 0
654297274 925077507 0
802336545 227997904 0
616673876 280046204 0
579042066 376615868 0
611669552 145389728 0
987571906 711314747 0
401128632 232706585 1
440892871 913907264 0
195518876 445211895 0
484726587 648280742 0
28990718 242031976 0
791562324 950505241 2
90169657 277040014 0
998069404 637786497 0
597559284 374630267 0
645862754 852221824 0
480820634 20526092 0
777899707 339689513 0
485900037 147130323 0
740415420 856662858 0
820366206 16144192 0
391989473 148588820 0
131081427 6828170 0
735906500 670767819 0
17547405 73325623 0
662058027 789426613 0
314552598 400057433 0
261259892 479922432 0
638730886 259035684 0
529083619 962175715 0
716427271 893874111 0
442624308 451002199 0
788410401 406102517 0
606770907 680826006 0
570778548 414358911 2
20399417 91797762 1
403726033 902403836 0
122060394 773516586 0
530244332 351016739 0
180879165 660637349 0
659982869 484888294 0
996485056 75965314 0
369212345 29291837 0
752224184 534242297 0
697927919 48874483 0
426210687 662839242 0
365451928 162273194 0
460585952 857115008 0
698058202 43202853 0
469868022 552190348 0
659375047 574630624 0
993989963 650657655 0
855822144 823141076 0
117133148 868645511 0
406501238 997902412 0
72608422 81960887 0
978951754 57085 0
147683296 248571490 0
42035122 201051679 0
780467749 199533327 0
149901701 506897184 0
897702784 473692712 0
554537545 589289469 0
549500807 16197485 0
824944316 400898649 0
629640675 654346532 0
598825719 103685797 0
146054078 463928496 0
630636313 913253222 0
622831053 467697562 0
86284223 64322908 0
887797173 249170219 0
536823866 448298637 0
49467321 970391162 0
151846168 219626688 0
891447725 105853726 2
676498167 75463807 0
396538580 320214499 1
977767277 222190910 0
852483643 561056150 0
696394239 649292253 1
92758881 919782715 0
455468807 486065774 0
888429527 555857314 0
728781424 711682023 0
128724783 641710622 0
612420443 530774777 0
848416642 757383105 0
193221172 669080940 0
727809718 53057130 0
921653374 892491195 0
583263486 44697049 0
443456421 514725404 0
814875396 449038402 0
913975031 889837444 0
582813344 254600520 0
43824093 325483718 0
143159440 134744994 0
691056739 953961819 0
108410535 64407741 0
761266353 222099989 0
492096147 35923451 0
206000790 138045025 0
874343842 494204161 0
69269270 94748149 0
21955210 623684344 0
150392091 396051101 0
229043045 932934096 0
97673384 114188971 0
672362226 461053516 0
911513698 853680463 0
85353354 316572515 0
563870320 573490465 0
954824812 101861690 0
50089948 619214757 0
73739377 86580594 0
212429100 643080493 0
722803674 470759730 0
363603929 209250253 0
886829389 892947347 0
913228453 521262778 0
261016096 566121387 0
27580416 50094320 2
544528814 914985839 0
466704869 134631410 0
115746709 614673455 0
787196586 526925157 1
882640533 983182370 0
319110004 87647533 0
768448851 809147422 0
541284690 438876463 1
664859903 665460912 0
861873311 349119466 0
965607427 44631228 0
282790951 652774849 2
322671984 738213495 0
612482248 383672626 0
433113512 334170238 0
459114057 325517404 0
354924541 635013905 0
808217374 480035409 0
45153212 15738793 0
828448811 145179547 0
249330126 273525217 0
202870549 984710544 0
346830467 65227978 0
50785116 303841064 0
844804875 593819766 0
403761609 833514857 0
129412698 853708404 0
856305275 68888417 0
229406682 908585304 0
222779883 279324031 0
457980808 264240761 0
65160247 208290228 0
838107829 921317883 0
972220403 188870447 0
967337671 447956850 0
78817184 517810364 0
129567811 682748135 2
1972682 162008205 0
642815631 438792772 1
51868158 996265618 0
791434384 116932180 0
480230648 740505907 0
765922497 321782273 0
428284994 556345293 0
922137930 366786503 0
183433787 421463319 0
307855969 665993057 0
198474106 782472977 0
505294924 212223590 0
932251905 947868269 0
157976168 101195669 0
1847295 529328462 0
870154673 58514979 0
228496148 688558142 0
65520355 163634997 0
938804308 619567585 2
97714745 772255473 0
368410773 806734884 0
279810795 244249778 2
882415806 556299370 0
126559382 67477383 0
906964481 698552445 0
574116364 515467866 0
662049862 950597355 0
202192426 908884102 0
727049184 120652002 0
926230878 684072671 0
375968120 807771506 0
601440021 981794044 0
355267922 689148352 0
562895940 859965474 0
628515646 454870927 1
476265386 52801678 0
107653809 745205869 0
333352084 145077357 0
165789060 113099337 0
299480781 912577491 0
40649962 765405181 2
561787285 749706632 0
494132112 282402339 0
244041872 411317391 0
301845564 435262929 0
502977333 49204039 0
499044696 526124981 0
189652045 371058192 0
243210896 147538803 0
429776969 769454211 0
325426960 374222262 0
689311474 54402706 0
899705237 756219515 0
537951432 974887828 0
834977750 893785197 2
48089671 447115676 0
175871574 986028890 0
168561729 29689538 0
297975865 65324840 0
580744046 164145597 0
807600098 855522135 2
161194758 301953873 0
329920251 908457200 0
120684729 526945021 2
478167126 254022702 0
278943197 252266733 0
912305729 742404762 0
364034779 135292428 0
958393681 111452924 0
983963163 106618337 0
983846690 64342321 0
575121110 277427934 0
244378276 70389894 0
377832833 986008878 0
76075318 103918599 0
400239172 517719634 0
157294022 1689066 0
504066865 32360046 0
627070901 293462286 0
542411485 651525414 0
169865842 520030065 0
377547450 675264574 0
442474262 482146896 2
319843407 638373178 0
497409096 442792399 0
200855019 631334490 1
681357926 23727246 0
690169039 747662040 0
144630147 927095644 0
18978806 953590755 0
157635278 101068666 0
729809146 102333605 0
702121501 332637907 0
67527197 111030384 0
896440781 762318064 0
432842481 185446780 0
506342599 122897561 0
121008614 876825532 0
80115284 719731524 0
866808499 898697742 0
77417658 217402873 0
427820183 876117551 0
254116003 337376126 0
107714362 265888087 0
171131713 22708820 0
191902577 768403355 0
130438315 479717637 0
213084619 13023530 0
104316254 856300942 0
94181882 131728349 0
24618072 872395066 0
345341580 704281916 0
528495645 25178918 0
402515260 718841401 0
446885097 967696345 0
884197192 919154101 0
284926816 125254296 0
484317382 577944737 0
101603910 760599624 0
831370980 101183745 0
870093588 619278389 1
912890346 459040596 0
592364843 25183248 0
465771539 413501802 0
113569368 253439579 0
965765489 199141740 0
381911614 561274927 0
305518398 746411966 0
763581936 151562712 0
81963477 301707844 0
720579230 912234237 0
642638213 425958174 0
695914727 651263202 0
546512289 568563179 0
764148131 656706525 0
562836100 222275732 0
228121709 186848976 0
849135495 291993074 0
962832242 417672182 0
777617471 449186840 0
176878405 302256032 0
583167864 670308435 0
612689418 534169218 0
139535404 315924283 0
979256633 244823291 0
328660385 831408962 0
434117574 648256956 2
706552441 134659710 0
265381517 782424339 0
996392974 590972195 0
800664649 870172716 2
949673433 924777773 0
109705027 884772531 0
667587473 700528872 0
272035 780092696 0
406980758 938399247 0
4903879 161746031 0
93602298 575696322 0
902416123 634428213 0
991234740 738941574 0
355363393 471429011 0
210759622 137255840 0
794453990 98275288 0
301960485 722308058 0
813158824 27863141 0
650894069 247852834 1
977139600 682567545 0
713228737 144372621 0
856636773 331917284 0
335816318 359157219 0
188456472 97150209 0
972743980 536403545 0
928098825 97560044 0
160894372 264231736 0
344722643 968876639 0
21250555 687281638 0
344251754 374630800 0
124135482 390639089 0
330188136 869495138 0
866519006 669102724 0
930322995 534214668 0
807218806 36737645 0
224382955 818885292 2
485433692 718584428 0
405056191 671771536 0
394311389 842885987 0
105419386 307582826 2
590832302 867311927 0
369553601 780458958 0
896563358 500613625 0
22953176 363158803 0
375784359 188526793 1
617684740 101481223 0
735844406 215902994 0
603795529 148140362 0
735957162 511798700 0
481615969 99509023 0
265571373 60048923 0
334015341 915255984 0
318741551 591058857 0
839681715 568648903 0
188118373 101832306 0
417876991 89580127 0
619619406 155634217 0
282847808 980491219 0
896413764 397871459 0
919999 82508845 0
836667745 603977368 0
52932627 542775409 0
605117866 617867611 0
639822789 282393848 0
474049689 267392990 0
768956203 192777629 0
822650475 961558451 0
475687202 862621895 2
547152693 671832223 0
295936606 990584361 2
981057514 574522171 0
183173525 508585294 0
997608087 90690283 0
531666052 751286833 0
826286576 13000800 1
4116113 418294308 0
782917502 160048756 0
321742886 182633931 0
887224778 386680504 0
361536771 220858083 0
221873708 90822027 0
101282262 375424087 0
610732666 347898908 0
299849617 368099807 0
166040842 84338537 0
790679537 158592171 1
475542369 88697527 0
955933964 85765405 1
987144018 80519553 0
991782979 904373014 0
545393324 615043536 0
197775009 930016239 0
721873063 639056386 0
504347163 111188708 0
115966602 131207130 0
22721739 804591658 0
248672425 898077845 0
69326477 653539309 0
358021594 530531193 0
103340567 235815648 0
27744003 420365609 0
382484207 367466813 0
565066452 562778455 0
705088586 431569215 2
413480034 96899912 0
163916537 112739599 0
454147571 265198041 0
995388540 277691081 1
987158118 581428523 0
457822197 637165702 0
721998609 89157204 0
728326189 57578782 0
469262980 342121668 0
610203616 95362751 0
518446197 747495964 0
110243174 754775573 0
731320139 700736836 0
870936458 883975054 0
312721260 474403998 0
975440757 443742162 1
245137818 677208801 0
700957176 434780820 0
616564089 722415209 1
69782479 256179478 1
675636429 247702761 0
600334245 667641001 0
266540866 394027979 0
693353516 50549476 1
112851119 191178590 0
361541474 844903916 0
651883501 361884771 0
624446180 59786093 0
550444544 293633972 0
843423464 919663028 0
66506601 676690900 0
605141023 941299371 0
235978156 821403472 2
892265074 72870496 0
749332954 61045897 0
670663258 728971310 0
437967637 588368646 0
563759836 262688178 0
101717046 24512016 0
678016121 165996043 0
664994573 903153575 0
319615276 509116731 0
526016460 521566618 0
131918634 423994847 0
938211164 322325579 0
350090358 807460078 0
419781146 511664035 0
420555128 257623919 0
194206200 611467770 0
753765515 558984452 0
387096670 949816007 0
56903648 89187129 0
286038837 47552747 0
288228310 15812775 0
255459774 350355022 0
188272910 750739478 2
975150004 105725028 0
239760496 93926425 0
248422093 981741547 1
945844572 583748539 0
737245890 444920563 0
800649269 804385621 0
111961831 120851647 0
525587325 736566955 0
229816686 939867556 0
758145892 476787022 0
361491902 761558177 2
396998413 610732804 0
99568777 934565721 0
766640423 800743524 0
881755863 185637682 0
961506035 127272481 2
483186531 790093918 0
805815554 487372182 0
703651089 112319298 0
55734189 787274752 2
787034344 389841148 0
582406659 964998290 0
94993740 493405586 0
691419427 948318188 0
955573870 144507014 0
444401196 738392000 0
677385685 790920420 0
337485681 6209751 0
971168107 619464510 0
777240720 119749579 0
924930867 806782982 0
546705879 919217775 0
510167256 310891512 0
387867632 659123525 0
103506782 273356590 2
20438207 575215284 0
136270579 152462685 0
958273520 932976020 0
437170640 61028059 0
672268675 263619278 0
196117927 156986179 0
702446638 280767243 0
167132780 482017052 0
662413407 202003531 0
24745423 182671724 0
567859394 644192513 0
263248812 434432741 0
890067659 230018811 0
380481320 946192798 0
934564610 88282443 1
189227884 333765575 2
98959383 800165431 0
654942354 236027897 0
487978375 756218179 0
350106629 150840657 0
185081356 159271703 0
64997361 374247674 0
710044635 698436987 0
42767594 666807790 0
994912996 681289756 0
642681061 974765931 0
36884534 324304808 0
863672787 442392535 0
5944806 699840795 0
276337959 723281758 0
250592085 287720260 0
48101129 620509083 0
313644935 160316312 0
383684894 767954416 0
266130977 505162815 2
324328843 917609048 0
914659763 753632719 0
5378350 803645513 0
194278105 120094588 0
624928031 988314247 0
526385845 988094981 0
246800313 810318137 2
507821817 68781060 0
220277339 363016954 0
2824448 792329742 0
110437308 638091621 0
725090017 695150146 0
52184172 103735437 0
909849506 62780406 0
370448311 118696657 0
784341548 723043727 0
964210704 934391189 0
219128599 663161681 0
46157353 330818381 0
880301334 426936071 0
160268020 643090681 0
572787739 201797526 0
692059337 401521685 2
61740398 595708747 0
703559328 711302569 0
206970200 60552334 0
780761416 486455177 0
437573899 221149629 0
496375658 669443008 0
121047840 455923395 0
116441698 42534130 0
118573952 157503060 0
674121793 760056225 0
580616637 243864160 2
860060015 261835955 0
86179026 480258064 0
263865146 151783856 0
293688545 262953474 0
813019303 406873147 2
35383348 800531136 0
740614950 134249119 0
537323069 214498163 0
252294143 449326025 0
97104432 612165008 0
721899960 430465658 0
171493207 689937196 0
92088363 851762351 0
205046445 218395785 0
109374423 253648293 0
790728755 569911877 0
105451823 513196977 0
899120042 317810188 0
690223450 900666309 0
222015041 551518463 0
175971228 310677428 0
805897436 776515578 0
548830489 519340837 0
62169285 593354039 0
799767366 245307355 1
219425844 96037091 0
262448675 146449415 0
82247076 819268710 0
768993852 634100912 0
986036029 640662701 1
775020170 10814473 0
958800705 87850972 0
399079455 37158169 0
869083822 885983842 0
47217685 780416116 0
27744212 688287385 0
396340286 552140826 0
423332803 574147604 1
710008001 908740396 2
365025913 630633121 0
918079509 251527080 0
502884372 503394867 1
897564373 79146154 0
450486235 599466755 0
94710271 204077360 0
310434065 213219975 0
483773463 20595737 1
24860698 559892404 2
171074893 103143254 0
554994026 783712730 0
505971533 10913145 0
716910463 124301309 2
35795730 204687706 0
861301471 318543336 0
61177609 86952058 0
50371326 704484425 0
826957904 526560994 0
991034987 344356405 0
585350287 605160308 0
834824619 826745677 0
917755453 723872831 0
54965415 344784590 0
549874488 122055845 0
203373957 717138200 1
348149515 113427319 0
293599728 27810584 0
263626931 570599548 0
809169506 57314662 0
161091887 275646843 0
87408524 281832253 0
473258494 913480403 0
983309520 644254007 0
908152103 657902452 2
930266378 497205211 1
995027688 698074424 0
909725982 88475798 0
967974203 536317711 1
145099889 448728041 2
342963622 949953445 2
469461523 119773232 0
245655233 936114481 0
19578861 454326803 0
718938513 452805488 0
331450564 205939932 0
702557648 126903657 0
455991643 441229060 0
581999169 764727575 0
468750041 9968245 0
317177973 257849117 0
651089282 917668670 0
456331658 558588003 0
808133113 250034074 0
158967767 643187766 0
823935247 619985822 0
982604048 761064171 0
114335038 602353936 0
393017297 639418343 0
923045050 683125387 0
15620993 587215356 0
323300613 940957718 2
582081784 720105143 0
380344285 137500296 2
164672404 349203824 0
45928756 721119148 1
69082906 634477544 0
246224042 783755680 0
817432178 470064626 0
71141419 594258371 1
3204516 748582130 0
2000051 509448654 0
332640039 25642947 0
58889646 177537495 0
705404278 447368367 0
543438425 398973308 0
392318004 602637284 0
770071430 223447886 0
134584599 92007009 0
436392307 13588910 0
732421712 411486320 0
61518553 433316014 0
90929250 679097785 0
542876479 529065561 0
233016620 639783756 0
248303431 76466059 0
478714385 668655989 0
1335143 63749161 0
422302862 430216082 0
405378638 798431672 0
749357469 269347675 0
685449114 56405400 2
712221728 868747886 0
779528603 414002968 0
547605402 677513886 0
988240670 718372379 0
218819044 684392768 0
973204540 691975707 0
59198552 806063825 0
431653218 2585291 0
30287636 543597867 0
312424161 491699156 0
158080634 566510119 0
400198229 401654494 0
661014239 849812359 0
378264717 491804444 0
630146253 165723263 0
623496469 15455416 0
255571537 126606019 0
586587000 519528754 2
657076378 625570199 0
726928712 549656441 0
742840402 83349689 0
752777995 690993386 0
715163949 56370004 2
955667754 122630504 2
76968588 541116804 0
229541892 21644341 0
805775181 854279655 2
947418651 689864797 0
992721829 647300411 0
817549696 662062257 0
861723891 487657582 0
972024134 543065685 0
733122841 205496669 0
59145506 736862819 0
53530983 671802168 0
968372119 308937384 0
251321523 630199199 0
469189330 938489091 0
718139790 952565198 0
612257845 68065679 0
750104903 604327530 0
136091562 349028441 0
227822126 663088478 1
388724762 950179842 0
661635677 481233495 0
902601238 404222851 2
272016727 645827405 0
541232531 5839613 0
658239444 481784420 1
188475481 253590861 0
830766645 765545460 0
96558524 633530354 0
344697513 251616174 0
640863405 529400538 0
584711687 516649143 0
191471670 994235037 0
134398844 228563960 0
282719252 318647370 0
116129031 40706870 0
793856192 183072720 1
131802489 907098941 0
330836553 485912589 0
212540774 221756945 0
496793180 984109267 0
491220390 227161371 0
716849540 190457406 0
473737395 58665090 0
260758326 114291775 0
245787370 394509776 0
814420988 222260736 0
163046244 2393348 0
141196417 287283150 0
25063977 809040692 0
92758348 51320273 0
547585075 597122929 0
103677147 303228201 0
727240271 83887275 0
631041858 900019292 0
9783448 656047237 0
406330379 66654957 0
319932727 373018179 0
252229541 269821966 0
521056684 441508022 0
970127921 178348886 0
66187959 67682116 0
898835457 154341048 0
308021257 643919772 0
606536344 715935035 0
208843858 591076337 0
658904200 494414540 0
287016852 895791516 0
170659295 711611007 0
456836135 895264868 0
864360078 867889939 0
83601749 893415512 0
105146141 351208932 0
176077169 225565060 2
502414149 4624882 0
91740578 604254002 0
777381188 210301697 0
351697499 721692090 0
286682785 780519569 0
890433101 101315565 1
588054459 155547089 1
466502965 885140419 0
231522461 130881146 0
394332338 605151778 0
428451646 448118794 0
928034354 683138768 0
477198414 45854606 0
306641607 743022868 0
144425277 991236410 0
82608956 561866189 0
467149405 123607117 0
2677359 239161913 0
786791496 885649240 0
635068075 7912574 0
788788737 954138614 0
858888678 449991533 0
599999862 237456970 0
993021335 168896980 1
646588779 737777118 0
87316449 518750353 0
134018222 829173126 0
127407237 42382252 0
897172063 444890866 0
743836092 295178037 0
73360702 763991510 0
469873227 226467009 0
340578129 692675730 0
26268640 783163250 0
951703077 535011811 0
851682685 726310048 1
85602111 533297874 0
301338169 473571350 0
350195505 831569174 0
957188092 175299028 0
42054218 59215111 0
495607379 112680150 1
11587963 27571420 0
589963804 299990948 0
591266443 142196810 0
788241032 284967970 0
761468982 41890165 0
9748156 332016408 0
515987147 106805259 0
156160854 581031595 0
790888353 277043681 0
312315185 301610521 0
236814369 104864781 0
507918780 277711357 0
138935988 745045859 0
511536094 300765149 0
467480442 634498935 2
451813692 314604952 0
109820631 988806632 0
81564120 759700738 0
925483447 219379092 0
625287136 129586487 0
414213003 944579375 0
11202038 685903367 0
942883512 520245182 0
300392546 77511075 0
32236841 576492401 0
865587497 552510958 0
48734646 763095107 0
108674136 225574350 0
690728900 940092675 0
828190709 200150872 0
761294482 199450981 0
665990641 756871519 0
279862045 179609375 1
146376826 613334867 1
449757710 37043675 0
451575476 564827604 0
650711553 224835796 0
725622868 90006436 0
191879732 20716851 0
623563876 183364304 0
757513632 499245519 0
679945029 327504729 0
521582098 306319671 0
27777220 5369429 0
939678888 420968811 0
528736623 974142695 0
874640871 988890664 0
16056066 869010681 0
101099051 2445645 0
547572130 739396105 0
630786617 993133134 0
158872856 468034643 0
486074821 928447351 0
963035623 145137746 0
842034800 845568600 0
794848551 812523295 0
510045234 568770696 0
169881700 374594031 0
272384760 669389445 0
127077088 57173758 0
264441268 178852778 0
67095601 716485441 0
304318213 699081081 0
978668131 588764332 0
60847283 165516369 0
276048333 471012388 0
183483775 118072402 2
333746198 975371287 0
242433402 929981662 0
242121781 635878172 0
167855273 12094546 0
389789316 82748100 0
833145121 882252723 0
379381729 612100805 0
998216068 122130729 0
628431130 469682536 0
419837409 896200534 0
393524244 78136613 0
503009811 769943516 0
224798325 774800518 0
254698104 788740293 0
386561364 20589271 0
84757755 546573476 0
767102610 949101714 0
222811213 546715124 0
870283513 334758185 0
875022606 634824528 0
194897656 515450102 0
96959884 81234208 0
944459281 853175445 0
777325276 716549656 0
526506181 243046365 0
148184658 17908875 0
557242656 908580404 0
249818185 316864483 0
935342138 329863067 0
912971688 34090686 0
723687017 266569518 0
799765963 955213147 0
913811754 247073100 0
237263102 636757055 0
788641246 942333974 0
908284599 271356260 0
919529804 272339644 0
108662344 779075218 0
125876676 7439590 0
590298591 222938589 0
576827771 476160219 0
868235496 884879072 0
158128337 48285923 0
686028633 671349908 0
267752040 255444052 0
607402286 37842816 0
373456918 761523378 0
487723580 340591887 0
257313036 433581795 0
986908144 121253472 0
573334329 62002531 0
873199758 396892252 2
671358247 955544751 0
184005024 140504827 0
548359362 299877937 0
890216400 62408991 0
312467326 241317286 0
404682699 443066198 0
140922447 542651736 0
729699804 201162424 0
336881029 826007981 0
464382449 3919921 0
733180477 552843542 1
96857585 405691113 0
839317982 713699609 0
953410616 309985150 0
39987669 92121812 0
565915448 5509262 0
201082042 241206720 0
579954228 76879018 0
365828925 584450824 0
464454151 103191627 0
676686091 986884544 0
94672893 793058133 0
97355180 358246736 0
115754690 111102254 0
238361354 61912962 0
747076916 988329876 0
939118220 174491349 0
586709282 296580024 1
47826066 295794130 0
855922083 643084221 0
952939424 174037979 1
28003854 988652220 0
782837074 934647045 2
934234293 557916799 0
971023973 107410998 0
250690717 248635420 0
114115780 360249201 0
458829539 916329634 0
783253547 394707724 2
948209097 23624264 0
22970756 130921932 0
268710868 337083065 0
899764873 139458266 0
746684599 218305032 0
430589263 96391966 0
356004306 449601979 0
782968693 949635070 0
206377729 600042715 0
974539003 719261298 0
786099907 235286057 0
621980117 999315445 0
357766173 243165490 0
350595851 591927126 0
679389911 560148046 0
843003754 451922222 0
437861076 224808478 0
999513000 110473459 0
734226594 207502524 0
578231944 545972014 0
384950148 661776184 0
258337349 920907336 0
769190463 382674177 0
535409110 96702011 0
755285393 470405111 0
814631198 691133101 0
514956464 993721178 0
848372247 928165887 0
607682092 440159921 0
633045078 181894874 1
265115826 735303351 0
679989177 994038694 0
215665 600589791 2
298263160 477436680 0
676859815 943552367 0
928923560 469879946 0
376276079 704346510 0
521989521 590966723 1
446345032 141179769 0
449001638 266781550 0
139026096 907460865 0
905674271 626320840 0
780318806 766866422 0
796180001 574057156 0
594798911 876663755 0
910164637 1917899 0
263999588 640669808 0
882276165 441529240 0
43814715 351062575 0
576412258 895446034 2
33967740 487530776 0
611310294 323730713 2
648621988 253045589 0
489061913 80640589 0
477934663 792537571 0
650768367 11234231 0
839844284 822276258 0
188809722 199029009 0
753100509 218895186 0
542822356 517929860 0
937285439 837248096 0
391566252 223879892 1
825779823 849380935 0
880948322 305538109 0
598974537 765864571 0
655734617 43633492 0
887612303 554472745 2
550652102 165369861 0
649154235 281731816 0
125619559 854319845 0
809461911 855307602 0
438319002 813551329 0
465812069 641485341 0
835541987 2610129 0
493478285 310529128 2
474695546 766064004 0
347189570 303630482 0
903891079 930571011 0
561320075 204845100 2
980170431 575213772 0
414209184 563008842 0
578474487 407034769 0
346924664 831396846 0
275142903 571022380 0
905385454 938729422 0
730010768 739133391 2
675367336 553590678 0
75685936 495859147 0
485323164 373828373 1
538627808 45180691 0
128761247 630842629 2
126213695 547974691 0
45725235 105025875 0
395866565 538210392 0
315343650 872188721 0
9737130 407530849 0
793054108 120012183 0
679521178 2096720 0
381216065 786303817 0
224377767 56649662 0
684277317 344652496 0
739240964 642272930 0
210037765 33376446 0
40779411 808828615 0
364470148 44794996 0
604524909 886855792 0
785616646 392717324 0
718014396 580669454 0
910001277 645549059 0
750824688 727002438 0
820837867 120352382 1
781905233 76732637 0
275545183 366758185 0
797816702 210586666 0
891235001 378522214 0
862439647 161776874 0
587983037 651677965 0
422735999 306641231 0
987353968 575346058 0
98463943 450109187 0
903576669 52716593 0
114167316 133892043 0
178421312 465922211 0
12898406 417221980 1
452301505 66364681 0
90269922 465690934 0
43779950 495610692 0
93906676 248696792 1
462623302 747172839 0
935754469 676802560 0
603775425 376453233 0
850785381 245321084 0
11615874 85447182 0
341442257 989713435 0
707736033 387690713 0
878863777 11681009 0
152939123 136684598 0
990919440 181867554 0
15073566 814859370 0
282959122 403683002 0
695285631 540407135 0
74854179 356840979 0
542332827 696615349 0
122978865 821206139 0
136689736 318605864 0
223617063 90030422 1
139272087 128934476 0
525274301 67231629 0
934771220 825488619 0
655525583 745365173 0
660632990 916488234 0
20614546 963322802 0
151377680 862157862 0
144742116 376760137 0
582629027 815417011 0
308653429 285027728 0
273440194 963329325 0
840308293 802396361 0
891648846 519694073 0
316409151 803347305 0
642399606 672035860 0
28631774 410939790 0
484285221 944771915 0
748157741 483470618 0
24275831 656229958 0
518157604 602655275 0
181997121 198093583 0
152701537 338605928 0
536204897 971092539 0
557757445 686013114 0
355914682 269203638 0
741121440 102967076 0
12012752 2454880 0
537619272 681901778 2
796715751 113692198 0
565493790 596942766 1
517634139 778865651 0
587541245 879469604 0
626041172 808637145 0
970288306 845309630 0
203269986 892358520 0
744581688 282490883 0
463719122 108565408 0
852441571 553083060 0
470899820 20401443 0
202642278 764603217 0
534791442 625300171 2
870819969 28935879 0
704905954 335283268 0
781218802 776651960 0
514221521 901574710 0
29851367 543217555 0
429065586 820622725 0
105081065 527733770 0
601811025 86703427 0
487162375 971049795 1
126248815 901356189 0
141233673 435784240 1
474754244 76133361 0
875288510 39614736 0
819904250 506346180 0
390404653 413193246 0
380333552 794135709 0
721956188 631310063 1
268046526 173732618 0
257535022 489940382 0
29322006 74681082 0
490538244 187144346 0
731749007 899564118 0
974470820 425287131 0
293249507 979678562 0
742977174 715593306 1
873383237 241794479 0
739712775 314614302 0
425239572 356561040 0
84113965 762384438 0
546869895 992103462 0
341238844 766955552 0
550764019 343959134 0
325190727 642910567 0
841245811 293690997 0
219248748 995809215 0
63028453 660041486 0
844407658 742842961 0
765095760 322279190 0
280221661 987570475 0
404781241 742392654 0
758980233 596879926 1
355834056 148915348 0
75540472 272598208 0
893653068 18565613 0
640322992 183536261 0
754457649 107009593 0
748831705 379724048 0
712208356 638720257 1
579119031 551685238 0
350414085 930013274 0
120145664 256642047 0
32064806 866291932 0
988230618 694139969 0
893894797 538646513 0
56183577 795514061 0
755810989 820295713 0
623986103 593774130 2
838823238 278590016 0
876877015 193858440 0
629860504 739341534 0
537786842 458580585 0
936829601 664923065 0
84408907 553181480 0
758347144 873069935 0
17110249 632913149 0
231711002 79784519 0
95030396 743329893 0
459266824 776297090 0
688440095 94231766 2
169710270 294213087 0
464792013 8393746 0
235124255 679931552 0
216002471 132937345 0
601099686 389488314 0
7968931 281706617 0
514421451 106120204 0
995723520 895485638 0
204135934 66927600 0
534385021 603053029 0
70685808 507304632 0
528518512 735087008 0
279939752 68135698 0
150009618 648913322 0
107175308 481598159 0
119858254 782407996 0
245782387 82839805 0
39769973 466564889 0
167040064 646243577 0
604541078 878493899 0
788556181 767057479 0
41270869 364760353 0
56291701 63613036 0
99544319 693358671 0
939916504 325752485 0
417982606 768427987 0
729214396 158431061 0
685413802 957719283 0
469274527 519708521 0
401440493 868178364 0
197701396 452697915 0
800171775 655124049 0
658570170 93459947 0
721450948 547639814 0
508889178 267243382 2
967212903 112800718 0
712591288 625325934 0
939582121 136202925 0
859548402 424687794 0
112738558 129265663 0
222116378 123523808 1
299986301 868395852 0
952420595 279089998 0
786862663 126870676 0
666296223 774792562 1
249332627 391892293 0
634096626 381742298 0
941200015 263034497 0
323458452 37249553 0
298501034 650921819 0
792269859 548358705 0
719301805 544326680 0
776802005 722245144 0
525882118 542232807 0
317788525 526769105 0
286392867 301367919 0
570669044 675454661 0
662361024 653435457 0
906826705 928464765 0
458990265 7071067 1
442187936 885631325 0
719912004 729747503 2
485297146 164997717 0
696944732 509392559 0
858159705 767547651 0
41189255 142878512 0
216148746 960717775 0
635096740 673720212 0
892237312 63480737 0
254393689 720001594 0
262376447 334658659 0
643842385 90293829 0
71227332 730126444 0
261136866 745638663 0
436768011 320990654 1
3811011 454107262 2
501994144 481428732 0
95870806 195835688 0
94644481 453452504 2
321856775 843351068 0
648244785 525763795 0
989186626 891491711 0
474371208 5212978 0
595886635 743882818 0
805725646 214996464 0
393841399 547163323 0
732090026 155171113 0
54955506 474427805 0
968036632 11357109 0
574817319 273811469 0
710798891 654613546 0
61751016 82346925 1
84302423 25573970 1
753169043 717343789 1
693217921 754779669 0
490473643 408515921 0
441372288 393774951 0
339405148 894327141 0
174535524 422516271 0
213742286 618353623 0
613332098 65590671 0
21138548 662758960 0
558537591 697953916 0
81647527 681756767 0
131175296 171477793 0
4270113 412592817 0
114420308 46236482 0
156773874 557624903 1
314140896 542732085 0
850614930 185430033 0
800387092 739143980 0
816639520 989563899 0
23555399 578282190 2
379099170 445956465 1
838325776 435840844 0
229552054 440398436 0
92000057 106941122 1
337367692 637438742 0
613597819 597752520 0
807095564 309074361 0
513975699 471081379 0
560630103 205336322 0
961207315 536306993 1
876117358 314295159 0
534121057 284888532 0
32796452 120365820 0
861658382 817732270 0
627012410 412941274 0
480180137 333342355 0
365069752 528857311 0
116497387 399693412 0
667361710 353309178 0
500873237 218435473 0
326411252 399916708 0
708804327 386292731 2
332158843 532036215 0
789502674 943906679 0
414599385 177012349 0
51791404 754326526 0
201469735 926281055 0
489515465 55627357 0
564934302 315430389 0
312585984 298651529 0
936748033 380822690 0
298789698 413614618 0
136174664 471742437 0
58591634 403912306 0
547309604 75981134 0
693894518 736980718 1
931576382 918572501 0
67250968 29234178 0
768924094 809010285 0
236453013 222316541 0
143750632 261036005 0
63043435 404857535 0
128488360 353471800 0
110800239 902268812 0
762327624 638005610 0
480783700 961806592 0
683426551 802266852 0
777133222 90250226 0
930412305 771111676 0
44623408 834602041 0
886577441 385049447 0
459519515 189826755 0
917857210 819618154 0
257867681 629908536 0
667115994 123591906 0
339782658 125581448 0
77553552 285846515 0
529058671 750083027 2
564570040 739457146 0
924829895 94327357 0
20404145 722395827 0
831035856 682210729 0
256659022 17639409 0
355372738 151616559 0
388278670 142805787 0
101185487 585818624 0
859897417 289653310 0
907486807 985424135 0
830650961 409140979 0
259614048 447874531 0
550936002 95577069 0
181302511 671985213 0
773963588 933944113 0
382047351 86378517 0
861245659 814758150 0
952296207 43486217 0
762007313 9639575 0
190087718 11041110 0
855637550 927767234 0
16207702 31398836 0
219322258 44063492 0
17838743 44760643 0
596405976 343204963 0
510831677 751893978 0
858635617 880127188 0
233113731 350388648 0
506167583 779156197 2
196554206 190708446 0
316209274 29235889 0
118872118 399734036 0
411803848 27705417 0
914880765 282730712 0
153576615 348941530 0
99694214 701086744 0
589358571 660916192 0
881173593 541085340 0
395183717 870786960 0
526801719 98944882 0
60856486 395396520 0
256136404 409982611 0
560006814 672558920 0
363921053 711976442 0
738376192 487684026 0
83116761 136959656 0
596079443 141288410 0
367224221 560534086 0
825214959 387089251 2
511619948 432759672 0
605455124 727385782 0
94280488 876575276 1
245268552 851682375 0
992560240 754961790 0
729381603 609537769 0
457525267 916487833 0
31096349 359335618 0
414807607 46392795 0
946675697 719892593 0
92943281 414530206 0
373492908 892386154 0
8052599 403158823 0
658419761 875207982 0
156548515 154159429 0
547655413 127997513 0
577944845 735080244 0
158657723 167956586 0
432791776 827984623 0
43517622 56616265 0
15725651 529108426 1
966398617 157352659 0
292055982 385308968 0
376161596 846593011 0
39366352 271903426 0
779300946 640727374 0
744526910 895041807 0
762031694 384181596 0
739095984 262031113 0
225732691 796539912 0
95917854 832894204 0
137009969 769637871 0
770840335 172959336 0
702131747 294052799 0
338015903 908056291 0
401088399 313753467 2
466741054 36114725 0
278371813 678248955 0
366562787 33194393 0
444591505 868345004 0
44596104 225960153 0
222265256 528789456 0
393477203 902559751 0
645039803 29285835 1
91336674 980806905 0
536310652 232515443 0
560884623 362653668 0
995125293 730595695 1
813834962 991203864 0
798030156 113011085 0
81961487 93509265 0
375114577 212271769 0
874930791 603682229 0
371339537 822271537 0
27297348 984259374 0
376173371 512165944 0
348003555 984524605 0
669916072 900822487 0
365254554 156312038 0
783452975 397859112 0
498748336 87682418 0
189709445 762674652 1
731973347 922475318 0
425113115 820421676 0
534224023 254160518 2
235964438 88610883 0
227504926 709542032 1
663534307 34851942 0
737496926 72419712 0
252488819 880397238 0
402863963 452441765 0
419253476 826010972 0
524629825 24276664 0
777885617 587582272 0
801133664 410321968 0
265569290 647282824 0
655770102 723612055 0
749261063 545187304 0
844152403 889398561 0
669237088 366643450 0
831388456 74408651 0
866100634 420081507 0
810658946 598554223 0
594587347 50820251 0
940514693 292841659 0
267107211 626819968 0
130920188 11731438 0
200844998 958428931 0
968620037 227038934 0
59191212 38373084 2
461925806 821683713 0
254865811 296374526 0
61109691 675687172 0
75378673 597987884 0
130412073 997338118 0
866667780 538970691 0
955119238 129492836 0
631321223 169371160 0
919005014 823039155 0
294073738 815472071 0
644142207 465169185 0
757306658 428567679 0
527750554 167755489 0
156718753 622092253 1
543512512 518602739 0
143504875 449174157 0
691912782 921235843 0
724322732 288467983 0
207072275 296727211 0
50589484 791072770 0
532992142 176130212 0
847466048 928463659 0
863124384 758742484 0
253699206 109138099 0
993568666 246305736 0
619698838 657636662 1
272588180 701791819 0
30621794 594613217 0
43521671 352401655 0
972531901 299364625 0
447360865 75880534 0
722772483 750346290 0
21113056 756639330 0
297842331 51812615 0
89533208 407340195 0
687412274 680196420 0
111536470 584986454 0
543869163 988499387 0
722743030 332637490 0
751657615 12232492 0
404682186 821328375 0
772260579 143966166 0
945145384 838859015 0
176076030 986294366 0
285842259 231884281 0
155975655 534990801 0
64155752 112485450 0
576341673 78752192 0
720234725 267623747 0
288633022 173751671 0
957634516 451600645 0
978997168 23176982 0
820824793 320742469 0
131294985 924177411 0
744103499 501046718 0
461352530 573305014 2
862628718 583544932 0
262551029 183670824 1
120516391 669092783 0
200248903 589065846 0
221705224 464952256 0
969657969 251793939 0
13227019 69169458 0
427029146 58807367 0
662949061 168633407 0
298410833 374310013 2
98298673 880284094 0
533393957 612946858 0
752986032 135079070 0
669412152 944645698 0
441159001 778499456 0
584737930 514181686 0
438156444 360699637 0
817736749 739907344 1
471000434 110585205 0
648914767 739459009 0
436805766 199813341 0
610013740 122527784 0
155409262 430109595 0
85860459 926393321 0
630552300 12179026 2
733968425 939347267 0
800742368 459066723 0
294988669 385806602 1
248990096 635441874 0
174066749 173729800 1
415178100 599350737 0
368396899 676784083 0
659819156 847712602 0
963251714 965851599 0
55875915 13323468 0
971217414 730100010 2
847523020 346393185 0
208233836 73253742 0
188447942 589013076 0
88137589 241716464 0
829770188 593221077 0
157640306 96214617 0
941222739 730991371 0
986829233 860203736 0
729883925 469074358 2
994785141 998541413 0
331637827 836505601 0
947107799 586759547 0
212939586 587765490 0
584805441 844615392 0
900873929 408690341 0
945090904 748657217 0
438086211 130804355 0
221104380 132231146 0
232450961 984664714 0
817977768 76593611 0
284518645 31759345 0
440188522 345178654 0
66523548 429516070 0
143322215 474520860 0
596970124 318967504 0
804567649 7674113 0
387404133 673293530 0
811285762 836474980 0
973052373 141805008 0
134159693 287406047 0
594825533 516046556 0
860027976 158978418 0
55939604 80817246 0
184349993 903946490 0
573757373 919550676 0
19843690 88454172 0
191339287 86271253 0
857960995 422479401 0
388905582 603834189 0
826836364 37798913 0
774569928 606574464 0
181064468 753792597 0
528105762 472761160 2
814236308 14972819 0
468461641 598459042 1
471728989 817270385 0
708580780 979807107 0
716791827 669636441 0
319099501 512803490 0
28644280 325692655 0
757533658 689881423 0
71691395 825965235 0
407127324 519173240 0
779592005 236230052 2
27327734 107049758 0
826873075 914356897 0
746519272 296425273 2
84092866 726127803 0
278129692 207992291 0
188122903 751064427 0
65637875 308401588 0
919336367 864418345 0
696252463 130442038 0
136858444 881364226 0
223531729 928600918 0
769934560 43095998 0
585880133 775605434 0
596179171 146965658 0
528161834 81584247 0
341806014 593627329 0
977311450 3866634 0
664958193 134969033 0
88248364 208021689 0
658253101 550167206 0
424226300 748326280 1
366553443 856037411 1
246960406 785835745 0
370057428 535740779 2
307248752 659115641 0
869161975 740069679 0
805746033 53522553 0
97104723 652908704 0
1263454 929625208 0
687210133 423498529 0
121761984 95212575 0
339182992 521663765 1
863135773 467413564 0
525217285 615259588 0
732445887 616609849 2
433650225 738990016 0
897983262 141945077 0
937743339 187746141 0
950496103 885285510 0
265514989 776244055 0
365601545 485940743 0
306590379 837746332 0
773453669 381426642 0
407022389 353719992 0
537886886 69895615 0
88887699 307533530 0
856157875 821157796 2
427606405 861889284 0
319351311 516833369 0
828832617 882907668 0
103399555 796160685 0
245596220 943503120 0
97179961 854746966 0
95219493 283629214 0
418381221 742399869 0
943624415 160550573 0
643257341 930053163 0
445067951 562219851 0
728502286 28887435 0
805501980 286260924 0
750581505 582053790 0
668730537 472117151 0
385449034 451631041 0
722866415 452724255 0
36762942 231780451 0
105900725 841766471 0
744866537 967585778 2
124413127 817481251 0
359014176 143230944 1
520438506 850082526 0
987208226 548532751 0
537222553 516039091 0
783134753 81068821 2
7266584 438554310 0
7497563 876557314 0
117988876 243441046 0
231848398 893538323 0
120934473 569938340 0
611752518 900133960 0
842437224 146982551 1
799583335 755849615 0
655612544 755413686 0
299741361 175788547 0
566139364 489731886 0
626425689 153971303 0
877982916 36929796 0
606626896 290993132 0
794902095 106406676 0
678876556 705841713 0
644275433 284791649 1
162885400 100773474 0
438447990 719854610 0
56402222 385873450 0
928422008 725923696 0
721603310 577059720 0
983221134 996639643 0
659911767 511079190 0
624282619 998328902 0
83423425 257950010 0
775301028 615513142 0
175986651 536653041 2
781033315 147235197 0
637978445 360759590 0
849391288 321469913 2
416724742 267220093 0
786472997 270650508 0
452663609 480640628 0
739576887 235477371 0
947224345 35346701 0
3077023 241860328 1
513163809 13540044 0
506412486 534713527 0
926412006 895946256 0
387193234 261113403 0
12196853 509173621 0
610674348 537367866 0
922443447 371399761 0
138767074 52790443 0
256625023 457450008 0
960867922 139449399 2
161674865 941785056 0
817947650 598427659 2
695285547 589689158 0
590000535 411485510 0
86948766 602749468 0
719799408 76831061 0
983880291 414566855 0
331404785 145088073 0
339446495 545453637 0
807402114 972352751 0
72926176 824547420 0
298281894 595981647 0
421014466 313833398 0
731477059 298140798 0
340464906 787953261 0
580290966 807158664 0
455217211 268083578 0
92069364 852785219 0
412938791 991833827 0
783072066 19886009 0
846934541 719686653 0
362485441 839790701 0
211918059 69176084 0
950315822 49643230 2
769123566 40826889 0
440268674 472730533 2
196236462 171697807 0
74273219 69136082 0
934068556 229331274 0
379022251 210105583 0
263297912 516606222 0
531303995 297163558 0
594958283 833020676 0
993378777 263243651 0
133419129 376909577 0
393280844 583018381 0
294837018 575660733 0
352077167 432591441 0
41202858 132394919 0
566962847 922054554 0
757591953 131230473 0
2658904 821241673 0
433686496 329159643 0
985602105 783073415 0
788439491 598970303 0
633655774 770728333 0
593948210 129928471 0
385602678 861119062 2
169949426 779894043 0
52860170 833793604 0
411509706 457617638 0
33487660 851716248 0
339253276 35877596 0
560586036 105731228 0
87789676 624219974 0
789309979 537646493 0
459171334 20448814 0
390758527 402554419 0
581828640 632848501 0
147908286 656826811 0
94057577 619226857 0
341966983 27300860 0
344353304 924864975 0
518773044 74276650 0
857636946 1645216 0
982126725 140408945 0
888972412 44041154 0
741783481 983800687 0
291301679 514933611 1
196135048 17336420 0
297445323 971680243 0
73906674 994416742 0
968206900 92103783 0
886756539 433271537 0
590843414 379775275 0
981727498 245482359 0
745239301 67038038 0
714555300 277499785 0
461433874 770285472 0
618916188 974220402 0
33237716 397232906 0
123048448 413963698 0
573846509 344835265 0
175015980 743694866 0
172834408 738903323 2
291175044 738303293 0
88940888 676863097 0
724146610 89603396 2
643441051 504036479 0
888078271 201966096 0
458393131 59107995 0
733652820 275082905 0
511757954 945346790 0
720075232 324739479 0
937719444 828456455 0
381067783 719065231 0
305068561 510611894 0
331491347 68486819 0
402015687 97166220 0
662830106 53025674 0
603230204 79359574 0
16140474 386574666 0
788359063 935400909 0
414767573 322732461 0
824762185 732208643 0
645895627 750768347 0
236078431 349027188 0
981684688 814338816 0
623867055 32434260 0
362097134 129759548 0
109321268 236206737 0
299602373 720295274 0
118708672 82194504 0
493416777 448125234 0
899465296 801776152 0
638320239 499970198 0
15262584 41901143 0
431467031 578897976 0
740262161 346038157 1
402784908 579472052 0
735870140 829328641 0
543826755 107081510 0
719801615 311873428 0
535764264 858338738 0
394841312 328117724 0
717260519 559912388 0
708386102 467817164 0
947697883 328036178 0
864046117 320572921 0
107731531 671638990 0
489463223 31032646 0
124190073 907988298 2
116463588 771222845 0
162621116 917956933 0
769222500 642096503 0
23697271 723181921 0
540115418 37857519 0
987436629 120647189 0
248338384 803084885 0
333815299 120617472 0
570227106 96978629 0
493514670 812076072 0
472137240 833706306 0
860695669 95535842 0
792156035 838932465 2
540888822 388568502 0
30355039 133742258 0
726727639 448602049 0
702503683 670129952 0
44346593 934200909 0
696525141 420224986 0
793709675 978177564 0
790379995 515380353 0
272945557 320626134 0
821885228 429078970 0
28530044 641584050 0
471554410 807007745 0
358171976 390321058 0
920311588 37682534 0
856243957 158894576 0
201617026 552229018 0
983221876 145441861 0
217355321 817855316 0
139352188 86926256 0
3349859 140649515 0
988385459 134525901 0
125734356 281252622 0
15877922 285359384 0
793712438 630382701 0
71699347 130588283 0
517161603 668293283 0
715985059 455826463 0
761238589 978111420 0
699951678 644032303 0
779065077 996152468 0
522770725 517506912 0
973157795 189081079 0
21604972 558728497 0
53810941 14629186 1
774446521 739455268 2
729780651 584630710 0
194422570 923207141 1
981290514 308396016 0
518955524 261206449 0
776724113 7204696 0
754244489 226936754 0
493748420 608947720 0
98472186 496524387 0
305513058 69338099 0
21478648 679140375 0
200608277 715443204 0
397626488 324601375 0
527730603 907777277 0
173491466 222516688 2
589303179 396325471 0
452470560 243193362 0
495558322 325326410 0
318052341 294407778 0
636731020 993893711 0
71206880 189514455 0
483463852 269244059 0
936373479 136169354 0
70192462 663943974 0
268293112 98292863 0
214755861 143613964 0
218888985 326077295 0
882283388 604455867 0
231480911 519773435 2
335873813 84902886 0
804329005 505678176 0
947660339 63181848 0
656450210 245053191 0
825953469 594952906 0
821447754 4896192 0
500437272 129447012 0
683029683 64119408 0
64269655 94411813 0
718543872 738080837 0
117930418 554348739 0
656758136 386524023 0
306878505 154220906 0
154328038 678439583 0
329346592 90005637 2
876119080 500687250 0
571793531 729117576 0
991312770 903328851 0
158094844 367714834 0
28207220 46810321 0
120271264 985772162 0
562783435 46114106 1
978796026 57728081 0
985010004 425486793 2
588254033 893401418 0
994985371 164583186 0
260734603 243568473 0
793774411 166396040 0
786167232 85954310 0
780532122 121437422 0
893649297 398802159 1
562291946 877699629 0
729258504 85853607 0
816933783 562627719 1
468204799 94202348 1
845601303 405885217 0
379740148 499356732 0
135892583 837264322 0
593575910 602716806 2
170903621 281551596 0
240609611 487359126 0
943582622 495342038 0
555942716 48703055 0
296439719 479255872 0
331941622 3345922 1
202404298 245310465 0
499477360 261256502 0
940703006 858952883 0
735581152 963696208 1
56561162 24816283 0
788031914 114932196 0
235370586 623179819 0
793146690 115379289 0
490848819 140959760 0
828695320 527741511 0
908519783 809450764 0
975749054 867071148 0
214280867 907481589 0
24804046 573139501 0
172722350 230998698 2
347088014 28005186 0
135125693 945736035 0
415034900 20844606 0
267496494 676253831 0
857756056 647670323 0
394906781 319146542 0
383831824 705755291 0
369044561 108051802 1
34693939 529413602 0
715464772 591498661 2
115055454 1105180 0
836167864 73324532 0
627572207 57741335 0
714269848 378767896 0
316282298 737012187 0
538505445 187927923 0
937536161 127936506 0
860255704 890451727 0
647826949 759658893 0
141076124 39591275 0
27355290 860941291 0
878686035 727038752 0
412413504 648575943 0
834474322 684356843 0
533652411 979722914 0
983037848 591700184 0
396157221 729524803 0
199224850 12968543 0
211395533 237997088 0
141903966 294261490 0
28303538 820955340 0
192059064 75779857 0
510273099 875296082 0
994418405 19123440 0
81106074 493326910 0
606461261 677696372 0
387614618 137419362 0
459983248 770566628 0
771907203 512648168 0
532089341 229708436 2
221273676 654702141 2
389683434 51859405 0
167565192 912105263 0
289938417 48729451 0
276230377 457330342 0
134650983 772002561 0
154357873 277920309 0
511171829 57690599 0
887339098 393139951 0
676316808 712369519 0
6697850 606406896 0
902331322 964796893 0
829963518 734939680 0
440448571 102762685 0
128835259 446167290 0
870370349 880471853 0
16295932 862165568 0
308709017 268893836 0
530676068 943322868 0
69252383 493246196 0
350760542 609584368 0
356845652 405163867 0
303713931 877527884 0
345445960 183013999 2
126361340 814422669 0
424440720 154755310 0
667467062 86117070 0
921937719 633024253 0
519886930 750962595 0
307782358 581702148 0
594810275 129682999 0
171675135 926250330 0
910536892 49685824 0
58914170 330087416 0
620302681 690579653 0
384256393 797638911 0
296255940 64244615 0
607715216 394838900 0
476265276 430318199 0
440973757 685381977 0
746283122 59630235 0
937425749 261383253 0
66963654 318372210 0
434199341 420995363 0
582607028 26375348 0
370225056 108114803 0
394007335 63444159 0
105244109 19475747 0
230572414 837868263 1
136392899 29125597 0
472276708 823574372 0
491497445 629025825 0
296268055 532182793 0
546428150 708279260 0
837185584 125543808 0
690463805 955820727 2
64060586 585030090 0
570302751 158552220 0
777927209 868400610 0
930740826 56977538 0
47770173 651311296 0
907390642 6147689 0
74912429 592636756 0
519895857 981288112 0
275080043 130985744 1
92522724 704772606 0
484381801 413367710 0
985471106 258983140 0
776057772 887745540 0
362193252 593163792 0
520751194 387883732 0
195701001 409346084 1
832786447 968590243 2
521967740 354211140 0
692125675 145883789 0
31452941 65274902 0
18986614 966993448 0
428687389 968892205 0
301020771 963769623 0
733387510 139699157 0
776064008 645361115 0
634872671 924146181 0
12238908 794772922 0
814242562 835910188 0
470285852 507646404 0
749913442 494928695 0
475229367 295506862 0
581136703 369527266 0
564156691 677509664 0
865272475 119111146 2
216329651 140654132 0
76528743 45710209 0
939352519 504326296 1
721964290 946617144 0
494426510 352852271 0
817356323 505610956 0
919435371 57069251 0
74873773 874892956 0
507648697 384978424 0
803995409 490869406 0
821695792 546365490 0
209432507 981443562 0
479046697 712812372 0
764962896 547415815 0
775090422 664557122 0
139223222 261004489 0
361965519 610156014 0
493621903 110505989 2
156612058 881799274 0
77028799 980792954 0
355471832 67509135 0
437546998 543787477 0
162669418 305790645 0
385878298 617448814 0
101333320 180673531 0
184243242 228134659 0
353232855 249874084 0
857403165 152219392 0
906857528 354483530 0
772194689 275422886 0
614184301 419054502 0
112063846 357668923 0
56698311 718794769 2
233118724 739642962 0
873484565 25200870 0
18065659 140036508 0
349992866 8233630 1
51803867 965893081 0
480646846 983469856 0
511446951 972534317 0
176677492 626776396 0
678112851 725004726 1
855911946 342489010 0
984989366 392194380 0
329098983 869223567 0
688232041 34893800 1
826312010 245141274 0
939019013 317990728 0
497515498 513308205 0
350812098 574926719 0
827468031 302714284 0
17971668 823056721 0
783700805 219292661 0
21040245 41085966 0
757495107 425957399 0
104580571 114887312 0
49247985 455158984 0
473662939 338001151 0
343693500 65261585 0
609151446 755120231 0
910504837 891567048 0
368054897 99874626 0
601757235 2402866 0
523823883 849373982 0
222175703 231740939 1
516137624 845175525 0
687130552 384832250 0
608034542 492460171 0
77864307 104338454 0
404259477 810896045 0
948325904 900788061 0
821345720 591615335 0
847851947 841366293 0
981068823 237314693 1
32622797 400708199 0
742927491 847715448 0
446726261 872921721 0
71508815 10426508 0
364370758 174553579 0
89130092 157397930 0
140948494 520176527 2
623778133 383065867 0
944821853 615989523 0
573882014 808943056 0
559358580 92957468 0
495569718 161741951 0
568517819 853202557 0
446570111 198438551 0
744880862 486887965 0
778447649 542701478 2
701463800 603645982 0
299055908 829111028 0
474096633 256893253 0
573308556 46985267 0
822938324 60176419 0
522813683 968478992 0
61344387 879616453 0
228860429 15586695 0
654695549 6805632 0
288076800 565465465 0
279555709 495713912 0
893189503 921563032 0
670334584 970908641 0
818405788 555307556 0
278017560 579550595 0
876478102 64902377 0
516091065 648433474 0
959651095 66078822 0
867380747 155154199 0
382326766 284317530 0
224175364 62206039 0
41948585 658147888 0
992436262 125122756 0
394977365 88682989 0
1398912 794778494 0
760842011 372406012 0
508910335 27055005 0
693501382 147147506 0
276353610 830511850 0
174533255 144549939 0
501569865 166039574 0
823785301 511934052 1
48457285 203411274 1
754801228 945619775 0
894881572 115634013 0
634981135 22599423 0
121588097 198880530 0
481429033 843547195 2
520149870 76415153 0
764806276 799766946 0
590069024 129260095 0
243723768 534062378 0
483951341 43619782 0
536360578 5273881 2
15716919 451265797 0
39564186 448778774 0
898930394 69180488 0
238764604 658789142 0
987342702 998204666 0
980687344 396522887 0
606339081 829692226 0
581528011 679626270 0
910549557 136098465 0
253292803 136343333 0
174734318 840459181 1
361205741 736793821 1
468547528 349235273 0
38103238 656843645 0
257780244 522972312 0
712543828 382833101 0
114308463 877444539 0
474029554 346371152 0
464157868 317661608 0
31331296 966303061 0
465421210 113721652 0
650936826 609178043 0
255141020 83867097 1
670771136 797904100 0
415941350 178186392 0
516464408 437866812 0
872854245 161776332 0
510886942 433948280 0
166717458 432164046 0
95410418 567446112 0
587990365 287769063 0
520918779 833304232 0
808509823 122591697 2
57924686 607564184 0
598765112 843340114 0
553600348 977417787 0
716981421 772765392 0
32017882 843726976 0
385841580 428491622 0
126823124 507950790 0
159413228 444641901 0
761964031 206389155 0
547673282 631948816 2
759641379 45525719 0
379364390 552761856 0
393961296 850575463 0
687157802 276231274 0
948687196 913010372 0
975660153 955321176 0
853510381 338598108 0
739513229 815100779 0
519074297 239773180 2
857201910 982976364 0
989944837 720828788 0
117811128 25035645 1
708763820 270691247 0
600605666 854594832 0
438553428 936133597 2
20303802 163237212 2
933415610 5207009 0
86828085 712145765 0
970923815 2956458 0
242119831 98425703 0
848819321 211561316 0
914119720 342365377 0
876598886 63029846 0
714646886 134406028 0
845255676 45588828 1
59745310 552476494 0
61759141 11343087 0
471966928 65062988 0
259080996 695404579 2
697887825 811598720 0
97956644 177067601 0
58412879 750909033 0
542929053 964478927 0
240238819 94712111 0
60383331 822017523 0
828594895 735597947 0
403017076 965456283 0
528215612 27179769 0
533081491 369392002 0
417599543 272858700 0
230974560 378619915 0
771993371 698641961 0
660096301 846520522 0
17998669 494026942 2
697596383 292201576 0
565786971 492388953 0
295042377 700079574 0
56358125 318776249 0
743287221 229518621 0
937287336 592497810 0
162371748 591924508 0
470119255 568810041 0
325827718 371385067 0
124281720 722110078 0
278176866 922978345 0
441920570 959167389 1
535762320 73744904 0
332277519 518516996 0
899216627 721418788 0
347443632 238291911 0
940937907 115653287 2
541299823 430306426 0
420707264 740760108 0
571958625 85534360 0
375000672 988149103 0
553786964 905267481 0
729683812 781920832 0
193767005 387918070 0
280844550 881296625 0
420126177 243581293 0
659992504 755519594 0
299420796 347449946 0
139896104 352861208 2
2013516 589875975 0
379988186 920316465 0
414557548 497518214 0
42767155 212584475 0
278831086 823557263 0
68622348 79140749 0
520829307 143202820 0
617605547 912747895 1
723234416 365598972 0
344357652 40286992 0
526904326 154151538 0
15924320 145323526 0
952483813 468043427 0
668357713 868730303 0
119481585 451483304 0
790023350 227045142 0
224422957 734030160 0
11556838 305512430 0
398021293 728616838 0
139194660 235455785 0
627424230 794512294 0
452445081 4918 2
225346452 853613745 0
175781263 838635998 0
770281389 975438968 0
270612788 198289940 0
88847805 353245581 0
781022229 245341422 0
799455892 224512461 0
384898204 132792062 0
139197307 435671421 0
375670640 882414184 0
168983829 211137486 0
168755424 348570873 0
497837867 877750003 0
460450817 335867543 0
162664372 574692558 0
477198611 338841820 0
417458714 978403311 0
636650034 60327713 1
967300689 448150562 0
403789692 680197866 0
136430206 22372104 0
259529402 352089461 0
403160265 55875710 0
633888150 869051749 0
251587575 957597453 0
269713148 189471588 0
820621133 616532246 0
952998128 306193227 0
486086652 306527180 0
622780282 39640993 0
125941940 64240550 0
600807104 114746691 0
570126113 169323441 0
754090021 813481088 0
15318188 738041408 0
407086571 935987610 2
633844776 718376500 1
586665460 924439062 0
461681491 718793799 0
629652657 197686947 0
429353301 421179455 0
746978083 716544430 0
13980670 405289776 0
536752445 882319367 0
24996446 110694938 0
557028589 746881840 0
683836926 990031864 0
617191919 287957955 0
429723891 105966452 0
28555679 358715361 0
102693501 643627294 0
955166712 675386575 1
670851015 852935842 0
82413437 690836134 0
146667565 606613450 0
965594278 810202576 0
20442521 680782635 0
62356123 792278691 0
676674337 306323327 1
901862282 667439925 0
671860094 852772909 0
787881959 193481197 0
978812666 384150086 0
868165954 139630782 0
578934166 371041857 0
256885953 938022581 1
230957926 192332895 0
734604957 454518566 0
313370857 930773220 0
19919633 694403577 0
207357605 28528343 0
580681055 955073920 0
470900471 521365635 0
329012414 196204480 0
940328287 864390532 0
125632981 371519124 0
726464343 940880582 0
925695390 603879801 1
712104225 543479147 0
118724634 277197113 0
218689895 657165211 0
740337354 141863388 0
113006171 512470366 0
264416128 384237935 0
823121375 588455998 0
863513479 306377345 0
15863433 126941559 0
104072904 124534471 0
85201359 635075609 0
265976386 884413448 0
733494024 151832259 0
99864824 825277784 0
20628588 513091669 0
566921593 884229770 0
761399463 957837099 0
826735855 54175062 0
223238299 545710970 1
891455070 135398032 0
308278792 978427001 0
275003155 395736565 0
746814233 975958876 0
192123568 522720251 0
839223901 922449930 0
655977658 985216313 0
85151183 148009545 0
535290629 135639654 0
331291141 231969164 0
75335232 998582004 0
30450857 938801457 2
463320193 654259213 0
596636199 188906952 0
241977520 887881184 0
480337877 218948924 0
247762625 58571852 0
607305286 601972077 0
770224551 938048704 1
136385899 310823943 0
171232878 242777111 0
583655038 520648801 0
694056402 494593528 0
191490551 450134641 0
765510850 91897110 1
545490109 933922526 1
574541836 136905948 0
313899813 173935813 0
80462312 87529301 0
520700752 985475227 0
634584347 983178956 0
813141935 381330849 0
731401234 308942763 0
568054923 206490795 0
124451733 689935076 0
439610209 660366814 0
701944484 763074582 0
463700315 771000770 0
472552781 187420083 0
676960159 866084974 0
658482385 917628943 2
126464522 357110578 0
91541361 22123855 0
811007212 518277070 0
76601481 394483012 0
603502231 46611374 0
730653736 130853061 0
826454349 583177657 0
385286291 651115599 0
233049935 983863214 0
253289046 741148351 2
255251334 271614474 0
816314429 849777525 1
262500504 27447829 0
57533935 945352112 0
649674391 819365637 0
699319522 528697949 0
720304163 17705561 0
56347862 764687642 0
865515229 407168911 0
139052374 437876314 0
630198755 530829379 0
256517210 200137137 0
511363559 308275428 0
63037654 89721805 0
5570691 509418062 0
35614372 972458302 1
563315641 132790260 1
32965407 16000915 0
655589190 871637486 0
627148243 186149327 0
480264741 479295850 0
985709251 576157332 2
146235532 794472009 0
66609041 185922148 2
874143852 532076549 0
987916013 861804539 0
69586487 317667454 0
459712034 261833263 2
69357402 62916030 0
345968910 438693267 0
25459448 31421724 0
399978898 835241005 0
32090999 493172474 0
30864178 834326614 0
717615374 110752667 0
778864986 383583639 0
468544285 608185767 0
249142038 253569584 0
457616641 496339202 0
259068031 241000552 0
965639539 400410399 0
858468356 513619579 0
55098471 194839532 1
12447808 745592356 0
687116209 586179618 0
147812157 636721602 2
48407762 418958003 2
586033334 716318578 0
198837037 998802727 0
563038814 469244881 0
578937433 222358859 2
637175031 856980015 0
106188010 64136727 0
965969167 253665274 0
72722792 635388751 0
767151531 496652361 0
200433408 425617650 0
450164464 216306259 0
47124164 324059423 0
85429530 162995271 0
481765309 643149324 0
780076157 568608038 0
710982388 704244747 0
368384827 97237846 0
238378106 52847850 0
641746821 643994857 0
707515272 465208860 0
442164255 242299251 0
562399135 202315745 0
284219708 208031604 0
148500156 482972337 0
942300907 337541838 0
923468066 560605426 0
743502876 913488960 0
855211460 597039681 0
879800100 91267220 0
47165078 951791525 0
907690296 684890126 0
63346544 828956125 0
86561283 545604050 0
270381969 949039565 0
387214464 669946623 0
867517717 237117996 0
854692632 43112944 0
864736514 570988648 0
977585972 576475444 0
857090305 649097253 0
146296697 147715372 0
83102649 297256998 0
883201426 575698031 0
632085434 793685680 0
407603252 267441130 0
694796336 781862952 0
142281321 333759540 0
531097841 387600617 0
988147400 245322442 0
539361140 876849181 0
475282720 334934672 0
208417489 233807802 0
976775648 814423535 0
16004764 145355200 2
625971809 642221654 0
268343335 647698952 0
712400530 22634189 0
494151234 947760220 0
895882604 935131800 0
794094971 836975500 0
672556516 74033276 0
242174190 452154338 0
178933207 883257259 0
181349676 875883860 0
421516852 627940700 0
129648463 942802360 0
521260848 229330144 0
620463622 168334131 0
585285637 919817588 0
404866246 601790506 0
943143356 483026138 0
788996608 869558492 0
876514075 440209937 0
176296 467299427 0
849029470 459193651 0
110336016 190956374 2
209499888 303699303 0
985274406 326658856 0
921200471 274062525 0
586160204 61724922 0
169656074 475034656 0
72012477 220954029 0
713983847 855811741 0
313812650 529889867 0
158336395 915686733 0
37655224 87983240 0
183422084 846508301 1
32039211 450649904 0
718052402 360323610 0
743490318 931452739 0
111527209 477293968 2
586733417 559206013 0
30721942 350688043 0
558267315 193609793 0
926096135 308912853 0
216376675 97470154 0
467160626 2916466 0
607756575 770720004 1
507719026 347234695 0
694197641 140232210 0
782206143 192625939 0
194275734 457633230 2
800195587 16125935 0
95231243 999033959 2
693425885 856042386 1
557486752 429406823 0
648148515 367682824 0
32088570 424338166 0
612715762 491631928 0
647714951 215366254 0
458731658 473280611 0
725910997 373140764 0
186396141 635344566 0
547145182 337193571 0
704840431 688107800 0
765729143 943802384 0
66543393 101172275 0
962503809 655587708 0
283313226 785528478 2
127175332 840732826 0
671708309 904619111 0
938092895 849379042 0
195382191 26449690 0
654372740 614183645 0
65789274 892565622 0
14234160 958340559 0
554462545 508485568 0
117455306 397422330 0
17587164 859829662 0
674305992 37928143 0
369188194 67238944 0
300892543 83389007 0
367768378 324066286 0
793765278 393169689 0
762305522 318891690 0
141372054 551642470 0
588942066 576678558 0
765622002 998789023 1
134109370 266582682 0
808966310 321498615 0
942752704 189847750 0
399976308 785558632 0
730345927 833661722 0
986368915 350981768 0
963584055 158625905 0
985432911 618847590 0
87379267 101576570 0
493903374 884876924 0
79508346 190595173 0
83870251 929312415 1
758014158 484924309 0
26305032 608566724 0
108414537 295181332 2
892222064 438225039 0
61225532 907066317 0
33892769 53696090 0
103199758 475984267 0
31856077 91590668 0
335059872 593161558 0
236980775 856918603 0
191982545 704382033 0
603776481 751239171 2
60323824 509452199 0
292415774 391501306 0
764618780 532305054 0
249710476 74031094 1
608898492 290082 0
495639188 697984737 2
444135228 77366591 0
185436464 318602477 0
611375290 351102359 0
861480443 433601020 0
617308291 133229866 0
730205701 1696083 0
383736075 792379896 0
106943614 142587274 0
709515591 589729405 0
680875061 640154887 0
35972779 112736114 0
871894891 355779316 0
90715642 833972101 0
476881235 391966061 0
654765396 850155722 0
489004339 900539889 1
705382250 607810302 0
391413399 28378732 1
815139001 458497437 0
785164594 75484485 0
547252753 982523805 0
114880450 528568735 0
375439096 116566020 0
969766421 363310497 0
40088351 82384286 0
821040531 76928003 1
528672928 221919655 2
89670301 820951160 2
656482427 493904891 0
347234393 386397479 0
348548009 160271899 0
813681204 323998474 2
960326401 57950038 0
647647978 981390187 0
266056775 450239342 0
173824611 706885807 0
53086146 113190890 0
659228685 47124986 0
784650834 672235500 0
915229765 119224398 0
414891224 43163661 0
58991143 498173304 1
664488923 782859168 0
476424826 304864139 0
791051355 513020371 0
577706687 379076508 0
129367310 210114594 0
132473891 755184879 0
624161633 806300984 0
206806289 470583348 0
667069809 695370404 1
248810754 213270350 0
64817928 170169014 0
704117991 4434718 0
970495040 96121453 0
193300675 621881114 0
647174421 882807051 0
621172307 715187585 0
273245517 897715967 0
686608651 339085632 0
86172572 166714334 2
47626501 37363977 0
263985608 92935623 0
936508852 232745461 0
806150325 897648979 0
786178417 549308711 0
764427207 974404625 0
758624382 500376692 0
628288295 501846462 0
185749457 294686828 0
662287706 310487680 0
998228743 675879319 0
311902905 678224152 0
908188400 20678032 0
438088131 860632144 0
469042132 121201610 0
111982690 774717679 0
254742040 1632231 2
28118234 362073415 0
451194043 758733777 0
238376091 126042572 2
974969268 818431992 0
951886036 492141536 2
317946103 534289473 0
505428370 24279144 0
266512228 201276882 0
503927799 105016369 0
948635828 733352138 0
422975741 215597876 0
50420392 490264875 0
133266921 303706790 2
48571896 769138841 1
122718913 139933660 0
179945563 703126622 0
61130683 54866052 0
912174099 444744297 0
954169267 452477703 2
270630294 665204705 2
26333604 237831866 0
561192167 423076664 0
434013506 357621575 0
233805268 448462544 0
167843163 830918293 0
447454486 338554235 0
113313943 539019553 0
94037568 67663248 0
999995718 341173324 0
631036280 302810472 0
114807213 27588756 2
775260598 267885758 0
458525453 101282933 1
689556103 976014773 0
669270607 81224566 0
244911289 947058908 0
744613178 388292592 0
961219029 75794132 0
361983769 349419674 0
900753538 825152615 0
29589501 532816548 0
875075967 805828994 0
825568727 706728106 0
585979368 44782205 0
606075451 175274593 0
301844810 283008088 0
500368591 600019472 2
415387303 473040634 0
15334506 642248084 0
826187982 115484814 0
862222337 332349523 0
535105898 70672335 0
301188115 650602143 0
126056443 206910241 0
769011009 481095131 0
107260555 884848145 0
873822410 908033834 0
359252670 995790380 0
745636285 946392557 0
907548036 850074073 0
110572288 896253832 0
8773271 715281161 0
864502120 582052710 0
551369809 716055316 0
507301660 551359279 0
455199854 73684101 1
81965121 746156398 0
146927734 182255063 0
513182882 842587094 0
308214523 822229332 0
286798723 416049212 1
894966873 320270265 0
523447635 909467040 0
460409741 618451848 0
927616542 648341148 0
901427707 57385583 0
656806303 563250055 0
591628006 64648357 0
69191718 941792714 0
824550275 332130967 0
99716052 66744808 0
86503851 730770615 0
588177423 379380720 0
3859450 280703072 2
388229324 251701180 1
537374092 678711641 0
308824240 896015419 0
745620520 3429549 0
495321883 453275673 0
57658874 112493752 0
986571461 903782471 0
42079114 18497453 0
369092349 502771696 0
214817608 996486407 0
425609233 477651865 0
101181135 137815824 0
14046067 163676930 0
84856447 889110958 0
261823618 362301987 0
690005800 710297719 0
458806381 295441847 0
387055141 94806132 0
287356153 470581267 0
616202143 932862357 1
262761934 45422639 1
619855322 708285274 0
435697031 26335138 0
92885267 314675782 0
383597257 765025223 0
890220166 47813307 0
557202009 786059869 0
258435470 84813701 1
463620287 740700379 2
587667063 33754659 0
820625525 484444209 0
200923418 410928369 0
621517005 257809807 0
89034411 982744269 0
51257670 124291927 0
868662354 795721579 0
547977857 597308631 2
573641272 300332998 0
886244715 639255752 0
907527776 118086140 0
120586372 141610018 0
244860496 31785514 0
76235066 911535566 1
371609081 736800993 0
149057321 719849543 0
420230574 494949096 0
474156833 953921525 0
847470754 432656288 0
429754659 227570585 0
825261353 507694089 0
789148069 70297452 0
807518044 536860016 0
438304237 260334941 0
453208507 45197940 0
307561154 61062271 0
882954107 499014725 0
353473406 635501020 0
895192943 83292577 0
663593443 253242845 0
705829422 314924406 0
328789124 954434806 0
72604857 211274676 0
996897206 560641466 0
334134037 137262997 0
198767638 279113690 0
440703848 99109604 0
771390613 287445265 0
631516646 884689953 0
626637741 455807283 0
283282460 922916941 0
774522436 465228424 0
13847798 554568210 0
103058383 483864108 0
855816933 580583023 0
320052550 88045497 1
268774468 302007659 0
915932101 302671586 1
743139217 552320248 0
241767425 136961538 0
175015965 215733320 0
943559733 214216744 0
718805431 279843269 0
107251060 199115495 0
967355572 869147948 0
46152833 388262637 0
527936145 205872644 0
808231732 118052567 0
799816003 580712055 2
202842717 690368600 0
921671725 784667891 0
231141371 678836695 1
213200724 899910196 0
146112196 761223850 0
231755650 336458424 0
965777408 828684876 0
708311678 168851416 0
884559732 254512990 0
10587270 90054223 0
138398162 140738804 0
550344378 358219374 0
551832970 880162838 0
335902526 487701094 2
176393339 621211625 0
247638773 570459751 0
384917969 191928401 0
609752161 831164347 0
349932838 123906806 0
17264010 740324111 0
115141878 12053759 0
52604448 887544932 0
288195724 523562202 0
88412655 987548220 0
498386355 227903347 0
160289568 254468608 0
629116886 798335794 0
624410275 28960730 0
574956163 108858910 0
145581976 902286774 0
592241346 937353208 0
111132180 86249836 0
87563417 682279008 0
831348320 767476120 0
6649414 163295775 0
501818162 264216171 0
343129395 770018575 0
152978730 249911206 0
956232937 624982904 0
472035 361608569 0
994369076 52485286 0
674063693 69205945 0
702239637 155186434 0
647594848 124283010 0
215593732 648144451 0
152357863 222307329 0
750612375 525744467 0
363794542 998653268 0
115553262 471904710 0
204490764 964669101 0
690577442 649002424 0
604286668 335818863 0
479176291 146684890 0
318019453 513352768 0
806338421 874437444 0
282460499 926489820 0
676203035 156631461 0
516084237 102298217 0
135127415 28108231 0
920117690 364036218 0
977648321 47862380 0
824128925 315411055 0
832788358 808194964 0
510118624 490788596 0
429031360 274655337 0
441946219 235834509 0
640333978 976742272 0
181129228 889722976 0
505152335 569373870 0
726714627 351292125 0
97274161 675165549 0
79176594 443192105 0
215126509 117335222 0
943481658 325747856 0
312540053 440751202 0
429506269 456270809 0
193815238 738388763 1
739615959 637533090 0
113195320 397812725 0
631047592 439983061 0
523785666 227796851 0
850274523 127444814 0
116230032 769620376 0
160175093 62070054 0
810412886 872593527 0
743601572 601500903 0
825461880 156856577 0
713442330 111332826 2
71017995 463102421 0
551233601 341141726 0
52172303 976455606 1
657255397 745570479 0
148543919 818665545 0
518455999 121852166 0
805240726 80027784 0
70860718 24554218 0
246281066 133963516 0
952542528 156579745 0
548125885 31228552 0
642780131 563233460 0
910111271 317215286 2
80229677 91467619 0
577618051 486293421 0
861290842 264442706 0
643594806 304894943 1
191050185 828757442 0
472692336 791354416 0
759932527 290806777 0
906388723 143751508 0
166611714 409963306 0
628577500 609146502 0
280751831 272201808 0
212296417 961175218 0
18354990 237936096 0
570838169 181635145 0
70880152 660466317 0
127269000 804374625 0
645866048 415477952 0
343504413 412345221 2
299291263 517905927 0
757063688 901568183 0
294153313 662324239 0
901373452 869013587 2
733998116 225047956 1
279696663 678483429 0
124442676 502259475 0
798282946 194186130 0
995404113 975923695 0
898228496 655130488 0
828467231 187230766 0
352551981 556045380 0
469545033 814094121 0
522576405 7658822 0
595087940 554336173 0
427692337 570291662 0
427866184 55351502 0
533486193 679532653 0
532561457 18556029 0
338989408 382428214 0
685608777 111937847 0
410248434 424944074 1
62583627 958454419 1
735057299 55048194 0
697740256 119028039 2
279922323 881874451 0
583468694 387090315 0
6875127 690447453 0
724233903 368308345 0
437540843 685679734 0
339072599 152673013 2
80401780 429906622 0
529537236 943861245 0
495620670 300597603 0
477345705 656934486 0
195607144 906389004 0
89543758 121820777 0
400161767 330634730 0
180982785 328632737 0
940004946 152389662 0
439489325 895907360 0
328238524 378344137 0
630856786 385572322 0
83725266 958611195 0
33480209 4007768 0
399445632 391963939 1
549298479 803414609 0
390327803 317277251 0
154995821 568205743 0
49904517 351762291 0
81364774 667844853 0
425362948 236205996 0
129455709 196279159 0
261253413 81808934 0
155542604 392698030 0
2436045 757660269 0
790345236 57156655 0
370237841 110826001 0
308401028 931082030 0
755093948 238052358 0
718014552 74413055 0
716478544 494081941 0
565607444 999654461 0
551715802 488619468 2
516921171 534678257 0
229939259 180879379 0
496484783 432432749 2
112718934 962165526 1
490712283 552452450 0
241850342 514072638 0
808238789 197030905 0
189908170 113561847 0
464630517 984656356 0
897726925 16956466 2
694975214 752071038 0
823720907 794179831 0
592407322 540064638 1
253009314 64834430 2
200862927 464992465 0
190031301 950797584 0
48974995 111135227 0
964484509 833344387 0
190327959 456891159 0
18505242 233621497 0
981871628 347965667 0
119989930 993983924 2
186908182 208133605 0
553245971 136807824 0
543188988 582016020 0
30837202 818268647 2
37881117 592886296 0
816260353 298438615 0
989137825 606180398 0
251607360 732404592 0
128834701 170068886 0
170816687 17929675 0
272678351 114671979 0
149662395 101251302 0
903965228 489592873 0
905114895 531040312 0
792857233 893150808 0
30583163 436841149 0
8653163 880498774 0
148898727 707819285 0
993340528 309333162 0
393757882 122338824 0
27281557 402724749 0
680899369 186640195 0
314401287 737819437 0
105942589 250696503 0
681524178 370428505 1
487317347 844041362 0
156713996 41801838 0
902721002 169040246 0
981140330 980769619 0
626532680 475102065 0
409455606 95805625 0
997805859 925596698 0
694801382 700385020 0
13092293 277423550 0
779766534 987843690 0
283923009 948242482 0
877366516 178725068 0
295012791 497048956 0
166844728 630857423 0
913902252 411494208 0
542405489 293575943 0
46513444 997041293 0
212215679 553687561 0
874208085 469691037 2
296555180 861043528 1
454336913 422702468 0
759851598 956109205 0
396359020 906848772 0
599244029 196064432 2
168439069 874212436 0
405137196 133973918 0
836954320 927730798 0
685095218 883949364 0
317061546 738743395 0
78994436 805441560 0
949360994 865939727 0
190088295 794166907 0
302827341 218974272 0
75309153 184847160 0
943820901 469393188 0
418955083 455242591 0
825705679 31708696 0
8267438 905995262 0
800221286 263026709 0
577519605 915941325 0
589115614 956042892 0
778690393 265576913 2
465262198 487707601 0
83698368 571211190 0
579150945 840667780 0
986890037 874959663 0
189973173 108846730 0
896663770 860558432 0
544121326 974109526 0
281060536 488349242 1
183998542 72196439 0
400992348 748343331 0
355814999 623322402 0
961389775 716375182 0
130987163 331733544 1
786603596 303075195 0
263444446 465776182 0
617747537 61007482 0
52361964 627127842 0
26779584 81809632 0
194520450 504227100 0
682583178 148413136 0
223391796 704659065 0
213858813 602825205 0
870361449 162166114 0
302178082 922709691 0
382381447 628862508 0
213783640 19153646 0
878690642 4006500 0
441198467 958280778 0
146739279 965932099 0
354192169 817289229 0
211904434 428024217 0
97972099 925992132 0
429926539 78676619 0
813643820 47665143 0
369402835 248040732 0
627150553 914388176 0
354999147 658394588 0
853293827 123408890 0
179704081 314386344 0
542380716 545833225 0
291445325 926748513 0
627228614 773953142 0
222927645 557681154 0
487072864 172254887 0
332393415 883662200 0
358159300 426724954 0
374866643 331314342 0
291144784 214732853 1
302231628 990987568 0
635902982 89714452 0
388294424 714878257 0
803970835 825540480 0
128553374 273556564 0
138013451 916702572 0
851035846 849719771 1
71984537 865877585 0
714809368 443618476 0
561999600 392695919 0
931329691 994889206 0
859206200 136083577 0
534266488 177604565 0
116854494 36766729 0
159994801 917850955 0
841144399 772374635 0
753871560 79185889 0
374593672 175363621 0
98200818 702821582 0
308879438 879463988 0
570741386 363085711 0
411299342 896550262 0
570185622 360210932 1
371312947 766712270 0
80577567 992310748 0
990319246 167752731 0
70399652 109037732 0
308427949 406068720 0
368782158 83550014 0
911181605 516818676 0
716747488 34763956 0
916122284 986550733 0
893033528 362545079 0
717362768 569595681 0
80179389 802618410 0
440245473 406080688 1
15402014 565991847 0
806037197 976740398 2
342526811 422290659 0
749111958 557221127 0
461973724 273062404 0
9364844 494462428 0
816109396 259035740 0
548176071 451122046 0
182905839 737431389 0
763586728 929730923 0
987188772 781784975 2
129664615 192080202 0
965000045 281560001 0
598268560 101998847 2
432451187 391798088 0
106738275 769869214 0
43733308 253176456 0
438171581 296253567 0
976683349 604773479 0
604621441 522325244 0
832386170 980319640 0
163439919 626785232 0
88488558 72214492 0
798132341 428266467 0
676800237 50217088 1
157869378 817685407 0
901168288 921563478 1
32915381 687348999 0
548446166 673935527 0
376807740 330429418 0
860428415 114685442 0
873959107 271003655 0
367960440 203683424 1
243558138 113251057 1
403359690 434992583 0
324754467 116470880 0
826236003 149968797 0
103641059 463731048 0
57039554 110058968 0
151490341 110594834 0
91723530 386822022 0
46562311 563891180 0
139443178 317613717 0
835533877 368949780 0
810443890 721147216 0
442094131 68598331 0
546311330 542116111 0
311833166 935971271 0
92748759 986902264 0
84173108 517115783 0
278855848 37381027 0
906022120 508121302 0
666960309 356169155 0
563027655 20392947 0
488119936 199187846 0
122495308 609135659 2
121852283 604196543 0
810709437 57096240 0
870844975 218034220 0
438731856 723994409 0
640502746 525914247 1
5854065 331765925 0
50952658 567028736 0
94061768 165740294 0
480903816 300821024 0
126641562 426734228 0
853557023 783571119 0
216926539 132002068 0
646866625 530143129 1
53428194 36185669 0
629296792 142991894 2
417289469 807197305 0
740409116 40920531 0
780012088 470498854 0
671494982 600825751 0
550827395 216135257 0
985834302 719209379 0
568640579 650275132 0
186311961 928329806 2
143402865 324362921 0
80777123 801349911 2
8823492 916457100 0
687420987 352088451 0
630922910 76046389 2
417299854 22784170 0
260914379 121878849 0
285971741 678089550 0
66795369 428595037 0
722458803 914161331 0
201539284 82614964 0
217696986 937970233 0
39767468 73337281 0
628186711 412823599 0
414626150 131094421 0
290870120 961344350 0
814269458 310019019 0
198533872 69025518 0
73849003 537489119 0
219087502 128797013 0
55499739 958416 0
126827855 161982888 0
471358523 654755186 2
492853406 525818615 0
755734900 868043083 0
816947246 672821097 0
69302241 6499401 0
187392902 847120792 0
520717656 560839504 0
88653940 952882309 0
58114114 109607384 2
445034626 680284552 0
70672658 256349238 0
387959445 667744236 0
814539158 388402639 1
410316991 670201300 2
580457847 224840009 0
493232876 21923464 0
476965583 179119005 0
857151627 237291379 0
434035019 315921341 1
679061222 23168788 0
383149842 455427121 0
147335917 807609513 0
551861519 210288995 0
943143025 726531462 0
786634006 835225297 0
40767192 30998043 0
43704960 167108563 0
110484194 780498425 0
245961211 111498564 0
138979125 278009808 0
485142561 877392370 0
57514094 626573748 1
630542513 720666720 1
176420488 424917312 1
177578725 594624552 1
605030607 67509693 0
611164390 678501600 0
350330588 957614619 0
926751142 513568403 0
991244717 926086449 0
4295712 745697040 2
233296479 362660454 0
770718239 714894116 0
790779658 764005891 0
454586239 3940511 0
201982639 828251935 0
126376099 658793555 0
745289110 677038636 0
299609154 192351426 0
861885652 370184062 0
709750677 47319544 2
34328775 975075152 0
802086170 27885919 0
405220202 688214416 0
982394759 558346337 2
704182302 933899342 0
770165712 721999611 0
919146613 646295477 0
911039612 62971062 0
802383584 43026530 0
954991828 76842395 0
365119968 923444040 0
373304485 544553042 0
982043971 143806635 0
837558731 794401736 0
643180452 131031406 0
751865504 595309438 0
66038216 877151083 0
516210711 130186122 0
708271122 27168238 0
754182410 945521895 0
132983091 371722004 0
951103988 66157536 0
496594621 924797545 0
98951408 678561183 0
949128595 976342075 0
812487859 456270355 0
241425426 292021088 0
64278138 759001709 0
707089408 56434642 1
797832237 466926354 0
931411330 480199434 0
230596286 325701098 0
495306024 928646228 0
816646496 867337081 0
309323730 919688870 0
852944309 47129496 0
698055152 165883603 0
25846760 445024781 0
707295998 309118439 0
369622202 725257962 0
211126134 723660268 0
176456133 25861352 0
590897344 376137404 0
506447346 730737144 0
646015353 310245700 0
760949385 594102374 0
124703401 605341806 0
351882417 442507333 1
249308637 350042332 2
966354172 733942725 0
918176331 94521834 2
90518679 564270831 1
419974605 664061073 0
528053699 24818668 0
36219902 229048757 0
195228420 298092565 0
431305902 754981493 0
252430221 320119753 0
300939320 158271691 0
511334956 237396548 0
143389438 97845716 0
909449461 341629006 0
866977122 769039486 0
286756563 568129374 0
924325046 371840324 0
278279659 207166698 0
467646429 409754633 0
685232523 744653608 0
105330379 925736632 0
184806531 725164557 0
968436069 860164458 0
434495989 932652672 0
60654847 607771087 1
486652513 224550933 0
616378675 137504197 0
963854422 825095907 0
176317694 608873137 0
825735717 583175087 2
449489769 897158227 0
546659739 373290695 0
410826648 17368353 0
453234062 635841952 0
50559682 274401190 0
891267983 36510199 0
591517804 214121915 0
306557756 55241804 0
750596247 608798154 0
447487167 159193069 0
126061186 823560802 0
945685068 926924455 0
93591928 747218058 0
666375051 842759383 0
70082955 158074231 0
974253083 282679899 0
147206721 257595858 0
708817209 442584263 0
226831805 496436802 0
25871897 17830429 0
177931066 924499713 0
332204553 756776759 0
786534316 122025908 0
242136397 261613013 0
430291602 856161464 0
398920877 81910760 0
575391077 932495715 0
531175682 692020917 0
528635770 914987859 0
104736662 512813258 0
829690828 784447851 0
973307351 95293090 0
405050011 170744102 0
309981209 185734997 0
161144055 742466204 0
910266878 457312391 0
794594449 10669634 0
322625824 122871977 0
824401923 484486935 1
350442367 585284682 0
599706317 164390476 0
288430385 196966986 0
964517545 919790141 0
17233103 717066142 0
433989878 657462658 1
75827913 266679870 0
58204808 591388052 0
149364735 31769080 0
87664816 25105228 0
171337329 934864905 0
945240038 928198953 0
18345053 846422579 0
645463380 142239420 0
464516865 361544362 0
49835874 898127 0
404850754 356215244 0
91388182 245327562 0
26596076 568134315 1
299732961 881272563 0
366550146 624016326 0
109948553 661294183 0
293195458 678172113 0
996264862 316727788 1
994356372 213054071 0
185127322 217302426 0
256722649 197246227 0
810398525 941897168 0
336939118 502629379 2
130397797 328111405 0
832191534 356300767 0
499059508 448865890 0
220041425 564998173 0
780806772 543076790 0
791801293 260934866 0
570882537 279159690 0
842769502 18547304 2
985344093 998678280 0
665859644 895683173 0
578173568 87938420 0
755268504 735647625 0
742849980 761056834 0
206202319 994504498 0
222191098 2286670 0
987442678 467216322 0
48705299 631535886 0
564075216 898225652 0
272983637 758796962 2
764329832 278831789 0
628224764 830833105 0
1775111 753245747 0
138042546 818739823 0
76170239 918302830 0
184875450 506200801 0
951466978 638029146 0
119901108 642841969 0
996792008 168625516 0
737999901 944996821 0
405831239 7074985 0
903898280 5353494 0
407831216 445389936 1
846271560 66559697 0
237318404 768582990 0
866252825 312735046 0
460788840 6003121 0
598163127 173804071 0
766743091 878135905 0
387109878 122027482 0
245308765 588133447 0
79860135 986676652 0
594254867 460338119 0
638764891 113312127 0
430106683 155698132 0
124647614 895266771 0
683166016 245548861 0
212136862 797049154 0
59100350 894577054 0
736122006 987963696 0
407551527 51409349 0
743230528 410061595 0
57095823 129991235 0
275879804 53378567 0
601082965 188001412 0
608969972 597340728 0
527598751 75912379 0
676475533 45346351 0
296203710 773691571 0
893215898 148807357 0
4051999 7797629 0
315606529 345355305 0
589829189 11997978 0
393162292 543829609 1
567832595 130825153 0
697716576 992896871 0
97286950 804408917 0
915995137 993000994 0
598256675 571851620 0
187654608 850437149 0
971494376 853504978 0
350809394 855850378 0
364021021 914669252 0
417860816 270846966 0
182380576 195181629 0
117317165 130152954 0
58005338 687196863 0
367076102 73282487 0
718274825 188752597 0
867205905 885716880 1
649786081 775516559 0
994018034 470336645 0
128936391 114725334 0
87952375 672673084 0
491777303 555980838 0
86553795 564703841 0
656972533 715026689 0
410592830 650134484 2
622083398 678503010 1
312865904 412544029 0
53250976 706428901 2
11427291 826116817 0
342903103 792998183 0
21490435 313832921 0
395056106 662006372 0
601309019 640568340 0
88095502 614608457 1
273092520 217090987 0
543807232 517492914 0
726993199 730568905 0
587845194 627586235 0
86201036 961593649 0
292395544 517611710 0
588855913 727734907 0
829418893 685369969 0
35509667 63507230 0
685818774 542330799 0
215529713 11234773 0
791461951 599598093 1
576784301 717368555 1
159706503 183233804 0
816531706 314090368 1
758854303 450708252 0
898939388 108401493 0
433991230 72370080 0
954663200 612000853 2
675917223 565397638 0
198998444 795789644 0
841401236 463507238 0
77964418 348641972 0
543604828 651057539 0
704072316 862604684 0
422961429 52227690 0
990390216 106171315 0
341310347 579467305 0
214854278 873207762 0
245311816 307825247 0
870134228 471630214 0
781998363 844814703 2
560550839 789854623 0
508686772 810451282 0
353671841 135953212 0
381334361 18197815 0
562221897 195909341 0
297203546 620688954 0
205994651 164233441 0
542690559 414794670 0
296215415 869158877 2
491356355 325526746 0
92060737 404136286 0
36405715 112455205 0
884035404 227982464 1
251977966 242017319 0
869381649 911228626 0
488462856 521361983 0
529031679 393613 0
285853100 410355498 0
690813432 395750992 0
357897718 899466462 0
825524615 451959167 0
372050462 460174672 0
534581693 340224762 0
505799057 459848038 0
403003695 650952495 0
559119778 850695156 1
678254399 210933550 0
700500194 947368513 0
93884745 947390327 0
462786854 659489129 0
407509332 143243522 0
35535444 75303026 0
101243520 8744271 2
998006481 338126587 0
446354374 59752056 0
623273904 523802884 0
909334324 790718268 0
810879333 60717972 0
220828338 123496951 0
135749102 489818972 0
33004262 340082456 0
876599001 49801744 0
91841316 359743239 0
996988505 78047442 0
973242811 925729876 0
890636557 879180371 0
109403381 228980097 0
239449286 63295021 0
835656578 67427717 0
109492605 117979060 0
599361299 407190627 0
247833218 730310844 2
704637398 332953766 0
72512141 982319480 1
679104950 113630252 0
683937175 127537982 0
638123060 249927256 0
506167951 16628519 0
390619995 744830856 0
946699098 816812014 0
495508780 561673556 0
149138630 182634290 0
10186060 735103342 0
261469019 827243820 0
737879309 29762957 2
204157459 868443422 0
776757828 570181921 0
107035999 164084670 0
734598289 530644933 0
973172450 297014049 0
253647172 286644415 0
999728307 155477418 0
172430745 549042865 0
509832107 400997371 0
605371076 804858917 2
109109552 115523063 2
150898135 551289813 0
428127493 715677805 0
912516578 19548293 0
857166800 63015958 0
974820100 162987707 0
391826997 989245579 0
815470876 530242521 0
517607003 664646780 2
168441352 133165103 0
658568868 935018479 0
564199879 852495869 1
387854309 35479780 0
216547359 670114727 0
332639401 448763484 0
53985087 589258835 2
146803467 950886706 0
759903481 142167011 0
752986015 91994483 0
328122545 364391684 0
726628088 782030033 0
386735171 836447919 0
892826410 508229778 0
716893112 37369945 0
3507678 37237046 0
180933939 776347660 0
670807324 554367207 0
871003226 53721806 0
221076813 612280525 0
539307007 288254530 0
858781032 420456022 0
93009963 973338030 0
729535641 345307744 0
917048125 95946430 2
410566420 934077115 0
298217580 367065742 0
553356088 512125405 0
939322558 362037904 0
20156189 717124032 2
430654096 65778894 0
538869974 334307344 1
540478786 30162959 0
361861032 493407787 1
553474194 857830669 0
15527023 607334301 0
759985199 534475225 0
27812852 194545764 0
960007132 954255646 0
915782598 726193231 0
941561874 430704213 0
986811171 333531825 0
820253103 849621529 0
451624428 749645991 0
86834844 951251285 0
953439093 422663761 0
465849201 818855019 0
344763350 635759147 0
967535741 632753801 0
591340999 14476142 0
993679656 300652796 0
50399009 12458438 0
960566546 257368023 0
211057245 346400943 0
947793430 868802813 0
147038049 518261876 0
65775116 844988890 0
878756941 584247730 0
882053960 497466568 0
795340764 112530146 0
341510753 705699598 2
350821911 512689893 0
449317762 945224954 0
869242199 961133494 0
13144092 26112364 0
403329064 241861494 0
63706569 74103711 0
220871032 369233614 0
970055691 885866623 1
474984826 665177407 0
414718363 173861949 0
277750485 281007236 0
380661825 439828800 1
844443254 707467520 0
887947634 724305887 0
805017257 30962902 0
132082167 218221348 0
75313088 358623286 0
270362169 103544219 0
365629144 79699725 0
975653671 929149772 0
644013243 279599230 0
323283405 27979311 0
505776310 673219868 0
220058650 325119158 0
179975358 237588784 0
8811162 643160207 0
152865989 803433729 0
133354151 46877634 0
382985819 535267510 0
461356557 299918747 0
366302518 946062014 1
72444127 143302565 0
235659600 234814419 0
401843551 553317467 0
898052367 702802624 0
670009947 65971568 0
870175165 511299518 0
900660209 197768302 2
670033213 38162640 0
855201154 80764611 0
607978757 382494441 0
543420469 772383622 0
293409989 473081557 0
981311345 97188203 0
382112825 178349762 0
893631973 14129441 0
376099097 792870681 0
14897474 649668489 0
995578380 10663881 0
88353803 81222877 2
70381342 749306556 0
803173627 613244619 0
879560641 927480790 0
489079068 447728667 0
178168182 146994589 0
342327906 939656732 2
758265946 288037201 0
564101882 226560708 2
873741836 143990254 0
809475953 630046110 0
344935746 550427348 1
944436969 404237158 0
525341965 28612610 0
162191897 947755504 0
293110531 794836840 0
116449447 88710661 0
636692154 494483022 0
82731705 289188362 0
720987333 506223176 1
828064278 410073429 0
575109571 198551967 0
615736913 127456292 0
211773656 579280395 0
42620515 305359636 0
458256153 19798214 0
210417518 151424148 0
276833346 376939872 0
878167917 282983690 0
895817814 332264324 0
544693831 108274294 0
871051589 669444334 0
613987806 207119515 0
792915799 808006986 0
130465422 968988311 2
391733822 345319923 0
787579982 31329275 0
840626542 139395367 0
775116547 757091832 0
433630815 948411553 0
982457180 945534109 0
910384741 35107082 0
950339724 955726822 0
441411868 773374857 0
590567019 815152969 0
61015868 692309750 0
764883634 18692201 2
734276414 264331845 0
621444269 331823848 0
147633246 635336723 0
392506016 503557280 0
260515366 332767356 0
723349908 475573274 0
527046804 743921056 1
791898076 181248310 0
524197244 987088584 0
319602603 60001280 0
14438416 54868251 0
573817763 150816284 0
4967777 95413782 0
799562419 836379608 1
642523760 405343558 0
362519404 29582626 0
810056965 766815924 0
408395606 958820205 0
132074582 867478712 0
928806675 587616286 0
562685706 874094801 0
151743186 787885906 0
44021009 454475097 0
750833309 171161015 0
461051166 813200262 0
992956043 169975424 0
876871827 43464896 0
988874143 273311009 0
675607515 19565434 0
450817343 602566103 0
659834745 93526619 0
68066758 86755641 0
95554977 745375635 0
140516192 288230524 0
687118608 622504208 0
863299057 108413144 0
366290705 224400535 0
582044116 35931445 0
618848376 758662243 0
583681267 342710886 0
606788473 363373942 0
778611728 644068651 0
687890533 377133724 0
730904287 987553240 0
179900188 25300141 0
549055577 850180521 2
69671464 530629478 2
639712114 564207315 0
199092572 674682377 0
907136147 297484514 0
670728410 695802302 0
925843970 552028526 0
19871769 861075110 0
992088062 180638387 0
513263350 713374814 0
986661150 943088375 0
658311620 403706869 0
834335674 643003638 0
383843512 544453853 0
938439571 14114462 0
105572618 718610749 0
304424431 878852579 0
102888197 412569648 0
262248101 528444137 0
630589718 661619132 0
904529151 299957647 0
87961258 136299096 0
931918517 30659931 0
463285435 76561530 0
871891981 707391105 0
103817026 818994013 0
882570126 93819064 0
494290709 926582111 0
514375138 612721651 0
43954962 100506311 0
414445847 211011280 0
513990513 129586741 0
272189631 903103793 0
861968570 262287744 1
674670895 884302731 0
367556744 109264520 0
163639787 820592185 0
500562769 515421819 2
442112237 566163959 0
666630229 209384618 0
776781528 753103994 0
19506580 25938346 1
496325499 369898577 0
377199649 381478976 0
767856705 879660905 0
906156562 226929487 0
490302547 313033031 0
863224718 721823764 0
178573987 677451579 0
402670715 517672550 0
650696349 362430763 0
468532122 856924467 0
22991327 125380356 0
687658396 204409812 0
627046640 818097802 0
21580322 29315165 0
318741255 649580042 0
856980356 291017389 0
808844427 370528905 0
58494997 236552583 0
941741423 572376831 0
775299851 95695016 0
266510618 995038705 0
616379543 63841739 0
955941317 385966725 2
124715911 79580303 0
848236888 231442652 0
898080435 875556650 0
934275492 818172708 0
828126611 201970500 0
685720886 604576582 0
301566786 792250313 0
435460567 218021773 0
574692618 458545847 0
32933742 255036943 0
491679843 92005828 0
995899228 615827684 0
675147964 579039974 0
581104775 88273482 0
760918876 475255981 0
958524642 765993316 0
637915526 87149482 0
690088121 694329242 0
798571516 749807917 2
23571508 87302795 0
540508825 743803636 0
202439250 356390734 0
605622732 914348444 0
984998099 16211136 0
82242133 227224031 0
852110716 574264390 0
743378308 703327581 0
32228048 436270835 0
672904444 112626566 0
890233949 293476578 0
534273211 545003362 0
399454344 413608913 0
322896886 446584230 0
748945463 630322840 0
798327736 335994125 0
769978305 860008586 0
586934947 783204193 0
273933260 666390466 0
336395476 486225270 0
256024217 375566366 0
66374872 495683533 0
133718343 644712185 0
695764183 563239356 0
364849648 135772378 0
3727720 52451858 0
570879328 234068456 0
496596294 412787683 0
291057998 353486946 2
8574629 91876896 0
549296502 803137654 0
662567316 603092577 0
137402297 397786483 2
154170468 65679231 0
478728192 156326853 0
250044294 10422116 0
478047890 955347272 0
975856915 471775394 0
883590737 668336439 0
139641699 132181389 0
801355688 188049213 0
54303505 121694634 0
472975031 853161646 0
691724226 852488303 0
119388958 7433756 0
297080086 310319786 2
11354995 435367322 0
643999464 748184632 0
734520247 402790211 0
888733300 318903239 0
561526008 881487224 1
357556517 910498391 0
754787250 203884137 0
31706017 288174776 0
825701781 183752457 0
869665195 236450290 0
894514756 574809053 0
152078121 971010466 0
62541898 371659313 0
639429818 922083198 0
25597287 52182384 0
278818030 9636903 0
225042578 514013030 0
338713105 157013969 0
6814603 3957068 0
226764170 132097614 0
411679311 55393808 0
43135524 808501134 0
361704500 684889253 0
263607065 626228624 0
778067246 841638972 0
670691451 405249207 0
77298391 533114052 0
856761522 140421401 0
723057185 374001816 0
248638219 673181371 0
95170660 552181257 0
382758761 199302429 0
531229643 274915463 0
876516537 593140817 0
529459761 95040215 0
893420958 938665436 1
461942287 355292369 0
285902901 381937943 0
498638939 340935540 0
361164532 443138959 2
45828339 971677742 0
364502190 913712519 0
480237511 615416418 0
584628524 143743878 0
176057018 842997698 0
881822581 655259379 2
478693200 906141639 0
15092166 526008085 0
668669118 345575478 0
290191147 12534653 0
235039190 376259786 1
67411491 34539524 0
266245255 100452115 0
103012680 345776962 0
903049267 605923087 0
257508747 993250540 0
831310872 295708811 0
915717134 772341289 0
687505988 24245433 0
482476096 526118493 0
705832050 927821003 0
861375273 97276693 0
969926062 244547731 0
600452781 845366495 0
780651225 132062851 0
5379739 153964905 0
696179920 88916040 0
686100780 233548856 1
898674488 820144977 0
930103724 205367575 0
999860803 448180177 0
990648568 641381235 0
949679048 610851605 0
669180175 954887088 0
137303758 935873411 0
790854263 723083155 2
865756127 672972939 0
52586834 799661088 0
273441153 109715287 0
459757738 125722105 0
603018604 666329500 2
629361266 980725554 0
947297693 975518311 0
291410841 533346268 0
29363359 27521832 0
187312402 252256205 0
720501081 389650595 0
971746062 412577122 0
120953027 490010733 0
21778853 804491950 2
798860452 106001231 2
340899546 886032707 0
173778727 957949220 0
950386600 8918560 1
759871631 735075284 0
367705998 375677150 0
854451921 785036293 0
28224678 793775794 0
952076264 18767045 0
690425421 433192803 0
803086637 119878752 0
425474205 103689018 0
72312127 380121181 0
307739710 671854408 0
342183938 816695770 0
457195287 600522869 0
691363410 9633720 0
980961198 530789434 0
273876590 166674564 0
506701311 310788120 0
712175767 702796176 0
922183399 854335580 0
73609345 53433842 0
71442685 637486395 0
718047869 50463545 0
390227032 225448543 0
883288838 353603311 0
581841905 331710291 0
415151744 65310763 0
616307084 106759879 0
964243021 926697993 0
878041284 119593282 2
235113767 664410236 0
207663641 617949076 0
41149213 759000044 0
931093712 761324805 0
475688599 565828541 0
898115435 605654507 0
855944766 393005438 0
426444647 128058179 1
496729673 743300208 0
436903970 647088280 0
450817786 282690050 0
861102398 727480988 0
834408218 650245372 0
68183418 219223168 0
846898909 562353877 0
444600822 946323319 2
809618869 287141796 2
188742867 802526028 0
823896669 507758713 0
141833927 819923920 0
991555848 391209496 0
347946339 834004737 0
445477410 88407544 0
328232763 921783081 0
343216737 944538016 0
817825694 736889381 0
257315413 183638531 0
131340375 295497117 1
718822476 242626525 2
335373813 155989208 0
832909051 201833492 0
439295663 131473876 0
967561546 166724788 0
575392725 840612828 0
680583766 855967905 0
103384411 707693634 0
773420824 80117978 0
558656026 986948457 0
73474504 205571114 1
376753048 162544346 0
442281716 151492384 0
772887926 44077183 1
725623741 734084509 0
867505841 260943192 0
535345478 822408547 0
138323267 26557398 0
604810396 307657043 0
6560630 330498218 0
668628091 685665475 0
535122689 721049794 0
636670116 581976771 0
984381003 416321270 0
398254826 369045906 0
717819984 665728670 0
87688808 45585307 0
768337572 919517843 0
60324177 268675096 0
815847733 705356440 0
657353498 600050112 0
565001345 733631176 0
766039280 560955415 0
508939767 424568825 0
961273853 339550880 0
789194794 867001357 1
455216271 74904495 1
180661212 939197478 0
577109422 527381673 0
886129211 920027736 0
890945243 47048980 0
300110244 446220823 0
588151280 149447377 0
716427234 329226389 0
729011424 143547164 0
282573438 838686195 0
660347493 372592303 0
154779326 409109319 0
864834725 940522446 0
89732052 654086668 0
234333258 644515926 0
444116423 134486292 0
761351182 796527675 0
119897133 606247275 0
940549886 46640650 0
659980863 786299033 0
909468083 881231449 0
545075965 416946854 0
701529895 920164518 0
589425538 473399253 0
645003558 561309671 0
93991727 46386357 2
86185366 230742527 0
817984053 909227538 0
940670446 56227872 0
830001609 33167868 0
597779245 218853333 0
887891259 937143813 2
12492856 372956975 0
112576956 927631554 0
869461673 71516187 0
649641568 602405533 0
365231599 857025133 0
989415426 373906123 0
616806095 695086716 0
762997922 246969273 2
910527165 104975843 0
21680284 893603519 0
23744883 92429211 0
920950677 142936247 0
185378631 413338052 0
911449808 391271597 2
875850621 189115223 2
913366835 218760082 0
729222530 652599696 0
32610540 329800640 0
975792037 952795654 0
234358070 466654203 0
926386675 338369865 2
957355396 916791302 1
27158450 301984144 0
886528175 613444302 0
281789266 87286764 0
638426544 710907333 0
318638459 255126487 0
368523899 640565397 0
314489302 915531507 1
15406053 167039189 1
136070351 123973294 0
889471205 346830603 0
423775509 726382001 2
572148351 263076604 0
134273324 617947262 0
224609387 858186222 0
146179414 678468548 0
219130601 966321974 1
640595929 37288764 0
98119073 88995445 0
741565610 754904288 0
694882850 346511968 0
270470329 475793508 0
580898186 685004097 0
84772906 499567319 0
63882485 755378891 0
20075543 625028364 0
761201125 238839189 0
524066637 138085738 0
424913965 2578073 0
852174615 203457083 0
933769300 514874187 0
974914329 114274929 0
419381915 90264544 0
244461713 164197945 0
599317334 88741284 0
900259483 332153686 0
386922143 855789607 0
42306987 199410786 0
342197098 299347465 0
128405505 260098027 2
477796550 576912228 0
960695630 918579651 0
88972010 819482212 0
817453367 16688439 0
687916648 576950755 2
335194429 820870022 0
833199225 350063992 0
95026909 21820302 0
732246905 245071517 1
65748380 647247593 0
466709464 121129620 0
528302086 96750644 0
265555459 973429954 0
917916445 681426788 0
422637792 389460074 0
97932537 105105250 0
614607851 364011971 2
303321604 105308184 0
394883497 178321382 1
246032140 293526618 0
955469562 124853737 0
482442706 514419901 0
806397725 713291875 0
839195440 36039138 0
25222466 136356437 0
738132804 400335009 0
279932079 797294975 0
726920412 530593382 0
338488182 91964934 0
12964862 582911859 0
992884187 862048129 0
596209755 509263764 0
14551725 447650868 0
588867844 266879485 0
941925267 26082313 0
18793905 64197639 1
14560441 810306824 0
310428866 499047895 0
193507801 152719733 0
695374531 36312737 0
55484937 924723365 0
56808317 197692387 0
163682609 16048715 0
238935324 57408373 0
28750761 434192133 0
257146962 777292313 0
461464444 426947714 0
110820813 300176209 0
910338557 204718589 0
756707572 295351261 0
462016428 754123103 0
732165951 547725194 0
369883706 560360841 0
18128918 96226542 1
341188899 249930123 0
487394471 139507295 2
711335575 903691060 1
247744521 491818930 0
74350022 34844496 1
859018440 655942452 0
803822839 77079074 1
5103868 849337952 0
934307632 632861229 0
218993436 228742241 0
823218527 318737463 0
777916913 106933599 0
608337245 279563622 0
2117735 346873704 0
709888368 167632185 0
900620614 853779395 0
787702490 549240298 0
79915914 870478571 0
511688677 420325893 1
76621700 950962126 1
156512836 342000374 0
481934577 607850600 0
644195489 882025012 0
724198563 133933535 0
213853871 287892813 0
802804463 595519186 0
64896470 858931108 0
217546792 476846383 0
583277114 178222511 0
799351055 737397643 0
33952365 768923124 0
647778726 18769475 1
73089495 205432886 1
910000129 142452275 0
286727557 351429326 0
169988502 236595200 0
333712690 14180999 0
412855718 896642663 0
101779699 937369226 0
789452698 87249084 0
634531605 722624029 0
69957257 228034417 0
687077346 224451459 0
820141437 997043649 0
597087951 757027871 2
643702201 21172324 0
869443329 837271878 0
155346358 34782732 0
275221628 596217192 0
726082484 224077873 0
531812108 377996112 0
755477508 841865304 0
546150426 831235023 0
727392000 116715461 0
570287724 985692687 0
838991017 601202867 0
841478380 752305870 0
722925201 173181220 0
325324367 868786030 0
551874084 847121177 0
594324601 373547548 2
363713548 388704020 0
412898161 658668288 0
889162631 131819256 0
306280000 986640323 0
132938152 830641619 0
138678411 661273259 0
936702169 363389055 0
626279644 921149916 0
545573652 244380153 0
850606081 177854299 0
738041602 153518875 0
234390331 344679158 0
845646521 40511313 2
492858433 32771103 2
219853376 522588561 0
59817515 842957003 0
478590032 264903307 0
834265120 40025797 1
245311002 570287266 0
746409020 503662031 0
463302012 260480217 0
519820787 512917939 0
904166263 114969076 0
139697135 729458360 0
533573881 564363258 0
395879986 58422726 0
923023118 610086892 0
59890066 537283079 0
913960084 470772045 0
923341845 901235037 0
381916796 74459038 0
327017016 833334848 0
372607976 808553399 0
167398977 395412137 0
88020926 46059746 0
934035643 100976196 0
738020768 122001085 0
675783041 445846601 0
383335104 127668562 0
303839164 958864912 0
345430724 989564918 0
94389578 173406087 0
680792149 934195659 1
810109215 94763714 0
272869193 583380150 0
956632399 363121336 0
103864756 581978777 0
47699249 950903220 0
220279512 625778344 1
573354879 336179909 0
306248037 103879008 0
682855368 392068875 1
605469850 136725150 0
255775547 645212080 0
95565355 190619802 2
571929832 486254841 0
351924355 304194022 0
510832262 79505596 0
175741010 37416197 0
32028843 809973172 0
7113806 397461730 1
31820680 340445048 0
179717513 340856956 2
836009377 221601989 0
116580925 150425777 0
71342258 479889865 1
992341266 389718042 0
357264573 34524975 0
5532997 658769443 0
53860686 702010338 0
276117482 990860922 0
130668445 70827679 0
479473727 274068288 0
625720897 112043919 0
729294940 799039901 0
58372543 78076578 2
422694187 836101440 0
129959516 882127201 0
873119749 213942450 0
150626023 499527581 0
483890633 248155539 0
251355527 33045658 0
823679783 249356506 0
24853707 882826197 0
883718668 697978204 0
845780354 95692260 0
399313413 342313612 0
619541470 940305405 0
32353528 441167256 0
137282854 353104705 0
943076479 777375312 0
198657696 680035600 0
438633527 907927232 0
613355616 423292048 0
715682353 47894492 0
36100348 51542578 0
512127560 689697181 2
619915572 987972318 0
197427404 125894094 0
462416021 613522989 0
209294623 577752498 0
624158125 19158820 0
635556469 119158438 0
96485588 895134866 0
446145187 266674759 0
892493410 598118981 0
4663643 16520863 0
114036582 838358427 0
700655193 597049912 0
4771586 735175765 0
364008385 309975699 0
994136908 760213114 0
209201946 168874206 0
870736929 540554904 0
309702992 513366277 0
179856042 641857649 0
910372803 741089219 0
38636309 37002695 0
647354441 906548498 0
62474521 931997206 0
389808938 514312468 0
817326787 949908822 0
103336188 612960712 0
611176968 629161103 0
319065533 360013261 0
305769344 793586432 0
805974946 467511595 0
656398453 244519326 0
152837296 588308284 0
417869461 809707201 0
837981307 325546744 0
153585448 446715857 0
635892869 179028563 2
469530351 806153215 2
499359673 98429415 1
479035403 852720946 0
26758758 931296724 0
47658229 491763595 0
294539457 333033181 0
381585255 837037381 0
96943007 41888594 0
904169177 977716925 0
732097957 643974787 0
179035939 924769333 0
749316108 457534883 0
721320044 549370067 0
816183798 377597456 0
27043900 512563571 0
194467446 541453860 1
596406 26922595 0
156710737 68169017 0
211052563 677117751 0
576282401 963237653 0
346664111 86229357 0
385997878 133491648 0
995945823 254261928 0
998568188 170058685 0
426594989 294867304 0
444686612 232842180 0
98996181 791366516 0
194579776 351377451 0
281334205 552126831 0
290071462 393495845 0
546993076 713208412 0
106562417 157657322 0
122729910 931839824 0
712084487 781439607 0
605104121 134073040 0
373319953 363473856 0
184560854 519624467 0
184010480 238476069 0
367552985 584758428 0
253456981 700998004 0
125091648 469138789 0
999465558 88045861 0
56317358 962970476 0
416316133 277019963 0
231461514 109253089 0
690233102 472363282 0
97194382 325556856 0
619587927 752917798 1
630644826 369659685 0
632559702 499884184 0
93546798 96812987 0
914218457 425162689 2
775071410 143723308 0
156470642 701387177 0
870922445 314288263 0
564033142 141326795 0
11178576 960116084 0
315029896 443679163 0
190935110 106422324 0
429876391 582951346 0
45869934 319342281 0
784373153 45240620 0
387433867 616233596 2
80629825 579136790 0
915201209 625522612 0
107586663 861710199 0
818055972 275111808 0
294238468 467394993 0
759129120 463451426 0
833003777 841432514 0
150371676 288447670 0
291236899 54266210 0
437330201 208246153 0
690622498 331412019 0
332414575 650829874 0
71990448 556897287 2
838634834 514538394 0
378928175 753479894 0
393019824 316232428 0
141827538 112342668 0
982531819 629075079 0
145588004 258707976 0
685464969 27436323 0
723221767 655393654 0
85578937 369246247 0
482375305 969673943 0
861038556 392507101 0
361756386 472268678 0
869288243 50612379 0
502904203 806881439 0
449536015 393158969 2
552337466 211108472 0
604066317 247120202 0
348259129 949241336 0
697718750 602041354 0
773704551 590513133 0
755543685 97108541 0
998919775 662210989 0
708562852 201772508 0
912827702 229487593 0
849414659 198978894 0
599620216 73901881 0
917317339 443582342 0
332825785 115941527 0
250135690 900530564 0
170861250 266380600 0
307452646 306967251 0
47766781 848280101 0
819023902 779486164 0
246700627 139433618 0
43606620 237663945 0
258880856 583736824 0
286053379 579923172 0
118952933 5748333 1
304741539 357984463 0
598218958 67437953 0
910624925 73114273 0
701493153 115365688 0
205766977 376454800 0
26051300 917214586 0
934611014 167053525 0
29400818 568356910 0
849877084 989511017 0
210950584 706896197 0
557495123 55789266 1
208322688 300078907 2
875410798 484464844 0
617671480 47888069 0
293262135 543425855 0
111562668 13738056 0
393645794 941202367 0
850072302 80289271 0
350914165 866508092 2
289846032 116437785 0
122300742 202432156 0
515601307 10042864 0
83276989 229038500 0
964531992 851068509 0
806292563 650356871 0
309285797 232654905 0
938505339 757844772 0
64872851 60354731 0
768850896 984768851 0
252711186 585824672 0
691355830 363499821 0
6569693 279446896 0
867025464 986361543 0
16266640 210839784 0
209978345 512762963 0
29913330 45538848 0
900265111 329981320 0
75159756 829196809 0
859638367 450585962 0
698243227 117324576 0
861977842 241966086 0
675230977 780225478 1
729306133 563443557 0
70911628 417008701 0
68006998 541979446 0
920176551 904744943 0
169811522 32819447 0
399790086 70912921 0
130895696 814337294 1
41788306 683359104 1
758172669 938405216 0
445365871 598219428 0
71857491 242910179 0
52946391 56513147 2
891219873 453600983 0
814563056 889874203 0
65439607 399525957 0
182140034 853250601 2
947347962 951980452 0
726697712 508828534 0
329575032 899947994 0
249587115 578219289 0
408623684 51069867 0
957792808 888695359 0
977760750 117003900 0
647448484 215321372 0
430629260 164984098 0
52847241 36212478 0
53487653 632244583 0
964918872 654655515 0
47608816 371706281 2
252409904 461940715 0
271635453 6060386 0
88699357 911778636 0
512204299 160708064 0
592124209 305970319 0
155967439 202648360 0
165758467 836805487 0
82358317 164719722 0
997161694 793168866 0
840737338 782610545 0
586296917 168106744 1
123873129 202341827 0
680107510 923300768 1
755663685 673831528 0
959427534 418937901 0
992380323 270623611 0
793117888 1786630 0
912629842 828680558 0
489438008 351525854 0
338554851 393255854 1
142350852 731152886 0
86706362 756010111 0
132312324 419875856 0
892094443 431794370 0
232923000 533610579 0
537314584 528525180 0
689504013 781891271 0
386346915 246375398 0
816509441 535693337 1
347102356 22843983 1
809023090 494632929 0
796983002 516804007 0
760444900 554148720 2
207176643 782735782 0
491436471 729217928 0
690222465 91877062 0
127492806 722020567 0
124415457 793835697 0
931416249 767969227 0
362265682 471125514 1
658232094 676079614 0
100629871 616072721 0
750678023 947486313 0
353136537 490263741 0
131948655 867500306 1
941187232 176054541 0
849367782 373621925 0
152122235 885553168 0
44833638 102421640 0
962559461 541089954 0
7653613 809733635 2
341849338 49080986 0
687361233 149073054 0
863143611 913940206 0
168574474 890088720 0
920627859 850848687 0
812091363 375099945 0
673920639 646822975 0
62024525 864603265 0
82137402 70085925 0
151278667 642821472 0
966347448 985500569 0
688724725 877697945 0
174628890 970958085 0
802193970 680779214 0
378849900 30651792 0
966859620 554364750 0
611871011 493363448 0
252675557 850120581 0
908270383 972080840 0
858765586 952916676 0
761339037 456697482 2
57555181 248141370 0
939427613 753486434 0
71332037 777694764 0
391851313 222241717 0
975444955 9430526 0
21448182 555564377 0
867433816 186075119 1
308871650 557572614 0
882599408 554778019 0
787891183 412625006 0
861224464 449754311 0
853753664 810965383 0
748863866 438348302 0
573489167 406681886 0
487393878 638225980 0
781322395 799353666 1
26723214 38679043 0
925332503 296946910 0
56884507 425816473 0
555875849 656041435 0
9309544 531384605 0
361501007 897218209 0
138492520 488748624 0
260807056 393850281 0
996791715 373596440 0
690539455 761065781 0
535921372 751957336 0
58111412 559433337 0
818028841 371440537 0
786603702 15047700 0
245508348 165830161 0
327708497 212017044 0
598052711 245716228 2
323147123 536118998 0
54596044 675658164 0
24305254 70026725 2
29624107 927875108 0
340530844 235326505 0
865656812 359733059 0
754599252 61418606 0
619508555 872152749 0
231453359 145650713 0
812686358 426574489 0
405303730 26216973 0
628062210 944115671 0
358377862 543649298 0
138055692 279817235 0
965955480 869556396 1
706460544 151353008 0
188987589 264136668 0
658423842 606450893 0
275253804 920150575 0
856874021 3783863 0
570839223 325006205 0
205307842 851451028 1
990009798 682374793 0
64957569 120088599 0
557878501 973316281 0
628712189 174271229 0
600022492 376098606 0
60766447 623047522 0
245555078 885909931 0
320688313 143591463 0
621933763 413994629 2
325016679 308600755 0
512880761 408770732 0
675724586 498929214 0
166291637 104430360 0
388763650 581529285 0
223239283 746871931 0
917892020 455218111 0
964075983 243160775 0
612302870 685756691 0
901478566 26430042 0
870996789 81701103 0
982946824 595230983 0
720964111 129209141 0
310900454 869851293 0
223244682 135384623 0
324158481 104235569 0
440549204 174049342 0
329190944 882624222 0
655212736 578990864 0
457284084 122257978 1
102413802 85480829 0
564407998 454646720 0
225667110 21370697 2
540155298 547003482 0
428818605 50672400 0
470123046 659842840 1
659510603 922145022 0
642122711 940625307 0
422480147 355558205 0
518638733 842020297 0
194464431 12779252 0
417789724 960891194 0
694971966 11771203 1
711266244 834533279 1
689203072 444041120 0
746642603 846451306 0
980655220 573115234 0
138571679 683670567 0
221365716 32711983 2
653957274 787484087 1
784844890 712986649 0
80568403 96043041 1
962580014 27273471 0
591911029 794825045 0
563131557 760563159 0
6688942 369310752 0
20635433 214534660 0
83103042 943702513 0
741537026 88806085 0
551053869 142347113 0
821685709 14665288 0
765791129 160926925 0
57477743 562785103 0
943863381 83914552 0
833068193 564580947 0
102066740 42969699 0
670859078 161135226 0
719798438 233744613 0
189968304 274244664 0
471380797 580177829 0
761152697 911720024 0
493580364 875905182 0
823900448 176178338 0
613154840 480446151 0
25865080 172925722 0
717859896 631913653 0
409096649 217614080 0
243230623 766137602 0
307625674 976469624 0
223405138 504607395 0
983536443 768261837 0
53846012 700666319 0
761641797 471280541 0
500296691 33011025 0
267615749 426162818 0
32298857 158975123 2
480638960 792440471 0
745292755 106400066 0
455115014 941701026 0
382642390 29569184 0
530419865 703203112 0
282213153 909846960 0
259091030 580040715 0
459161853 197006881 1
19401590 213584758 0
97966935 146791088 0
77467634 666549608 0
686770288 300617517 0
463090808 476181443 0
247545390 697745667 2
321571901 595043440 0
655361732 56860498 1
619881983 772953452 0
259286173 120170751 0
953116652 175869014 0
20624072 336255540 0
787870874 334087615 0
470215629 365720310 0
806977297 251357591 0
556325746 584334558 2
634556220 953778757 0
186001022 797101504 0
984180838 246263800 0
592709886 331824709 0
897898735 178544336 0
179752262 547564416 2
703522246 921534581 0
449840977 480251872 1
907816699 863867969 0
387060102 917749949 2
145302195 373539442 0
113364148 690974291 0
731081733 523364299 0
262000414 228336452 0
206427481 34717796 0
84046706 96912030 0
760649371 615637332 0
296475207 103923380 0
611937354 761186503 0
899698406 283724619 0
172946237 943102480 0
148497637 490281836 0
654585062 335932681 0
26827772 687774604 0
586741706 854368134 0
589960307 702172474 0
41949775 630928625 0
795653967 421220682 0
593668578 651857318 0
665853761 57895983 0
46524479 92944752 0
335676500 986079116 0
44595121 348780418 0
45918626 208313459 0
738283809 381789435 2
360483121 109270969 0
958445088 847659259 0
812319048 488587454 0
650933822 678319572 0
426529873 493508251 0
81589104 746700365 0
85277416 855574549 0
814547205 404364793 0
131007660 487536944 1
15486153 270927194 0
251734522 555790811 0
51076498 737491092 0
852056950 325049770 0
28117768 954670893 1
969493004 968059467 0
122974973 654395385 2
914823060 115112989 0
116726549 411110142 0
312781581 212478962 0
602096454 792456652 0
533470487 767352534 0
228128127 527670972 1
147194259 834740154 0
616303271 176879050 0
434443432 230171458 0
605028108 831995365 0
751987182 669824435 0
957047761 261189167 0
278776956 805823211 0
544092551 270853164 0
204783751 718752130 0
834545217 122482635 0
612999272 699450614 0
944266241 868574269 0
604027385 477622344 0
468894664 335363683 0
25585677 729627427 0
730532707 661695395 0
553140955 617390170 0
912396241 529762455 0
472774735 372147254 0
12628421 585242504 0
245675769 873661460 0
651990830 805309896 0
532566127 53350986 0
420035388 947109090 0
475160505 792488885 0
157507160 927634065 0
854830996 748028550 0
127499210 600450911 2
156535504 383992053 0
248893535 206923173 0
664929945 473103386 0
579691208 425126135 0
779757158 6490083 0
874464811 914977654 0
279226972 845778835 0
541910794 605505790 1
100509044 129517847 0
122575761 992467902 0
567014899 555828710 0
227387723 478132283 0
221787380 812020824 0
982958962 153496272 0
500215930 945174956 0
541958638 855296079 0
785192471 141423958 0
484503546 510571365 0
555973992 266306971 0
385751292 388954972 0
50215346 975879406 1
448959398 139600453 0
41110677 225543171 0
875222258 198454734 1
891282061 884806192 0
820245902 520145380 0
933890673 923027973 2
736536258 134244532 0
847384134 128637743 0
62647626 135433967 0
598110949 65708983 0
30597422 942004224 0
865711601 564514864 0
281205846 141965151 1
260940585 131966305 0
907395914 593919661 2
356616095 58016448 0
162442419 888419976 0
135831113 2507948 0
503703495 266804114 0
885305737 437924601 1
876505191 69664550 0
432000073 620498238 0
945558652 689671271 0
36498818 394883005 0
770786020 992614288 0
695943423 78367033 2
381931812 576445243 0
223837408 789833173 0
201542010 805296225 0
798280759 75943075 0
424471633 237599613 0
792724218 803616312 0
791009680 205541720 0
643066291 685521290 0
991967004 207438898 0
933534748 610913492 0
152527628 62676540 0
953441275 61086598 0
121212410 680615939 0
991906390 723298234 0
126478141 24833786 0
38795825 791999461 0
136066786 108769887 0
421967256 855889774 0
554717753 649533549 0
592629062 438471319 0
575328367 349055905 0
858209808 187362763 0
562661493 420904518 0
56268903 844784824 0
263626730 1335601 0
36948401 70215093 0
943225362 142634301 0
313734747 52755525 0
47313739 339820774 0
469763408 676093072 0
858188057 774519170 0
141423896 923768158 1
663387792 304239654 0
247518672 822714658 0
215509932 65392097 0
212523792 550107164 2
948292885 506063289 0
695301945 706404466 0
274768092 122028350 0
228497613 842861779 0
822081456 467662839 0
194163639 18080716 0
12035766 365710938 0
481374648 671620462 2
204823004 293151756 0
34679282 404092876 0
963267006 341005546 0
97655416 313377042 0
341211660 530013042 0
192647177 761889107 0
449214392 405537186 0
78352650 91838531 2
27759912 246654890 0
14021218 343712682 0
766623168 327405942 0
168248957 299487824 0
688386708 293031692 0
331434235 616350775 2
196581088 814177647 0
980605458 272280 0
226070109 674647597 0
302818237 106310289 0
875424933 798441677 0
728456486 786637065 0
331901575 580443148 0
102051427 173119697 0
104764543 172530740 0
114346247 98489321 0
344411742 318006835 0
605446569 532590687 0
628842706 335640902 0
164886971 104495046 0
967303286 700564589 0
130735075 193078470 0
935089171 903670968 0
73566271 937453328 0
600850339 98868398 0
28254789 686235162 2
609073226 101733373 0
610736879 860014533 0
625233695 792184427 0
796613736 830663188 0
577260780 449708019 0
231136242 853280851 1
344403872 83326823 1
46046935 675021038 0
65800899 422541593 0
327348192 383969618 0
206693662 138970302 0
826103246 678983331 0
474400121 425688180 0
105243682 600498667 2
631332484 753892786 0
45919289 454501664 0
587457506 465505527 0
954545807 100626702 0
727371397 881624189 0
6268886 430158188 0
785186855 90813991 0
455269740 973793971 0
9436258 972459070 0
923858947 99459088 1
112603771 554190160 0
737336521 40630498 0
753007435 519383465 0
896498002 191738901 0
995330267 95963526 0
973401043 451503403 0
571956395 655234849 0
443131247 869317721 0
666118161 315088700 0
997927070 998760912 0
856467859 51959149 0
340835962 269180988 1
77990418 783619896 0
968900237 343157457 0
984254214 785943820 0
381699848 391367897 0
483892051 548632361 0
178757442 171910031 1
126200026 296856840 0
386492825 253512491 0
771464348 356068638 0
108685262 501836480 0
213646471 207964327 0
153508344 828184561 0
310833339 223109052 0
260671356 381386988 0
463653106 854909539 0
231313130 358805807 0
220391640 294802890 0
308550533 713240216 0
674044985 775896345 0
426613805 519166374 0
543331931 630836894 0
448936058 41538552 0
253773286 260001606 0
863239333 704320373 0
256331453 255661923 0
988136994 226344626 1
904121369 193573569 0
844082219 959378934 0
764062125 843093051 0
593693755 525930766 0
661822897 5773393 0
48905827 889887597 0
275658065 236243180 0
49962572 906596011 0
389195599 802517784 0
665546657 839298583 0
917086869 894137178 0
681374822 115885455 0
427513561 389848208 2
369772194 737891520 0
27176664 375956752 0
766876319 375075625 0
115945693 281077950 0
732442036 435889113 0
65984107 747035066 0
526605976 644791174 1
439705826 786447033 0
48493461 460130511 0
877748372 598958901 0
581218390 725832191 0
70686112 937320629 0
329831438 645192200 0
264905265 159237261 0
79860030 535935225 0
182537626 199414567 0
790625328 954253507 0
402049824 318866977 1
651855364 501338507 0
512550565 481864135 0
48864674 267691741 0
399541987 418097625 0
952245214 22191135 0
48735298 623914861 0
394333802 316322587 0
344098414 849963247 0
337000251 949943406 0
127545065 743406360 0
228383788 641710463 2
503282388 4431325 0
289032161 121602393 0
424773535 439631011 0
438715320 174688731 0
963342427 83109754 0
179700782 802629258 0
163279217 92754149 0
877991282 61118860 0
482197814 439023425 0
222126296 310170609 0
858661328 793893210 0
761955031 436647987 0
919385823 694488893 0
579005027 513208399 0
479729839 789014127 0
642991939 104478124 0
461558467 727525709 0
278206274 398849711 0
21114132 80773174 0
719378357 500284607 0
970900193 23594377 0
738301250 198000967 0
424007257 490032138 0
21849378 21525557 0
781845611 662154498 0
843940032 78223155 0
22021733 323088457 0
234628783 397858128 0
134425241 753994306 0
997247934 698983177 0
349368976 113752170 0
490537159 666163928 0
741609270 255607837 1
136596699 22353703 0
68928750 94727159 0
14305278 135575864 0
105604765 338669036 0
693733856 121942872 0
1156958 598457870 0
633806397 538967642 0
283689012 535268614 0
228650799 927324704 0
532324192 174943663 0
997546603 58806579 0
486062208 938752575 0
894414696 20849838 0
471759273 471579603 0
211299037 763581786 0
114120074 180041906 0
115767836 185826165 0
138569241 822582565 0
804151332 948356051 0
462761998 363489814 0
145562701 850853870 0
199265365 391573442 0
454675941 133292326 1
893562793 968625002 0
978160898 500276412 2
950710072 163192932 0
911530744 22882663 0
461818407 925600198 0
162249818 191344778 0
280564980 361213693 0
278020073 68302227 0
140748162 898304896 0
15667925 636390444 0
660885379 42225513 0
373314217 63006360 0
476338232 89892090 0
904060069 20678104 0
934499508 296687078 0
645785063 57187564 0
618670342 576223981 0
174942804 355567032 0
674868002 223352698 0
823868554 969958504 0
588237129 113289431 0
32389145 722554051 0
183602345 788395358 0
133497124 831438050 0
52588167 291508454 0
529234082 249347080 0
325562183 36033320 0
131063648 538206921 0
974886319 247800749 0
68408832 929196723 0
997888644 411949121 0
484286152 53262227 0
394088555 63914577 0
381738851 849587768 0
42332072 677458934 0
370950248 543170778 0
91445839 773668100 0
579451755 569140963 0
282912404 669827593 0
118369315 223584660 0
590050780 737205797 0
635095390 760800598 0
552852684 395076283 0
488886452 87130501 1
470219921 549400337 0
31392948 165079265 0
574979119 983427483 0
948489421 310284301 0
962691994 533174978 0
563995781 125698238 0
463234637 617107354 1
419995060 317941711 0
26998221 497813154 0
916466675 377405814 0
445790068 73126714 0
987934050 382282721 0
319737837 662958383 0
80012434 208904250 0
965975514 933083325 0
800531962 906000788 0
488534913 718069874 0
300365673 229564604 0
136775525 140313790 0
302627345 147227351 0
952498354 173350719 0
320658189 592397037 0
827241513 428906155 0
185270594 800954348 0
719367928 862334181 2
764505838 401545890 0
354564453 774387930 0
969630171 268854241 0
591680640 258247079 0
393488347 496842254 0
360414398 510761298 0
638410421 262252553 2
695249835 853948212 0
94802264 806607001 0
528607488 486181524 0
249016720 738499938 0
185505263 259250429 1
221829440 843362921 0
125550983 524777148 1
322746464 800956327 0
269244202 141655814 0
966913246 652086194 0
34272555 365357569 0
880626061 418617985 0
87366135 801668269 0
510716002 683121076 0
896264035 511847017 0
665654002 545512968 0
674572215 307684725 0
383539576 926954980 0
966996430 584816397 0
863739185 722109584 1
817540202 806904011 0
546644805 459171497 0
567989885 607302759 2
991959209 874279035 0
548209763 119272563 0
726181942 481030072 0
662956708 765789574 0
647121166 34558837 0
713213839 564148699 0
94171973 375420655 0
65843068 360829699 0
38634634 586171248 0
470308825 712369588 0
323769507 58312502 0
19102345 531005247 2
884388057 60128810 0
987553234 758144896 0
805706508 69713871 0
867455640 700129831 0
428398283 573409052 0
962358976 219617256 0
616699656 547750687 0
313751061 115663738 0
978313751 487971384 0
994573466 144068891 0
56672000 543097528 0
519142799 814165367 0
334131576 679249566 0
422554810 894748536 1
351110349 29360495 0
247715488 998101598 0
244704892 90563923 0
538616112 595990870 0
576499004 192615043 0
233741675 579715590 0
33333341 122095799 0
213841149 76542876 0
2954678 822964794 0
297514130 96950195 0
318736659 679081463 0
675940548 340367251 0
42015720 317918355 0
355316009 381948609 0
25091364 124388627 0
582156678 856295669 0
967295794 408356802 2
891143201 264695748 0
15170333 559222791 0
198188187 560541272 0
229851436 307644603 1
742944314 38387321 1
404022959 844049686 0
750196722 321316461 0
21573787 349481703 0
38235480 74930010 0
212912556 300680332 0
117301575 919118222 0
415005579 217701605 2
254427622 962044090 0
856376495 799448887 0
698957541 799831986 0
812889464 906403031 1
744566927 868348926 0
128762094 797573499 0
728210439 492025287 0
292997571 167975836 0
692179592 446252569 0
311426694 4409830 0
22588181 110927863 0
378127548 82115864 0
553607725 317307229 0
185934424 985867895 0
521020217 391955291 0
362653990 145708107 2
390680992 683318121 0
265979461 911939848 0
255540469 458006064 0
731528176 392344791 2
594080970 848144586 0
65970772 369516977 0
91391730 848990334 0
188631918 54677075 2
466717640 601630316 0
830834436 104851178 0
190710769 611327427 0
862487414 364898934 0
756054716 819428871 0
687306987 99872204 0
816207027 431239480 0
52628242 457462255 0
631067014 735447880 0
53079912 32788436 0
759211597 608613008 0
193636528 374024325 0
853598179 692412449 0
607315956 482800087 0
599768362 70867028 0
805422350 245097439 0
219274223 809053098 1
862932834 161780006 1
517798054 1460080 0
192431917 50968297 0
953084661 990144386 0
131231777 127585333 0
236345636 236009526 1
246106418 936139487 0
13135926 720969346 0
804595772 87868655 0
36472314 66425394 0
510850515 876780380 0
820408064 200548920 0
763264449 511599555 0
146326154 326269074 0
602898913 403281903 0
767418129 586725765 0
374993352 970440997 0
796784492 723640278 0
14568186 759867449 0
142478443 271495511 2
454448175 428682713 1
916730502 494883876 0
640587357 645336674 0
775826153 283040067 0
297012703 556362593 0
531448444 175997033 0
777372825 38413971 0
863051829 548718224 0
783593747 976522867 0
595991482 645957441 0
973638262 745792697 0
993812486 216193267 2
225721108 146778660 0
925215498 51592484 0
818773332 485787294 0
345208493 11332858 0
596841038 922771293 0
908588956 815354472 0
840219859 21041487 0
367215997 673533174 0
880859048 557421226 0
855255492 193241622 0
464035741 727828813 0
169357419 80299506 2
453841323 629189490 0
145911270 435589029 0
201831575 592168910 0
983772676 31031020 0
27719600 271567947 0
313505883 83089942 0
847856578 283050586 0
739563183 616990028 0
969507658 700588249 0
781349678 355180534 0
770942372 586170470 0
487563684 908224656 0
867762566 513721451 0
16755762 752117327 0
694737920 168875407 0
326745648 989325692 0
917788614 480609116 0
859495304 376741270 0
40999993 703730665 0
547517247 488561711 0
371704670 144221156 0
906057925 780803084 0
52637580 335422542 0
915653405 93153058 0
65202449 766886344 0
898382929 915300907 0
611037476 842819483 0
122321658 532841940 0
358401339 374401313 0
34089107 362740236 0
510471065 170208883 0
804904355 369982624 0
36391718 444127566 0
925657111 139931117 0
328564582 906612691 0
157732994 678921750 0
810824189 184601492 0
203116987 222325817 1
426776420 187247497 0
214126522 292290261 0
804334405 38025731 0
382581656 384282290 0
711238741 550214776 0
389980196 309825436 0
643848379 543437793 0
196486435 78931653 0
801595427 867581744 0
603773774 186097709 0
841071910 939571548 0
450730196 567943655 0
747624757 262474287 0
492358098 981307465 0
145170785 302971268 0
724796734 23023041 0
180639763 798630381 0
120036296 92174514 0
668627132 328000954 2
988012374 874289268 1
927902549 759156080 0
100311793 291435288 0
592672626 958890241 0
800797569 642232345 0
330438501 200335662 0
381383163 963569758 0
797392839 760846344 0
748659324 509139854 0
476911529 611874386 0
671924750 182077333 0
856467488 943391143 0
713461587 589154032 0
636140592 761582516 0
563135323 326908054 0
974295072 932659293 0
379173606 17411953 0
352745169 520460338 0
139524463 547111963 0
955950225 746672603 0
946132407 840265853 0
585933928 626052900 0
448353694 882770896 0
83354555 830835894 0
277365259 198817048 0
304539311 861637146 0
431114628 545464741 0
481353053 408255723 0
440401029 12169029 0
185761474 957568018 0
632212409 272212582 0
446291823 566709924 0
114667226 105486262 0
952984171 799139582 0
108715546 337488989 0
944213597 817611129 0
156227639 794023634 0
386913186 178667306 0
72952620 763493777 0
336331633 39924519 0
831242367 501922644 0
352494590 332228291 0
127948696 909087183 2
45001110 30581096 0
763744102 578250934 0
828013304 602617032 0
312640702 664145307 0
499130002 192467319 0
764440129 203773742 0
549976109 778891012 0
361205482 550958022 0
890859139 386075220 0
644115155 184478493 0
166367267 331273161 0
884411264 843230763 0
409791279 479273450 0
280298376 7469326 0
139846157 349378749 0
142595936 536323291 0
149388405 830202783 0
785600269 306613179 0
653948622 708201653 0
93622070 508692426 0
365732583 433086439 0
933599464 149686939 0
35483385 231633323 0
870799730 899630508 0
542346074 79951616 0
574146750 263612960 0
840607170 735180320 0
703096620 102972826 0
263550477 929040341 0
930386264 928805241 0
145463300 347399812 0
545230143 569697218 0
372282266 704118954 0
613357705 674203271 0
607165123 596000116 0
254643773 468856868 0
137839564 466427435 0
481309837 523425653 1
827795955 486449397 0
58800138 238587680 0
607303232 289972207 0
367128457 979622915 0
141600336 548698860 0
806277477 149972582 0
948326423 830154874 2
725393748 7460230 0
437678751 168428660 0
62675841 749247357 0
326824041 952374648 0
458020207 478165796 0
628360323 62635502 0
131594129 805962239 0
447210041 44909454 0
381784361 89499338 0
247756012 981095121 0
506750946 126996527 0
28599512 204015635 0
86218025 914871294 0
793008579 310737573 0
875165146 396247958 0
906078025 180994968 0
107356627 213385312 0
448374308 596603297 0
19410947 44358082 0
769925343 151675129 0
842561867 849939103 0
727122069 621630444 0
602599688 994409564 0
66716985 42169189 0
720523303 885539122 0
865881565 916980586 0
780080679 740785712 0
248221544 811730092 0
820777705 192927992 0
846942557 227787916 0
655187345 748085190 0
718373294 260416413 1
293593825 6417597 0
118508880 984055207 0
5063876 514413779 0
602333528 670714208 0
520134186 269920553 0
533490445 36881589 0
55213781 65617520 0
140478864 750303505 1
666297508 814967717 0
968643394 622118024 0
655020055 826865404 0
475057687 953463790 0
903532908 579406137 0
614045673 450331858 0
247625417 939971876 0
967313504 854342418 0
85895680 412771670 0
866153287 106626443 0
265274770 509296186 0
650533730 340966481 0
578381835 567897409 0
567061298 101429408 0
980401911 133002528 0
113189432 534724831 0
609453742 696559983 0
524584860 654652381 0
53355565 522001733 0
10642248 138376890 1
224504241 22088445 0
284457181 17039258 0
940307415 523967603 0
955180442 182525710 0
376056025 856376894 0
134092405 753685381 0
732906135 568590491 0
59101572 857264667 2
74335075 475890132 0
37772342 558815655 0
664274830 20483478 0
882268657 436573716 2
815622529 560546056 0
773567436 854861920 1
278022708 790514123 0
91845858 409578326 1
159662347 35894833 0
807067276 336394522 0
85224703 387891486 0
357985229 424107709 0
747400964 229649235 0
309259927 159313376 0
542938116 35514476 0
243173400 891086312 0
821863076 279862639 0
963743960 107730688 0
895358017 926470841 0
936903645 784068055 0
695083713 920919050 0
559390355 202863265 0
850784360 999381427 0
220318370 748040484 0
511793692 760120583 0
545410387 6821043 0
774113119 116304945 0
90303909 725871042 1
151862984 760955294 0
135681925 523879109 0
292750509 723171274 0
902497035 508624636 0
550331561 361880148 2
124371997 724937144 2
957603985 452186556 0
624270584 733015337 0
365584577 991323146 0
766877425 685425183 0
190916500 794403775 0
559204187 36599635 0
254060252 191624606 0
887245770 300472061 0
441989304 429937762 2
719742235 698129848 0
688671442 624340924 0
247173447 882507553 0
802363292 439035184 0
304040122 968063203 0
777667648 495786414 0
771581179 381582401 0
142384450 14253983 0
410979513 712610782 0
781125559 465911426 0
377943965 609103778 0
792570933 556252312 0
742081374 8099485 0
82598292 53659828 0
516771820 644524776 0
75744352 568644382 0
142477185 872281254 0
527603953 383507777 0
306079964 742109802 0
376676034 716391756 2
7467951 588595373 0
310781608 175496629 0
26525441 808293129 0
600786607 524249529 0
767158933 962258576 0
55542789 765632954 0
205939562 328424072 0
490688142 912375836 0
253073324 237417461 0
546205396 556859203 0
71388493 571263947 0
74875673 377734792 0
660989079 558635128 0
891869668 791692064 0
978090569 907159421 0
692409476 168667574 0
677647232 152070944 0
42145545 612489929 0
662442003 666058261 0
725160501 328036667 0
839508114 32340883 0
130695019 622804139 1
839364289 143717157 0
174848464 261130135 0
328425564 156055616 0
271161470 766652195 0
50168899 377742462 0
317193193 513875585 0
167043213 675894637 0
253794306 984219920 0
54422900 958988920 0
904644192 973975235 0
766565518 662662639 0
815210231 269767594 0
329511169 410955155 0
252490366 726321077 2
520638165 340444402 1
484216653 344729574 1
142391298 5501970 0
316395059 46094097 0
872285140 155081996 0
713890230 572015290 2
665329168 277847912 0
443998207 482608811 0
193937177 442518931 0
122868486 488828406 0
12084247 627176330 0
974510736 73384000 0
538126049 542093808 0
320671728 817209485 0
865652046 49168239 0
626370805 567292578 0
904479274 110319965 0
871551471 46118266 0
417427200 79475850 0
682844179 630224280 0
629407528 457212486 2
28756465 731636121 0
910210076 244840356 2
908403088 456851316 0
762880390 336107838 0
624783569 592866628 1
839105714 298321095 0
517381274 76198728 0
319063528 840991830 0
638058965 93306699 0
140253644 278506994 0
609416213 966506981 0
157430171 903112234 0
813034163 778849750 0
160247646 412395955 0
412762125 931734647 0
998866270 567283439 1
641140960 205621293 0
44041747 422980870 0
13347764 98174493 0
539966400 497228921 0
909820184 363515235 0
803484272 999686915 0
102295292 65783538 0
131260241 603018460 0
285741675 864754821 0
32438874 984046921 0
455227589 437885786 0
125698806 490100279 0
223190361 35530679 0
317269517 872501508 0
19620903 417155468 0
991537090 61693138 0
132010875 568181334 2
90644774 576502589 0
736395078 978492348 0
302928476 951633793 0
242544171 247380762 0
932835868 160562093 0
581915080 245562413 0
689563866 62807817 0
88136159 931237837 0
137368185 105161253 0
628811465 487283024 1
918610528 477225977 0
254122037 880603914 0
885954481 682988434 0
273272288 940224134 0
164318506 39330620 0
231889920 972976412 0
866008102 895628775 0
272696506 71128378 0
234721200 325727801 0
77854904 564135924 0
897342479 210042771 0
129554999 883464827 0
994329870 643276892 0
901321785 190726341 0
662691100 515584851 0
451885573 547698710 0
791651554 64871008 0
890023286 454857933 0
342039056 906543204 0
722048855 422569771 0
473776724 41972397 0
531427044 703197514 0
27529920 502454689 0
84042505 49932402 0
131886557 724399773 0
822984326 797738914 0
17546522 619778767 0
418016595 358085560 0
621587236 566190981 0
38224352 225299277 0
564570934 681537609 1
871287029 141956739 0
498600951 28735700 0
495596902 252436991 0
137821313 705683923 0
399722856 601675937 2
478547234 984966545 0
79655645 286260505 0
6916515 762777121 0
72283007 242130453 0
225198553 109944893 0
234851365 101148259 1
693358200 383869833 2
2846606 342467299 0
539157447 805691552 0
235012892 109233823 0
245901690 956671686 1
254620663 24153978 0
15328278 367507497 1
470127514 167665532 0
591914849 723461587 2
656886471 800140210 0
93227770 838489085 0
773090272 394999511 1
675550642 376613201 0
788904105 902367443 2
512287107 833438386 0
165438916 632661103 0
358386361 569617881 0
952048485 87379430 0
44605155 101324382 0
776884870 76822917 0
980264199 206498653 0
12808118 52452455 0
734187081 33454231 0
31473983 611485421 0
357543022 357956948 0
569484318 383579155 0
804367365 965976662 0
61998872 415554695 0
803895343 186701146 0
575875110 260534594 0
102506670 731227406 0
198630619 863357012 0
841799602 343139483 2
41395454 104733263 0
320726135 312163405 0
378490522 312922478 0
28998929 460503832 2
826672767 927468246 0
444965552 761078958 0
961218638 978670754 0
971793997 196901008 0
565780273 589058215 0
958816642 497357590 0
190887397 683587218 0
91763183 947911106 2
950449549 954073849 0
907812659 912927836 0
379079927 123598947 0
886967148 143153984 0
524412603 94585643 0
172267098 501027325 0
376117795 221399706 0
811776917 115076097 0
58535080 462412522 0
328712216 578325837 0
138786768 108767876 1
25817829 841763945 0
384851699 473520842 1
599029019 239666035 0
2264542 841981278 0
228398463 405558149 0
96451651 414979729 0
950297075 529717005 0
958326637 431508245 0
115058185 228833453 0
987935978 893357494 0
56631570 909625150 0
138041795 341036358 0
530550013 59478210 0
621271011 49668842 0
513912965 534595737 0
803262749 125907443 0
737552601 212258999 0
170004141 129375379 0
960265001 352253225 0
719515093 396379651 0
737547863 307332637 0
945433190 74834593 0
136921330 91952501 0
404187680 78738027 0
565406407 512450310 0
531934805 315781427 0
958024097 19126617 0
174662766 143697866 1
721383646 423752502 0
832547242 446650826 0
88332478 283317231 0
501619726 118421681 2
870196206 293541281 0
995725329 506061853 0
488404996 327612184 0
632803263 609775591 0
3456269 796128168 0
37387931 895857109 0
459770983 911097151 2
307768122 182478432 0
359306703 706649225 0
23094246 80420262 0
342057550 193129278 0
360302825 348423110 0
566557078 699837437 0
971676302 237982375 0
842289378 917747936 0
474610765 967526597 0
794595451 374706168 0
710969960 173010377 0
195820632 584817936 0
550763978 689410406 0
13497975 535563767 0
160404219 361885154 0
643850936 152460250 0
479573485 951161919 0
33993537 952441195 0
221313857 702391199 1
463451768 395795139 0
165566025 31310398 0
292974337 617778459 0
308511902 668631382 0
861222380 520811809 0
454843783 193922400 0
74389979 981024385 0
205239966 311899530 2
22635111 107547767 0
131724369 965720445 0
366121444 553722015 0
728549606 159280029 2
136556954 590120446 0
545814576 974047513 0
402283281 596261537 0
569397864 56006915 0
290962273 343427793 0
80180072 693726411 0
529650732 842588034 0
817145029 800240615 2
476831819 987030918 0
178227880 908201156 0
208798168 570947678 0
142362731 84199714 0
68614762 578242571 0
335874264 285609577 0
925123653 624897047 1
708330980 790330867 0
844577303 910471192 0
4160376 439197983 0
176598521 767748033 0
102718035 138853064 0
520179709 862598306 0
395021173 56229307 0
636432886 556626867 0
240233254 239131948 0
854426986 73064434 0
912027685 551900461 0
379888923 15969867 0
684153973 333970293 0
204032967 561518220 0
812668428 173279057 0
426052186 860599244 0
822630794 956055033 0
135262622 941943237 0
956971652 723659790 0
866966374 262906832 2
475329172 975857098 1
882740159 102396913 0
61092191 7022907 0
32195276 339726156 0
654492280 656076346 0
401729599 394296921 0
832711470 176623286 0
938523794 201446668 0
80128352 122076353 1
825057134 775398011 0
253605571 120375531 0
34358243 844437303 0
833294925 271885802 0
877509139 689923140 0
149045259 435347094 0
523938925 621742878 0
101845484 367916160 0
765893740 341345328 0
506403422 485012337 0
713563986 94911393 0
444888679 392929014 0
436537051 179434149 0
642036 388368440 0
911434218 369852085 0
79108083 313788906 0
300821286 829652175 0
239651321 656817443 0
130473424 243340268 0
41141094 252830005 0
21833939 660742125 0
974450818 88449212 0
274385323 611806234 0
60212723 476115917 0
327758559 408565445 1
946901360 370248118 0
277430790 303776083 0
513249520 36194710 0
6847216 5226423 0
232023267 204095293 0
870137592 761317122 0
150676539 461736646 1
234938331 89211049 0
189921738 588447168 0
889713509 7148734 0
827781040 632368508 0
421527763 271234219 0
142885595 602079038 0
653987905 686602535 0
149728180 352850121 0
107965152 984714811 0
536504788 9083050 0
982626305 927256295 0
525240005 709311279 0
100883315 588788577 0
566185694 370031322 0
584810527 121616049 0
870107557 104932187 0
472730341 605533190 0
1173366 528677386 0
66982001 267540935 0
525311877 198852766 0
377204637 998828905 0
213834813 969998338 0
122749370 844324720 0
725451074 279982967 2
378518004 861394547 0
940965001 943315302 0
38970009 24970326 1
189389472 148852523 0
651161358 83791178 0
883596419 248087960 0
575767500 144155603 0
206763033 439257636 0
384461407 526330237 0
510860892 954796399 0
154842239 858117000 2
314003866 977033659 0
270892392 594033302 0
964613836 743150455 0
509638910 858699969 0
181111903 989655201 0
907428124 755202533 0
900079308 8484760 2
722860561 879608233 0
973561770 363061729 0
337688006 766608126 0
535965796 868075107 2
960891613 987139880 0
812664345 184578398 0
311960172 504569076 0
728554489 866745642 0
556887288 942920952 1
696424676 923064638 0
132303910 541098378 0
34873691 396401909 0
491565112 766055011 0
55350810 745123976 0
194802611 533724110 0
98637207 29010098 0
40782154 341167759 0
10449621 975569421 0
745233787 995104456 0
61390410 305734752 0
663479306 379404910 0
803275751 249018186 0
904192401 301973837 0
724818660 860969709 0
236230745 107337886 0
533926765 134044123 0
84979081 466596619 0
956257331 511308845 0
5164493 310592226 0
568044907 105776316 0
494408502 75262824 0
130098210 370725390 0
373488747 777797359 0
968737599 426682723 0
629477243 904569279 0
534357358 737498591 2
77048414 386841532 2
704854932 540140916 0
890312183 81608998 0
804943566 352829568 0
367709798 922443434 0
143413812 609929886 0
810486817 115378365 0
146925772 372064649 0
250049095 118632692 0
375634634 341412054 1
99634705 268647970 0
281690453 24663053 0
600040084 450067582 0
629608838 287850502 2
343061776 30344882 1
615940024 76233795 0
383254172 145133526 0
485101615 776596726 0
865733566 24292493 0
548200317 572311147 0
842034505 883955199 0
711668244 677548013 0
624694105 870852499 0
712187020 293686680 0
7010112 98788160 0
517056731 953376835 0
537921391 687642321 0
522078807 495321154 0
543540365 558289243 0
989135918 498249499 0
958454032 209487896 1
542462972 781376731 0
267338163 36311946 0
937050583 271711172 0
581416013 686753711 0
87381203 607099289 0
990307278 998079062 0
686886295 786209162 0
304873614 973385548 0
685372045 413229416 0
681087315 642758473 0
545397762 140248845 0
456720386 62945774 0
73241596 663748256 0
997610098 273848221 0
121548546 489395273 0
339775076 506018583 0
110356798 984740562 0
441650211 324372978 0
362011353 58180840 0
554010784 488720534 2
670669757 257233921 0
10197640 430226770 0
625731033 155894174 0
515850012 50721513 0
365448777 322971131 0
10133255 33784101 0
391788804 299100570 0
945911774 694006466 0
807436113 778323341 2
77309018 654778355 0
667814246 740437568 0
892651934 87016293 0
666645741 80800278 0
9805433 118598625 0
24968151 324767704 1
198530188 80249312 0
23593023 188644944 0
71832585 404819084 0
302836321 119594181 0
694015340 893183518 0
882394475 802116255 0
420179140 786685043 1
277957282 945294197 0
793945402 770490276 0
439070990 290377502 0
143593493 250690862 0
910038466 80605246 0
625259393 971442259 0
137238041 533945140 0
688535731 191537203 0
652281054 146918057 0
496462622 448393834 0
701565549 26685572 0
825614850 42337463 1
404420618 206319873 0
459221249 645301196 0
134722689 495915104 0
447945147 858903579 0
471516732 37854486 0
228521026 828144942 0
119319069 354919724 0
256304588 832786658 0
45048789 572723862 0
704340115 959556784 0
628986812 855043660 0
92837035 335930646 0
418373000 6775142 0
126907867 275933203 1
43441760 762834334 0
194633088 975178152 2
972484823 71477205 0
478731655 729970550 0
414152386 227341416 0
847970256 292807979 0
881450861 63142054 0
25928169 220535918 0
74180370 274870913 0
445150131 515833072 0
587823646 87283254 0
520371627 446515664 0
547369464 111015148 0
251095954 777589358 0
950511128 337535562 0
6349587 178133865 1
100933960 467424825 0
954411020 173494650 0
584732370 771578689 0
549887713 87048118 0
252564162 127144289 0
187261588 124298419 0
272851113 482867657 0
263035318 194438179 0
293167790 836845820 0
310249658 685787179 0
612353069 282176303 0
932794231 776236402 0
108911686 770124027 2
300829263 324018471 0
541441943 241737480 0
696238900 926246503 0
736257368 977512515 0
200172006 33471128 0
583972335 999739842 0
513342003 296289717 0
400263738 418987496 0
540844840 641389203 1
977215193 606352982 0
867803784 459143916 0
22667604 968079034 0
854078517 494095842 0
550876686 660402229 0
288277786 818633412 0
873183436 893778073 0
123795195 802669451 0
146001656 626814747 0
45980425 68533792 0
889658056 314542483 0
984900904 904235739 0
365361380 477522281 0
395386872 706335647 1
958602942 562276834 0
768640305 83170641 0
9827833 996977204 0
573367924 937936514 2
700682650 527730237 0
990632594 130441339 0
745433246 730060589 0
909674921 724209229 0
959102085 162492687 0
371501890 39628436 0
306790698 478911231 0
292290336 275830656 0
859398618 156604824 0
575434235 72104857 0
330015506 86220238 0
931423499 66103320 0
515305350 838117614 0
623214275 929346804 0
561637053 884930060 0
325631366 503617004 0
412607405 698258826 0
328735490 834144005 0
230566127 303934637 2
47578820 371131632 0
152695431 753627824 0
149234653 609750094 2
747144775 116608125 0
307335674 17319160 0
39289300 899687932 0
786016705 727768776 2
946630479 566973220 1
303158960 140220090 0
120804894 845924811 0
58609490 485852889 2
614641956 117396758 0
587695000 994021564 0
101892578 705625685 0
149169702 654077399 0
215211165 894515329 0
216677405 544425427 0
982486601 671512508 0
867568374 194499863 0
141886369 734906353 0
255445878 259304260 0
804363513 238066761 0
723217224 394136320 0
349575643 389775928 0
799709103 943562620 0
483206188 406784695 0
741070752 932943492 0
822023709 516066788 0
60631318 663493432 0
23558190 402491688 0
475515327 33776156 0
975347003 329744186 0
27238926 964243300 0
534037205 356578375 0
218718620 243393553 0
883487468 71559312 0
578467085 789747976 0
41093516 52819088 2
20249582 182628514 0
708121387 153935228 0
28995157 76728118 2
905890865 778659543 0
316615842 174297466 0
829465127 281369121 0
904384220 876779421 0
73751720 898300810 0
959590747 439744109 0
784428194 163942571 0
118857506 141002561 0
261041419 959717158 0
779867695 885912158 0
327398485 12733357 0
558044449 475270561 0
432762323 392094994 0
536612834 354272742 0
25264085 449928454 0
275095947 263562004 0
773986109 108132515 0
450115962 669725722 2
269996266 70835545 0
742841069 210097227 1
513940220 266903834 0
111693320 96569449 0
415851604 392152431 0
195014306 71153978 0
114447074 654916554 0
217403854 499301255 0
100663717 241057025 0
915473241 590059203 0
900211977 601159391 0
611827513 773246967 0
329059174 193478042 0
882136798 342563587 0
734664633 360699209 0
228098659 205128046 0
708888017 599925950 0
112548442 423858946 0
517893365 445577156 0
775427323 301836101 0
168895457 351561077 1
713101346 477272898 0
525383580 46891312 1
439896261 892591310 1
603496537 429540843 0
45636571 349569862 0
483961189 386804612 0
721400880 55212287 0
979500098 461483699 0
768181135 559875891 0
119008536 903032074 0
50942104 258872831 0
207331255 509965301 0
436036093 120841492 0
7963638 147546335 0
302598975 569175406 0
134790201 305560454 0
231782420 42648158 0
113312529 938491332 0
395361275 286539648 0
104751304 747518399 0
656044455 868250824 0
151606036 603572138 2
192077391 448139083 0
947529343 78826884 1
826219174 135350407 0
828246177 301695149 0
956845383 238378931 0
895944054 689999566 0
377232973 867010207 0
165708664 569253712 0
916924006 76044 0
780968980 345769408 0
425078612 562740395 1
343633386 134778430 0
1296227 473354316 0
516294715 591569157 0
708895207 367310956 0
646579259 54574273 0
761496731 573951824 0
623597004 642924800 0
496170999 793131020 0
696585000 774908384 0
24313727 934915742 0
40924553 867638811 0
64733748 910478012 0
689482376 326064316 0
974662198 709657518 0
33088842 48065324 0
556116919 720225349 0
178419920 522993558 0
67104612 635355552 0
999259148 67819970 0
531795505 686909077 0
258784240 938872228 0
700373705 141073616 0
938414151 966026464 0
814158902 48571242 0
23413193 36826266 0
570224414 643050198 0
126354098 321521000 0
40601295 146076346 0
615764552 65034143 0
494849879 357628110 0
829282616 284053559 0
202022801 229053762 0
913495746 283029986 0
363205963 432148209 0
902902721 925744318 0
936724961 96761230 0
117967417 778780733 1
431566177 639731432 0
270406747 229036971 0
583286788 966536297 0
866681770 579397516 0
656576700 359278924 0
706443149 320359882 0
972741192 520130137 2
185165155 569823355 0
150075648 463519601 0
853935632 859484220 0
634090067 821503150 0
989777470 391747134 0
8006327 70144804 2
775679030 50233286 0
767895645 622042958 0
517143825 123703859 0
277719794 22609704 0
143545760 295258548 2
143662073 722704210 1
835694264 518512503 0
480385180 973890982 0
176464689 907690906 0
449127833 983117556 0
461990045 344221183 1
679428520 848284344 0
487284553 575151633 1
426802183 564000373 0
825971600 93726129 0
89996302 927143889 0
397348781 128758014 0
231750254 474564137 0
941662301 289353349 0
291557444 3667370 0
139535035 955201325 0
91512765 724466294 1
781402981 35652510 0
418308251 822023436 0
897208020 754526542 0
573737833 64047549 0
661385277 885197351 0
789518508 555364732 0
860541165 811562369 0
670771690 135073895 0
337846270 541012759 0
763064285 385520037 2
356167410 83618066 0
394828933 15423616 0
150278377 356184117 0
613422461 50081829 0
511642686 673954081 0
629001220 688004763 0
628285797 666407725 0
567930136 712990211 0
626806882 595057450 0
963195334 634440440 2
80030871 842436711 0
849516812 13727449 0
557126660 855021018 0
458173944 604470820 0
142198298 304689149 0
610363733 114894259 0
683186552 738025110 1
94086151 600527235 0
896616562 373961200 0
707525208 371416074 0
53502583 596856705 0
190136755 599238776 0
750000494 928061842 0
13587180 248048449 0
228331552 807833106 0
333549832 847370792 0
697743758 394078415 0
763521285 487931857 0
229938666 758777712 0
378798966 96115729 0
693061871 557579923 0
416308653 19877840 0
949291129 951164468 0
283114412 764637402 0
900952727 20679344 0
194814793 3021200 0
129010790 493622313 0
490836438 102892837 0
390599669 712597494 0
875788882 635619723 0
854559042 78744399 0
654072717 247276878 0
482717951 440419374 0
145348819 145615324 0
14099629 183378984 0
315463298 369653592 0
889248330 38854282 0
397787801 402184161 0
457764629 920593408 0
817154229 723704165 0
573493471 106172269 0
718398391 811568079 0
103537539 151043298 0
534020288 976018835 0
145477354 610558861 0
565841612 60521598 0
162194838 37744468 0
347188885 12393236 0
516333144 787084097 0
21629520 756449916 0
108302446 130231027 0
132740772 42506451 0
360768495 261360897 0
543534516 32025650 0
197271913 812790202 0
798466379 403581164 1
855423924 110306730 1
505389856 707194329 0
220895410 657792621 0
266950673 787967239 0
639219325 177178388 0
97348131 71588976 0
134062612 359856000 0
529572871 623787537 0
696951552 946543820 0
334811561 496334293 2
955319747 91525728 0
214749273 130376968 0
546581474 37926239 2
267840235 954130643 0
456290483 991619093 0
30989258 635628252 0
34146912 672233788 0
30484810 133434571 0
723636234 158755975 0
141760963 639000711 0
745979085 242024224 0
872097358 765468477 2
318066313 372034793 0
77665604 996412144 0
777140195 603653328 0
807298829 987343939 0
300175623 535805470 0
434827168 460159261 0
878710169 384213321 0
587238387 760170472 0
728179826 718941950 0
30675207 102059506 0
572613134 637102802 0
358718328 127024873 1
72080329 645507823 0
285936192 899869016 0
290365626 480948118 0
829280343 633810982 0
931321386 782656547 0
138660590 729199538 0
745593835 451538591 0
419412312 140257521 0
650769099 575966077 0
737380748 783602900 0
431169092 347062651 0
526738605 936193793 0
58216572 841195229 0
17322415 267519227 0
984542150 872649649 0
247109768 492219816 0
599061028 132701033 2
991167845 508407408 0
790817683 75155975 0
619591251 867840671 0
434398008 70124542 2
109584322 831303643 0
896374652 824891924 0
627940796 981880172 1
832053025 614698743 0
180636874 862623095 0
963455492 707639729 0
390888095 251542382 0
1575968 934481633 0
83623549 549467270 0
436676457 569163852 0
823578164 979252437 0
119267368 550346441 0
154185882 529917676 0
754068443 128193814 0
762797645 390371370 0
829182364 126100311 0
493466714 631655345 0
571573493 882072487 0
724479104 274519104 0
727617032 73048251 0
453002554 555342802 0
455829040 598943636 0
336828245 728591256 0
824080460 223597634 0
991625115 182157209 0
792467382 430531058 0
417370928 780013213 0
355134364 571242745 0
623212503 39335304 0
906904327 407178468 0
971408953 803123499 1
523888262 37299156 0
977307650 140560492 0
15409715 29359011 0
662626966 751464580 0
952644808 99511856 1
977666165 333143340 0
8194697 40656021 0
804051422 606725974 0
28669083 295537801 0
232234731 811609450 0
912355648 37347185 2
222636644 72757926 0
523570651 171929083 0
600415673 194062097 0
836563517 858431604 0
981584598 987029187 0
528867084 54924212 0
684142212 440778605 0
955409664 908980806 0
97564769 868885622 0
890957382 84626548 0
220366177 375836474 1
86077313 709263072 0
360738093 295809346 0
305457538 710055638 0
818850131 872343570 0
640029807 132569273 1
799151887 60594221 0
27988401 246107633 0
4262029 956754916 0
70337545 482379276 0
742464424 494802842 0
392690628 540674185 0
837985011 961084016 0
249768608 680367838 0
809648463 917305618 0
860593775 146317804 0
433378999 982101785 1
125376890 197895472 0
145840014 32005389 0
837544803 878002724 0
663964427 485380165 0
13780610 890445704 0
955080191 764827412 0
443273794 537304609 0
556078690 74560599 0
406143273 455444641 1
720005599 203663297 0
119911270 622166281 0
682557313 702337741 0
533162570 569186815 0
844498068 583277734 0
737052812 144671940 0
283072150 348074810 0
117518583 671608268 0
197377809 244671197 2
540929204 866988179 1
473152238 261675529 0
257384323 869835536 0
100245946 394229237 0
687638741 489273089 0
725501963 355244088 0
86275646 872132663 0
245127751 728974211 0
128628843 21506507 0
934135365 738247076 2
460940963 187116190 0
171536599 201417315 0
146481318 216802941 0
712491281 53064293 0
902051304 31887446 0
10187004 416443287 0
250088209 463137191 2
527919810 240352869 0
781202770 211882642 0
150695852 296333126 0
872733131 76654899 0
945439548 699408707 0
114013845 382276434 0
519644217 566691133 0
833985442 211034900 0
447697675 931111192 0
343697984 609606202 0
174535893 355301632 1
569442787 501870176 0
973453249 128343972 0
214179814 83894467 0
901718070 16236607 0
138274155 442871190 0
560841360 531808801 0
642786713 456773396 0
650281558 555093853 0
297754214 691771801 0
1610130 837764755 0
539585502 115176782 0
730851204 416805934 0
139863004 790134687 0
813889062 358937729 0
572587295 916096005 0
981931291 971608129 0
700287458 987413790 0
413128776 880027972 0
41249639 6930229 0
660807344 554352206 0
790831385 963865483 0
599151846 39617910 0
126658255 6381053 0
528119930 511201686 0
562542521 503361102 0
703931040 265223453 0
535452394 225493967 0
713260892 616071768 0
654523517 345410134 0
828762682 591851428 0
749691180 879704324 0
521478320 838924696 0
234399003 880778563 0
224458214 787355327 0
829809158 472000746 0
608743390 892477695 0
406112758 28520167 0
216850479 132327621 0
100321327 507843257 0
472333649 775244894 1
150105720 559969454 0
662687480 984641315 0
289331052 766123297 0
97034830 148394313 0
348866853 85893411 0
728415496 898453228 0
429275069 974966584 0
117196994 124980664 0
956041786 884510914 0
273866253 299554235 0
891848128 631078937 0
859097629 650009515 0
999379334 297222547 0
216433916 423886925 0
152451269 719981930 0
169790378 787419216 0
329293792 392673894 0
235979845 27020970 0
940104374 642540964 0
746219298 481305595 2
47959109 789287611 0
673785154 127739035 0
571322887 583183302 0
299945815 571491621 0
720659584 613868412 0
177581538 528187898 0
305060653 549995743 0
78682914 180292387 0
597139729 6339381 0
578873168 309651173 0
590329691 775347841 0
591814184 165259333 0
580386192 619072876 0
748990543 859437295 0
934430073 487482924 0
965350615 846140840 0
270644927 237957970 0
649477975 143764741 0
104206506 10112027 0
114460403 599940565 0
289601826 375168197 0
908771027 292372566 0
666064066 118569761 0
750504302 142561787 0
81744065 719052165 1
833457911 856232870 0
26430846 359414639 0
848900195 210106990 0
975081064 739226899 0
420858125 992981733 1
696976511 565299562 0
347180424 365042587 0
138169479 152191598 0
575006525 69198273 0
456962087 28377621 0
528451410 82600892 2
622638498 442253287 0
971600932 567025841 0
122325259 712796026 0
299006643 9159664 0
6698428 23125392 0
412034762 895997619 0
544020866 195512899 0
551526176 272817259 0
860933732 610080260 0
312537013 990371999 0
668836967 595767380 0
261159002 791647243 0
22500422 114496433 0
524453189 781277152 0
244016220 300459805 2
544002315 473886822 0
196655411 22684591 0
607622013 508468463 0
393854964 534430484 0
210166084 423198761 0
499593034 74032627 0
104342782 428772574 0
697820533 708768342 0
505790329 551335516 0
830115717 962472267 0
165492931 365581773 0
735219822 288909700 0
25729137 998776818 0
640253928 633122447 0
50950623 984393000 0
444886284 637508190 0
878467142 462299538 0
884688659 342201073 0
755527799 635630318 0
129070323 48129172 0
762481803 759704223 0
85988587 819917876 0
530702975 892645480 0
284773668 111122922 0
405703437 512058621 0
829566365 989407328 0
330096401 469202741 0
198220321 729336746 0
267197139 586120667 0
371962439 56477988 0
129044093 311604292 0
324713296 338453988 1
592906855 231549114 0
541720044 191806465 0
463198507 122887537 2
675956828 595787781 0
812967024 662411888 0
810421627 894416115 0
203125031 863889591 0
864927003 574893272 0
329210158 464890551 0
728534849 50342945 0
4914137 308981020 0
148971042 116251874 0
120986975 259173827 0
119886793 235163121 0
941724483 322215933 0
855432220 937086139 0
778928312 454632381 0
22771752 52909905 2
255172543 918750245 0
661120911 375899063 0
164652996 494703400 0
691340621 898125634 0
410432803 95735554 0
945029785 32884270 0
964109580 104860088 0
150060437 260113644 1
658990033 998338254 0
481787364 278748972 2
741565116 631193575 0
197536246 170606244 0
987539952 547098477 0
766584257 115989024 1
510089757 193529952 0
127555938 459557088 0
650555123 985680526 0
860320319 611817515 0
256812983 581999401 0
95074121 63140063 0
790904115 373885978 0
118748823 739349729 2
104655083 967880972 0
545868087 720286092 1
799599915 469603079 0
399732325 302240702 0
371653952 977122974 0
124568090 903440864 0
407423900 563795773 0
679882340 322001827 0
297302464 543676661 0
323825847 400064209 2
789246386 820640252 0
934294187 767250672 0
384681027 64509684 0
38913802 150388099 1
964004347 118983941 0
873804233 932979043 0
231665735 151763629 0
763481112 48995666 0
138023083 693534057 0
413674999 934371710 0
335771357 100216106 0
796238061 735275009 0
803564939 312203726 0
947556731 896132166 0
589739711 330278887 0
631125532 897194726 0
332431777 466391689 0
455543519 999430293 0
616522646 684600200 2
907942914 57409308 0
182828631 261333714 0
33549706 548333653 0
40569099 847598234 0
140631125 910292250 0
95171509 714699518 0
794492142 410785883 0
181206043 897865109 0
245789980 835856097 0
633524990 111015034 0
425610834 642943150 0
117255383 590876244 0
776732883 795683593 0
229826725 438661378 0
571049202 706137475 0
133165698 308748719 0
878375307 428178211 0
22032029 504000309 0
686294003 120073255 0
372229558 998866677 0
425896994 395888959 0
157096796 865059231 1
682396016 535118260 0
622340090 526532997 0
135552245 824211618 0
558260219 414626251 1
454964101 753211462 0
458392605 253245856 0
810221748 16614102 0
803460473 86057455 0
161419837 806311406 1
289531383 250254935 0
546662925 28014805 0
340850935 54210642 0
801064645 588200386 0
716680336 802935567 0
91092634 266810044 0
686474342 433120372 0
480812579 501215176 0
41469157 907000331 0
885140747 976823662 0
125917472 295677603 0
993859965 395234654 0
103844760 933257234 0
972595352 746199071 0
260002621 73361778 0
907589031 788139695 0
835920214 91037168 0
767826212 59508859 0
902169256 92712800 1
98094959 297118767 0
321864150 486019969 0
744203684 316929815 0
848150634 404816227 0
5472758 292544523 0
248265376 144227969 1
203249090 966476355 0
884266096 885071487 0
582825459 122489944 0
407443713 838637151 0
141995949 611483754 0
674670588 9764955 0
772650710 581250873 0
946028029 810587322 0
526303918 928298425 0
622115942 320673390 0
884435985 690924339 0
120617192 368842057 0
249552083 564491137 0
901170125 93280145 0
734242518 26819741 0
25714480 103046243 0
81829372 353503926 2
616748315 99746478 0
254703203 342989263 0
315881325 386241096 0
908093408 864367495 0
588952639 947980282 0
786150003 907081841 0
119380893 556194837 0
258498800 763585224 0
690099605 859815698 0
875377004 703728898 0
905383031 44832212 0
343006526 665667778 0
400851679 642564811 0
484968824 541783206 0
293618394 320102422 0
782897325 145293753 0
232187476 226188411 0
644777371 706773943 0
29095666 865455665 0
470155054 631728390 0
448372636 870417203 0
483325286 350735513 0
934657469 179907817 0
907393979 685447873 0
56395431 727355937 0
25966059 961756380 0
449458609 580603419 0
850469475 872138839 0
112491487 139959297 0
829608969 272381886 0
551914232 946449613 1
221481857 527350625 0
643600672 38559342 0
287689766 489703817 0
57042274 143349682 1
12344327 69475012 0
67206209 679024746 0
17522453 741485114 0
9724946 494179052 0
821164158 385830632 0
40847969 282584677 0
158625701 336591034 0
761378931 84343995 0
836869124 173910117 0
688066577 428273861 0
888927223 848911961 0
794043386 949789532 0
743738487 936442798 0
553007384 92979842 0
501895641 128659808 0
699736560 385830701 0
214182582 123838073 0
515118471 93911152 0
143184039 779156996 0
488794624 458865405 1
413103981 512933100 0
967335470 863726156 0
674718028 41031146 0
969718896 606293766 2
407039232 482517708 0
341578179 187512235 0
41349802 885992734 0
737368147 738369030 0
361372286 885224013 0
841118275 189566286 0
675701324 704026669 0
775049699 966191211 1
626002861 651309613 0
574595447 868678791 0
923570481 16566714 0
603503870 970019452 0
668068761 245422634 0
878962531 395648687 0
311431222 200023235 0
666940779 355844378 0
93394231 940829989 0
197311326 91497435 0
521712962 345708384 0
31612505 469679450 0
974946579 401590627 1
160615397 130875469 0
778387028 233316049 0
924105788 831639078 0
587811056 983489482 0
70301537 16506189 2
288235789 206836755 0
447104515 679884190 0
409435667 619350012 0
941124508 18709107 0
545731418 112516923 0
105198679 829353721 0
902353005 370070476 0
915941242 360925550 0
64440150 839241844 2
102888772 83640842 0
484717791 420576079 0
514822206 620686599 0
384642 501763142 2
760237166 707348652 0
285409903 144935327 0
821459300 393074367 0
785056770 238723488 0
879414269 531988168 0
597306371 795792635 0
921199100 690775889 0
59154761 22589086 0
617593748 339071137 0
461443604 860095460 0
845338088 2413302 0
553039538 761650210 0
649931534 782066112 0
52940117 864649586 0
87850343 753464652 0
229160111 135537867 0
181398538 100586352 0
34806114 797601254 0
341833475 604850974 0
726941326 855476405 0
390943030 740206808 0
881553874 85130048 0
22120837 252240254 0
261785910 229998626 1
110973449 167188250 0
200332352 686977630 0
292612026 382559209 0
73722901 896249859 1
537690477 134351080 0
23578966 56309233 0
895968544 743934056 0
843978336 112977921 0
143405928 34396054 0
303109807 101813577 0
673025195 789569267 0
996663842 410597452 0
229144516 56629384 0
340796730 588036530 2
677284447 419328108 0
299149539 129296026 0
55855975 96627860 0
367250813 875871235 0
132446811 450191389 0
896684274 139211759 0
920940982 532936609 0
117064387 251313288 0
535453071 618471262 0
109935197 621003797 0
959313748 625749919 0
34322492 194955885 0
86853187 314086394 0
421820509 157816307 0
59796731 504036038 0
5269104 407021642 0
106661419 358022779 0
936963509 409715486 2
207983946 614961531 0
164634534 914122350 2
699613592 993432634 0
745581091 303306079 0
873104853 218098546 0
621198116 95044155 0
895331617 208145942 0
118544667 400031208 0
11254215 135082470 0
997543763 441722478 0
907333826 137197861 0
67426638 768955042 0
146722776 970890229 2
920457269 237689680 1
280397135 554597804 0
494850205 315356833 0
308979563 491375242 0
855577037 704933923 0
130968234 530944819 0
753312184 29667787 0
874010164 859944509 0
697016646 695342125 0
414419783 371712923 0
488738894 617791542 0
994876297 704138314 0
631375875 802641006 0
551093935 599525257 0
742663340 26274482 1
832218222 392243807 0
756222214 122063794 0
824656192 124923227 0
652942628 797762214 1
766696146 440743906 0
148130582 127069058 0
556827730 519143095 0
197180834 761640478 0
911496361 827240962 0
160408018 208136542 0
916688977 68719946 0
290006357 773349296 0
894640870 354621625 0
653174141 208437784 0
804377531 243499602 0
398009882 970764985 0
179468372 122231671 0
526124837 744551994 0
605131738 22009081 0
510244194 443424997 0
974563832 163302691 0
806016656 325818082 0
501924308 498349236 0
465962374 630292244 0
499670634 999660989 0
82430195 221295994 0
336511544 450012433 0
22090431 463180853 0
95129431 203366601 1
337468778 144729893 1
701380934 77718975 1
766430821 229603188 0
838488088 456237110 0
403915212 126055897 0
60059045 870959546 1
244823299 65107943 0
479066115 758606463 0
359100446 338912642 0
790287635 924638137 0
397418855 2968227 0
503141109 591150909 0
913845487 484407441 0
188154471 718652055 0
55417549 537726698 0
627835957 430028879 0
973912660 791306213 0
361719802 744148247 0
990986684 474739369 0
22422947 36961393 0
419813685 768859895 0
107297575 749364041 0
699882298 692996275 0
886601449 736128213 0
23922757 872233888 0
117025176 941830269 0
622747506 88170081 0
641430016 511906802 0
93088200 437480933 0
53410448 102738303 0
757045485 764513125 0
754338915 101871344 0
149038336 990519487 0
122695749 14339484 0
142477046 659949843 0
460074423 351606579 0
135329231 47916966 0
104852270 394733967 0
937351625 404112761 0
402244778 905818301 2
158868252 527590259 0
457864359 790249550 0
447254196 325303525 0
125318762 42348240 0
270609371 572246965 0
24651894 300838043 2
188352563 161254863 0
898790659 157345477 0
78721732 25609405 0
271684607 863815302 0
942839241 543722818 0
711879755 330445319 0
789932105 540843774 0
645507106 914919760 0
945516796 658723625 0
976136046 894772902 0
723804698 674124601 0
659877955 687855750 0
677640411 708535345 1
852783655 985095446 0
20052337 16421880 0
353983674 538040348 0
417633503 118743056 1
55902998 622026716 0
33796852 46294802 2
487436512 857660913 0
852883976 659359622 1
372055554 110990678 0
835142842 525134665 0
155184727 580846587 0
626022564 297137705 0
158552256 940676590 0
207087871 341898296 1
523351364 848177927 0
53361909 95771927 0
588765987 323699249 0
499475831 288572457 2
396962992 988775119 0
405808853 309740021 0
621618745 829338847 0
489353011 676300191 0
243128352 739657947 0
791125485 320227023 0
127240347 581432775 0
355011261 776771428 0
326781265 765608009 0
799818776 111239667 1
166313912 508990704 0
47118767 83604679 0
193631845 264069031 0
991512878 440337319 0
865250633 800521353 0
743660800 141268498 0
502858530 58489936 0
506658080 129713740 0
352635466 918807203 0
798058203 908003438 0
398375679 2291220 0
994416451 188106394 0
210929757 869199485 0
432716944 299246323 0
406882327 99109380 0
883536693 85833661 0
534895146 802222620 0
182049034 651355476 0
934333516 331966126 0
85566343 383604867 1
127930710 57614685 0
316219381 368562564 0
828518439 593044546 0
234089576 466058008 0
875831326 574486206 0
144648528 160460365 2
605072463 825668669 0
551088569 253011925 0
249595007 9642629 0
640568620 738908589 0
995865217 350797494 0
428262996 782659098 0
26073806 854365205 0
722238678 91728487 0
806353052 494447181 0
974366117 657471318 1
142362332 672039833 0
356229806 8355115 2
524737007 272060030 0
386429054 987790510 0
936590112 345940253 0
962146667 970998340 0
890624262 617036464 0
239241740 856405693 0
664239267 914867481 0
119885164 713970592 0
408643977 171514712 1
504031572 986541478 0
28738169 300890303 2
877116048 81638312 0
495550466 105503501 0
721860986 891973173 0
75666211 966887842 0
420185231 6673997 0
387489425 535417427 0
579578570 534857689 0
216164370 557150370 0
136008649 95774243 0
300372940 477087619 0
234629718 64429011 0
156059957 333616390 1
171110437 762169980 0
968030868 346099992 2
16853899 299766445 0
732322879 483634003 2
361043285 258232302 0
26386757 885351243 0
558270733 180368895 0
492782874 46294583 0
230642084 39158161 0
532751056 948187318 0
457141202 673205004 0
224479404 639874216 0
967046713 84690432 0
16424332 279096949 0
723241285 896863668 0
244301539 894326517 0
47526726 682415570 0
390534081 551810818 0
140399823 155879372 0
878770856 693595005 0
138087606 963311671 0
6049622 86681000 0
546308927 729523146 2
328477257 90424904 0
44687173 438353096 2
205413885 223455097 0
161742265 136962682 0
917671508 925114798 0
230837772 300170948 0
616770298 35304172 0
768633937 356558856 0
83169546 885403851 0
615993845 499990111 0
855255867 67979962 0
239624558 497519511 0
687162849 191676270 0
499908256 927814071 0
234097745 172841610 0
976923002 556384070 0
839809722 687815618 0
139682224 514192299 0
470058158 424982401 0
20977593 130457410 0
619528644 698210526 0
832168317 335360435 0
355627815 428347111 0
184484108 836633952 0
869827870 657066488 0
99927981 558498387 0
995888513 659252790 0
764401964 876459334 0
947511521 440316146 0
262720562 457900764 0
806544282 489788035 0
564023423 10402851 0
770571757 86352236 0
934514343 867654573 0
782693022 407053823 2
891951265 519046555 0
434758077 824125095 0
454062603 387478759 1
648398094 562775790 0
810601809 258113063 0
441199905 704381647 0
426120288 589867148 1
920130230 65923689 0
780934980 120775763 0
832792477 267385731 0
732055456 24897366 0
679534315 68805588 0
721596948 856579199 0
728309949 8979904 1
417629454 922350260 0
578076530 22232222 0
673626708 507513839 0
561374388 965572698 0
767255508 680200419 0
433232414 56545553 0
787780741 29348986 0
273082124 223180512 0
829746061 979002096 0
871663348 306348813 0
555213155 222168355 0
911276598 647543655 0
737271567 929288983 0
435468368 729124057 0
300711885 445962296 0
272895577 940589234 0
482212233 285146857 0
134512263 780001475 0
125259849 635447557 2
491345281 250505906 0
629108728 141793549 0
867478994 87998172 0
705929688 260459810 0
472460599 226377795 0
32566375 383232925 0
677838228 97960252 0
538887079 949061292 0
517872421 180797372 2
154144881 778123873 0
120152398 133819273 0
156621002 809536360 0
910980646 533928603 0
916451357 475645820 0
43272134 693613502 1
728578824 102114096 0
759423240 71175543 0
513018358 668350786 0
771734579 972579919 2
720468871 133150558 0
190934483 887325695 0
120195305 79019327 0
185604988 26941251 0
715915682 190243616 0
944888425 666099606 1
733488742 241775301 0
162463452 180562921 0
803499116 326980541 0
532560569 638142464 0
583904973 826610789 0
544744298 555479548 0
541383336 950018148 0
753487599 406794770 0
116044809 700306508 2
407162735 117930950 0
725053196 414546915 0
320332627 193246034 0
669287424 637913169 0
97854068 433839430 0
440111692 895394695 1
73076659 848363028 0
423735834 224069932 0
573046397 404225395 0
631773212 267216105 0
972668859 41989230 0
43076399 230348591 0
380537044 275604806 0
220923463 371508586 0
88894277 205903640 0
194039429 184257907 0
379801184 26207492 0
783094892 432304310 0
965339093 727341576 0
509786269 64495967 0
885009257 494769404 0
643707150 807061104 0
766614945 496188781 0
438717986 347742943 0
655338570 528444838 0
678127624 912119803 0
501883103 575602251 0
586585882 166583994 0
556878934 48381937 0
24462482 662359040 2
386534197 216363757 0
943247413 399940353 0
859744287 47716638 0
479501932 479532561 0
104932758 726415837 0
38483419 670347347 0
715633607 554240613 0
409532344 13331346 0
884845526 52751124 0
668443737 496137099 0
260594687 586251115 0
394854620 168783827 0
744704966 384075190 0
399892534 854404619 0
940300292 926254357 0
880915266 58004995 0
702510256 620580695 0
293109694 941896134 0
879856275 483912555 0
124913613 728984656 0
133910623 251534019 0
156303393 217271477 0
438095291 808657279 0
575656322 835128437 0
410583609 6796997 2
232490691 339051073 0
631951117 9632137 0
979250817 179008640 0
359534331 41901135 0
214996134 974937600 0
886824829 191194562 0
2887562 956660108 0
217961244 136806924 0
800492020 792375709 0
799092727 109998981 0
622694807 425093840 0
689469938 894594627 0
765664557 373054194 0
826071434 517670651 0
98008329 718600213 0
107122973 994640542 0
608190303 93406602 0
966940581 559745580 0
828925922 472262054 0
385272277 830519836 0
922825878 302262310 0
97410753 553742137 0
149193649 736316450 0
984544517 78533203 0
908224834 402597626 0
158797174 4112444 0
495353922 325034965 0
110965111 355610062 1
587605830 53747368 1
52631005 986989557 0
808423759 537874314 0
444679284 50297904 0
257093910 832323172 0
555238597 167005508 0
826335136 723458024 0
445666664 840782674 0
734920430 78021245 0
919013362 638627359 0
503673203 779687129 0
268358343 748195220 0
449561600 60496735 2
273980070 954070923 0
702138377 90477943 0
323108335 46500887 0
747907923 972192227 0
216489231 210908332 0
911461813 389694890 0
145387501 815465628 0
901177228 135407682 0
423824200 234557455 0
745474009 662379851 0
550413945 386268467 0
103917785 321899570 0
131253299 173187768 0
771407253 410582389 0
195156029 413933805 0
163978709 24902905 0
809207336 13209482 1
128987162 590093186 0
262674327 290885988 0
446133750 532711274 0
458130292 562717232 0
908746492 949856183 0
1168445 576543656 0
183235071 977341982 0
895496693 161655170 0
709370591 961023129 2
261001314 939589088 0
766183031 384948594 0
585747812 92775441 0
940205653 41104023 0
731434357 223591373 0
987892755 553092372 0
873264429 921667690 0
596210395 337495134 0
664533605 174033640 0
802735023 898315777 0
380728497 132333347 2
566711618 405653242 0
315341107 151294926 0
535373615 337197178 0
353251463 631674313 0
322764536 9510353 0
794281737 29041969 0
257525361 202655278 0
995399426 351381067 0
518964977 301628647 0
431719504 323995012 0
888257819 454404518 0
770443780 731909996 0
782629669 916411126 1
196175724 206877974 0
227220982 770866355 0
80833545 801425253 0
308071172 781625719 0
568255729 794914652 0
930556977 958724710 0
165617095 11403439 0
177036578 366087556 0
541675975 217816206 0
297140373 860820954 0
848777188 93935541 0
265533471 203062054 0
723074881 665148383 0
46514350 163620312 0
562787241 307445965 0
107223684 795485592 0
224553286 166691580 2
818258267 414979603 0
837538722 251350225 0
947814674 475976069 0
202689569 326604418 0
603500113 548772740 0
15711882 692536618 0
485418181 565747516 0
130449755 554533309 0
665201532 918857273 0
461090069 940468512 2
393795471 977501547 0
165148397 809080506 0
296431451 479284105 0
26901079 915889353 0
42116210 243848677 0
354032531 462675601 0
102998181 341462658 0
190569692 253834478 0
550651288 29193851 0
859488022 898669164 0
669278703 985121039 0
515962321 49553335 0
903907965 722813668 0
35001049 462625982 0
641306402 999585055 0
730521505 613887228 0
754663528 19205946 2
880316641 53445783 0
782308047 39673812 2
351833872 703350151 0
996468891 190164911 0
59280720 550000146 0
517058796 673259902 1
476892573 593245095 0
78072340 648271962 0
701869057 248127831 0
200587363 132824552 0
366267842 721033699 0
184924626 727718703 0
680642961 736112799 1
572823684 732555584 0
422786391 112788890 0
716353216 198038706 0
567852351 93837360 0
186065212 212031644 0
362764331 85387798 0
7310354 102854881 0
406533217 7625813 0
831987386 844776413 0
668842139 640106759 0
998558304 7269481 0
86892060 22388137 0
420267218 488624017 0
274460108 118983353 0
796962805 910881022 0
167792641 602052436 0
528168514 128649705 0
851346091 74444903 0
540811304 850420912 0
835303787 710674716 0
993983412 53991171 0
514180840 535037531 0
590480276 519805546 0
424880606 651472416 0
297025579 182139160 0
377550000 765332962 2
391568025 765866206 0
242210784 132708352 0
979902481 877364278 0
404645285 288947260 0
326804863 729864129 0
490187207 238463117 0
875027000 640549330 0
227766128 897891349 0
749720346 198504436 0
596359603 328318286 0
56999818 668341510 0
965782011 994907153 0
505274057 556727834 0
335414173 25727616 0
813786630 973317520 0
401746212 7521683 0
147824184 253893519 0
364826148 766986833 0
87037313 740891067 0
776143710 550842839 0
792682292 34931426 0
674881671 110836613 0
281084961 30342867 0
830377138 45377493 0
169067394 22503241 1
235025930 960554938 0
318953638 48811503 1
29455127 806850741 2
571575933 987946380 0
667876501 261698587 1
966650848 459979221 0
512280827 285988027 0
184164350 548706183 0
262111322 636556284 0
581157615 62530485 0
609393778 149611486 0
66717628 897779757 0
58850788 25005539 1
330969395 171466951 0
997870467 118831001 1
848976952 473641130 0
782664108 197164527 0
69888238 595797988 0
796658564 660698247 0
515653089 235605522 0
79174725 701814152 0
878880055 792896748 0
670034758 896312032 0
801616117 288224185 0
45268404 930703065 0
434795381 774090368 0
867720657 655222771 0
22945883 650838832 1
609663580 644397446 0
946968761 244719410 0
506256070 834436406 0
504683900 372555112 0
299517387 360431262 0
347726499 676540523 0
279240092 246221940 0
312112839 693505935 0
946900274 586606249 0
543044494 234709909 0
61093481 310094647 0
363055224 102186654 0
702282071 865131356 0
614277965 65200433 0
812049647 317908109 0
221220545 467805600 0
749096782 403571045 0
833575354 770604571 0
330542588 11487913 0
198754426 326772048 0
812426056 786145598 0
437902266 133410293 0
254015854 416685843 0
972644577 41290348 0
928535622 483791609 0
642775951 19981964 0
14775931 519997524 0
42406175 61219039 0
531652995 877690274 0
439959228 467875502 0
431396310 985311075 0
360750517 12820679 0
574091729 623619420 0
625616268 474030028 0
777775895 11333963 0
752220609 254973137 0
621702994 220818069 1
976232504 129053278 0
303915074 781284508 0
545377276 365171309 0
405178185 83649771 1
322286379 368023002 0
356755578 580125917 0
932350161 174711037 0
938383817 568472455 0
380257766 613485484 0
516468268 598783722 1
630579933 392390635 0
800285362 417792260 0
543900028 425765783 0
149452096 603873790 0
390726345 655372325 0
106667300 258635866 0
17217942 352420470 0
249334053 284135386 0
447734089 190195877 0
99759173 814109756 0
884966064 131573010 0
540854448 565461828 0
903742388 278780402 0
109394991 527919550 0
32491442 280438196 0
428632906 645512385 0
203826042 831927202 0
147528027 890734991 0
43254629 370648992 1
578346161 258282094 2
807656550 545955181 0
759119010 248231881 0
879534374 265688704 0
999957625 477805604 0
732551048 468291155 0
814142972 10356544 0
375935212 935969941 0
657790455 30962297 0
398557232 493775574 0
121930606 655899116 0
339734440 779772719 0
756677441 100087604 0
694176292 315096140 0
520910786 120793751 0
265277265 509225888 0
732108150 56459582 0
821238863 762907112 1
992312345 36618542 0
216154460 946535363 0
696657541 323519056 0
780411996 910936787 0
1734996 967315277 0
911450703 300279266 0
956891141 273818020 0
471329256 584593294 0
602797065 105051570 0
114870984 387685475 2
872841453 477034402 0
262535567 797278068 0
24501075 126597108 0
258427928 506451112 0
46811460 441449802 0
27059612 359845895 0
173210842 271220875 0
215085116 22197518 0
988204800 49084590 1
181255796 53857395 0
735473605 47792124 0
895567616 871449300 0
330784447 43082457 0
533441991 713647208 0
4474513 615430866 0
35972980 446710144 0
350934279 339270148 0
620932157 724703277 0
714765038 899049116 0
163860219 571776495 1
947337285 615978957 0
96064065 143190173 0
170994424 596346143 0
53347001 467300405 0
153796516 383427573 0
995631319 251595881 0
707262146 441699208 0
149068289 893672940 2
936152197 292209360 0
936344295 404542663 0
723831495 575655476 0
502360641 248198564 0
19432490 211551575 0
569871176 138328198 0
610589114 854652520 0
167116357 575239314 2
473341152 148465572 1
684246920 393925385 0
541272558 529414 0
554076934 153803422 0
57966003 539767110 0
602468642 69927854 0
434206767 25182757 0
751420749 43433362 0
932156286 509656981 0
728455843 714487495 2
1700811 363972620 0
957727196 219699937 1
875533800 4903699 0
287956505 389574116 0
110923567 530466045 2
882865383 981260887 0
122152594 775864701 0
44798360 584610894 0
841281105 638019027 0
894893568 847602889 0
522653327 112795925 0
510445753 672927475 0
324300747 541889626 0
520308467 37824101 0
64637419 7917641 0
35731340 80200676 0
742621517 114246376 0
995747819 998281538 0
804543188 99095466 0
742515497 69466730 0
144027116 901780367 0
990175509 593827711 0
755562419 503610642 1
445668841 57412423 0
14671480 45888271 0
66335627 536435921 0
196418 282775850 0
949056790 523016046 0
475123612 518322759 0
147404598 178419824 0
623739760 71915462 0
442982249 131287707 1
342248890 818644931 0
721317091 390755028 0
165724561 47336947 2
282217915 721993579 0
655634366 94240714 0
664350696 404137855 0
768700996 295773017 0
89438415 687966657 2
561418801 527356402 1
898666989 166571505 0
167724302 946256778 0
148459260 817759960 0
104976738 535629838 0
994331049 279057797 0
928533348 952082545 0
485109809 485394715 0
460213610 707387682 0
544125166 547273383 0
230932194 428135338 0
890648737 17551038 2
207353460 371502999 0
82637306 120996043 0
206236104 376287167 0
365145578 743737521 0
462866792 172754132 0
155113506 719556372 0
651910904 662039167 0
992528052 306956873 0
22801149 772514589 0
655844691 678827123 0
707298335 33611982 0
45365263 129493212 0
878019277 535438122 1
237258176 466890971 0
634894004 242157273 1
460891632 731190575 1
108653021 204287999 0
18616575 464935331 0
590815233 903549022 0
799852972 702797637 0
682587100 685708772 0
595077970 661441612 0
835242587 403726203 2
932140372 460209690 0
743472619 381331590 0
830484419 861780819 0
229540683 182214995 1
378648161 623804758 0
63137690 903977132 0
428365183 874588061 0
699974197 296514653 0
698249675 851359718 0
24048306 506955510 0
17763437 177207755 0
922483918 891563821 0
284238295 401857310 1
64610761 579038118 0
844261144 742380902 0
965047412 470807323 0
661114104 54388950 0
252368286 330545245 1
481835833 941630153 0
532453675 488828683 0
976975784 503493016 0
253298429 442987337 0
945814681 572941110 0
564673235 933157711 0
15258135 16955076 0
687006859 946370621 0
472347925 369876828 0
770661103 627055678 0
477839607 70928232 0
144795029 204266133 0
28101867 151907686 0
44921582 381649943 0
139247100 24968983 0
617875200 672225278 0
122300348 965829716 0
775229164 295578972 0
506835097 56306421 0
38157510 627151997 0
30731430 269114123 0
53016664 346174342 0
546406710 866082772 0
487191738 401964331 0
335719866 884307588 0
377997267 243284719 0
615720164 28247302 0
368554117 142761397 0
689621632 299045652 0
889574257 725590334 0
466241345 321140334 0
38839507 636577654 0
420436793 181627783 0
480434170 584007849 0
77887505 967368879 0
779265426 132745658 0
17008708 62097826 0
786665968 803515649 1
226314709 135196582 2
281443409 55504784 0
755716796 664116819 0
70104689 201539617 0
980164672 729595836 0
695606364 276298285 0
655658774 47957629 0
23855665 449662049 0
575474021 647894855 0
312015149 56278472 0
798520485 324031067 0
758092867 687657502 0
829078548 245942922 0
349028351 990161278 0
268764157 519660469 0
993677883 50524775 0
676223897 331767493 0
674832122 592327040 0
891821739 705901687 0
218040068 31453041 0
921092846 120246343 0
429284382 190481366 0
24349675 494714235 0
211403134 642794583 0
22564615 947938777 0
267295188 388584530 0
504070168 477737064 0
803288971 38386774 0
677065159 73818254 1
646441176 945607012 0
401646611 939035169 0
433614935 86912630 1
454526695 280138755 0
200801014 123830829 0
664596464 106678796 0
714904558 320086885 0
737373596 267903891 0
568466346 68275928 0
792897934 678703419 0
789766730 779757030 0
862476287 495514108 0
550049207 662606612 0
426549740 5876537 0
612910009 643006227 0
886640762 456987541 0
21278787 146738500 0
471137649 207145217 1
506865141 627135613 0
314165146 391223807 0
209158146 600741826 0
97060700 289694553 0
853904750 516499120 2
29417524 712389849 0
371214964 147491900 0
720064566 425656516 0
955033028 983386559 0
661265826 240583709 0
471389019 435366930 0
591102683 276901773 0
873489960 728627712 0
843186074 828456191 0
264095217 514066752 0
38959997 18850217 0
378521182 394655186 0
321683663 333972334 0
379622218 753206321 0
875394008 980015776 0
923706505 582907481 0
801089892 841496264 0
26111281 836063618 0
815417649 573595258 0
10702293 246890876 0
398414843 282285857 0
469754445 203612580 0
154760984 493036435 0
603498475 707285077 0
410781105 33398092 0
189349954 330577631 0
708856064 959730610 0
388543113 542285378 0
673708943 904052883 0
117008462 140125965 1
280831217 842812889 0
836633790 242340607 0
928536859 971634083 0
986353797 472157497 0
126055733 267749544 0
901552323 800013698 0
666956298 90026818 0
45294979 695817678 2
400192121 23683133 0
983305514 217176991 0
611252332 205214165 0
981490818 769775387 0
305233396 689260281 2
611522593 358271379 0
299934369 984020899 0
86960348 359997538 0
588913796 293123455 0
49945833 387838212 2
991688188 119059056 0
100800679 54516886 0
855644609 55853826 0
345530280 853275658 0
624752387 850720767 0
72318172 168480918 0
811693449 307450758 0
396085603 240680294 0
681418641 430543196 2
849265676 377027460 0
686837878 411535531 1
534416796 564941806 0
313705784 54688290 0
710739960 555993733 0
565724501 631325271 0
261371648 715811784 0
553636846 512716067 0
45722147 760548357 0
695802753 516495153 0
929080850 529328910 0
235041425 851200 0
31541624 569119066 0
619056043 347931051 0
266810044 569753072 1
41507067 187590078 0
620245119 75573324 0
991074452 641744201 0
665825090 738479451 0
781063870 73339727 0
168856518 693810415 0
50562734 720289329 0
903667440 290449889 0
126543241 100775854 0
559173496 711968962 0
177018273 337056846 0
57761420 227537731 0
979418630 900681722 2
806978365 859975970 0
351085625 990368641 0
97736280 223827435 0
628604324 415436443 0
619304678 849221474 0
291968310 841226669 0
151886144 894263860 1
767310728 238400910 0
607381119 590312977 0
27411711 9824176 0
379970144 774238791 0
538799774 197296706 0
570714057 815860082 0
275937333 505455987 0
39188003 399177737 2
25180840 135152017 0
121969973 295593472 0
624634015 838342060 0
276037018 604079410 2
22968727 246500085 0
105070571 869542018 0
647058417 881515793 0
162623663 937421472 0
905857687 456795334 0
535084636 565382189 0
85891450 914277140 0
894015875 256017565 0
433125813 999629919 0
96115339 635095988 2
254171540 62649150 2
376848132 761069672 0
119747304 207801677 0
800945409 49908057 0
135621499 103140594 0
99770488 511414896 2
429925617 7168985 0
766292222 241627732 0
409891826 821054486 0
788076970 318196484 0
69366872 766131149 0
847542404 310092583 0
838896305 360024566 0
705597673 263966798 0
401791620 693229834 0
398872638 471628473 1
138902192 846204502 0
136107003 568231167 0
702669984 764818027 0
564851531 49805123 0
295814845 801916795 0
194204876 555523560 0
940678628 764388360 0
686945422 544930425 0
797657550 54664904 2
273397848 205320060 0
489198182 661585608 0
300321532 910145885 0
961364020 708677147 0
771660358 4387035 0
177474419 288261093 0
342987272 520809691 0
711367809 22476011 0
546974478 985262338 0
320467025 320186834 0
840443692 857733344 0
36076224 145291026 0
121901723 14644003 0
430708145 932514968 0
767596844 678203047 0
631787630 115216807 0
421017851 927248974 0
211210296 589190809 0
969428367 790342018 1
369967922 703983919 2
344524360 283936003 0
522702361 507277667 0
78119024 995608625 1
669663314 916686667 0
389895931 557657641 0
113180004 944249590 0
302493857 78148004 0
275831402 414803067 0
300236140 661496736 0
611753633 104090780 0
884051907 658524860 0
420736225 434739623 0
187460348 985673057 0
435836149 689019197 0
207627206 797786986 0
184186900 175574419 0
21972318 459930874 0
856954043 807303651 2
906857740 393182758 2
327254830 598429015 0
627420634 424594349 0
335181157 990628283 0
678074870 88043960 0
935896652 751264164 0
207092874 302692502 0
632915216 758334923 0
864260279 660848600 0
20949314 222887227 1
391669499 783478968 0
625608736 289730873 1
294390732 739949545 0
793654042 568708635 0
461153672 732210594 0
534166212 670458845 0
603779366 43197967 0
755344951 303676695 0
102881945 180162609 0
7845439 814454110 0
589919280 381994835 1
82781886 351628536 0
584786531 92726179 0
328815965 666683428 0
386392105 684099181 0
127751314 344523358 0
37849050 330405857 0
129966430 698964989 0
334326880 399206309 1
698573305 610814682 0
655834923 424914626 1
545379914 742945539 0
338997108 457023173 0
995613701 515820597 0
772261782 626421964 0
986357122 70908502 0
822668423 760956159 0
78295299 550651303 2
882991808 71971973 0
989675253 968529560 0
709921040 760187735 0
625182612 707634577 0
276392662 773805675 0
993386293 293377348 0
394465223 724891369 0
87789186 817424620 0
694185172 146975801 0
73714824 559153260 0
474896577 37599535 0
820529413 653577356 0
532859428 885727466 2
226718362 364998467 0
681525957 916845314 0
65641812 759201507 2
984520746 78548937 1
728800834 359786154 0
804779892 943120886 0
129029814 700574692 0
636022912 188834662 0
110837957 323855748 0
348441521 636306566 0
142600752 85667116 0
301418514 653891637 0
379679073 991955377 0
231334810 361070057 0
605523156 848256422 0
708190496 505290065 0
937685516 650589387 0
124239553 776185764 0
353115165 596397612 0
862263332 775515275 0
111076281 769489176 0
63737745 836748608 0
102653152 68308991 0
2724577 15288780 0
589544588 416891729 0
850847794 997449114 0
66210517 959505937 0
429978935 137456238 0
73539543 621084446 0
814368510 632696266 0
884443806 804856649 0
380123777 107056146 0
764800442 262570118 0
541349570 200672404 0
406414843 726454932 0
102466184 719110439 0
30746573 770225030 0
362635289 12062681 0
437204826 816022058 0
288582782 27023869 2
10305055 58689472 0
380529573 493631089 0
310129196 144385625 0
556056117 217250894 0
545971596 984499415 0
864302096 399976325 0
7643267 54876408 0
778484183 440025471 0
748404253 166868191 0
964925685 52694834 0
223125744 663083782 2
907745232 879226092 0
290804719 744307481 0
369390920 882383142 0
506936495 260735301 0
520304737 991169593 0
230236392 135265228 0
11171234 438364248 0
770150530 801822957 0
815777373 101303351 0
800797507 982081775 0
946686648 71061558 0
780586475 508891775 0
571680751 113995803 0
416416901 720110077 0
343704025 776741358 0
838433913 674061192 0
471115867 626583770 0
342626446 872589351 1
328567075 501076839 0
785305723 886599391 0
996150575 991456267 0
539386859 63847107 0
599217387 519461491 0
449551947 106598790 0
879232822 428692918 1
344178777 123256486 0
802571108 110501641 0
637914854 934962541 0
746743116 63622558 0
746160722 742724523 0
238979499 34371727 0
649589418 679519115 0
939777739 986999631 0
311783961 582155991 0
610820260 134776007 0
271549535 805158453 0
182336310 655768783 0
711049339 778259878 1
2021457 505508751 0
739237572 313242264 0
206600269 671388842 0
593541445 767514230 0
702980516 470756788 0
127270033 677282217 0
49713092 697358043 0
454529337 47654972 0
97499348 737009060 1
921722451 930690854 0
963530056 971005635 0
418899187 797783243 1
370882532 158087552 0
90263494 460839989 0
178085750 580821269 0
614839804 89751952 0
997732020 725598976 0
741657492 931709938 0
805954041 472895886 0
804138266 38695249 2
24040929 53662760 1
702796907 753620719 0
318355207 612189383 0
80588928 562657388 0
324813658 756144824 0
339078678 583297376 0
11634127 596413821 0
645422709 528251333 0
254390601 554875098 0
734682846 524010632 0
232136623 931677481 0
92923039 8420124 0
114619870 106066031 0
607773026 877948579 0
960854324 358355618 0
735604220 556748977 0
469462033 130366745 0
894666424 627828056 0
345127982 126636123 0
8365880 826465873 0
373269838 111116743 0
674969223 99212152 0
639304071 400197705 0
845863157 590264136 0
549297591 243385685 0
495876188 301473178 0
500198265 90166907 0
35130154 40058577 0
37262971 823501494 2
12883832 758943150 0
6146654 842721834 2
252464297 869348814 0
996522835 680715673 0
299527650 423534812 0
918607433 427669922 0
116494721 18071860 0
462371380 33639298 0
491514194 728512300 0
115303684 892425259 2
829981366 518229831 0
995496383 140228026 0
129314925 877330325 0
287581251 394885148 0
316091812 905666169 0
820111111 170703281 0
430597735 726608342 0
836022043 292255643 0
447903470 592271803 0
741753007 346316201 0
649608911 101810147 0
758365168 61782928 0
218285759 84999301 0
548923255 294698150 0
930190156 37353459 1
400455584 146787606 0
676752876 823362498 1
175313353 603617578 0
710897292 316620921 0
114562157 445926455 0
584556835 587429273 2
14204854 628321560 0
781603223 900347492 0
872201483 427257815 0
662871337 209402004 0
762311864 812134863 0
508571202 816630974 0
192622029 365512478 0
233858789 726581681 0
591334360 298130008 0
223920538 69513049 1
263685568 502696873 0
200215488 117198197 0
349494080 48958011 0
462140513 857690384 0
987798861 211542654 0
760958081 927780044 0
384898929 634474583 0
119445487 195881708 0
931856811 889364577 0
849562822 341691801 0
150862915 11787704 0
633147712 754964535 0
370740266 126126873 0
93838503 123330841 0
405760467 534270845 0
439826897 908641842 0
6680616 21994457 0
641146434 181244273 0
238590668 980186897 0
381324701 82937088 0
133229126 303941542 0
859813406 261429291 2
782663593 93680474 2
611006321 662977047 0
340180253 327656337 0
156813757 702230111 0
592580624 447594944 0
666310241 533101327 0
323586436 342261564 0
13681346 60130797 0
128213274 722612487 0
702385928 334609122 0
106412108 934900405 0
131484529 309987285 0
17227118 827494503 0
566232283 724874189 0
187699412 956578780 0
88805021 302091956 0
522338659 962674285 2
343769047 655629662 0
810128880 527371730 0
751216913 66652910 0
806012789 48832907 0
852768315 862402189 0
35855889 50786819 0
531614764 774652177 0
292965624 512890701 1
724675585 423107248 1
645162380 756676874 0
15393587 581943138 1
386148546 653608368 0
97454976 851541211 0
285207949 306018366 0
172575906 59362990 0
713722130 578527503 2
96419894 104911838 0
806664695 684520909 0
192192591 120015085 0
534364178 731087265 0
970244789 381494263 0
44520534 954112454 0
499198308 5676809 0
198224839 110418023 0
663944774 132081661 0
557745565 946973484 0
35255899 525459496 0
442712604 108915755 0
391129746 491829884 0
76947523 953359174 0
13639054 2579735 0
576392589 483929031 0
64681869 671610388 0
213185553 220460455 0
511576585 817005507 0
67555968 122866686 2
736393071 331990313 0
214616752 752368779 0
253423776 372772065 2
5025107 888412039 2
839879232 133630871 0
996506048 749046687 0
1607321 392474928 0
446685371 696250617 0
562525853 641602031 0
53345539 7400526 1
905118017 67850748 0
48011770 6730489 0
640496253 953853607 0
44581625 856382772 0
69563732 120332733 1
707039224 936660395 0
149921047 422483981 0
145082850 548889366 0
331623704 306248199 0
224510039 684972857 0
526294622 482934000 0
366414108 865641681 0
384290697 333520667 0
640738047 650509359 0
585078414 819821678 2
396708910 41631747 0
43103443 277754349 0
263491261 636362433 0
350968267 800560688 0
272952085 359535914 0
31876166 766842430 0
185126150 101201743 0
677558735 341936934 0
130734251 74436307 0
401917755 886889277 0
655046369 648664280 0
309958956 644845428 0
304892425 172324308 0
863856288 425559499 0
436521614 492556018 0
145831821 312422696 0
503057277 158440397 0
377572958 980543573 0
310830439 617903042 0
344108557 728190458 0
77138244 445269345 1
800820606 634934997 0
261001012 888851667 0
568105091 124993815 0
496142918 682486480 0
7497197 33471099 0
818604480 842062026 0
831837302 787509443 0
400798303 629348877 0
594375735 542981390 0
154388353 109793417 0
990662119 971726420 0
15683604 200692825 0
627498915 505864431 0
500592549 536604418 0
153027144 848038349 0
600251049 1893371 0
201991823 933072752 0
356714425 492558306 0
659152206 89218854 0
110256639 964602800 0
241289420 17731540 0
540951285 513067495 0
295019359 10531325 0
278925505 501738991 0
866911619 6380602 0
647339165 946658420 0
232037596 283653931 0
509607823 309747458 1
816098279 147258914 0
748543272 495278267 1
461357452 828871859 0
848430459 854204839 0
315080078 934137209 0
2924847 650913170 0
420654293 372187850 0
48327113 752298149 0
153948008 686861150 0
414322979 330550724 0
256341383 47761926 0
464235758 78128301 0
713535385 254016730 0
220251252 409662848 1
76166025 923845370 1
693459478 17730638 0
179361943 688087144 0
543492252 304832056 0
374290834 903208633 0
538190547 955453132 0
757754759 45654019 0
579034673 491134196 0
792319140 784725538 0
729493953 260188514 0
667777412 435805203 0
140031477 194670609 0
206717733 208801996 0
396037901 331437302 0
496381791 93876306 0
47183260 511323106 0
819770565 434748703 0
808144733 852102490 2
5726489 680196281 0
685703054 536748703 0
124203092 134766018 0
239793018 52512713 0
816548354 649387249 0
240577301 42383009 0
874437772 686136200 0
665337532 738677525 0
349477456 528525244 0
409100184 268218090 0
716461095 845085583 0
528953340 906819236 1
777973400 427944068 0
443772373 929975882 0
841200628 662859281 0
130772159 32659036 0
863029116 421009387 0
913050975 965679319 0
520362682 768696124 0
134924218 814502439 0
568280957 840352529 0
57133720 110307686 0
73025796 381758998 0
44939227 34159704 0
207802031 678823897 0
81356573 97429036 0
393681486 348702244 0
667125409 803284853 0
872549340 7572344 0
839542340 360973303 0
633733363 33153893 0
65964106 492801560 0
922190399 579868957 0
973880624 562104400 2
817513510 427390194 0
712905254 676211401 0
89226469 995237194 0
358785931 998974399 0
664275080 146086691 0
525276953 321786412 0
483727978 133470591 0
485145581 408329174 0
101376071 190456124 0
465976371 394096325 0
933161878 988460550 0
997737103 146048977 0
891571442 980551391 0
379345095 607601224 0
26703629 659066646 0
595972814 998464226 0
610709277 279554257 1
446886248 256841516 0
902775841 755407048 0
248638333 126715005 0
13019627 26278613 0
677038801 51972587 0
600589945 36544581 0
84039223 147607374 0
64636377 382414765 0
401889159 600837180 0
117266432 564581741 0
429913374 349949563 0
383286858 484934246 0
581079755 902038817 0
221473396 733763254 0
481969829 715366812 0
374814438 94973347 0
96335643 844405652 0
5683076 422967315 0
269467249 156464224 0
660891595 221664671 0
65877591 387588162 0
921259064 241845803 0
709029471 998828992 0
522525427 106528434 0
814229862 503585678 0
31843876 459510796 0
448539705 458597229 0
337022821 138220819 0
333215942 924329413 0
748445359 43472464 0
112898728 781080224 0
748249120 129473770 2
202640773 169339465 0
515766353 123096387 0
245824388 204676765 0
69989077 978112709 0
463864190 291039522 0
956019117 152333941 0
5815142 251411320 0
234355149 566633271 0
276196817 190203172 0
535896033 12357884 0
561955390 78766340 0
316646550 674611518 0
101542419 466220981 0
356210011 980557852 0
273793607 625054199 2
403538536 851807120 0
271375480 229030347 0
214623282 62181147 0
150165156 524070018 0
553179960 143417320 0
994612007 75248312 0
365641403 515631517 0
394967138 682169907 0
246962188 583606810 0
11475544 142181852 0
627497684 218697401 0
895864016 263595430 0
861546238 368116598 0
802230015 840532810 0
911705657 615527824 0
497999190 51327331 0
538895605 518413240 0
963612438 519673352 0
722538949 395135291 0
815540529 414493189 0
123602681 383649677 2
719120083 695760236 0
681699182 112144441 0
842458337 243159664 1
515394780 119944566 0
292268390 703527875 0
193786476 22216904 0
757540610 907322818 0
459002464 738241169 0
927129569 94077229 0
542981354 913045458 0
717743099 596374334 0
302182956 480393604 0
61590176 611365517 0
167324681 707785015 0
678770618 71447905 0
566831444 294605981 0
584224048 789760199 0
343595309 958752466 0
657770590 925139923 0
355785230 261910247 0
777783429 24356282 0
139800287 896568413 0
498050691 693688056 0
112659461 256461999 0
839279902 880867020 2
526468526 658457874 0
142567327 40095302 0
691625042 189445847 0
631968324 440602053 0
681415911 115219149 0
555531425 104517021 0
940169497 929753839 0
400475551 55064429 0
547698432 768164576 0
264940720 470806127 0
98281016 647130827 0
375449019 607210555 0
864364326 424183811 0
168100308 809825322 0
780862105 101280572 0
460499516 472849863 0
971950882 332066047 0
469243616 445663865 0
73140504 37378594 0
474062319 84999461 0
439727783 625958140 0
326358473 127185978 0
625208330 984081100 0
709887182 396831270 0
730648268 77964955 0
115571565 66964771 0
735625683 643976849 0
318821836 582276874 2
488317952 410759742 0
543611758 899754126 0
824118027 385464835 0
854357490 665650296 0
154070268 748247073 2
187058806 54879976 0
433578559 776881697 0
686558230 462489710 0
939550333 555321913 0
436865869 962844076 0
887044917 119157109 2
960071231 945212340 1
198030729 870011893 0
387372654 768023785 0
88402769 39816181 0
410629011 90192366 0
25489895 865465652 1
773764078 780836298 2
652541031 772754721 0
204005171 144938837 0
220303313 272731711 0
948459298 693521045 0
176325946 825746088 0
614696582 106273238 0
265611761 904141189 0
620844833 643121930 0
644324958 231626928 0
996011738 369141732 0
680488591 658589804 0
13579552 752077110 0
771997769 207571286 0
25220677 503568991 0
265928737 492679506 0
26069329 714320644 0
606210745 901203481 0
647390009 448781180 1
759635398 84973004 0
183883432 365855801 0
545605061 623394405 0
79896113 65463114 0
901323127 613969571 2
388825547 196144790 0
922236495 524424512 0
528483955 329832310 0
721953734 668020734 1
877797134 715021638 0
999169930 834434276 0
217433286 871978564 2
46585507 598269685 2
120402191 14559999 1
503747813 809986008 0
797268124 852612622 0
48677461 349827150 0
286415787 694565674 0
627362699 164197288 0
375233537 224530587 2
7446482 61100335 0
205982733 369843025 0
8070206 483159669 2
266326625 395978520 0
559359215 495026441 0
441233207 1250941 0
435203643 107841278 0
22383091 908530602 0
75557668 163326726 0
785422686 597816104 0
703002506 172529591 0
137566547 459866815 0
832259347 152724407 0
93074603 975174954 0
998048446 85367848 2
702253212 436590774 0
358735020 450642639 0
260730767 71542174 0
55562792 401006259 0
448641799 842654553 0
54584276 726918455 0
22161553 297044399 0
260285953 359261030 1
364397046 268573038 1
340337432 464171697 0
415971658 74001842 0
141344474 157648767 2
41381330 816125757 0
164375901 458763994 0
836789224 600142137 0
60287923 993608137 0
624407872 495395805 0
595449851 84545621 0
345817747 209951950 0
980310069 887166193 2
665257063 27545508 0
35413916 424954714 0
144205161 162331009 0
832634896 166439828 0
804549258 273795330 2
299540132 195800568 0
943224306 529488564 0
157898118 42452091 0
593773836 574652842 0
294686497 222054601 0
628108889 614494072 0
204440968 649616997 0
551293 243729629 0
840033430 44464614 0
112026272 306608564 0
109009161 458925385 0
893683625 262207539 2
442202354 204376668 0
148507090 10208703 0
605459793 766587380 0
666544215 230434075 0
966775971 953399656 0
471242932 520249383 0
104621701 595545969 0
324971905 572724752 0
278025885 104136506 0
96998797 141964782 0
253508541 221946509 0
83610654 49665344 0
398859680 400106011 0
699121205 139750974 0
67617587 164865137 0
579452844 31378174 0
809281872 122258206 0
373422367 731673510 0
867833217 66555436 0
95232815 344452453 0
612285354 136190646 0
759340115 776365335 0
967413772 85281198 2
701396818 681391324 2
517450519 480474101 0
226256557 583784554 0
577938639 913084241 2
68191965 753878147 0
376359701 413911601 0
478012270 945510425 2
940247929 205999177 0
142805143 88838083 0
479167799 429887842 0
661961278 196273995 0
230794059 954423403 1
593938285 766119746 0
233338357 438623339 1
683987763 855275945 0
870908243 998868744 0
430377808 567046224 0
152572573 489413423 0
707844180 575472470 0
626711520 746888969 0
421680447 904789 0
412465469 298878245 0
129020852 260895272 0
531719750 97601382 2
709547109 129320163 0
905566580 440026543 0
92692788 812691426 0
245578089 41501603 0
412473909 943806836 0
113431674 35502724 0
507832440 317176883 0
761686408 122859241 0
302488321 4655861 0
811741895 92678908 0
268611467 513845647 0
490873160 108403478 0
56092255 665230786 0
539813169 685700065 0
461889656 224315191 0
104450557 367176076 0
903791215 521066867 0
182017368 531231798 0
162344848 803484961 0
670886591 128514260 0
25556686 645600992 0
106071764 51549724 0
26541626 561423702 0
848402849 792819801 0
365366199 37676320 1
381344370 100205990 0
753004979 148571442 0
92362812 633008811 0
864281020 279435117 0
600089173 917286490 0
584601291 469824390 0
475474015 944479035 0
881392639 317653532 0
61852151 463703232 0
249682368 235006347 0
413036922 745611604 0
531356384 710533174 0
14485582 824048663 0
302230203 66876690 1
739091262 726065905 1
259661465 49207637 0
798682232 630723876 0
478886772 43256188 0
714380143 572227731 0
631127814 193027271 0
140462807 224424387 0
138576927 948391259 0
233457378 350435379 0
11636189 4222240 0
640051819 616629639 0
157560222 829920204 0
906202417 829190167 0
838640088 599100082 0
993522652 89660089 0
120723079 468647136 0
936662658 395295996 0
526000050 735669704 1
396260733 126901621 0
667905194 89238944 0
96851103 562644471 0
935203058 50636356 0
227733295 51829666 0
164988399 439562399 0
553980436 763416832 0
979241181 406454595 0
462295815 475801891 0
823956933 510665486 0
791343613 613031403 0
797069604 32145873 0
198587159 563667545 0
877690285 401653947 0
656079611 987310178 2
460578305 277937873 0
716361370 258550278 0
503804754 967020692 0
751386956 396761634 0
364639483 713620627 1
910539415 241297419 0
743287907 539620720 0
287301622 821380469 0
956723050 367840717 0
855464354 536875381 0
697089038 319131211 0
616367776 256543434 0
293031300 333439491 0
78208062 666028803 0
705317859 99633992 0
213956472 349641925 0
15949957 116953698 0
903314734 164135966 0
666350971 855346671 0
350008893 102091079 0
689818687 420350671 0
700732565 262191791 0
730042896 88786868 0
94380378 243598395 2
327531035 77923703 1
679732428 57028480 2
932323577 683311274 0
970353560 375215125 0
218380641 222480476 0
701492022 394108706 1
817863616 407096539 2
124770533 912516727 0
53649996 859137665 0
112643978 290946111 0
489069105 110227389 0
647141937 906034766 0
957073730 474471869 0
678437227 651114769 0
785033367 31715773 1
252120644 389358419 0
949643065 562849390 0
869869070 900968032 0
881217051 901924564 0
92943175 110578660 0
797811729 416333656 0
527018882 802468638 0
202430177 831760798 0
204564023 826071691 0
445799294 889710254 0
606139073 90441868 0
929673579 312823635 0
783099762 920165774 0
500477121 315509239 0
82921887 282710442 2
725726301 85273545 0
431307589 957730204 0
18846544 707637042 0
8598827 575559456 0
769957260 739540290 0
55515913 10330440 0
935058988 374035588 0
433412421 671525381 0
971388186 874564757 0
526630707 883744206 0
618913136 956858995 0
985101655 216380984 0
506264318 926424873 0
395601016 100200603 0
674190719 509070127 0
360757873 987919883 0
691075377 646194863 0
374680028 909687645 0
925799618 932306081 0
232731740 811985319 0
422830164 394333084 0
463745369 862541705 0
249946324 990870336 0
215843139 481131828 0
277843617 936065476 2
580196966 341254367 0
314665392 591046850 0
824853254 418064345 0
466785926 862543274 0
201618822 187880722 0
541815572 224823387 0
121568097 98522120 0
325682688 19009380 0
978960848 116916166 0
252132936 50658026 0
642538381 91502749 0
142383580 325430026 0
184905450 583123581 0
53890567 655845479 0
42323925 311551 0
808404293 256178492 1
352325100 965452576 2
382639120 129814136 0
28331895 328957668 0
202219600 746682131 0
198500680 446815306 0
785812406 134943980 0
749862056 871464918 0
957072256 194923926 0
129863571 750120822 0
394688658 354065270 0
318626969 388845658 0
69916251 17621898 0
4857028 936655296 0
499859437 960548623 0
69563125 412360779 0
889439378 839416111 0
486040924 784725714 0
822848439 958950868 0
871000593 753698309 0
217237332 872643132 0
827700845 526470706 0
100544786 590507787 1
826536122 803536188 0
704583135 954008392 0
911534998 884045317 0
736279237 414136299 0
616411791 863520441 0
712097855 77731920 0
520452973 460706042 0
594306853 405019711 0
713216814 361263427 0
756981504 322955026 0
358785190 113433095 0
129314094 902511840 0
985248920 418660487 0
558567450 38776956 0
22786125 227152138 0
562413580 828468424 0
33038013 489650096 0
81590125 38935389 0
191223992 65732231 0
242032146 714309154 0
696307692 673739278 0
918132902 63283973 0
782328562 520656179 0
640874512 934473118 0
95165346 264113909 2
668487209 80123809 0
313208805 11687093 0
300543350 856551158 0
48354570 512654524 0
93420201 418720376 0
166097535 437541926 0
235363225 388392528 0
279953423 564170623 0
774972504 569613627 0
645626772 1148696 0
75669057 90979088 0
229156309 222058243 0
42244285 427807291 0
828573212 510296329 0
31043879 225070898 0
329062151 4912632 0
122369006 722056203 1
975897677 566640057 0
444709888 369044783 0
352542283 222691687 0
68263290 390222837 0
270772608 719349186 0
998208133 412182315 0
592745151 884003832 0
964751684 424920917 0
61339874 333200213 0
749395266 607860939 0
351478365 235515272 0
569059389 716354729 0
694678143 649786875 2
317701695 655783947 0
619182502 617982491 0
915602092 90924017 0
287973883 155625176 0
50999256 431968727 0
25305063 494824983 2
303817052 508742325 0
323747399 57425337 0
943944773 194613862 0
296836363 773615755 0
88067338 960058054 0
816483044 819007471 0
750361012 395699578 0
162186685 470997167 0
3586257 252575630 0
594490781 321927862 0
419497182 816846852 0
640488022 935332602 0
808828001 127355021 0
353860317 826232270 0
91167131 155808490 0
469273812 874821275 0
18985580 196899404 0
566257893 16380758 1
848419012 726000596 0
484434402 963778805 0
82083680 26267113 0
286779307 400928552 0
907078266 314154310 0
966257810 478870931 2
753427584 809673222 2
945939718 379793490 0
110644617 530274931 0
512239223 889902006 1
498632936 934279874 0
77252747 3025993 0
613292689 90911108 0
891054890 792306008 0
833310721 25311477 0
314056237 137115664 0
657621297 801403965 0
861080156 342879326 0
442499213 450551278 0
416544392 516853856 0
967236933 62583129 0
452230944 42564933 0
594806057 525519199 0
375397745 702418075 0
936481806 82541026 0
902321405 653265297 0
644768535 326764078 0
336124197 861801721 0
918614715 603566166 0
731586789 415279809 0
420379030 148676450 0
503349319 300257625 0
706933198 930290839 0
173789245 345137546 0
48562694 330161003 0
241768550 863526553 0
694979111 9547216 0
352190348 232211883 0
637531873 797910125 0
822554333 398615386 0
93553873 208475841 0
206888029 135279508 0
524210938 796579146 2
665608502 468518803 2
620778972 407743266 0
871533474 752148395 0
555485879 101731743 0
116173392 499944802 0
483286712 762882105 0
54432628 328477174 1
66877492 433893883 0
493184292 208323067 0
45106711 117079727 0
321039642 254413676 0
299914089 834791395 1
926677937 760635541 0
591867172 638662942 0
34056601 919098684 0
923073273 318215796 0
11550855 359162833 0
245486475 969976110 0
764687197 450635972 0
675125754 526182109 0
918772475 208518875 0
301964738 284845595 0
519823509 253911554 0
833593613 550150861 0
243438577 362386006 0
997152400 987828185 0
764954732 213963981 0
579596450 853532069 0
771469010 385096155 0
719355017 82791259 0
733958202 616902166 0
332805641 513661966 0
178080778 775305089 0
652511804 667287737 0
934545453 201511144 0
309839582 477424201 0
937669165 205723584 0
423209271 472975097 0
255369813 253088278 0
279904207 650657336 0
958998711 998523573 0
495009801 455399940 0
855436481 828930468 0
834995177 691276578 0
478978766 175654536 2
501345029 868377067 0
614922050 531894892 2
745075931 495155092 0
163089072 764777863 0
487241558 743192433 0
705136392 108901015 0
448094403 727458025 0
59588510 359060766 0
113607078 289138333 2
553294351 293440200 0
29665706 770460253 0
292159079 782802388 0
792375188 684178100 0
672465969 655238191 0
259332764 898686121 0
62803950 971623689 0
656342129 965880824 0
698702145 530184940 0
868885512 376701866 0
101923659 969142753 0
746473529 80374250 2
80191863 68753490 0
796508886 56361067 0
386127477 936082388 1
762082500 123983879 0
178009915 793874946 0
641398635 474480302 0
256840807 1292726 0
375989607 620902701 0
442992362 818654472 2
310915443 641132479 2
175202136 820350241 0
148447424 26771750 0
950475579 64868680 0
75044158 845950778 1
86730599 531126445 0
624852562 457590295 0
769909344 149105664 0
506199295 56593663 0
419341791 669365341 0
408185120 995508909 0
101637618 413130026 0
582904367 724415120 0
430029030 377385500 0
793667176 62180969 2
146970485 268563969 0
832367358 115435634 0
66837808 913996084 0
581581144 466579014 0
159380156 584253406 0
206227316 48426371 0
56394540 698093623 0
87004199 38038709 0
841049018 460258135 0
934342091 66582572 0
767862972 567162778 0
934714110 345734827 0
938049133 162401350 0
465578766 183068391 0
940177469 593759766 0
842940607 127350287 0
546725353 130252814 0
549119237 778310072 0
897711537 364409487 0
533294935 69074187 0
309145285 78679651 1
126020110 870406458 2
425402431 318094835 0
765804385 282095571 0
804865358 255493442 0
130703199 617591970 0
614564909 586501261 0
88255531 823117302 0
827825527 782084124 0
273165259 780242103 0
388713294 261043332 0
376886619 191532139 0
93091377 808206895 0
442838277 877873332 0
658868052 523231903 0
554613986 739604673 0
887117264 603223425 1
49774870 133666963 0
858642326 346696845 0
222363104 562489910 0
935626363 211422283 0
581751142 127178004 0
71792961 117037862 0
833487039 708407449 0
273404919 883236712 0
4924540 333997231 0
763478752 769799579 0
826542735 324840798 0
756494158 668608840 0
609525137 588869409 0
135088605 734342987 0
128970104 553445376 0
777900753 163003271 0
361548389 893136994 0
49103968 144627432 0
224542662 527529944 0
71797992 688484856 0
464530425 575754774 0
419957126 25887249 0
61041902 601598956 0
748797806 673245937 0
646856261 291957702 0
584465407 487153520 1
3734931 576037464 0
547195265 591655196 0
745840328 288804501 0
846467215 617327148 0
10193211 470652776 0
559607600 781402626 0
76804041 54355494 0
592387038 701416490 0
522621571 974449505 2
304621134 939223860 0
579080598 653181151 0
644418735 328980841 0
131573726 824206018 2
761255790 935438008 0
323453684 700742352 0
573413208 247179129 2
466915606 863526227 1
815585700 30893089 0
235264956 395233510 0
953311030 464539350 0
312800067 417913165 0
360635336 802580593 0
503948356 426664232 0
593561156 475912379 0
918019820 472993429 0
146580272 862163901 0
658905606 417585455 0
136352558 530812045 0
916277100 337685669 0
818807833 914923550 0
67813827 478541073 0
99140509 85435155 0
749095115 732199102 0
702488406 752954476 0
773017325 674591608 1
837724753 605226532 0
960852710 524980860 0
630081769 936644575 0
888467498 870113426 0
574922896 351124049 0
201435197 395376078 0
63425689 204734079 0
274512463 117016101 0
211103191 142730465 0
106201336 378450438 0
914523045 471220487 0
610185969 265715672 0
922912982 844685583 0
946039807 916351610 1
412680764 952039837 0
420758434 299813264 0
360946732 144299638 0
866090506 835593695 0
210895181 123244431 1
506307675 936645241 0
605993329 747565815 0
715532334 740407924 0
532866267 283023104 1
476852129 453555722 0
82441334 990308756 0
58690370 530881921 0
265654998 950367744 0
474321027 463946509 0
737424077 335906352 0
566043931 85203410 0
535475267 514762681 0
792981614 990656949 0
22675201 748756732 0
153076849 221736773 0
129145375 985515175 0
42352232 417525253 0
486685988 114562311 0
741436412 938753646 0
10470731 402918341 0
884366148 204819760 2
332311929 955134566 0
635105573 5123069 0
326836348 223494503 0
624273896 200568531 0
288816227 96946867 0
865741368 82883689 0
765051100 481826590 0
955351183 140785658 0
953367057 815023608 2
979398666 408151817 0
949888498 924187336 0
26337733 72152178 0
698010184 247315527 0
193202820 847440030 0
403472645 944882101 0
660316554 424930246 1
236876412 984926578 0
399020404 941526009 0
855079409 749361040 2
245012133 281410067 0
29276659 889636568 0
650325167 27900986 0
163023673 922451802 0
647342687 163881826 0
413855171 49363978 0
832644668 21878480 0
500642502 919731133 0
706927101 506399034 0
706402250 583453138 0
64737084 554249809 0
224860322 218292871 0
15238068 828727981 0
129873913 889934828 0
753314239 977708467 0
633930391 866904044 0
939863052 3188243 0
340314289 900259429 0
470992288 808111748 0
13368204 782070558 0
886426820 967334434 0
960148681 785068143 0
439600179 326160190 0
159221506 936870953 0
539136973 663089948 0
571521973 298099508 0
155274836 265083319 1
41515770 237036060 0
243616487 541708624 0
33983966 328194029 0
108530210 720038494 2
706519127 957785390 0
729365471 424279316 0
595173116 895580970 0
145500042 536947145 0
100637000 884677407 0
656476062 209300746 0
870706227 855730765 0
470787637 951670957 0
42061166 719784728 0
145931628 546105406 0
853475102 368162924 1
205569465 821374815 0
982816488 591131891 2
533414937 130608246 0
159674154 992517943 0
655652894 137584741 0
133161759 803783794 0
617389067 49000930 0
433878480 502428305 0
127904974 993648829 1
43911762 721950200 0
836933428 464422868 0
893575828 813605620 2
878288357 216700126 1
506516541 652071100 0
299649954 238259511 0
727745783 253014763 2
847410475 135281827 0
558853113 428163456 1
217134845 57518621 2
62684300 117956860 0
868257873 635262098 0
785178972 791707486 0
287980359 59729517 0
333071121 39173142 2
223209290 486660158 0
698661208 586062612 0
953494181 704878196 2
801249829 344146731 1
646345115 240199604 2
705340156 157861888 0
361328648 685592367 0
695726580 659751835 0
941653312 393864995 0
199036473 180276386 0
864365046 46201933 0
362991107 407468708 0
647211866 703450700 0
861478784 524571985 0
34145484 808720213 0
814279411 39999701 0
701467862 797143630 0
85910770 339835032 1
743555403 424342394 0
249765329 296427882 0
85113518 519118567 0
971038619 605131067 0
291868197 265498862 0
545321824 688482800 0
141446012 974874941 0
395635942 667951351 1
446932220 938716397 0
211448701 588359058 0
905724318 181153482 0
38905463 749040515 0
103372552 27202705 0
74883675 356996118 0
909305058 612314627 0
714772471 84032063 0
257837884 19315546 2
928333160 212348721 0
928334015 97263804 0
271045223 515902416 2
315126699 84807416 0
309053195 875189725 0
26219358 654003583 0
277186107 972271958 0
645159825 39995548 0
465669229 634619371 0
894781455 826498384 1
203729713 359390250 0
993607482 497376504 2
107439151 662211 0
519425789 757723778 0
635034286 54664524 0
97954468 155499221 0
787678897 59729210 2
380699147 109284285 0
102322438 543630035 0
555429789 32834722 0
454909973 388779753 0
257057381 78794527 1
869110810 241614883 0
646324143 881011332 0
8899183 321290327 0
397815816 364502102 0
747267854 105713828 0
48934960 968129244 0
761325001 110887928 0
593130592 526009075 0
101662477 565507941 0
209531972 761577528 0
961355657 494064848 0
281469628 275515240 0
849584766 580974774 0
731341951 746418719 0
319757529 31950382 0
67211562 310487925 0
478475746 137984958 0
614819249 579783986 0
84692208 18587345 0
431167506 944880590 0
338863980 97680539 0
796018673 931930014 0
142278204 666713232 0
470195842 948313457 0
968052222 400291964 1
224925391 202708418 0
182839556 247330319 0
430422317 358552044 0
894024227 809990116 0
846794626 814527907 0
11378629 983134045 0
184692585 686212711 0
865411351 379007469 0
567676745 378354800 0
753203635 698003047 0
122496947 542871123 0
411078174 6827564 0
844412519 676382789 0
372839116 830441881 0
328124070 506628880 0
673299866 140274619 0
685588843 847085816 0
530578824 277428518 1
249119554 80622809 0
639720356 681232500 1
340856503 885305198 0
853535042 669094089 0
861023496 729252325 0
577444147 113777203 0
798473063 781376015 0
911347336 142986236 0
20753979 392117596 0
268559087 177512201 0
472438544 887465752 0
834781235 557628391 0
511156832 684769983 0
997493861 788154215 0
532406544 89588466 0
88238575 957703843 0
443368113 887385313 0
763539461 363228865 0
615586870 600683758 0
263603327 123506797 0
522706483 949923941 0
744667217 108858186 0
145696549 97410506 0
719480793 577729049 0
117940890 345631863 0
505110040 447076519 0
292759981 260668458 0
845349650 37453981 0
598442799 697239885 0
894110087 992018366 0
809538299 174432706 2
127772579 741719217 1
141260366 685583485 2
487976853 124624666 0
570442835 199936199 0
611811681 730853870 0
126637146 795626569 0
421118717 713421177 0
442324415 299627028 1
313259090 791524262 0
370610213 607959936 2
555958722 709194586 0
274823151 563848442 0
203829066 549950628 0
610039554 543009368 0
860866584 122010344 0
594543647 507652790 0
186995128 835740014 0
400327267 430042544 0
957029115 919864427 0
253281479 494703094 0
320143701 736905119 1
155636821 790601322 0
45949669 819571200 0
890009978 409829362 0
973596542 393410488 0
282059875 374639566 0
192052872 66018435 0
434607652 111138564 0
226481745 138957631 0
889980367 873884744 0
206314321 238685149 0
223051148 929882554 0
622555409 50955803 0
956755440 610771642 0
851854626 328790995 0
391227614 908012509 1
551928123 852155539 1
23010132 474919290 0
473586333 67966843 0
658151313 831478222 0
116606303 179560537 0
212796900 78998648 0
321243889 689513910 2
984074979 355679062 0
629700766 757307789 0
888534034 771614525 0
453654994 277332028 0
560295910 234684334 0
481509752 30972787 0
305473795 480342992 0
722911815 48245596 0
742310060 859434332 0
856110645 420212626 0
666426124 363302022 0
357347936 459574612 0
391348006 893195602 0
901696781 144153161 0
63146505 717421944 0
467944937 462536408 0
922425794 588788525 0
430536700 952070921 0
952727664 893953805 0
42613209 92966723 0
773085642 660997559 0
245665217 731053806 0
202752514 110748102 0
5415919 69085077 0
32897330 500423918 0
117029774 364930352 0
280481450 49675367 1
879430594 969545750 0
856652595 127318068 2
551062622 578725823 0
87462863 979859956 0
556951627 311491403 0
916379901 127365507 0
309695212 276782360 0
350579246 948252724 0
628015751 564055982 0
421430085 109833114 1
518771940 137270528 0
235133947 314786269 0
868431843 433732161 0
40442766 283916723 0
606975896 921452742 1
172110072 775410754 0
527630463 236464354 0
483771759 242801691 2
260884085 737098305 2
962354091 84526439 0
952219987 18841621 0
975776290 397541797 0
225550087 462394764 0
60464853 775847891 0
759586842 807597721 0
528818744 366851852 0
691230750 299268708 2
110323186 771872348 0
827566136 100770797 0
48722733 601058704 0
672027526 202068608 0
508910940 283409129 0
275553318 383937995 0
190955587 448338277 2
528840047 840367443 0
647353923 314922972 0
14795814 495785222 0
107054532 923567314 2
611710549 571533353 0
227033261 17723032 0
708839210 88124779 0
254711757 200539150 0
584308236 212802657 0
818544939 620590682 0
304942142 738932403 0
425678074 746542654 0
659406925 775469147 0
33326054 423657830 0
27236072 845087047 0
369705398 405118727 2
583357684 633157714 0
671373898 46348579 0
235061834 693725911 0
842062384 64798406 0
188393904 509383470 0
712284249 992941247 0
851251438 420783296 1
558817000 221006915 0
146567882 132375061 0
229273725 241608306 0
94314639 287368123 0
45580675 656323943 0
976390272 967545910 0
628420717 28670055 0
32319821 707887753 0
974494045 941690724 0
10179037 87908650 0
557966159 711266570 0
906773796 368763993 0
602549000 431925083 0
100361755 121057493 0
139320155 329764103 0
279289453 342780991 0
382204809 143426366 0
988940566 513227952 0
218982047 472408174 0
933930491 769201155 0
629275181 719176114 0
77657395 185422542 0
601998984 96622775 0
455180019 576585457 0
858088263 47767067 0
919293134 659373603 0
22932356 33603725 1
290168950 282632341 0
354361343 835650322 0
833246507 917713379 0
229414828 901176484 0
530660556 343989141 0
400650565 27228639 0
16668774 719983300 0
196216689 853959689 0
7459736 376095215 1
103657833 809526499 0
137879501 630093769 0
280421039 399700658 0
793807439 535992937 0
524769769 166084838 0
364083158 609045675 0
947004558 335431182 1
852182498 960858101 0
174403206 308203700 0
968860253 108989728 0
146137152 339606580 0
279617664 9812041 0
859455663 729498798 0
498782728 101686919 0
430021715 32764576 1
299558837 874827253 0
539709906 95277294 0
740367099 102990008 0
392787000 472941752 0
442070886 255837910 0
119569165 946657637 2
963035921 827249939 0
973087575 51601041 0
570656100 46704237 0
543136372 291440100 2
455077751 915554796 2
429266588 653103551 2
6605708 5224110 0
308110794 991733537 0
889326407 519640349 0
691218281 726630890 0
46407636 519997515 0
135243882 651588109 0
237725298 943521065 0
722337908 977216171 0
95253390 103089265 0
609461194 664141312 0
347099705 775421786 0
279568597 264570861 0
331269323 292667541 1
878579646 500890805 2
586464738 959699386 0
613236571 621786012 0
684269260 877201348 0
908120432 125850112 0
539866749 526093010 0
300613619 950179238 0
277031355 857662847 0
139763644 31864784 0
156497896 501509530 0
54898870 424211554 0
830725168 359315254 1
224152926 405108663 0
8277844 955045620 0
530366433 675325437 0
558776902 406191583 0
598445335 292833341 0
497851664 588969113 0
125132741 305439866 0
838271521 949785630 0
175849415 829231802 0
590775101 164494445 0
902274449 126734941 0
530275670 277645352 0
649749526 857950010 0
301550305 281254285 0
358692190 985696539 0
485030524 166954315 1
619039533 767312116 0
33453642 380439950 0
87562234 637097696 0
764232653 7334320 0
741585324 127830580 0
286851025 281327298 0
85464157 745102407 1
128432570 475703240 0
915066283 426537904 0
47957866 612206963 0
53402265 74652942 0
42692047 428721543 0
740049577 800619993 0
462612368 366949003 1
907545580 195259379 0
467288113 868662879 2
12705706 925869935 0
989045118 703179986 0
685296417 225159209 0
156998068 960113551 0
991958984 115630462 0
891937462 983140109 0
831278694 357865519 1
137351256 21663536 0
341697825 311718297 0
90044245 45857132 1
512930661 25938927 0
682022274 779925294 0
616807881 485853136 0
248991932 283170341 0
296849422 615753056 0
274541398 432480790 1
904937539 216773871 0
139467128 632918837 0
857756820 291073812 0
443911708 61952581 0
421315208 484385228 0
337406319 91291269 2
921199224 4536713 0
633951354 995502857 0
844701368 662251981 0
710047968 498218019 0
235134614 252223512 0
120330994 484497833 0
235956744 558096128 0
75254424 746236673 0
120670635 608189346 0
549118711 226475368 0
535343692 463114036 0
347134330 673257392 0
863249586 247798213 0
626338161 85105156 0
87791747 559357479 0
875463976 567275760 0
403914253 609999840 0
115575974 617507118 0
526222861 539860898 0
101905810 528664823 0
302102128 641868345 0
74532058 172486684 0
862209134 646882056 0
643813023 592224479 0
15319029 201763897 0
998064871 821752082 0
504588026 818490048 2
568349982 805129876 0
78997430 165125998 0
703462382 291230095 0
847004033 260867732 0
855057384 554552392 0
80632847 475297739 0
100716202 693354641 0
834048289 831886017 0
417759174 286669082 0
306045217 818277978 0
436691220 280920306 0
73636268 392918124 0
610703993 18093975 0
106410862 330489440 0
682478205 737316593 0
198046271 917777589 0
950439675 294959428 0
511701908 105037718 0
671756317 670314083 0
429137696 537122970 0
546297578 821373253 1
785523299 656985855 0
664450515 603965464 0
750039255 963224697 0
196939957 739460308 0
306638352 426268301 0
527424174 235623296 0
15879741 98762406 0
614869458 14176042 0
7758598 182700672 0
673560141 36463727 0
267867850 553921443 0
452868155 492396807 0
393242809 515432515 0
842326087 586370515 0
981186184 55960296 1
33147397 880473326 0
680545919 974744375 0
58751535 383746187 0
882086496 362667541 0
729474467 61769684 0
217120807 698804381 0
820916953 182756516 0
259886492 772190519 0
840832317 215188159 0
253259284 648577186 0
743763692 273230821 1
472838372 991057257 0
770422082 36213439 0
736949220 219492151 2
168249090 734053687 0
767132947 434002907 0
4673024 251618068 0
255694571 943014444 0
367993035 447854958 1
520820640 134214194 0
103174132 530190955 0
258008876 19717322 0
352453865 77896824 0
4205170 701496261 0
179790349 917522100 0
670431099 95947755 0
978847917 159574790 0
293355629 968958974 0
424819008 565508033 0
998413040 108459042 0
76690088 682259219 0
657723397 51607329 1
85232630 806371802 0
904834010 480069259 0
969433326 256866550 0
273336488 414471969 0
636263504 370908123 0
34652163 919141254 0
963647838 67382002 0
903750596 827712298 0
34748221 73465233 0
420898214 229518613 0
139777116 608856126 0
510693822 91829076 0
492836568 923467656 1
61775517 715152855 0
159826388 723718451 0
871453484 267604044 0
923091891 297642554 0
337986234 135665646 0
879911510 804669669 0
572980251 42102818 0
90532543 409960337 2
768817666 698162710 0
933562829 952765823 2
73521949 724276112 0
719419200 962301480 0
19244956 172298195 0
664369917 480050973 0
66618785 50303517 0
601075136 3319437 0
132637036 770346120 0
300328159 443405783 0
721512606 936097374 0
385411852 525855121 0
538146482 29939665 0
635825281 994605682 0
366687902 600400859 0
838485959 47948665 1
878262592 134440543 0
547525621 208214976 0
592297920 489117568 0
275092715 439669889 0
982379795 164815199 0
118320269 65516476 0
134824501 330083260 0
705197394 644899836 0
693951327 411913463 0
804893797 244667874 0
958873432 528002160 0
288419909 848480285 0
636425793 265562497 0
148726491 17731887 0
862028618 159515537 0
352747654 702735676 0
865424860 10942354 0
571833772 634134297 0
74496212 718065663 0
489577289 154748403 0
108503413 404248036 2
54364608 697648931 0
503905510 84514042 1
392805435 226405512 1
165553866 355468462 0
889634491 134503915 0
96580853 300561210 0
865765233 785006219 1
39239620 460171038 0
618444806 607233268 0
734738712 931373969 0
123107797 854805125 0
724598869 736761823 0
500046823 831827303 0
498467988 609573793 0
836090498 630200352 0
914334708 304156909 0
839704248 872116397 0
143441749 310084596 0
982581003 223389738 0
261959716 59450675 0
98023026 479977594 0
682136156 698320302 0
120412357 830441591 0
815949065 721567622 0
717240858 100851387 2
769226572 817537664 0
144930923 920958540 0
79801555 38405421 0
631731890 533123231 0
616534654 138098845 0
623230388 643811070 0
50401944 738485482 0
285013192 429021810 0
703522627 216170733 0
70086109 874496235 0
223416534 54676029 0
140928978 695603995 0
105336167 678313103 0
758391805 759866867 1
406967249 987184979 0
101348313 961983633 0
957294821 261847980 0
491063785 228942106 0
522743154 52359380 0
753175088 206418806 0
703317623 796189161 0
64732116 947795421 0
164337224 122708893 0
810136886 281952936 0
187400075 557539864 0
515246315 762278561 0
80474885 834361076 0
843827034 996436624 0
990199708 545398025 0
796500666 353550352 0
737798000 103567055 0
284898553 836659825 2
905632012 92142699 2
461912333 940414025 0
779608978 623502420 0
131143324 56750336 2
577304840 316087112 0
412463495 454325104 0
64949217 2114964 0
771655411 697259021 0
935627777 693152384 0
515863094 828426692 0
891593833 40966167 0
771657535 968151540 0
158459343 534975041 0
134746080 452732509 0
32534347 676418274 1
874650963 393809461 0
478806657 12025962 0
444832451 235615318 0
58433579 727185152 0
82966855 783018343 0
893131907 385728102 0
557228038 603907275 0
206172727 327640726 0
142936410 820883277 0
364064362 179384269 0
779541537 905451297 0
17089030 593817919 0
795634151 346173149 0
392143575 969562090 0
754683892 552414585 0
456959087 23071512 0
381753138 908783219 0
784067597 915268870 0
278127686 998691357 0
982013204 235653310 0
221658760 718174076 0
936249137 31157482 0
305403125 637628272 0
703990579 868218149 0
470916589 800976741 0
935298667 432762147 0
299289351 189140662 1
985989908 78129421 0
663500135 71755913 0
23107388 835705832 0
264991861 91162253 0
643453468 251885703 0
256050312 401916520 0
556366308 33605026 0
117942336 800247586 0
800897360 616358334 0
446009554 265040236 0
61223041 47590289 2
104493898 728093782 0
897037776 364753136 0
575887643 116028172 0
907908716 935762683 0
420740583 334895971 0
4870842 154288743 0
909514243 684451326 1
935798246 797916888 0
236743745 395916251 0
599884118 706195919 0
425300775 59757279 0
780493348 823433469 0
148607209 710467293 0
215128672 33518884 1
586514076 581899873 0
269685565 477122115 0
637688098 739439078 0
876820281 308364355 0
987394545 507653909 0
849738641 896700912 0
894522358 64802235 1
706780908 7405736 0
638748590 762844467 0
936397252 335547305 0
397557488 4636731 0
435672937 39422987 0
912436234 232407566 0
35394612 919589767 0
919157532 499621105 0
939187861 13042896 0
141285744 77232426 0
932426922 30142748 0
429004455 320160012 0
547418826 998525573 0
5656293 892704217 0
119188135 470301339 0
701794626 504824785 0
110323748 613741273 0
151514755 402956081 2
368613506 669903416 0
991110451 321069479 0
649705864 784214728 0
451349392 750397579 0
423115066 467280054 1
767335042 956520066 0
197765201 277762054 0
137865178 848571866 0
696510658 349938333 0
501242854 918302006 0
853446951 409665453 0
910878601 852232094 2
821768714 138818663 0
372815955 615974891 2
183929924 788020711 2
908359236 90164547 0
329389616 578947809 0
161479725 264956610 0
743956812 7034623 0
519254702 793098534 2
44412811 574891875 1
552930469 347020914 0
989313124 255458085 2
721484407 584481398 0
214957916 809386150 0
514128308 6251867 0
580261443 799086769 1
877643087 49157625 0
58674843 975402346 0
193863872 493060181 0
593451098 921107414 0
988528859 294075670 0
36467195 417486613 1
237859802 310727005 0
624804936 831286537 0
265015107 805307342 0
628523277 949653264 0
19951380 922417837 0
196339024 135260771 0
73194462 637584538 0
54548571 115541658 0
834725255 614422017 0
872998519 234183937 1
351036742 125935667 0
560465324 635963188 0
868828377 12111399 2
972519792 841213434 0
47813593 293386715 0
755894218 754475249 0
421916773 140805112 0
19632791 515003788 1
873413443 848318851 0
511453367 20890708 1
56484484 688082535 0
114276248 889259909 0
129856433 222098971 0
627827940 566110328 2
695764571 256820809 0
132627075 871359233 0
372062427 378850999 0
969931242 88983727 0
965458487 233541898 0
869496408 168327728 0
115751661 803048051 0
333224702 480843734 0
354776202 205712977 1
775096937 329512834 0
205861116 92227889 0
135448303 575988769 0
306936036 701338472 2
9491733 435924615 0
32264335 854850222 0
981463417 509263592 0
221115524 774838253 0
90880170 123452792 1
285739408 728454511 0
816322899 175921898 0
559045994 472288245 0
32528513 834018060 0
581643112 61960851 0
284094484 473492476 0
561221364 192174813 0
23337105 508992798 0
480109651 22471582 0
248210174 448485916 0
535244931 329569874 0
340504379 967123811 0
364315420 934885522 0
398424892 415945303 0
137524376 765734981 0
828965560 580664841 0
217405373 752719150 0
316849690 889331961 0
125922952 978272514 0
711909306 56883987 0
288564924 178448108 0
404234583 287077129 0
932256411 885505886 0
684739610 620924368 0
697779465 32823361 0
165491585 886802426 2
674245161 506768352 0
816957546 571060412 0
252487669 793891378 0
237828109 852180233 0
836556614 484432472 0
82106124 518039723 0
17308757 403674644 0
439153310 855227074 0
305760985 698133543 0
46054155 717181684 0
673012721 3321930 0
10083981 600865702 0
246150684 465147486 0
149356228 851503921 1
459564012 542223680 0
684351954 212293580 0
71556155 902738234 0
895499331 285086617 0
29782705 662085325 0
63358405 127874099 0
186631225 925481427 1
521651382 477002774 0
874260886 216047357 0
513029203 226940639 0
717511010 187786502 0
178098297 111298745 0
401740846 225365450 0
718759849 870242325 0
540890659 388573110 1
995563682 346690814 0
58154271 582539327 0
234066044 818647904 0
52703446 139733289 0
580641000 274308117 2
36123623 242495512 0
208848476 383087117 0
86239726 648983841 0
339451503 892725066 2
615443670 352229845 0
115970481 691016549 0
916757144 166849453 0
901581278 121095173 0
538826803 880048105 0
361377906 929453006 1
160826044 400472599 0
853965475 229961741 0
513517907 379141718 0
426106017 273294992 0
506344681 11515506 0
850186583 529601822 0
80477724 477783275 0
792331541 748391659 0
494364827 65349213 0
490493627 582352370 0
150851381 877159186 0
870980898 965034948 0
664301812 680518745 0
615462576 59124027 0
439165141 439364284 0
674922806 890411016 0
596914108 703637393 0
352181790 587852866 0
129030665 689381610 0
763225709 241006744 0
470476376 51276547 0
119347379 114353959 0
984717779 448134369 0
69819570 108733778 0
878667272 137314665 0
131328747 762127848 0
346142048 280667148 0
254817521 439327645 0
307181709 527507016 0
18426576 514054086 0
104693884 152158992 0
291943032 448763737 0
111313429 276171542 0
859724131 991492487 0
78001362 704701855 0
293529223 897687662 0
43502361 181600336 0
323181202 498102231 0
145538171 123858689 0
395499172 654621460 0
513320560 765218023 0
634285869 735990179 0
763060305 175606886 0
944888888 842492048 1
854917053 700550000 0
441518680 277250877 0
861479334 995378833 0
474483100 837281868 0
47045184 533172991 0
128373572 405683137 0
435024253 624614712 0
714584694 107603992 0
97473877 414640782 0
480356935 62762188 0
184652926 92065124 0
436714796 536438611 0
156799576 568346187 0
715583905 357349295 0
30141708 78310012 0
849202891 26859806 0
118136000 338318162 0
585596014 816660908 1
764853852 517196523 0
709456531 31921392 0
423888781 207678614 0
435479979 803054019 0
646868841 402201982 0
240769558 184018692 2
261551742 63553781 0
282963768 118886215 0
347547179 37823446 0
86588055 468018095 0
762531192 239194839 0
261204059 554297643 0
213216599 748848316 0
57500203 991249527 1
132060744 798876344 0
23228682 101741756 0
842587834 189766648 0
463412368 953738609 0
290289293 55379097 1
273119521 470811467 0
53015484 259997217 0
419169286 635038552 2
101108082 188130577 0
499088938 376197861 0
403608001 542602632 0
429435755 511194188 0
407221393 135665060 0
274117243 370919212 0
790593924 329095703 0
968972140 451165519 2
686338856 208193663 0
78779854 74496491 0
139083880 754079969 0
268722610 996353458 0
107630186 378262208 0
193846622 174083055 0
180355742 547504807 0
486382354 46480970 0
302498201 233336067 0
877832069 958285144 0
726828658 37169573 2
360050056 517392622 1
965501003 986625198 0
485955128 45343049 0
219890462 175692129 0
742419504 656486836 0
3259621 155294551 1
234247619 48501190 0
890044179 367222342 0
373395883 664868321 0
500675394 903215687 0
868267224 331737373 0
833592693 274488142 0
969886887 254443389 0
859347715 25563330 1
22562994 336251159 0
647216719 537480455 0
19450467 129259795 0
470867223 489994447 1
186843628 485712645 0
788196539 234372537 2
384928905 865716207 0
34493795 940030101 0
996678206 749832228 0
134137849 890730337 0
51826555 560151562 0
523531664 638335340 0
903717201 85607687 0
352956460 783009008 0
60193845 963870544 0
707333001 305946726 2
246909021 433706264 0
493996885 75462358 0
806385713 987921659 0
74519052 492466895 0
70680609 24648768 0
565743275 27749869 0
417545703 234384460 0
453702002 973468649 0
867713177 774372167 0
30065751 963159603 2
609897498 80224942 1
588634751 552174593 0
408849767 716897952 0
896706411 5303274 0
238357426 601581104 0
21211360 522507124 0
65583560 611299210 0
610559849 648502322 0
833988113 97834956 0
279284930 629719395 0
945126056 264991417 2
403500728 186319078 0
415482643 773071347 0
791157882 609492531 0
263096079 72583215 0
54251760 379135646 0
139413018 74034780 0
523558732 916202721 0
644479769 910475410 0
375007700 989555207 0
881521390 794732796 0
603320775 853103379 0
267236121 665148797 0
961039696 231804112 0
767014718 574419109 0
106432565 796872762 0
602419867 879649411 0
563300589 244594948 0
970599182 175745736 0
772709650 133818686 0
713491590 383522743 0
682125967 398296728 0
547081832 27498055 0
997374885 317429387 0
430425443 273430316 0
106269762 253608285 0
176758295 521286220 0
565020696 968122212 1
882577060 488648619 1
78815407 185623719 0
551099709 20032685 0
296871579 427736572 0
880746866 54466926 0
432232779 765781646 0
617734920 614590515 0
515430048 568859792 0
908647766 108430553 0
35884409 625205065 0
345530349 248670164 0
668800774 104017047 0
569301692 48513894 0
289761550 162722359 0
755112219 581331 0
957175785 315453887 0
780167486 708951068 0
28126989 183479453 0
422634245 908571189 0
540665420 421003090 0
434071825 109775243 1
365429385 51612436 0
687574857 17769729 0
889838580 146862371 0
427175713 498644963 0
421814768 456053556 0
385295422 102659384 0
539572504 497331263 0
52007605 169182406 0
759076415 824498687 0
139075610 858881705 0
902105007 713124859 0
159236488 658682092 0
959184334 976377884 0
140465464 25073344 0
311002523 349156589 0
255190225 570695324 0
458377685 436577743 0
623536418 384949297 0
317315311 457182775 0
18117023 836829349 1
828251578 787279704 0
695918417 257283349 0
655565581 188844526 2
686860923 608758373 1
365233877 653581088 0
72257234 610102699 0
829456727 8133295 0
752093762 106366453 0
94365488 46381508 0
133729099 85635618 0
909695408 321430672 0
954306966 24241290 0
140519307 238428947 0
550364124 682194643 0
99757842 98872593 0
82461795 752157616 0
66327697 879495010 0
301204512 507655929 0
355640319 191247294 0
879084647 76209371 0
142443775 949625837 0
472347407 949710032 0
309317735 683428479 0
896837520 324415880 0
703448653 120236820 0
149029290 877623448 2
497971308 826201359 0
935627479 582061279 0
298218752 807218348 0
120606371 52676821 0
364180780 109166024 0
575254458 127026823 0
115607978 370517189 0
512116319 113182475 0
443472976 932873982 0
191473292 87726396 0
155259742 90424963 0
668212762 21590649 0
459382553 687186019 0
322776398 638209576 0
39495189 127997184 0
119952633 297723858 0
922709835 917708118 1
203303082 287058227 0
634116400 67233607 0
21472118 859649254 0
884156910 60488452 0
649299048 98993370 2
921536045 638559976 0
266422058 912584341 0
493858818 33740986 2
227422798 634956555 0
163567424 239079353 0
259775265 21857229 0
489918589 135536869 1
930799198 760642361 0
508312396 186207145 0
433824825 36527388 1
176465200 647014002 0
792313561 863883435 0
500210826 570169045 0
951893779 184779575 0
689323402 656277700 0
108345979 264545456 0
744631997 268436043 0
630940335 169742751 0
279163933 822342470 0
848150241 965808426 0
28910558 976121082 0
263648429 73679627 0
147784593 793606254 0
408576246 218170555 0
619584907 491994873 0
444526063 96978015 0
162718556 307911324 0
22076651 216509038 0
957139872 841134075 0
424785894 323464553 0
760157781 369619495 0
271496994 868743595 0
380358121 111532713 0
822270682 214069634 0
866275079 635673271 0
982609633 604457436 0
557510813 278499635 0
56224524 45530334 0
481410917 17819271 0
771451369 243548158 0
117653308 183447624 0
623786079 451562053 0
29010228 529756461 0
928687928 359061270 0
973750519 791792234 0
315330552 441571154 0
990221920 482302003 0
948202864 146451770 0
103194547 861549607 0
229584655 322344061 0
127623654 409342584 0
717895903 203140533 0
710319174 475411640 0
711057854 71555775 0
242233908 644706340 2
979282175 963522393 0
6434966 389912329 1
455146160 392917838 0
812942132 896597949 2
917708521 445894950 0
187201461 369473099 0
630254557 435234007 0
665671708 636960669 2
719224365 124166601 0
348148236 714208112 0
71416006 966390353 0
670594298 859125700 0
973318379 258140040 0
434365261 863325221 0
580702181 736944701 0
940084107 328709347 0
561098296 147629280 0
516679075 985462892 0
40259869 93625823 0
138339515 58843153 0
846502681 315731083 0
256884578 432894124 0
202581152 864936135 0
587852787 754846083 0
84619941 945349371 0
866383440 4244700 0
260731723 727423440 0
539309824 143764276 0
794549030 672125808 0
807936776 649389642 0
473850287 446852953 0
652451674 542082395 0
478012960 638401045 0
666260786 966210052 0
467679787 200047454 0
812492535 305354547 0
371843284 493056259 0
885739696 97667801 1
971567792 685374638 0
483823844 525719361 0
954855549 553243878 0
817863110 368191650 0
58919008 767138679 0
621900681 11691327 0
795571022 705406641 1
147340777 935821585 0
418587342 725018075 0
790654492 296350302 0
605144349 80466598 0
816952544 30438248 0
358013127 891893827 0
388922552 71973229 0
247205934 185867164 0
823372589 201025744 0
386291672 446278567 0
151929901 292172079 0
695534192 655384126 0
273351964 99769325 0
230506476 618134787 0
695280736 621725638 0
396027725 623068862 0
842882254 11218780 0
936739799 850012586 2
149714414 526279482 0
240316349 573154336 0
487234575 946893545 0
631880576 304768309 0
832393047 477462360 0
627277384 90111782 0
757750281 106111636 0
579530269 88526392 0
626951126 545995877 0
809918507 69666193 0
70722282 79203599 2
148736179 899121159 0
84433376 54649493 0
16307397 846063912 0
209937191 479377913 0
960785088 326146081 0
598107319 15368452 0
174214657 460059297 0
359697894 748073764 0
31419570 630899993 0
318027406 872620501 0
309321322 56295852 2
349210570 891487405 2
684377526 436990760 0
626029668 814219148 0
316988699 237487490 0
348673832 767131807 0
388432375 326744964 0
511030878 840523501 0
701413281 399959184 0
902891590 332967795 0
155019330 748936290 0
878361912 204320486 0
989814701 452749973 0
203975251 440944048 0
42431926 540335151 2
504340313 77051680 0
992924166 313700591 0
981334299 40668533 0
355185660 129558348 1
609649511 735549586 0
499345455 496417773 0
512213425 131926439 0
190536237 312477817 2
972417651 615602693 0
20891042 47833766 0
391439765 698300180 0
715291211 280650417 1
258009401 37944656 0
279676821 470050660 0
41384959 125417167 0
440265992 153724959 0
869396948 43734736 0
635829709 396058569 0
749097082 515996558 0
925950803 527954536 0
515010333 470225796 0
156141238 532505655 0
476413381 857324734 0
407517867 125644158 0
278646897 598712982 0
899051241 125187869 1
873978840 167563950 0
378754413 922644680 0
235963031 693109839 0
363677682 110124339 0
586112858 71983105 0
379846018 248966937 0
408353300 356856545 1
273963963 72202423 0
894237946 506651968 0
110682131 587241217 0
88924945 435006533 0
413231135 604497005 0
342133374 647101499 0
115247699 4085089 0
132497071 112346456 0
727826318 696472986 0
128954212 885070743 0
495364427 403396395 0
427166069 29702356 0
907241890 92511112 0
971716236 617413558 0
222313597 668890594 2
83584018 845189552 0
218515998 334042445 0
820235782 145772257 0
969746567 770976047 0
770876348 706261339 0
580193488 249375110 0
906018385 714799955 0
98467649 47426726 0
138056948 451477658 0
452204069 293207727 0
113734505 835866756 0
42196489 725960573 0
532305736 662425325 0
660369539 782233371 0
406632056 716894196 0
407104774 422038767 0
989130356 922292494 0
597663668 612540575 1
449507358 924047426 0
199089607 211878012 0
416022301 61626293 0
354750959 14481562 0
18188690 647675459 0
426853251 385442358 0
486832332 713779371 2
992866638 413764565 0
122643493 40721011 0
900316856 502171101 0
733342974 37908757 0
985273 793874540 0
122719422 59311604 0
401760267 557467259 2
178026627 445567038 1
760770731 365912766 0
206799501 30577927 0
102492596 548535471 2
867503705 710371179 0
315865653 556730638 0
22753769 164582255 0
351245492 867913445 0
562019047 180030336 0
979819081 941594202 0
273732641 227768459 0
291868864 6708023 0
371511836 650051193 0
435598593 425079701 0
901761202 561604823 0
408761740 705342878 0
202226419 123518205 0
29419185 635429172 0
602268722 555740182 0
981291488 418527147 0
210372188 532134797 0
221992888 67551188 0
531977434 476859284 0
48976059 73787408 0
501928829 739591460 0
515722874 387876190 0
727217791 650287375 0
100341335 9096859 0
6057179 104827963 0
157302271 365882097 0
46684514 344193340 0
323844288 920445532 0
396202449 708232583 0
903620102 999233140 0
209540919 625508352 0
265238396 497138241 0
545017200 236062944 0
180037815 405237148 0
127208759 185719012 0
617786740 398127406 0
62908836 397460805 1
899207681 76935360 0
854449184 757257013 0
250847210 551445389 0
430024515 470838201 0
56203908 200182992 1
608569480 142876140 0
538652491 530148549 0
912387931 93138335 0
526530957 257159246 0
647633360 148957791 0
271291979 382175235 0
737648102 321453488 0
187257199 846323214 0
424490409 322776365 0
206028633 319960679 0
704709561 814472634 0
629100866 611348770 1
876797948 761709586 0
226288263 628344166 0
599543631 133460949 0
929015014 169776699 0
141779096 785349002 0
756597613 32682242 0
996231133 12486291 0
56212432 120709481 0
646652921 382029887 0
107735174 478394404 0
109202856 599387269 0
645986531 44260345 0
621366820 931322628 0
211799858 366251055 2
93697708 102286860 0
540454261 106720975 0
513071687 230413448 0
520694611 711027619 0
229474822 989400375 0
690423117 138833049 0
94227885 316499750 0
15448873 146983539 0
337935503 981339202 0
84658454 388843964 0
686181946 721820042 2
320316375 74173764 0
210249955 167569913 0
634159786 9663120 0
99561074 199784424 1
534887626 442992597 1
778509945 936128501 1
308440625 28759485 0
990778562 719814684 0
868588533 675615038 0
132614038 756452760 0
943785717 400700537 0
460368277 156960245 0
335414392 616119740 0
938132851 41999143 0
817985646 119607284 0
405461849 640092517 0
23915323 503112776 0
522106260 945307508 0
33452482 957324191 0
903319970 516295527 0
181906069 330543900 0
908730725 737353964 0
174318080 807175297 0
34955763 81377514 0
773278720 459695872 0
807371395 373201411 0
484538000 621756205 0
905547463 525781481 1
934393974 642997735 0
430492218 668696408 0
951816634 771217414 0
370067236 640238486 0
416274427 986035251 0
659166780 376994551 0
316158557 949178044 0
85376659 698697030 0
682355810 697188563 0
582831223 657747112 1
879242727 94355003 0
712909146 81425541 0
166104421 117693659 0
76252586 442754592 1
147118462 390342553 0
653971045 167388003 0
38795662 918719083 0
395471383 776680079 0
776456393 321081993 0
168082471 690077427 0
758497677 799693052 0
151258476 168546785 0
626967718 910166399 0
130698599 510020263 0
623991047 397026407 0
191270092 892692648 0
156224504 905556383 0
579043005 325188061 1
113800163 833956927 0
704750455 588518517 2
206531119 335240159 0
123208503 458195407 0
537296554 982413392 0
501889185 490504494 0
502278485 253848889 0
465927791 761698498 0
133800588 245328226 0
365992556 266212532 0
471675039 899169980 0
719767054 791218220 0
861400333 171882108 0
302176240 626916536 0
843067100 953954004 0
898834018 883367972 0
168974190 937208174 0
366181878 362624943 0
46751588 122337297 0
754912171 146273615 0
50805093 313995325 0
747746743 307273291 0
815339034 846184561 0
231141189 64373020 0
590283433 97527744 0
758974679 109770201 0
395580123 925774521 0
924702132 605431584 2
41534053 132582529 0
83871559 947397238 0
135330918 249317500 0
895740994 599819449 0
265070501 332303316 0
123403254 615774955 0
221848192 981609458 0
601156305 643957089 0
888991022 215693714 0
577480792 565776560 0
22926563 13761945 0
535135725 219172959 0
574023050 621628903 0
273851700 85698924 0
32077923 180403804 0
794285899 277841822 0
178977555 739565386 0
657738852 746407897 0
709155106 96709028 0
146760282 591604745 0
38944824 406391134 0
374086950 180786417 0
268722906 651109276 0
978536028 962331269 0
158989187 342824567 0
967010941 791544547 0
666608026 42216606 0
967467360 77015936 0
124619974 971402742 0
189101728 329577979 0
175952750 290279274 0
404997895 844203953 0
177337556 497613472 0
871010403 756749494 0
761459925 428398778 0
814671321 549163892 0
729205347 862298316 1
902014256 261827210 0
49513987 847547720 0
293518750 462079199 0
949825299 191901436 0
737374211 379862058 0
184286800 467745385 1
972603668 128922502 0
71726288 670373926 0
398393696 717266004 0
985053502 896558008 0
600414936 740019588 0
406244310 389985753 0
92303439 756372807 0
612498464 985994111 0
286494562 133466683 0
623775048 139622667 0
101821916 35740597 0
514164513 73500663 1
361139592 722844132 1
320322552 59894570 0
234941052 581421207 0
564186191 222517333 0
882244786 146026465 0
930793696 842771886 0
922594435 16396354 0
697008361 141505886 0
922340843 754373247 0
662840934 548633462 0
79566466 974618038 0
903656189 2913798 0
751113299 951666526 0
976770927 880847758 0
426409006 193181695 0
986016557 277962542 2
191972256 287527672 0
139866328 937820691 0
57845271 785823752 0
711369258 163280038 2
524804821 532849629 0
971640804 724826762 1
855424129 81245783 0
964858663 314040315 0
912906024 765718892 0
806155158 491081130 0
714642168 291115160 0
655632982 432295584 0
448870646 603790979 0
951261482 33707414 0
457450619 875057589 0
14854731 596392872 0
482262030 386840351 0
889226017 376272375 0
736228733 167297579 0
535061702 89552894 0
451784902 754947318 0
416567411 778861660 1
664329437 395513018 0
423194908 891543769 1
616599726 927609769 0
581088499 145005561 0
937173682 937487993 0
895872144 529852122 2
938614726 911134176 0
409484299 134313625 0
777950609 477792316 0
422887454 536569103 0
488166029 97557907 0
941934633 20372297 0
249020067 681398159 0
353901930 729721295 0
593002306 499423315 0
246492078 48773187 0
738586298 198981851 0
81654318 96552493 2
616173652 111363395 0
361892655 379113941 0
388602909 192044647 0
229817116 37503344 0
623586734 406675230 0
837673287 882956684 1
624929491 552126284 0
871551231 317274290 0
841847914 990444920 0
730152807 868336852 0
629945530 378935712 1
480483534 285423064 0
57152049 602659097 0
438205246 12834209 0
542601855 130572874 0
839182544 117847888 0
462009636 327690269 0
469404621 377822754 0
871330910 354857325 0
86120701 886356799 0
233753922 827333442 0
524185391 119127873 0
843159891 144315704 0
967712872 215986493 0
976909197 238463617 0
639157658 55895747 0
306127101 789262251 0
48762158 437243033 0
114988899 53579744 0
328346166 140681742 0
316177009 192428148 0
406709323 837341162 0
15974363 619604505 0
53515734 164170715 0
98469829 737848099 0
170160737 736061764 0
539729153 506369930 0
728141209 533386682 0
501382136 559214655 0
142936619 850899303 0
648143465 436514444 0
151241467 284157126 0
11703453 79107824 0
338398024 918492357 0
841064024 913079568 2
415880454 818742793 0
263582809 854584685 0
171009427 271388722 0
305016422 659575359 0
742748033 429968803 0
496501526 405001517 1
39174950 295452554 0
20655248 149990242 0
171664712 572404859 1
753369231 161573562 0
519666893 890777520 0
757181700 555719758 0
29120620 290704150 0
763177364 42070944 1
111609979 2731963 0
446431470 89812042 0
238792811 631486703 0
338059801 986459574 0
420640015 438198813 0
887580256 818498786 0
51436766 218158172 0
40560631 163420614 0
18305643 352312097 0
302164739 843985210 0
111269994 280391654 0
951192051 359875194 0
856945872 598860053 0
29293807 939174657 0
996628896 480146591 0
328662662 429672160 0
51769298 477874944 0
570102060 29310671 0
75129173 614180798 0
327346511 289368825 0
821192558 624109469 1
588918419 25868992 0
966641556 110527669 0
232491079 268588356 0
129545509 109332760 1
816602115 274068090 0
140254197 652818319 0
852321582 264386306 0
294203648 143840451 0
163960905 883719415 0
357788237 808609288 0
931148196 935217108 0
465626118 337621674 0
574728703 528789220 2
44209120 144409332 0
594406382 125234146 0
348697455 778151884 2
597650288 971212086 0
64046967 83979219 0
572642428 783298206 0
17026973 674322036 0
502980648 920887390 2
495978015 438973838 0
883248523 112832206 1
959790529 582961364 0
474827702 798341972 0
571340381 479465929 0
535042178 538221480 0
946855067 311833312 0
330653424 48088115 0
321663801 384750942 0
122581475 680431320 0
332951726 509240104 0
123187347 642517329 0
615354957 804961492 1
33715971 91268335 0
22299148 691309852 0
415760930 137486306 0
565641160 236339421 0
988531647 783887265 0
537934177 364616186 0
513088360 98086056 0
282890517 667502925 0
857011964 168909452 0
988999137 646659151 0
219516136 199070019 0
754030220 1425905 0
466902453 518538686 2
888078203 663350987 0
153195835 59374601 0
182937195 503215976 0
996293788 109075456 0
354997289 456312282 0
93670145 803271844 0
12309738 923928743 0
130768381 653229497 0
586703710 114056766 0
27219725 954587286 0
883833675 546932472 0
597669137 993002946 0
573433362 427114395 0
108235248 47104454 0
895372541 285314216 0
826725392 858710727 0
308546463 488981659 0
66510286 757811040 0
891720810 969127796 2
552521662 112755155 0
990704042 991144779 0
665138033 123795658 1
281714697 479879840 0
902313760 973252649 0
568586432 481904823 0
822364898 104440960 0
142331532 815658828 0
763365312 629611175 2
269587789 590534617 0
134785510 49546253 0
1178760 522478154 2
106926716 119392308 0
398754347 648583816 0
417687637 77083774 0
250779100 250676119 0
336180456 636288283 0
91769311 177328602 0
442275834 235878894 0
264486552 46093405 0
467381440 210466324 0
752433498 69752374 0
734749083 589357866 0
847728461 464687348 0
164386024 126634157 0
790920884 292505093 1
668557383 693446005 0
130949623 414988618 0
666056429 886379297 0
866677833 143371961 0
236794358 564489958 0
884522730 663915727 0
331261452 118947022 0
240912444 500154544 0
55077432 438848764 0
383708274 584658349 0
144555090 166825719 0
388296222 670016775 0
925673328 146476377 0
369699871 89841632 0
769771044 902892650 2
945559663 198393200 0
544432354 206566838 0
867219922 46674848 0
718757471 758905145 0
864987917 984507591 0
52733304 953254032 0
537764622 670940421 0
123757800 427663523 0
410761189 968269229 0
8672542 317149983 0
645425218 2317790 0
821614919 188892651 0
845508721 757669277 0
148426777 451111813 0
255151058 576024920 0
659557035 350888862 0
350189249 108663625 0
757587359 638230880 0
715622977 653242775 0
52415103 875170706 2
196994617 589682674 0
129430720 83588890 0
852090560 355728546 0
198810725 411498144 0
897698879 770747997 0
527832631 301400991 2
758709491 649753133 0
34556967 903832045 0
767709294 583176276 0
636094915 577017975 0
940315820 883305233 0
33248300 874962998 0
183013906 768322809 1
141296949 873500979 0
864040970 176939943 0
319733823 909470310 0
454385173 755858012 0
80078156 446924768 0
79021599 490169648 0
252210928 955960732 0
72751226 387432433 0
619750363 571274449 1
593505818 887587079 0
120621241 112911657 0
319271992 842703901 0
521693975 352250096 0
868258451 878792519 0
964787373 503731280 0
852176387 752672179 0
546197232 518073998 0
886521970 586440013 0
53932921 509906401 0
875870776 131191601 0
52026796 482470709 0
613074593 332108520 0
908678624 174365378 0
526497315 71690803 0
556978291 181450226 0
329637226 745469030 0
209121044 797115187 0
164240461 354713143 0
112237112 525254225 0
492083259 310930390 0
403990380 499835718 0
26938225 82098389 0
646283622 97411276 0
139654708 409741527 0
718007690 127450072 0
719074134 547444209 0
622358545 710905460 0
311419846 830694209 0
712334799 775758877 0
915476657 751661432 0
547483829 81678873 0
33204002 232118575 0
728127939 980047968 0
143573198 904911590 1
495663295 927466051 0
229116757 491124801 2
391547577 385447349 0
678393742 449301870 0
419367997 378531765 0
418544490 494890574 0
140951284 635496615 0
307180560 259778195 0
166968762 330849078 0
620778686 40444057 0
14522873 906575895 0
763042835 36396958 0
113449701 181611026 0
30338929 129367415 0
745039584 162991610 0
846806477 390797094 0
756385969 456332631 0
447032255 197002459 0
881229523 864883836 0
798828007 6851747 0
472721637 120071891 0
99795069 568644403 0
489879030 356499679 0
773082817 588088520 0
292851063 80623985 0
707479835 821775547 0
276165274 699667976 0
894163514 818349565 0
864425746 14187339 0
742951155 334311914 2
267192381 109085582 0
787798178 843871079 1
108475019 98397357 0
74105772 163044556 0
611038663 982600902 0
281648504 737173820 0
3145818 750217710 0
564742670 757120361 0
304768560 472473624 0
311976523 180989992 0
260088624 764468893 0
979050111 288989816 2
822419020 423060914 0
8573872 612965978 0
948655694 892488116 0
847842833 94326295 0
817231983 930072373 0
525607470 900283200 0
305922615 333526181 0
123114712 597780793 0
292680790 88634639 0
475128504 450208769 2
870232536 222904415 2
775485933 253647619 0
467154241 234813629 0
803410408 594222450 0
659607122 456204256 0
289438539 766448193 0
725808740 541096400 1
98516760 557768422 0
164513525 964208303 0
6935415 129794499 0
317903617 626179795 0
299125811 746482204 2
141736205 220102256 0
773155509 59537734 0
3349955 934342964 0
72343204 652265280 0
773965990 635192707 0
530282753 756512023 0
15562335 607078591 0
148084211 578805944 0
731830621 437926701 0
256629323 535427005 0
171049557 848161173 0
351835090 468230446 0
842838501 457606377 0
801934212 126838096 0
104883071 303542883 0
661462940 453004547 0
971780816 364725966 0
931942803 119589695 0
417713347 496468321 0
432082642 331497794 0
895456457 588753432 0
95865911 52402588 0
451749112 130542960 0
608607164 493493916 0
516798039 687155568 0
131250018 340544089 0
464084997 983955767 0
61128556 778596365 0
188497598 686372684 0
653945521 835055360 0
485646754 546505016 0
16491985 121145663 0
790098349 59277725 0
25280727 815987355 0
418598218 99540531 0
321057403 761715641 0
751414990 634321063 0
462129264 416830519 0
951699540 828181562 0
148943953 590933632 0
136413266 678750126 1
602597698 989939943 0
206517043 758354801 0
970804297 154533036 2
281511712 506215134 0
18221311 12396367 0
742400103 274741319 0
951087866 540466201 0
663064887 255718037 0
241967140 841739046 0
125164918 82907048 0
196178059 93120060 0
961582202 464256749 2
608704879 610175001 2
585263660 915628652 0
932420688 19900866 0
406601703 97503535 0
486935053 701095469 0
104431059 231368714 2
87801126 820946545 0
902272235 263298981 0
922682991 728229464 0
394843181 184277356 0
124415324 345473425 0
584228969 514970331 0
917810570 123959557 0
844485482 566998325 0
345159342 182635969 0
683817618 358097975 1
862861769 534501584 0
427173968 449833982 0
64902830 89546222 0
110676141 19185828 0
692473607 610552441 0
640364907 866427745 0
142997922 569177589 0
521058679 131974807 0
419565669 548237331 0
603034583 502854060 0
785134998 988825613 0
428630686 689418675 0
232980656 270429661 0
220784164 706158783 0
995841374 562169605 0
19066257 311157464 0
922993101 682326047 0
615913789 285012315 0
286324370 180937206 1
23801796 495973966 0
699886922 127701568 0
696811372 371441386 0
72225747 899902720 1
337222106 566877300 1
814193691 355852737 0
333978343 650903172 0
94385152 50609431 0
783429011 181370403 1
253426445 488488150 0
318258533 294592680 0
482864884 941851153 0
965137782 139384957 0
410774394 739187924 0
776736702 519086107 1
411385364 943328872 0
345460553 337945885 0
302562159 962340270 0
67575450 108670134 0
66951383 490109816 0
930831900 478687159 1
242369551 633327157 0
251593371 953536035 0
765323502 198113551 0
25206887 478689682 1
353830662 935140801 0
870184074 696249562 0
606089647 46131877 0
594322027 50443681 0
646234987 3594394 0
227965327 483985628 0
881002005 293298850 0
521921240 809059553 0
189750844 304251708 0
366951272 176936963 0
83063386 576443735 0
100603266 414042480 0
730582639 35371820 0
401797647 749583035 0
268293633 501563872 0
20667798 73505661 0
72536108 217040168 0
559565930 129656508 0
302360779 23532987 1
858005141 845264363 0
62280893 462786267 1
952811764 432770550 0
54629641 945675017 0
408827658 115714919 0
632043602 298786633 0
95710538 117253295 0
756768550 192608684 1
508064702 978037561 0
524915337 460631974 2
879248727 591078083 0
422774385 57580724 0
70212084 144293389 0
299159646 758687585 0
47650875 534663249 0
314172554 753271789 0
821477068 69721496 0
745533960 540405381 0
676055383 955672395 0
213120710 504923198 0
385446386 746351778 0
358575326 454524586 0
730671911 97042897 0
545606836 298503295 0
998111547 72617484 0
143375673 679647036 0
732998559 418246201 0
23736423 401673398 0
38607535 255686602 0
749933568 184152234 0
90202466 543918115 0
959475007 640522484 0
538381909 594194911 1
188579143 273553644 0
86540523 298113287 0
44450132 969804124 0
958865052 184151507 0
105634624 81537098 0
746866338 676789044 0
194395065 538420183 0
125582928 818452020 1
69216851 466463345 0
524486218 411772652 0
173545789 363640502 0
311165010 38256182 0
52286240 337609276 0
121331805 222051417 0
170562404 813664288 0
611266982 558099544 0
777747656 665521562 0
152128331 98757488 1
812368057 992687903 0
509283722 161131434 0
302787525 208860084 0
270708871 863100895 0
29044148 309176746 2
888911742 76746286 2
90691866 126141458 0
538201355 176628675 0
825990869 115819501 0
382101686 348225404 0
855854509 496691296 0
856844446 15201986 0
183896734 11528649 0
356812837 503032162 0
262859545 250453293 0
741883663 888226210 0
482262979 265837608 0
745319983 587284339 2
431013191 296820915 0
768509477 492520350 0
559058812 721983696 0
505784504 164873879 0
401257380 992132477 0
695389450 802191106 0
31168480 885260211 0
962621449 976454925 0
564752541 886396292 0
435211624 614252488 0
123129300 433929156 0
174876381 18859910 0
770316275 641391907 0
897175154 320103767 0
662699998 523345961 0
822652790 663083829 0
43148772 350652388 0
70178217 351394181 1
263692489 652566782 0
607404442 352791812 0
426459466 536642053 0
94075646 42278798 0
491397941 67870243 0
508059345 652280659 1
45278753 636115029 0
352961962 587005063 0
70010431 769936610 0
177067080 975128552 0
62265904 869526709 0
615124207 84891568 2
793573337 345506338 0
315490104 50134748 0
463972015 130089543 0
775258496 376366968 2
63826637 719888309 2
383718052 151013874 0
738296351 229993280 0
747627593 117900082 2
407141911 755787757 0
379953369 993473096 0
849845459 949831383 0
818532065 163313613 0
544152933 364466525 1
111566593 261611928 2
377912497 868801200 0
240863194 604756727 2
540193728 9473940 0
918687932 113746530 2
26202701 614828004 0
320268466 387442862 0
726575029 146272835 0
320141697 39727531 0
440970065 870336613 0
680986911 648329197 0
884244360 666715891 0
145774402 476225832 0
543269340 515594352 2
993429755 602927645 0
119961151 138928715 0
21689738 64142349 0
163475026 404735041 0
408700421 839561580 0
96003998 959461049 0
561028148 885720814 0
65556667 44230474 1
429670976 30791482 0
53295426 88601778 0
64983098 131492905 0
243479201 901885588 0
165730197 973552175 0
666674833 336066062 0
675609458 805861135 0
913134635 226887431 0
767965990 491238075 0
697681211 899345957 1
98031371 429236353 0
31744723 697242329 0
5754459 460625157 0
601582933 503370163 0
829141822 626326775 0
397117415 424475711 0
945995140 19803791 0
732618832 68957627 0
659390338 907741697 0
103356620 963706941 2
46491086 520597027 0
979747225 91854268 0
221127966 417837730 1
554970785 715464477 0
590539199 31974316 0
42368330 768455207 0
673017099 604639323 0
926299848 757527287 0
451842937 595310640 0
916966749 138022605 0
463542369 687790972 0
94088044 873234241 0
519329168 651807495 0
57791850 41511365 0
251348451 805365825 0
378621690 601796966 0
461753616 960009202 1
770630826 670272993 0
827695933 186782394 0
214622010 873039066 0
938233121 970569921 0
34567149 195521753 0
60967467 296545422 0
476465802 336325635 2
67075670 935174056 0
383156901 95254439 0
635659657 700496406 0
175114041 295341092 0
522956167 915440237 0
434617423 54315724 0
66525193 726697309 0
922969899 284833038 0
14361572 279236882 0
464910535 915216492 0
947566609 56160768 0
103285060 122612260 0
652547472 169449370 0
376625225 714052470 0
49107952 21796358 0
283789853 210356515 0
156683222 592787241 0
459277655 570147191 0
585714569 690769450 0
863808831 861574573 0
73513472 203742584 0
112804492 810057581 0
307425790 288380178 0
45468585 513336188 2
119446843 689498749 0
523479089 909535513 2
541222427 741022616 0
283356289 99267005 0
423887375 149604015 0
420243250 638749296 0
115441528 83057419 0
559002666 941673748 0
357254517 118967106 0
69264548 831353388 1
24631440 164128521 0
76023332 531770912 0
893695841 404657757 0
406654204 824779466 0
737078113 207643471 1
975206262 830797716 0
277869178 722508293 0
335019453 134829096 0
595075612 872114382 0
802717026 122168150 0
565721153 424429391 0
874208309 337947352 0
708177717 133610925 0
878527969 83172604 0
80118487 118001176 2
391792024 964090558 2
960784823 93934359 0
213053675 851114200 0
211331393 421652558 2
891539044 942974340 0
316131501 123138068 0
114043309 991385908 0
132595884 391684245 0
53178143 69395978 0
771590171 822951850 0
538845740 74874011 0
845642561 786267825 0
67466671 10489566 0
85769143 67138329 0
599487982 810237509 0
760890992 653525801 0
895137505 938353741 0
16698731 649740280 0
195875237 321499872 0
919197376 449991684 0
34261240 306614198 0
43075952 2060900 0
743467009 415655555 0
126541464 345627506 0
510058039 877526564 0
47271768 409248429 0
219891497 9561431 0
463722893 895824879 0
541508558 677216581 0
153504092 562958360 0
11081317 493145448 0
597387550 312803863 0
197935011 664546404 0
927124734 378794408 1
956133666 250828934 0
357369318 296843070 2
599581933 972925926 1
916404624 189416988 0
452897832 981109319 0
238301659 979590792 0
452858210 104055409 0
271321421 759063906 0
202704341 49547908 0
346286551 853626644 0
869029036 35693012 0
859101980 128811099 0
273380277 920409038 0
714541764 723113579 0
50495303 92127786 0
143348501 802769586 0
710128536 180217844 0
216562699 592206162 0
91042305 299345662 0
151846271 4357349 0
45776444 260106565 0
752998152 119225774 0
371267268 821146708 0
625449391 51262993 2
34266381 854019677 2
287749354 678209823 0
423092565 77381334 0
767227451 303097083 0
382755974 786581671 0
105126388 292988505 0
846948928 54644892 0
413264694 967012163 0
59645524 843678912 0
106669349 953911464 0
14137871 892299585 0
303299459 273621525 0
45435450 418384007 0
131288781 495358190 0
210229912 433275439 0
673985900 380264036 0
764930110 604633981 0
919616132 755895044 0
575311322 360717186 0
748177162 688354245 0
482437308 654710967 0
219568252 688173709 0
261555686 247409599 1
776506932 244417382 0
309667439 148277385 0
23432241 557855559 0
347354786 176400445 0
864407533 359583124 0
352444519 360534720 0
773990923 770972607 0
569481854 805677620 2
404802214 607566595 0
502060433 136276717 0
136236345 41882046 0
900363356 618264446 0
832759983 118734774 0
15900504 893615920 0
990054160 14998758 0
115700532 722619092 0
72613310 197512724 0
446938223 475985035 0
260000401 181986907 0
339800950 392607693 1
88953438 720014277 0
666854073 520066716 0
842712815 117345118 2
271872459 642281991 0
231682993 615464521 1
330701592 128921405 0
882475342 560357193 0
69226774 836236623 0
81039313 365801041 0
488923499 677856139 1
114811879 84669510 0
777651371 421031829 0
505885904 518568808 1
20950270 625708595 0
7817826 56404659 0
83557386 642418685 0
498684 914660459 0
353235794 580937236 0
561917210 639526406 0
203273426 766501248 2
566425876 18718173 0
404534530 474282653 0
702506644 280849584 0
746456437 475784657 0
654095977 768706576 0
56882687 156698202 0
313443923 193721690 0
800705799 774041700 0
363169081 675158467 0
591578261 716025011 0
951487459 168843350 1
802932280 291316752 0
77195963 987468941 0
213104615 518227656 0
44399802 131333946 0
566139704 983330400 0
47388292 4175195 0
754542271 346193390 1
60813130 271824142 0
870523422 269497509 0
194189422 368068549 0
592905483 692858658 0
727412579 722546255 0
235043620 733147019 0
615289366 390819310 0
163822637 197574047 0
818607053 451358456 0
860640184 793923696 0
72841613 662580579 0
983274024 715208534 0
711525035 459469074 0
488342332 131849470 0
240519909 617667079 0
228285242 759680215 1
161758205 668173205 0
615184384 368835512 0
821671845 192770815 0
827042652 818687274 0
217332611 237517229 0
788477117 89570658 0
234044241 314923074 0
821487850 379723391 0
601822903 290497929 0
739316399 971015072 0
567586224 976844847 0
584419133 221594536 0
789338508 112131183 1
716739082 611529737 0
771039559 59517786 0
2836986 40172770 0
679712352 19801750 0
927675996 405677480 0
309552716 389220212 2
627016581 130703192 0
43501334 589621772 0
796781120 656592278 1
437534236 678791886 0
356961993 123576162 0
98255719 95979709 0
978293061 1585719 0
365436637 982633261 1
453235237 923697236 0
220136940 114001497 0
458636549 914774325 0
531877602 686643395 0
71598426 936128399 0
748219183 197262217 0
942283742 907570497 0
305715436 73082721 0
646877650 836669707 0
610500629 485018344 0
141137819 563811669 0
251519092 231102081 0
541426765 567699068 2
504025669 537354894 0
97169447 56925657 0
946678416 805242236 0
394672426 548279533 0
614784344 340633132 1
688009243 446167799 0
125834259 569547319 0
683935675 689014630 0
431149322 857644556 0
728684705 597670390 1
504105221 127747833 0
8936748 708508125 0
696951981 261739611 0
778612745 286043267 0
261513115 64484166 0
536720690 138917038 0
702599587 985659585 0
466007072 778051877 0
536164421 13868024 0
870738516 561303897 0
263659140 958696693 0
903352586 724460851 0
247853664 170122213 0
204390811 235015696 0
498965589 893848045 0
641810240 139725651 0
459118806 258145986 0
291539728 714536592 0
467528419 317730287 0
133023462 60465145 0
89028504 58074934 0
198335510 111544623 0
87881004 397122161 0
764876962 272774314 0
265014957 679982892 0
948739278 758323751 0
90788456 458011556 0
849311160 180069119 0
215672177 210760403 0
859475680 334846833 0
396527125 223738417 0
429272293 121867120 0
842485788 731540222 0
640412787 26787545 0
673282854 723302487 0
274900848 102279854 2
63831475 247700660 0
97145130 567675926 0
47112761 582290575 0
429388628 444546797 0
103134713 144720941 0
81199962 570841572 0
81932886 33610854 0
292551542 779700554 0
922741519 103845005 1
283009269 574480309 0
617482699 326905625 0
608321623 913490543 0
578388427 607286291 0
912312766 660699191 1
511215094 580446780 0
837665698 561816574 0
656249847 82352024 0
17341405 631150060 0
29764907 480593259 0
746188448 111084875 0
802286356 203281033 0
482085308 37354358 0
610968870 824539864 0
149231450 558423710 0
228353061 741542852 1
813576183 663091822 0
675421789 469019946 0
112509449 761179887 0
226727626 389522417 0
705974194 108362185 0
566500992 18496519 0
59314685 10823884 0
918415788 301374293 0
444290958 330933326 0
241831389 52641596 0
122444607 810543099 2
837898710 103489836 0
854666541 66803056 0
920465216 306656600 1
10643329 919157711 0
986102965 375681525 0
460324590 379730596 0
721211361 480927020 0
227824928 454212986 1
727027131 923315830 0
235320659 943844648 0
367026238 538217120 0
200878165 100254156 0
791694034 132160031 0
987650866 460683642 0
433855204 890390949 0
966428880 847846145 0
189616210 465481789 2
137139135 127503455 0
310526415 386903880 0
559659884 71938996 2
57455845 232149009 0
368372469 437201398 0
70231696 878555448 0
860418450 450953480 1
425559982 2952913 0
987522275 639458865 2
811143051 97716532 0
619544993 900075175 0
536394413 260479760 0
957513745 358128873 0
491819018 204091446 0
535632731 219313700 0
522121996 157755409 0
982124248 642995247 0
247128787 118054999 0
28152122 446606302 0
438785773 950308390 0
982324063 23361179 0
16094869 617817277 0
55611168 410212462 0
847581673 204080115 0
444126145 48080365 0
24627025 147176447 0
51856580 834774588 1
793968945 834495307 0
208842083 547885799 0
39178648 438896120 0
275559396 390138848 0
368435764 340544776 0
177905811 509400179 0
23420481 571844801 0
5603336 38269003 0
277640225 368769018 0
620354297 623276181 0
37907699 656258431 0
622042996 116232914 0
477675675 860395494 0
895431525 175286873 0
252469148 459372051 0
370623076 350722519 0
282425738 639917609 2
848665866 34209055 0
245523133 259066351 0
492755446 436246886 0
26063852 529751159 1
260313656 996798923 0
863515169 314065051 0
428172601 787828249 0
376949992 108716733 0
756279846 683265447 0
957334875 618169764 0
338790690 782929190 0
14193827 355392575 2
230119233 320499011 0
925364024 15456795 0
430463408 270226270 0
11084188 365767770 0
141552438 469190720 0
268430571 190294695 0
496418362 371569031 1
595168128 963970185 1
525245349 568803364 1
721256365 189847572 0
627889338 659024200 0
816427965 140792746 0
275910678 432914055 0
226068757 595435707 0
688076226 380932763 0
373866058 511934847 0
94922682 88572438 0
16671314 656616987 0
906085429 971752080 0
37062777 341078539 1
598970148 845757575 0
665055795 621995695 0
46491639 488095921 2
280557990 93328685 0
255900095 845965352 0
309400433 747029184 0
853159012 290128737 0
875322154 244590507 0
237057263 604585186 0
586855637 922969019 0
34430200 406749209 2
916659973 531277178 0
910132752 597414596 0
870490139 43745859 0
912805536 97348917 0
993162728 305965070 1
333467317 582618967 0
73016484 368195112 0
231458736 214292450 0
33768380 101812215 2
294145500 776849788 2
935733859 309173210 0
644948538 519094075 0
232041168 31539201 0
410218240 61210233 0
67262362 954568205 0
216927359 327704753 0
802353707 61619897 0
108215629 293143430 0
61994330 154084527 0
4214430 764633689 0
513910489 887107072 0
514828078 973762517 0
66173097 107484486 0
543324319 354553503 0
903029765 164553990 0
58227764 468126243 0
327491077 334966155 0
403554746 403741091 0
339801938 95920624 0
854058223 120847162 0
106685078 662634900 0
65875773 523274523 0
35713208 603762924 0
519693360 207334333 0
299192341 614489128 0
967980951 568646267 0
935150315 952655723 0
146663130 396184696 0
12572263 578585566 0
96443734 604861930 1
800045291 211108070 0
37732686 972190936 0
459725191 904079153 0
955796528 327840540 0
760485737 348912984 0
140784352 85671499 0
191125501 915722161 0
949671761 791238176 2
714740755 73704000 0
738836003 733300170 0
174819880 14235630 0
165883530 138491083 0
696132329 119221237 0
704653258 521376674 0
966757408 520934878 0
327527749 145486391 2
984473911 894032260 0
976276078 331706452 1
754523612 915298980 0
35962881 525749900 1
955738576 331576418 0
882912942 338014765 0
108948203 734717767 0
435777302 543385628 0
255238585 10863055 0
979156260 279367647 2
573667556 646655111 2
290684630 970863453 0
177470019 179597436 0
992440168 468728117 0
131288450 537067229 0
716736830 840100451 0
607686993 47851010 0
904513797 381869491 0
533864671 827460733 0
192855287 138697984 0
631391822 28511278 0
72167689 860516297 2
635427393 439964100 0
33601348 183920493 0
54452236 344051458 0
256132782 99071445 0
791611829 981115249 0
599048199 355516506 0
706094995 704172862 0
133086011 484063528 0
244093468 27929761 0
192390420 157998507 0
125280642 598160302 0
881825564 393056197 1
638271339 611112796 0
125405075 386066511 0
604583340 288487018 0
491637174 66800776 0
856256135 7093028 0
118267885 754120171 0
371135499 254786556 0
93648305 312686083 0
967790004 680026619 0
487844002 436458557 0
311343635 261040392 0
9763472 68400415 0
461419170 512714405 0
417229859 277977250 0
156942122 507737560 0
643788993 123914080 0
256169090 206725166 0
694087514 832294116 0
405734071 826166275 0
100343985 987221361 0
601305794 242469632 0
847179923 484076379 0
700059658 109959422 0
546119037 35117337 0
18649677 13117697 0
260985852 356788486 0
920191524 797459791 0
759712547 118099711 0
629676894 56127127 1
483566294 691298080 0
751997708 44626114 0
809157243 21270207 0
94015327 599235949 0
451623962 698536548 0
612653633 894252227 0
915695205 644387631 0
51127894 440350338 0
579009843 948616943 0
30283134 791792835 0
368969641 198317294 0
406680794 93683125 0
751065341 212388977 0
541629122 879531357 0
315767499 233064582 0
978882957 824981478 0
351610690 594329923 0
138852981 408333702 0
942753972 943601612 0
421571238 550549364 0
185796684 491751277 0
507590681 329603071 0
796475592 375655732 1
273285610 503888766 0
138244184 648294315 0
112847790 949764602 1
511987463 91123288 0
244891969 997980513 0
481202167 305302315 0
642631695 852636284 0
220833846 77408225 0
124558766 50880073 0
585050791 571086177 0
802916249 144452853 0
890972708 862928771 0
45327464 261120949 0
486231118 399164488 0
557231367 685933623 0
81620384 410770381 0
963064630 683905646 0
288011810 228926960 0
886675833 797991831 0
994313109 713657866 0
276043155 752179255 0
270741354 628602118 0
558928577 393014029 0
732057222 803133759 0
449212150 163556672 2
854530573 393318646 0
470828719 570537355 0
490624325 631398458 0
496500057 715660042 0
203115194 635151521 0
882933205 738583489 0
37767581 124146482 0
334293494 680919415 0
303483995 405411803 0
3591690 862771274 0
520347492 944028763 2
475256488 259157260 0
250943455 648888375 0
2756271 953718463 0
784381964 859595113 0
38801303 123298455 0
987641279 344154791 0
469273674 673782846 0
93375165 83064581 0
82199267 278465783 2
521179063 47051324 0
231149379 434681960 0
845888153 531195814 0
121717173 266884216 0
991215997 877228242 0
983020711 289918679 0
204147852 321249837 0
431286724 22156834 0
581150379 999649149 0
753685059 233737129 0
705196013 873299802 0
3202093 132353532 1
122110955 822128431 0
733611659 87851133 0
580653262 464464390 0
160834 675993073 0
989206333 836668586 0
72704264 8641049 0
713045172 405464192 0
566715062 392390147 0
268526281 251217381 0
130227036 306033545 0
93822994 827026098 0
747273516 568847090 0
702232514 777246059 0
274565889 71096439 0
101299925 783680212 0
565401115 109777775 0
458123818 422264666 0
982804832 966979337 0
304435139 639884732 0
451822255 949519523 0
202450541 4997636 1
516252116 107082378 0
39151247 584618573 0
495093714 53400941 0
893505356 102795091 0
490158791 954643087 0
139930083 504460371 0
872787908 877404904 0
34848386 914066060 0
401702659 352838023 2
440211109 21418990 2
815745764 395416282 0
759709700 410452727 0
231111620 436309976 0
792858972 87344995 0
490426983 980788786 1
98013145 996317339 0
928142405 699901393 1
695898741 61908957 2
299250508 416451030 0
829041655 11505917 0
624093390 531044707 0
991351731 828712566 0
330391991 32191287 0
567400327 748415649 0
70766444 125171998 0
548253983 777812924 0
725294730 653704333 0
163751566 283474639 0
168820216 189797631 2
321893700 94322763 0
299955426 205300103 0
977058007 353047983 0
709335278 295193632 0
644459659 314680416 0
278535869 83286048 0
814097058 117807570 0
434922083 445268276 1
96634614 259354723 0
429564426 117817747 0
38135153 522620634 0
243742717 237819009 0
145376147 88360399 1
662434031 775602884 0
957092077 490306975 0
542507211 18610338 0
388463730 58638373 0
933218785 894307222 0
473965513 886980392 0
287996753 388675162 0
452638715 211583099 1
468295144 37755396 0
732328995 87512662 0
693851706 291833929 0
941596618 94487819 0
793869121 820496383 2
731965624 781235973 0
264727420 538656795 0
850419600 282176223 0
345665073 288754742 0
942903783 862509063 0
935411660 724137925 0
326912420 284597342 0
685407632 831864480 0
984861038 659150922 0
230819806 486424517 0
875065636 750878807 0
33540763 680137238 0
89292119 234253834 0
548787859 464194150 0
12188387 597722090 0
705456381 240396168 0
655961210 100200392 0
941146940 891620525 0
79748755 572116561 0
972047365 93887377 0
60122742 333992837 0
38416018 762900037 0
171115717 364163697 0
441025958 283589239 0
85994800 731440491 0
633336044 655964834 0
118168263 684129472 0
578764175 107584194 0
392182580 751362533 0
842173927 447392311 0
401006208 888547033 0
84974223 395019801 0
902030912 956724695 2
502720414 438775662 0
696497326 725239002 0
990876188 134498824 0
249137996 90851434 0
910742261 780353461 0
126841181 284139848 2
388413823 82891724 0
115549303 675308712 0
669830336 927543777 0
250240056 898620212 0
71961151 523236958 1
923809230 402625485 0
245622459 325228465 0
84799565 238093540 0
187641003 822316856 2
218056925 589596714 0
567558536 465933615 0
924042817 377596427 0
822166395 35374288 0
889058664 826154197 0
493114443 369775431 0
86157309 501097348 0
634285891 16751216 1
741783789 553176481 0
399332997 542958018 0
996950664 685178109 0
987793878 613344802 0
221529715 785429266 2
706887756 727739255 0
519221856 451405336 0
800593901 774668242 0
448719911 792543534 0
357645032 862957184 0
214569115 468494573 0
968647388 838429609 0
89066406 538281625 1
201210281 523986093 0
869011126 465845472 0
67818486 663555734 0
107593166 723652646 0
473613388 601450356 0
172118710 468406090 0
169955573 547274303 0
30443692 32142290 0
220614226 971626312 0
81296151 634678892 0
721246347 202352887 0
272068570 632156421 0
471208497 214481633 0
249025971 345138581 0
21190667 369474159 0
425075526 494836808 0
951700255 367552518 2
640363640 253735034 1
726372516 168435488 0
929404992 265906161 0
42441223 782616010 0
584761050 115656252 0
616369318 857814229 0
806995 620986248 0
661674439 136224092 0
766081562 593362307 0
139263723 669013932 0
91086677 378125492 0
821184215 506936028 2
956180176 940427191 1
345238086 310358416 0
466825086 66217752 0
7607289 77543101 0
33687439 123395633 0
82812531 237562598 0
64215189 970360158 0
299736460 333582031 2
479684695 630592258 0
46828081 628992002 1
931926691 398108265 1
646302360 76370636 0
926500400 46225294 0
710283587 220016041 0
40646260 466203225 0
603067089 66789677 0
814276664 86910019 0
968633234 533307291 0
689944071 95172578 0
969734653 997365626 0
118447878 189854977 0
175842250 467551476 0
772667553 393117472 0
17182094 960011900 1
723105029 862491886 0
69859830 127271144 0
183850552 449912814 0
845551725 814923011 0
730270785 746587423 0
389360687 94749985 0
332537686 784953448 1
415792399 760973037 1
109773282 707360761 0
912385322 30782401 0
752723629 84841752 0
597223838 176965367 0
652829467 799959111 0
566522476 585812949 0
460995333 254693107 2
191519649 694072917 0
105225566 658093454 2
6038364 827541423 0
912209452 771102781 0
425415774 971577868 0
169138495 712011772 0
345819739 701547402 0
498072365 442840536 0
479902465 963008179 0
816785698 259261172 0
192340171 182810468 0
80750556 128149430 0
661282635 120545781 0
973724333 163765798 0
744110226 413471705 1
159580537 727865691 0
728573234 205494286 0
884837303 306996668 0
272512406 423723147 0
591653919 202256037 2
378559929 601085972 0
396386576 88882427 0
159958300 232218976 0
671935503 144599902 0
918425874 296091842 0
655631692 349415250 0
647641374 921613458 0
636327465 734435131 0
646048674 580818976 0
498021793 447666905 0
970041619 11015259 1
379901475 113524304 0
120304517 417570619 0
539567710 936251834 0
205907351 742044616 0
908334917 476452117 0
246232511 295923131 0
29409915 247047889 0
861872141 124774126 0
485957059 885332392 0
42971686 250309153 0
624425845 192326332 0
614241043 360875408 0
16963306 930538658 0
903084721 529570794 0
631807586 149981449 0
705046644 513759240 0
900056541 446398200 1
351834296 163265511 0
55379155 694811198 0
71720672 140373706 0
266226805 93608080 0
810563162 231035781 0
115498013 591343598 0
638085546 140135949 0
997203338 648624769 0
797549586 780612813 0
35973910 331675907 0
297944635 413392227 0
574338491 795158607 0
171989044 11860352 0
36740153 830749986 0
908842258 526775837 0
601907078 28370012 0
972299200 186692681 0
591164912 382110362 0
496906604 1284116 0
495546679 558292637 0
572820965 779616314 0
623715924 438788943 0
4848372 723951868 2
98687733 631608610 0
236091687 576388830 0
49003450 22881717 0
525991981 2091858 2
751674130 13408018 1
950909650 380202657 0
527189715 905861545 0
321692220 839394493 0
547754067 198139175 0
142950753 512097632 0
632577310 171247549 0
294799489 813084243 0
737097680 847353801 0
855550951 829539408 0
133518377 883503189 2
848695312 527590922 0
362468270 323333454 0
977649825 924112037 0
660232622 853898927 0
628071131 287310695 0
343199175 203251214 0
400610910 203843475 0
637734036 328120465 0
202805838 425491491 0
523183893 110786124 0
16382516 878712990 0
195670653 899793495 2
688678043 841143385 0
91372625 109187347 0
610840779 415561811 0
809089861 737304992 0
749398492 862232184 0
790544453 870992793 0
383946288 400725979 0
136366512 431619515 0
95921144 963031559 0
876963755 727743420 0
323043090 93718780 0
54024733 869872023 0
239426006 498061563 0
724241039 818635465 0
246829476 370709639 0
57740816 946042862 0
419115581 121943085 0
242497192 788526698 0
490737830 658995265 0
39955670 737845981 0
380952728 528804904 0
999013377 865877654 0
622721653 871537090 0
211284890 901244187 0
14126935 303847006 0
99563786 798013404 0
111679435 178513619 0
119657134 23121807 0
56908199 943439773 0
624188099 120106069 0
585311710 891261541 0
120809463 701981419 0
280828886 79685907 0
761529256 547483161 2
561133814 813913086 0
915475850 146379677 2
86764919 799834741 0
287684528 434830096 2
456958584 1580616 0
150603282 490588457 0
356252732 430685696 0
587474757 722352743 0
27092815 331754556 0
218576792 383739073 0
648202756 894109264 0
515606840 22570778 0
871267048 191881948 0
993022349 866195389 2
140493473 833245829 0
880739616 831615304 0
555558738 928384170 0
623677038 509731125 0
49926990 467469808 0
548821869 542184768 0
718385712 29509177 0
810084155 36907753 0
430950859 113623382 0
213267541 440131470 0
185678465 505525364 0
353923748 696621118 0
338567861 847589023 0
769536598 374672494 0
269298314 24308128 0
733242272 253722336 0
700517505 200855623 0
278547678 148010860 0
284495673 578589466 0
20653285 462181764 1
573202467 30858020 2
199359352 479466240 0
253257718 164153433 0
190198363 34868123 0
344535642 469985085 0
724919140 74763939 0
952679845 277565624 0
854530439 55216686 0
600611366 588001676 0
632221604 133514881 0
113987922 265576977 0
790066077 123478532 0
871205079 298449761 0
446094021 116607161 0
732047047 129105708 0
875933590 827393238 0
579617234 851113574 0
58074617 318100231 0
306030866 397870478 0
137500817 159144797 0
333718488 134937968 0
473748052 370348068 0
78458529 997582118 0
818111576 560842037 0
833923466 694908646 0
165148451 680737049 0
27043991 124147938 0
82306497 128961553 0
688751216 691261490 0
240476633 255798690 0
17210998 207999030 0
971182680 59763382 0
694750118 21841035 0
84213722 951450906 0
44461864 150864901 0
390206076 866416818 0
675605789 203277353 0
405022283 232938131 0
391097906 646358183 0
8750313 119544507 0
43404272 854069638 0
556475798 290227527 0
293031799 57461961 0
50644540 702657102 2
139553362 52923239 0
546982473 873161545 0
502085596 255196779 1
742379293 900438467 0
366330626 647091905 0
622227595 896875839 0
609029832 913015645 0
470167795 583686431 0
252420698 73450643 0
851837256 736781448 0
173388337 381280211 0
451150664 22758475 0
913884784 293734553 0
70678993 854624282 0
660684485 261626903 0
352227695 978482795 0
533117352 128774161 0
476054150 948794101 0
228357472 390920517 0
361719273 879060614 0
735927024 32231747 0
750932693 690704383 0
43159254 416200133 0
198635176 171774662 0
563302507 940239458 0
871950508 206058907 2
569281742 100946646 0
833525032 109094369 0
211831094 159443424 0
92173059 988373081 0
740394528 28266335 0
923552527 757393817 0
742489240 688601759 0
811124038 267198088 0
355141387 112472286 0
134134199 773894986 0
638539468 753295151 0
72546986 834388365 0
346875168 926393384 0
599595738 328746738 0
797318455 851186241 0
238009037 980029016 2
98897617 608209503 0
559135303 199349577 0
312354222 297839359 0
93721617 127759160 0
861922784 240259377 0
20396112 964411557 0
51450401 872430311 2
428605082 856290292 0
175749170 987533418 0
330775655 22905068 0
535987162 47685438 0
401602539 381651463 0
861129161 602307412 0
418522888 871627190 0
107875601 373419888 1
169469305 437185849 0
177108176 200419698 0
380627943 49020527 0
534360992 317683646 0
785049556 447792652 0
549463572 225140895 0
546356515 534314254 0
968566530 870724395 0
955331067 694694330 0
924686913 74084741 0
979494838 43717308 0
219719144 650400664 1
135335996 175025320 0
99602896 439815192 0
623739797 603885182 0
368883473 980073532 2
108804498 248998040 2
75884409 249636968 0
662606136 293666998 0
774816069 660573005 0
983935597 10154241 0
621094027 141704957 0
165428817 500237586 0
844287370 654561833 0
957310805 539313746 0
334236789 336352944 0
57926944 471238472 0
640435944 538734216 0
429436373 913094142 0
808962704 540378225 0
651376002 578878372 0
361081464 420470669 0
748715923 828418988 0
987625163 524990 0
550516928 866091854 0
139577968 475219597 2
775576471 318895317 0
250596295 405549186 0
423751350 197643469 0
19699838 50442256 0
967027479 802142889 0
736984215 256846503 0
254349013 558614584 0
12482966 425784917 0
176705352 124916513 0
690998325 350499250 0
87504656 264822539 0
187613965 229896036 0
477749026 176860794 0
875652686 31449097 0
872211666 438916747 2
394788523 829396311 0
850731506 819243398 0
26574082 589158879 0
165454188 863760971 0
670287097 942587026 0
478304573 434636695 0
810784450 61960910 0
493186982 521849634 0
936475914 550587388 0
266976340 684179942 0
238510913 6251423 2
833457020 948009392 0
542453875 90845284 0
126996892 171493066 0
139167314 285969880 0
329424121 376004670 0
637997129 536628416 0
308878675 890962449 0
775840041 477636346 0
330991858 912300706 0
621677383 923341805 0
175195495 173297750 0
905140248 461367447 0
344890865 573775202 0
723424607 763801852 0
176376243 122735641 0
452951308 902977185 1
4474775 825410112 0
512725650 953225819 0
934999457 895109665 1
467297344 772810390 0
928236643 677055746 0
806401172 80820317 0
625516041 974821665 0
228332759 385795718 0
262724965 719729666 0
217825471 288668383 0
326689756 768670705 0
279778948 74616294 0
530901904 526596847 0
492339540 181898260 0
276292068 89884598 0
663721785 627916514 0
90527633 142699192 0
868420846 580342727 0
77232550 601931951 0
851600311 815930233 0
28050257 158674587 0
335357151 366733458 0
2533689 136057541 0
982109532 999664300 0
239183784 865218254 0
444671658 5805506 0
15369636 961660352 1
797404024 864795766 0
58373321 996455978 0
274336987 124927252 0
780785923 87332367 0
634422845 928144501 0
135702414 871562985 0
352198409 32314457 0
966610307 532396885 0
953144042 720442720 0
228324744 121556294 0
672913069 286139336 0
724513316 36781865 0
85821613 636827827 0
824931215 626794933 0
306811419 746928774 0
934581643 885356257 0
963056555 148891203 2
453856825 8271557 1
886986952 580577181 0
109672838 345686039 0
238973658 808456831 0
127691102 941901342 0
418080189 53986430 0
250204415 67100294 0
30554567 742833851 0
751771066 327067672 0
222784197 785620676 0
622247536 733394002 0
43493494 490073001 0
113483541 845352640 0
535954633 706605490 0
86515250 163694756 0
487450583 629345517 0
455624641 451590024 0
631472997 445893858 0
571762717 824739210 0
817390230 163738970 0
403134770 123062699 2
795760541 663028708 0
900762461 43748945 0
723677248 229074033 0
29210102 970838595 0
607048541 572741601 0
913033604 636734660 2
94128131 44703745 0
304482952 713036147 0
121288443 594372220 0
918524709 541788171 0
533397625 329965086 1
712458365 334942508 0
635028498 399388280 0
204980340 230142759 0
100270408 979395009 0
412331322 96255108 0
529690707 942938367 2
856711148 803962696 0
89439624 28161480 0
816070423 121389439 0
457931559 137002333 0
23720649 950958406 0
294914892 636051007 0
638540202 767186904 0
418445910 118169017 0
254083290 154019386 0
540785803 498111216 0
590869924 724668985 0
663942117 255964184 0
908262663 834206188 0
45683592 74600169 0
601258082 775785429 0
93421818 710608784 0
211450774 436971134 0
265138772 420222797 0
769105202 242155350 1
110449536 221712539 0
525017345 934908306 0
353226473 25615514 0
823290359 760106655 0
147128260 205004791 0
671386062 140855279 0
120679743 997173845 0
94884993 954223568 0
763153733 447285859 0
844159467 117308222 0
641183797 15595956 2
956724724 749992593 0
331560836 773486122 0
671527274 471593081 2
263230476 213142703 0
124852993 744257400 1
9843080 118674025 0
43085962 806267406 0
934973213 249331621 0
966869435 168257575 0
697562195 135107701 0
627274889 835767800 0
304755406 458640509 0
595166044 622962568 0
827679372 573851304 0
855114405 855545902 0
86630122 6601938 0
561565780 960195602 0
938490126 492598460 0
379490352 338988843 2
569171735 737481138 0
139010648 104683288 0
930703414 773736528 0
463234746 868512895 0
667034565 797232632 0
959801937 484630696 0
185185037 198203694 0
12469428 814372519 0
741890589 916159288 0
450224490 101722691 0
783188384 756253614 0
144106729 172661669 0
31097743 126689769 0
41035421 507834276 0
99202375 173934098 0
594146542 427022567 0
430908435 22795282 1
142638472 958610236 0
444226439 687879875 0
699265057 498153920 0
810454885 582261452 0
562434377 130276145 0
419931096 926638560 0
837454619 387104336 0
486488462 365896032 0
631441848 89356807 0
613433493 890499957 0
146199164 314729373 0
56582333 912741810 0
16141148 570981163 0
455362762 756110430 0
124050558 576817239 0
905045014 832652382 0
554627032 26899994 0
488016015 651626623 0
119524834 938063482 0
832075030 495897003 0
173050520 274844625 0
704151385 120895503 0
357910728 376310960 0
121936571 468953917 0
660752159 68827846 0
707995468 849929730 0
915615725 462166870 0
15254353 351137072 0
895524411 77132965 2
549653113 437174970 0
977877025 526886770 0
885972965 13701616 0
183322859 389142884 0
226917020 910201026 0
720820724 24238805 0
722725780 295308561 0
120025028 884574884 0
648757706 568299540 0
100451594 759276400 0
448840487 79913964 0
387648299 135037518 0
163086856 339656476 0
285946992 880473237 0
664821473 75213762 0
840125099 501481166 0
563281886 294710706 0
384445687 600807793 0
788735035 963487685 0
214683444 534288296 2
147668823 271488147 0
295159933 10101555 0
824769839 307771414 0
800205847 761047021 0
363877087 14787856 0
130524809 894178714 0
406317585 803411910 0
582918160 271440128 0
125145879 318682909 0
809926318 995622856 0
681836344 377964638 0
765395861 14431413 0
207286925 630066893 1
455047847 385911750 0
366874371 679199847 0
761607005 966307999 2
407120347 205043979 0
5292051 958042089 0
363393744 541573387 0
434900421 108995879 0
139668641 924358665 0
719883590 597777926 0
105823007 534953922 0
995748751 623111105 0
679845231 181570734 0
819288711 58562380 0
29886687 766981028 0
426581513 12618312 0
594025086 234667272 0
192744159 374536209 0
729530771 420090070 0
102395582 87413892 0
810460888 540780184 0
883039515 80620008 0
29878775 575019309 0
163037733 805203745 0
512999244 372855776 0
230902712 916099802 0
142669351 174033887 0
192805100 204809917 0
24901697 782389652 0
983564266 781270942 0
447840393 264744717 0
556980459 557020669 0
707374950 544680042 0
534665696 64634138 0
473874926 24572522 0
614679748 421287539 0
468279216 593762118 0
401270275 613298816 0
402167731 17018688 0
811161301 979142414 0
56658473 553933914 0
694112471 19031545 0
750428141 590414985 0
600603098 598931275 0
644486054 29111412 0
676134050 216517774 0
830043046 244289811 1
103727008 154889037 1
129687838 140879486 0
899637780 281954494 0
620824322 930534333 0
705802595 811647405 0
694430867 387928066 0
967290016 132336655 0
104013483 566541113 0
439265257 993305248 0
934095737 771555885 0
256543523 18931326 0
949531093 165269247 0
378598505 51249846 0
462208557 18225047 0
175834399 27920246 0
801492430 104198738 0
783646139 543500897 0
383971071 597636065 0
405313691 642558192 0
212195301 961139340 0
402837631 681040383 1
355637150 583356133 1
798881396 519106496 0
309137938 359269093 0
505637664 31438621 0
759446850 469641212 0
609129657 439327536 2
581236915 817730744 0
549188592 724387361 0
822941579 171834031 0
113293384 522902646 0
446971725 930928054 0
675390384 88221860 2
791045176 299586241 0
419296464 35910055 0
733432847 120320159 0
256146529 653347603 0
600190720 549103726 0
84033020 80448561 1
26802594 118985106 0
834195982 446018417 0
68217653 355616870 0
700885596 42318835 0
37085305 562121674 0
680602366 943167823 0
749240364 726841252 0
872105030 719039649 0
283155606 520907664 2
535299707 551415373 0
73156406 4989546 0
302343395 354178010 0
885110434 974287797 0
171464988 251698880 2
583442439 259401179 0
16090372 221214518 0
844468910 909121706 0
500791624 490851145 0
11936659 784369411 0
659849096 856041546 0
293105409 41132622 0
783949391 742119042 2
634954703 81988693 0
634750042 539171130 0
569428171 268382673 0
519832151 743420160 0
270002178 853332936 0
560028512 548719982 2
800434332 271174237 0
407527175 923973222 0
320911699 961859679 0
266512881 69554318 2
260992519 2983271 0
579088531 390968615 0
301423870 738905207 0
326243196 576873666 0
440678340 771396299 0
306244265 648193870 1
78323507 699801945 0
350090141 400111077 0
864802101 180051747 0
222255202 813508453 0
726353810 569071345 0
84407227 251289654 2
864597022 151766506 0
813252638 439420228 0
200668132 73662826 0
516819978 512951698 0
355279113 347160428 1
103419924 595555193 0
53146976 632548709 0
129590092 105221993 0
170964633 408814486 1
83364829 476586097 0
984181925 98268627 0
675782362 930410977 0
326016964 157470482 0
65207634 587287474 0
861784117 292778914 0
354609642 191354334 0
446830248 158851407 0
502290555 281776589 0
996516158 548782587 1
258607824 691867125 2
131608470 285101175 0
158602877 837357740 1
448016839 221188746 0
960454888 873561420 0
426835829 641126714 0
508347562 171622054 1
304169383 696221734 0
526907226 698659388 0
30130313 419858223 0
112299805 303259986 0
106543855 142161102 0
198512866 151733998 0
527967826 142373133 0
760562621 464580088 0
75741319 342500565 0
397972037 111102314 0
729986321 892262653 0
105107514 96562244 0
617729340 466282419 0
695391026 527954662 0
84413735 895100387 0
291077544 790735999 0
299350411 666253773 0
136875182 115597062 0
298731066 138243390 0
994091443 115020652 0
610506704 45596450 0
79420973 549400241 0
945795600 35581455 0
295056758 702481061 0
368083109 183303122 0
59523131 601660530 0
133205604 982903253 0
786549664 91221236 0
308070064 801584588 0
598340874 530230679 0
964967190 876487611 0
571402561 697646900 0
752856852 643995153 0
486829949 155671954 0
780169647 419875929 0
379347612 583632513 0
180034904 873212554 0
153483396 395544121 1
150676722 426328985 0
211588258 465897950 0
66902363 678939174 0
616573091 700357626 0
347703027 362136286 0
968831002 349493683 2
822277577 900453857 0
511256403 29987868 1
379691523 10148438 0
273827993 37583491 0
117039885 753670621 0
60141911 553903517 0
486404188 758906636 0
980902831 439845119 0
895770321 569886388 0
530964802 627524171 0
619600469 781451818 0
427329030 948987973 0
667250028 883409823 0
708853984 275938845 1
782556832 513818790 0
942368343 41964493 0
908782797 35997477 0
25390097 334625792 0
807185857 669535003 0
724310394 37262715 1
261329903 228924026 0
344931710 675568527 0
64265168 851330184 0
567413952 399618266 0
771585968 352826011 0
173782797 790958171 0
863860528 57406817 0
612994987 925218131 0
45909419 572317424 0
861746697 868875229 0
937732297 437381386 1
220114303 144132094 0
54866808 239563772 0
847043692 506633245 2
34320375 419981981 0
587608900 47765084 0
462918268 754651480 0
404654777 469749676 0
684822073 410092743 0
66511952 78314013 0
1925620 314681611 0
856774485 85440637 0
46832714 603281643 2
165851463 778606271 0
981520683 647723769 0
852496449 446601166 0
610709062 5013728 0
609865554 516030601 0
94997734 71851516 0
780003259 997492740 0
101824989 971276047 0
289102558 331658085 0
134983002 616669908 0
63957529 828140105 0
631088087 29553065 0
893333298 838718600 0
602756994 827462695 0
38492386 91402340 0
499187071 78234714 0
440109483 444764875 0
931643475 615420172 0
24792835 466449369 0
391780967 281730727 0
687004515 311254605 1
668933721 7893747 0
382576032 290072701 0
283262201 746159015 0
574344606 210324147 0
297230774 565885443 0
310560979 910938380 0
827477895 535622436 0
229226306 628598300 0
87588990 134832621 0
984123753 867170122 0
411947502 927597596 1
434075442 102883228 0
420196091 914910762 0
653299822 461312997 0
77179633 47666194 1
178127169 743438039 0
880606513 727552246 0
31450888 7638264 0
967977181 285992188 2
499207996 671751947 0
522066653 273683822 0
814849286 982264591 0
242015288 874480742 0
144469772 924844730 0
331612342 860677057 0
169521687 975839474 0
904411977 96195407 0
177211690 177399187 1
866754447 53395798 0
279952787 562530198 0
821620505 237643473 2
997466537 40125308 0
273639356 288398167 0
607334464 411217416 1
607044075 68001912 0
163476158 79913402 0
313756896 936589534 0
70964105 205143597 0
246495591 348611580 0
813986440 260320430 0
46728179 573173484 0
206133534 691496347 0
140831757 488586939 0
862156873 831307424 0
69322026 683207896 2
702036933 771001601 0
687315851 470072856 0
433880747 855360366 0
129022231 834883771 0
74774527 964871380 0
859481352 365990577 0
379483238 742441834 0
39969323 844294694 0
120581821 62367008 0
176752807 897023731 0
742326958 207190615 0
483455835 464878123 0
927009858 136169713 0
12606142 483925668 0
801579038 661826707 0
675962035 449332346 0
581656296 93144161 0
1968988 339840857 0
420915424 10922197 0
882219024 994109459 0
637570430 840471438 0
700758624 231273177 2
266182304 920186862 0
768100393 955061472 0
758997596 101229779 0
232281112 651146502 0
886192194 123324074 0
761609170 957000749 0
33452650 585536520 2
798670883 865514434 2
787687789 236282497 0
880500990 238655703 0
722781881 948672716 0
883334678 943180257 0
669992856 16035547 0
744247544 924032686 0
595280757 705400041 0
865162025 769420066 0
366217716 447178024 0
4624608 985337656 0
931284029 792333944 0
890833894 56909249 0
580822379 734730450 0
153304923 818814232 0
453026858 66398805 0
198129287 511965978 0
199001013 363284233 0
854249963 532918178 0
98051361 899117036 0
394167975 988278146 0
789837828 685541075 0
447878799 632818994 0
721323065 434774674 0
526651479 536546336 0
281257448 699280592 0
329559439 806128051 0
729069614 710986969 0
869366981 314393760 0
517282926 773801668 0
731702631 574279965 0
658855767 44432792 0
426191353 240282346 0
849871755 308061109 0
39511164 118747359 0
677944711 27399348 0
727483754 108066353 0
896927078 779824187 0
268070364 897450416 0
828365504 787866787 0
349234785 742039349 0
584493311 229310293 0
508165191 590340082 0
902687933 70366332 0
869964661 939997765 0
947551574 10277078 0
812233286 561906665 1
463981454 797522145 0
759860618 974721677 0
879184402 441457995 0
126410750 897518399 0
764293394 14455567 0
512747809 310887100 0
523450430 681182690 0
998416135 458622110 0
300731061 492696091 1
856946174 501092336 0
42827670 274507178 0
287147666 597479549 0
972091649 980215019 0
739264825 409490571 0
18165923 840270419 0
740768632 696743231 0
700484042 833653371 0
290566531 694391138 0
961863014 609684776 0
204220446 407569744 0
2281472 152114854 0
127709941 136122974 0
444428919 488958968 0
377824579 721918691 0
882416514 704923217 0
143454171 547501174 0
428724709 880395817 0
203294476 304646527 0
813625204 749545683 0
425749854 740934584 0
514487035 609721107 0
65903889 960495724 0
760852203 57742057 0
147474605 667612852 0
566251017 949004686 0
693139982 349511120 0
770361331 317354629 0
240520557 442485105 0
554117789 192485666 2
327131035 866056926 1
81992799 349984619 2
147037037 742366959 0
631769302 397261396 0
826987521 569073302 0
216317365 132093772 0
172823980 71245477 0
588008917 912720398 0
596545040 715292384 0
225777475 297434835 0
47190152 243987095 0
124109650 100619008 0
470646939 104245996 0
308547391 88420824 0
117054584 609275152 2
415099902 500615314 0
834953439 79997032 0
843309411 895749081 0
137368723 545112544 0
281047047 782111172 0
647373578 26082198 0
574483291 205016077 0
707967983 513582551 0
328757031 143099640 0
499611083 462288287 2
167059756 346606598 0
868429458 456443358 0
673009890 932101270 0
813013333 262305938 0
134491957 812751275 0
591712353 102701499 0
113706465 944160543 0
580747385 855654364 0
97462666 97217727 0
883118702 137312151 0
888233136 750098412 0
71385010 41145936 0
343538633 779387031 0
85361778 347577269 0
459261972 140007118 0
130421819 72158685 0
689438866 729461608 0
205892214 619345647 0
895806207 503900504 0
78974114 103205284 0
409209718 975165835 0
559481808 220922627 0
212356020 450969431 0
821263952 830347805 0
172885458 924415871 0
445873933 794340498 0
391057292 224473331 1
654629127 702601555 0
352275181 110040692 2
152764799 635489184 0
494982300 45303671 0
328611690 556390510 0
8391035 60890596 0
299332443 886800825 0
298976794 161558153 0
277996266 724444751 0
504352827 363925323 0
938839753 731702823 0
507950647 754985623 0
899721635 113720220 0
620302645 492216854 0
917029941 172517094 0
899655123 57047443 0
366611015 447402931 0
12265245 443384435 0
864808913 34009122 0
186293834 813779533 0
31134150 485429857 0
280256421 46994035 0
980514322 397542028 0
134779689 293361928 0
308306591 707958602 0
766691747 601423799 0
88326312 102226884 0
931785638 837651748 0
443306219 70634081 0
512704456 97311396 0
427806 42572446 0
931445022 926881767 1
196570736 628743641 1
116751329 442096843 0
231868964 391285264 0
594913756 808302015 0
642769284 275345525 1
959891707 732800252 0
583989862 304714250 0
613339424 965921696 0
791558007 193945624 0
811881484 239224394 0
55358245 239214707 0
720908016 637570874 0
599142067 553108232 0
423399104 246026210 0
112249641 804877097 0
384369236 414351166 0
527639784 186604861 0
320217016 291227234 0
590775720 861244086 0
651286013 424015841 0
340118273 707944362 0
702248767 734606426 2
185222979 282403337 1
117881693 940522080 0
97138290 447102550 0
184179028 22634978 0
912648777 29788788 0
428336611 128261928 0
931700600 684871376 0
322748291 276649096 2
185570729 727916986 0
958051750 339915514 0
21997851 45118766 0
953338607 713261312 0
214976899 768751856 2
683332838 142690819 0
406742547 551527103 0
323810433 403223885 0
482067469 501152117 0
935488281 337551599 0
677497607 513060862 0
204434730 719420026 0
137271153 478138450 0
880424531 842103401 0
880170634 217543326 0
440774583 805451226 0
961306266 337730740 0
342359914 569784930 0
34091789 524020899 0
642394993 9391228 0
990011718 150237020 0
877220628 579556167 0
330046587 823385789 0
852573883 658484845 1
781641421 680101180 0
260086729 972543463 0
18188087 114229928 0
112041061 188662232 0
2718026 679078536 0
520994893 3706280 0
53264875 873961219 0
139015757 540958470 0
957048929 1037835 0
961541656 66652019 0
274103050 390231788 0
184753039 169024253 0
170148989 847289217 0
823245042 450250294 0
87454512 501727361 0
56289370 176166184 0
793120110 524234804 0
996631709 488131874 0
320677562 833682399 0
302684996 638994765 0
188112596 973096488 0
966294346 146160626 0
70950182 806319426 0
208106383 990822320 2
138800265 139335339 0
796113200 938007742 0
328082484 13387151 0
577714637 509874729 0
521262363 630141927 0
581343626 933410137 0
774055112 519387958 0
94312907 767773101 2
625080332 234936825 0
443715299 793753884 0
964705545 422789198 0
414284998 430911077 0
469777243 32179331 0
294868049 91507380 0
377862447 928967511 0
322135092 154613076 1
293379458 807872223 0
98961193 96539707 1
898371626 958539519 0
531973047 129652573 0
619396865 955237199 0
492106290 178030284 0
987360982 82485733 0
901851663 254114283 0
694752800 261678813 0
957696886 467051839 0
620289164 27042332 0
470489332 434219675 0
275787125 392884686 0
284811567 61386460 0
138791244 837029111 0
320450915 86816721 0
189908320 53955509 0
762907745 900229918 0
733387682 606069350 0
449878953 142224618 0
124537465 91098823 0
756750138 671653588 0
147310653 667836412 0
503857726 86105989 0
981562563 45671113 0
46439734 181872443 0
536640180 902604336 0
527643697 941658648 0
28993282 924337348 0
142205092 28042988 2
65307358 285471138 0
818353101 382194377 0
924378008 364579180 1
907468557 863238317 0
266268172 447087215 0
291648928 693077560 0
9532860 270747876 0
117079961 615515512 0
353065634 254768324 0
543314975 58022082 2
144835572 404961060 0
782133349 281697634 0
759688468 358137957 0
50011528 31714656 0
142836268 214453070 0
123785610 946207764 0
817855577 800306076 0
956432820 532749351 0
368895933 37457612 0
839053859 157707795 0
999143468 130322176 0
378187013 57621263 0
833482083 829820885 0
805408154 245299986 0
210881716 684562432 0
168693171 92530827 0
281209550 244892599 0
89556771 1371126 0
534103938 364326116 0
595132920 10027530 0
983066461 17748528 0
322396937 237249603 1
404181769 578956284 2
592772600 167296914 0
943847230 1798041 0
786321221 64099138 0
301188018 11581972 0
120373633 941042125 0
365134315 370012817 0
578286224 673006574 0
24891285 510610272 0
601018305 256824670 0
801632452 315008148 0
603591899 575541636 0
997936444 146012771 0
376864960 100023934 0
646229063 855138213 1
996618695 123393342 0
914281470 47211949 0
559514155 810165469 2
7376424 669874161 0
127356342 442710200 2
904778729 127475568 0
184086721 218286216 2
537726519 329749763 2
132587387 691706068 0
551946045 606491405 2
242655590 894956355 0
499815397 579063551 0
544857763 422792246 0
431422203 33362791 0
769261748 475102362 0
25465307 154689290 0
387521552 559715003 0
767901673 624465787 0
205869980 621638529 0
199619804 69300917 0
506297420 8058977 0
301467972 479673193 0
370505040 277547865 0
661373704 922709286 0
545917633 940185767 0
779667407 130526507 0
439318178 162685638 0
3890714 926062420 0
622324414 598037553 0
805023763 10453649 0
611269254 670546300 0
738443081 310703492 1
349909765 498854768 1
557477368 828019469 0
905471838 886400788 0
196646613 307027183 0
265989197 356467055 0
12110848 317874873 0
951356506 583335308 0
881651581 626517807 0
103689422 224897270 0
990691321 77918319 0
97040359 32748258 0
864372577 819220964 0
336678651 748002016 2
893908632 596848604 1
824280083 95854118 2
5796354 263323554 0
318249170 677244204 0
155115441 105250037 0
423360869 818917566 0
625703013 550766647 0
755614057 577103648 0
631836113 997003571 0
503193731 893853646 0
136083602 628402358 0
702437328 742872982 0
657506899 236558221 0
351659689 234176519 0
577659659 765078757 0
55179305 227241299 2
700619383 196039404 0
315086517 240287042 0
530704045 83132427 1
747561934 812876783 1
387535832 845343667 0
56764038 189621679 0
149393259 343805468 0
502312620 555032229 0
738720869 208568729 0
966117295 342020974 0
79223713 865256151 0
10864218 391045429 0
442385855 201913806 0
684705506 933930501 1
666499065 902553944 0
602624137 79873423 0
638666131 988172363 0
10065552 3402707 0
366338865 473325852 0
651900598 204241401 0
519378499 238941117 0
887994763 806895251 0
755013404 637309060 0
276484193 845100529 0
823389463 721415254 0
800332242 938738829 0
783840215 888734553 0
10701081 399784180 0
374505158 9760404 0
294433201 668754690 0
76656095 140591335 0
557940013 746779884 0
938454246 721584568 0
138083035 625352933 0
2666916 158705554 0
686381011 923020014 1
627363519 348249214 0
432913729 179043851 0
71930043 563439384 0
505049352 430250896 0
870924168 737891654 0
246683327 20453720 0
203329208 647971033 0
212990849 159073013 0
47819247 923369944 0
77864153 29036915 0
994628990 929801936 0
339482747 281673052 0
241156764 544748390 0
24451896 442504778 0
867091033 319685679 0
299990317 63639513 0
547966704 828296806 0
218183050 184661537 2
674604884 646905257 0
846016832 392326521 0
760701242 103456389 0
803923188 668806196 0
463689121 571721705 0
277030266 904519672 0
784781613 367194045 0
233700181 269189916 0
75462112 546018766 0
170044809 792794067 0
101211956 191208003 0
690765815 710042707 0
161988306 64946272 0
88527798 609622100 0
356832038 79958501 0
170237277 75776706 0
225168003 12982672 0
743252664 129083629 0
445812785 58869803 1
472165735 872354049 0
74556475 317788984 0
243891209 699511282 0
718138920 784591117 0
706778339 316876012 0
924276386 918695159 0
177696407 54579600 0
598908318 68584767 0
824346474 18124412 0
160873923 134283749 0
549302136 903621776 0
357353539 932660606 0
119590375 601013547 0
366911531 128291361 0
83609109 46582079 1
316277389 695925524 0
999549531 582047052 0
503558661 247888576 0
267233543 497176475 0
18960303 762195645 2
44802715 565305868 0
352568603 3994026 0
347918964 222804090 0
517841493 849644955 0
82238001 33101611 0
923105810 29547891 0
985550018 565721720 1
85029008 483468483 0
802235531 112959081 0
563028274 379344894 2
895286767 993706432 2
397711146 144342184 0
519837475 743160703 0
12888265 843064285 0
117125577 976946447 0
972053514 392586363 0
342759540 333926348 1
401743539 438381686 0
820966642 431125108 0
146878335 475658267 0
954628236 308679261 0
213519565 208638042 0
26541660 435448759 0
42239406 9633369 0
547240945 78453967 1
781621067 504085903 0
320592049 89217660 0
700898628 145697188 0
57346300 564803354 0
232984605 517144702 0
592218835 793262936 0
917215321 57693230 0
816685519 195817622 0
417124882 19007726 0
316826708 796960687 0
355909134 883457371 0
790357157 125796198 0
393575988 827416372 0
47232686 357298913 2
430692184 625184524 0
106622496 280698972 0
18623909 43502176 0
396775310 560606237 0
243815691 905660377 0
715140820 307326961 0
199572963 743116620 0
230114943 56664844 0
884076279 881419389 0
744812306 718246890 0
148328800 172546221 0
567008185 250404873 0
812869083 135643926 0
312984541 734466978 0
753009580 827410300 0
415580657 513406326 1
88763227 237939140 0
274073468 993574980 0
876667568 649257347 0
7058028 34643141 2
267747653 47984373 0
262255122 677669462 0
981897160 363683015 0
736291502 344375271 0
204108500 334152283 0
8166954 628788042 0
791898504 44820256 1
980121226 718597974 0
333290179 910499429 0
15287582 478606891 0
689802946 749006404 0
272182107 425721608 0
219160679 683330201 0
85538014 104352099 2
24730337 164909826 0
195117267 445731288 0
204360176 572630089 0
331698804 181039703 0
847865784 948788594 1
308193658 168118608 0
316746709 971354498 0
916169759 744129088 0
115372655 241197692 0
363319530 797748931 0
677972170 48401152 0
946965541 773060748 1
857688871 903554510 0
707337558 477449542 0
96006632 478856909 0
608529061 816145831 0
480181346 676983351 0
71500254 54032096 0
398596059 578862998 0
364248270 52919277 0
437486441 959991036 0
624649441 265928707 0
285926957 844502531 0
718053280 833360195 0
571076671 36774815 0
500701990 482099496 0
606850356 691678618 0
133403605 231063678 0
117992886 160987194 0
281127581 213259030 0
805926135 51175899 1
317043378 71913615 1
601453023 858646333 0
279918370 829406549 0
916979013 371851970 0
85473504 252643898 0
437130963 924492894 0
348886383 656019099 2
108019910 415376580 0
659861140 691022267 0
784811407 33863416 0
371530266 45158997 0
542690976 106247949 2
63996291 687204507 0
457355361 462181669 0
951178360 874525360 0
323642912 684357502 0
289752974 682309799 0
147113527 853181775 0
265741478 119405948 0
325048701 733697714 1
383147046 54164924 0
961668525 580231430 0
103171055 756075819 0
560198806 107171085 0
714143392 161157868 0
845282486 322819690 0
383492266 337575803 0
552221236 877827244 0
10511164 788875278 0
514813761 157186648 0
742110698 73486502 0
722863190 984557738 0
169609832 576410604 0
989735746 292148785 0
204421059 785360954 0
845643134 283510527 0
45334425 60360065 0
291708397 829840637 0
859529252 9163217 2
386761977 75085064 0
116978367 243089907 0
647766526 153970742 0
871874605 689647724 0
101137832 717967247 0
883010846 759840086 0
4833930 409055079 0
370594771 553985548 0
85331647 881964451 0
335380005 544470359 0
272438672 764277401 0
763298596 35966446 0
890800012 234777800 0
663492238 170832734 0
351102789 993754639 0
367268447 781366359 0
445447453 662481746 0
55011275 967298744 0
447666409 395757275 0
76589522 852750335 0
747679349 660299470 0
741017509 628302316 0
910948238 18988122 0
451258922 162540418 0
701862307 466049782 0
527764343 496291647 0
361428767 256847244 0
232052130 757511229 0
133775318 388605043 0
768950902 789773605 0
906519456 277716967 0
496012868 835218104 0
719926354 89187179 2
142206988 437634026 0
353649764 572448256 0
546122013 655980388 0
269248486 964361931 0
1226482 464378631 0
322031794 535823183 0
876814887 630752586 0
685580344 691961735 0
312935391 973272291 0
814522143 249418960 0
781078590 866868467 0
762605583 968188016 0
304026042 157901018 0
577511590 851516740 0
989927529 753281221 0
251059060 631029592 0
147424190 952386539 0
498348051 418077280 0
901960009 29035640 0
941004352 843141496 0
769827103 916434250 0
459502712 29957929 0
40764271 120531556 0
107173262 657712016 0
520602560 117773516 0
764429490 663878214 1
258400012 133881812 0
674566676 194547464 0
956729719 522872815 0
333200943 236699152 0
805832464 119052979 0
642029374 96067091 0
214732470 671654098 0
304763011 917680290 0
233096121 163799326 0
139214554 198066594 1
559427978 662005118 0
680272757 935322410 0
483364932 376421024 0
869346923 96901808 0
367370100 713995862 0
185522852 664161369 0
902617886 573007219 0
326119804 916066586 0
44988510 681230706 0
612573132 961328787 0
46099911 503580341 0
242807217 959029017 0
188381903 327419734 0
53585004 567055177 0
711010156 124843914 0
459809595 813326126 0
585913635 962680390 0
202526036 561688483 0
460083894 329010104 0
93764125 812587753 0
376169805 504199700 0
801229356 486799200 0
27642741 188920072 0
443068487 548277730 0
267286645 739121476 0
586291005 307330448 2
510575656 715556236 0
417983595 434048755 0
641930645 381934282 0
843578616 179715994 0
900145508 630009770 0
843494716 307759718 0
289345471 746906323 0
906652877 779057045 0
130073801 287316831 0
237464172 944200359 0
148409515 565547863 0
514934443 396893186 0
872760559 109430080 0
511721071 868784581 0
507591662 241515094 0
842753017 144579952 0
573502832 530080805 0
646229513 161891511 0
79275206 308146706 0
484427501 191342463 0
158618643 707884906 0
401769506 203925048 0
566666330 457487518 0
175149739 943249755 0
957343147 521405022 0
177709669 851447757 0
450969097 836501653 0
526732390 75320996 0
941222195 375971873 0
42950283 82370581 0
112336621 419819480 0
203386778 67628645 0
408713030 659166761 0
97129091 248443535 0
458985947 55409051 0
88202496 838579305 0
72181200 229381654 0
145899712 527098759 0
104175735 158563868 0
608600516 302835782 0
746891740 486853795 0
482061890 81640370 0
329972747 421785834 0
73331787 25155013 0
99536547 31143379 0
901573489 901140434 0
278939742 29303664 0
358214514 570360720 0
931763027 493452179 0
26112658 566129477 0
253927078 501197386 0
776137478 529049922 0
120503874 434789545 0
475302543 251873635 0
442483808 398496372 0
305505274 128390483 0
689016416 597102177 0
913593927 82830892 0
492825997 387366536 0
768711850 445692270 0
92883778 946209400 0
70047430 738513267 1
894622139 249015415 0
836084984 339662635 0
808658431 586351951 2
137528320 411058876 0
731519182 88044412 0
430166070 547097416 0
756611787 121664296 0
582719441 663227486 0
85634161 444584505 0
308383291 869959361 0
673891054 678823961 0
337518752 491473812 0
243021483 75744813 1
979713266 687834507 0
697906348 439858954 0
985366702 961874863 0
31726046 207100451 0
588787530 817177513 0
497771546 674063554 0
669182730 598260614 0
65563754 440383476 0
423457897 829008372 0
723001334 144583411 0
564552367 695528648 0
270124921 5443860 2
167479161 165659841 2
292742424 613894590 0
595137086 75067854 0
398623960 980555171 0
734450287 799105887 1
450197246 23259943 0
655654497 83631936 0
719019223 262224578 0
563174318 270386660 0
803160457 558294121 0
115259595 379069788 0
567211914 66272211 1
652892753 475250661 0
515856366 117841436 0
579263317 117956080 0
938652661 703274637 0
957424813 925553435 0
775042177 629092034 2
658668723 815721552 0
51513826 561731874 1
126989328 290579936 0
624042180 29483505 0
998695365 413116326 0
139589287 990468602 0
161070863 525799479 0
881505520 959403888 0
998191754 5711019 0
681701062 33308048 1
652618436 607266504 0
164831198 59315655 1
594258704 375601278 0
254747748 178728876 0
634396112 485590993 0
26185728 989338409 0
656089875 651115810 0
820107279 90751962 0
56602395 463696162 0
899390442 814860250 0
759302166 142915317 2
565604129 763569133 0
738119802 438303924 0
97181292 529690690 0
78298141 46413085 0
985960136 201469421 0
979952362 874468403 0
610668139 336928621 0
987102317 936201637 0
799496344 949169599 0
14297570 531571907 0
67165659 752069033 0
964244946 818228971 0
402887446 848112478 0
121655021 120417982 0
716870565 94281086 0
686356346 131644055 0
599780009 304664958 0
7196825 138069048 0
100183863 38724639 0
464628045 673489686 0
657156836 554356462 0
875359623 258190229 0
979799834 23661890 0
63327831 845058414 0
258819077 507981323 0
310821857 74888283 0
396735729 950518972 0
327867297 194759664 0
224559682 90096158 0
634603965 151758128 0
253480809 238268796 0
376163238 40504075 0
987205648 240273792 1
11980863 289214625 0
455684183 686158783 0
977007148 452024384 2
19315351 772043213 0
76220210 360997657 0
833563333 230318983 0
647253043 632469510 0
781323014 428535422 0
164131010 835672370 0
169267930 829762228 0
562318668 830783523 2
425198447 623368412 0
57098838 634401354 0
278258896 110028104 0
424525177 188447929 0
986601813 895958253 2
9398221 340576746 0
895012942 112844500 0
800757876 626665235 0
396756515 303947756 0
958377883 14804870 0
758087939 231512281 0
412628736 594025471 0
715505462 583362921 0
970444928 634472113 0
262634797 280702157 0
51095702 8811551 0
450646822 59357981 0
424666329 645045389 1
88020103 83211525 0
638890906 628989353 0
402938751 127519260 0
868966856 227718229 0
400773067 273829553 0
500631533 103110482 0
156360217 990704856 0
656348607 624252728 0
545522839 870373779 0
622402936 292544911 0
304885942 935275575 0
190653957 738979516 0
15981467 536933200 0
743199773 124473146 0
2340254 250833066 1
884200047 145755543 0
681218120 539836503 0
979318810 96152148 0
624957792 854023926 0
160579657 150482833 1
6069073 205830610 0
995513278 472352159 0
415360993 12569393 0
98375466 100064744 0
21898466 76396055 0
351184678 670120160 0
47309951 8063266 0
992327224 791323221 0
952646949 89466520 0
294701618 489354873 0
826623192 490039807 1
189385242 799777669 0
177084339 776838715 0
849492745 301332333 0
115015528 447554096 2
725837187 405143261 0
224605676 568132221 0
917242075 777777138 1
294522190 266591398 0
493471290 372181424 0
125195851 520525363 0
915671689 650848086 0
648731057 204587492 0
110995960 65611074 0
665480781 882873663 0
271654582 563003051 0
757018014 962036670 0
115954274 942154076 0
587177043 277153753 0
842928160 525683860 0
247074426 474896255 0
542974778 769608241 0
949312217 418881625 0
105129807 133819176 0
81620267 339670768 0
853732184 883822300 2
618411446 803949925 0
468213816 940512204 0
404722139 422268790 0
170966287 673235127 1
762538550 852602133 0
919977987 428657505 0
513511838 180267819 0
265243 541763695 0
753562746 741428834 0
467873105 133962798 0
825361831 553747144 0
407186244 120509029 0
210105398 180843766 0
343679151 7655816 0
114661581 804981694 0
155195700 496581849 0
721452773 282934850 0
844171504 543465955 0
881687120 384474303 0
19695678 88916728 0
203143912 653396308 0
581194937 234509559 0
262837360 626648993 0
892361257 135082176 2
901962042 82648032 0
982376564 956590123 0
77093140 338158175 0
22378765 456986196 0
521343156 295839601 0
705500011 752747079 0
360958096 661036463 0
565433867 477115933 0
966080496 225601727 0
568097475 578327616 0
728489071 839911499 0
104713782 671776257 0
587737192 365659043 0
890739885 703578525 0
467810214 93205253 0
29351978 563401328 0
564188497 952422159 0
995490777 651825086 0
599466419 68252221 0
15434761 252872451 1
863311425 7109892 0
863074602 219947536 0
923839359 874004045 0
882123737 205634311 0
140836785 268979088 0
244599595 354600924 0
561672950 72521989 1
931910037 292795177 0
226036468 323288629 0
132490425 40908632 0
767699420 53854012 0
45157964 756976663 0
936439567 772781614 0
467251181 917744176 0
786470946 495463977 0
844939579 790637254 2
363643827 705427101 0
97146420 842444936 0
783798733 181805820 0
750660001 546163143 0
531662131 319160441 0
760762413 397372479 0
687692881 590533611 0
523549151 619857869 0
133152813 4914903 0
794358180 957060366 0
31624900 38401707 2
322619386 605215284 0
565685073 899774685 0
305928147 889292959 0
938892904 359065344 1
450018735 116500840 0
17006975 569062262 0
63984584 887011027 0
18140779 911278322 0
198537644 106582345 0
728375835 941125544 0
876936309 561482449 0
708914654 525923519 0
957174153 827418351 0
697233218 47990546 0
781108730 941317767 0
507409972 655922075 0
940493219 552585621 0
491389795 876519147 0
843848969 642582729 0
2298578 413879007 0
264193532 388889937 0
56553313 524734630 0
69779829 305470239 0
89769884 503988784 0
636894398 989932814 0
744470556 615745543 0
284163189 290442006 0
382144587 250287556 0
775196906 389078501 0
164559906 989971765 2
384848622 119465336 0
314592310 207391421 0
12089200 1308852 0
674921974 624986159 0
47909883 300303564 0
762397628 727858779 0
4662974 862256556 0
494366981 140450235 0
861162889 842782504 0
475920497 389824375 0
195655257 18212900 0
73304415 726175378 0
793416835 930711035 0
764949711 578989682 0
28934722 440571384 0
655054253 467325554 0
206570547 26399615 0
186661904 705839770 0
314617616 261759011 0
595150603 697843045 0
17051569 238066163 0
631608410 948811448 0
7648785 397238664 0
452399043 676538449 0
779797592 398461879 0
68860266 30938935 0
894797822 756461311 2
642536437 590870705 0
404259829 492346393 0
66312594 969505579 1
60782767 741117195 0
12328662 23810032 0
22870242 229864762 0
785553501 898791440 0
198937186 633971699 0
92100831 202217973 0
575410776 634082935 0
662116490 226365219 0
34648607 489281544 0
487232315 96003234 0
402203824 934285109 0
548943360 58630545 0
879280482 693880418 0
610411592 958498696 0
398588224 600622328 0
192994527 861684205 0
996043322 343937348 0
303648992 962431722 0
805473102 577060922 0
296233489 447770046 0
208037700 886943250 0
433731041 960915158 0
507370743 946863175 0
568682405 957634787 0
203380359 793119615 0
128101144 920071975 2
252720421 962664230 0
50265892 499561284 0
327641018 916622660 0
867227776 631762005 0
991496988 595566430 0
340844429 498145813 0
16697022 388019118 0
496936573 54836659 0
928843242 666621464 2
795889290 841892479 0
29334605 156689342 0
347283857 727978592 0
652710903 362198730 0
267149387 553219724 1
122961638 97589657 0
305366442 182850846 1
427306112 725064369 0
22179045 2377638 0
162514921 249168828 0
524055290 188471232 0
870463127 915549837 0
251183158 885808388 0
564014081 532953573 1
117488652 983624158 0
953185060 269911149 2
368725150 94392033 0
655659137 55499741 0
4122752 745360672 0
74674901 321428398 0
721079592 515867199 0
852965985 159890569 0
699055009 980216367 0
621471498 182820396 0
297321706 73042840 0
920831436 828066529 0
301011377 144020017 0
381761595 827415687 0
68900242 431647201 0
888565915 63260343 0
864728251 43977551 0
746360385 427242987 0
369771181 371280796 0
180835360 40861805 0
589285683 533086640 0
94070448 445959844 0
753652437 308771032 0
557362700 85916449 0
798785205 664938749 0
1485054 778546079 2
986750471 347966852 0
370193005 607975855 0
712650414 537056554 0
143418406 426443105 0
69090246 247078476 0
482166786 282150341 0
748782261 878080585 0
36866880 10267214 0
463997352 969893119 0
205982290 2505960 0
818253841 215866254 0
788293109 759932461 0
838680722 954882597 0
456782456 687428098 0
727126358 152151732 0
612496342 980658241 0
54219983 957530692 0
664037707 803001587 0
997298545 941698967 1
480563508 351197050 0
610840235 388565521 0
271679359 410951737 0
230707804 89227406 0
889651125 124395376 0
770979619 239163765 0
820664823 157993382 0
119756879 8742126 0
553496810 914800475 0
186283042 354737183 0
907003435 400270783 0
141901147 562931119 0
69196980 140996369 0
511892256 440026921 0
803320972 530917421 0
515638120 574193963 0
860268300 71203531 0
494274844 675146211 0
54394421 546853465 0
812827751 604885361 0
344188578 619879760 1
396697701 915375340 0
844162387 546740806 0
515666415 83764627 1
682490723 140000412 0
196567698 125470495 0
122631971 672948229 0
964563885 606696190 2
717980089 75450950 0
963304617 367669473 0
959510602 522603381 0
484798809 681723057 0
31325001 35459364 0
666870091 969875724 0
106226713 642552384 0
264315164 740379882 0
549952355 568251143 0
739094129 170453847 0
811269851 485046549 0
396512919 87768743 2
836531021 12282749 2
237329929 491446034 0
265989448 210185147 1
396671223 940537609 0
437794408 469367784 2
595648131 165565309 1
525149377 162156643 0
126169034 779616100 0
19323801 981580160 0
378865672 129478695 0
567486959 601037680 0
77731445 323872685 0
703276921 57978085 0
817170710 427703324 0
294841068 912865648 0
90042250 452281229 0
422307416 147701614 0
141199001 908408750 0
501136381 131980332 0
76729172 303178009 0
91324164 407810379 0
203021242 34619224 0
144202649 54175226 1
12612732 191745859 0
923811030 126489148 0
698866453 326410972 0
754205261 473485192 0
435101533 3834951 0
161897852 731603304 0
34248959 717087374 0
44616837 22401843 0
836289689 380733877 1
294820497 150159245 0
428765699 444175793 0
754704523 887912759 2
838456574 672010237 0
657717480 571194774 0
355000026 872258842 0
97028643 413915006 0
931115208 833560172 0
576384290 127798370 2
85833328 50827905 0
959390615 1950692 0
478801866 918451497 0
318002406 877645636 0
17876671 26235740 1
966652690 35084560 0
209977866 573049725 0
331006458 447812457 1
500371606 951856903 0
159392171 285878368 0
880416250 587584401 0
46589933 9521998 0
83253888 901596321 0
939285135 303775856 0
818487579 222176620 0
528357131 955234297 0
778535587 889356271 0
403902201 468894275 0
734124533 478082500 0
647231232 690893421 0
21331171 189280027 0
155433755 544502275 0
133757326 662714872 0
35143476 214874822 0
950776040 126695953 0
961394176 750280964 2
281914052 692075360 0
355513023 474469593 0
835157738 495777538 0
65938989 369410401 0
701643617 321160343 0
87211432 492404023 0
179937294 703624220 0
288948842 473876587 0
466109581 798591133 0
694138043 481025049 2
364358388 55885725 2
974704650 195295155 0
601715235 165572050 0
351609620 145311338 0
506692278 343825362 0
635669910 665341309 0
830595077 382832176 0
641522246 522801665 0
153160824 707780472 0
566919346 695671268 0
364146799 291610209 2
64966582 131736285 0
930283834 385234398 0
546102187 688616657 2
335461854 249301095 1
909601671 256872909 0
882487702 925228165 0
167530220 567591380 1
81679116 415450907 0
586364738 941785561 0
907035821 353392930 1
882437725 355736394 0
340301111 195431588 1
192619515 269498495 0
398701901 700375394 0
291582576 811224940 1
483842162 277854384 0
143209392 67208556 0
654986275 161475235 0
297118783 96625731 0
565911551 11764756 0
3343678 368142678 0
845202311 420952231 0
10157095 483529877 2
974229445 89811493 0
966413789 126578212 0
530016045 19658991 2
99559853 761752110 0
349900377 426583749 0
44991304 336684925 0
835265996 40859440 0
808273296 8481078 0
242437218 451351856 0
269959421 718006131 0
308731019 312622112 0
703150187 792993417 0
786311169 37998063 0
225100021 477980127 0
893851065 856827018 0
175907900 827270656 0
986727129 235747153 0
788373518 196441517 1
270482473 442917220 0
518643390 341454940 0
200808095 261915296 0
203820012 513316388 0
664243764 403501658 0
587576414 940749109 0
947205735 422173878 0
685861370 69850324 1
320602948 658849547 0
801078587 801185289 0
434235426 975644074 0
352500966 417688040 0
17712728 48102362 0
935652231 196280927 0
44314090 645914610 0
236898228 287807209 0
480829415 727888430 0
302798375 735610778 0
143765527 560610268 0
938269517 709354258 0
478991140 33890912 0
102379123 62220265 0
552721232 195822466 0
451957540 569838856 0
394343551 199845074 0
860054389 909658227 0
190075124 143417220 0
412360002 107832406 0
175481051 895496677 0
273500920 567572905 0
550743184 257321492 0
726352372 108407333 0
907078868 967449002 0
685995616 298084716 0
259364963 867242570 0
227908837 323561714 0
5621547 880790196 0
322182919 805770580 0
713120512 913316518 0
492254006 443661416 0
387222807 73381455 0
178833822 295535715 0
430805901 597760588 0
913228825 426923643 0
318582030 770757378 0
303725526 52632546 0
962196555 784028512 1
577853156 8908372 0
640428624 649355033 2
514980667 441223727 0
127908442 724936069 0
323628943 383722487 0
649574236 106884018 0
139691550 250877654 0
237003216 671888468 0
84790339 651410547 0
791758567 558307706 0
580948218 455313928 0
920572086 349287556 0
541980211 547268365 0
152621352 358268691 0
433134716 16989824 0
869505911 396960489 2
787336731 109222096 0
34028674 90519006 0
280901735 469184334 0
737144004 672716666 0
857121272 509938790 0
858322643 642311330 0
665371352 829207063 1
946317584 249673526 1
607828436 530133262 0
20001808 146778154 0
160574847 718034635 0
516772123 275796085 0
674071794 441838653 0
311242964 710288119 0
723778577 66768085 1
432742187 268013060 0
100785760 783250466 0
697157916 262766510 0
179721451 589833819 0
668618235 545668108 0
284643307 180175895 0
545559371 928779934 0
35498652 319764720 0
7792230 349130944 0
144203276 85145807 1
717119306 505412031 0
15455970 737798647 0
202229365 190155582 0
101477162 352339634 0
270308159 612929797 0
880895825 680503163 0
91439672 719658526 0
644472373 607717825 0
502321964 927350723 0
180687266 495898940 0
377565344 553809830 0
585486522 755071239 0
484413093 64189066 0
325457759 628698697 0
501237826 408292496 0
115846080 812245064 0
983075124 669157855 0
152007816 44216916 0
716672952 68881140 0
424896766 759427478 0
447062051 191566970 0
177589314 841677477 2
422714124 108400018 0
910238085 541390048 2
514361843 224236315 0
82625725 144928078 0
910033224 54646471 0
366647453 746442443 0
33450877 802423326 0
321293032 612472326 0
451913 926418106 0
746019219 348575811 0
528796828 727081515 0
843052171 417353949 0
896588871 249096623 2
555394253 933785495 0
213873629 180317170 0
556402930 643188639 0
927933600 733606791 0
623610427 419068982 0
975106728 518144426 0
51772478 681027470 0
673379629 48753829 0
910006022 423069995 0
115310773 653559231 0
674371331 815026668 0
496213710 71644959 0
789511707 603504395 0
767161812 299571443 0
158427575 1307227 0
293393433 238597031 0
491350267 215919343 0
516438645 825831137 0
913972028 367272737 0
306696818 768791219 0
123301853 233844408 0
279774536 494225544 0
144311164 412169149 0
414022612 839884992 0
89352711 275841431 2
667553275 191309190 0
382359750 841374597 0
716268590 79246792 0
389791481 2994868 0
682785533 343778546 0
475057288 947363857 0
650112750 346440263 0
267103967 949454956 0
670159279 159652870 0
311269761 694311101 0
870615391 319771459 0
77777970 353439596 0
96796777 373432634 0
1639319 75736198 0
837732802 46786419 0
64817327 629939641 0
253225831 161167671 0
924925644 811589891 0
657737032 286319164 0
149281536 857989734 0
437055830 869856245 0
829722403 944300891 0
826222206 72379966 0
451231894 790323569 0
57557522 273240801 0
22562918 285547843 0
424862632 148138923 0
208219351 523962406 0
101607428 198917073 0
892425978 360138400 0
984018983 542617998 0
324842089 668847347 0
298687999 752624431 0
202009204 574132015 0
140850670 315995089 0
531023685 775701144 0
222507397 972351656 0
152294497 336058968 0
596135326 502559907 0
639215596 522431746 0
734498562 592691758 0
293766548 57414699 0
372019147 549378682 0
878869480 375567698 0
461829957 476894769 0
34112482 42941184 0
296140174 897188072 0
814892885 564211944 0
183644481 797263967 0
964175390 710259269 0
109907536 450334466 0
10906439 763989595 0
181932780 599934259 0
400111547 70229395 0
243606646 8153849 0
55668785 906920388 0
290983364 728152399 0
529598321 788703222 0
149829759 630845745 2
790035342 778270908 2
78738264 99702338 0
643191247 961689586 0
391191945 244562431 0
840689066 474387714 0
229743039 678081345 0
137867881 310263780 1
294679139 202257358 0
145733646 823080356 2
493723636 220248328 0
963082837 939389097 0
125687214 91910740 0
734093082 311490311 0
30669202 305217747 0
318454248 290686354 2
255057306 126431257 0
702424242 36120912 0
855666996 32113443 0
851939847 683327298 0
913274718 46501504 0
21819409 691930363 0
19287194 862246347 0
571008122 288553962 0
656364125 301050626 0
341705282 591495306 0
215078234 283958148 1
107576572 571950052 0
655421081 120374120 0
29397664 106323660 0
78041250 229425113 0
903406622 422282440 0
403405318 797061921 0
76738182 910383589 0
910262895 240523106 0
266542359 469780843 0
21793722 596440296 0
363744010 118193241 0
751942694 232225903 0
806407462 372627039 2
427774996 599083670 0
273018188 291285397 0
769779327 199396786 0
92238616 594173167 0
790495845 628915102 0
51526106 829220038 0
911456319 528753818 0
816281905 830187420 0
460252329 906385311 0
279606069 996228355 2
84166921 396209203 0
30967115 400346545 0
929307483 187257620 0
440592707 276825346 0
590499170 130425857 0
377411394 383328351 0
722571642 275204865 0
855912824 930978558 0
448417971 285482751 0
179696319 813108854 0
856475724 428759852 0
383104741 533516396 0
61106121 363944397 0
664997368 124666551 0
803174483 970019134 2
708560752 708300708 1
546649142 891388840 0
7849524 122616654 0
786387129 904017884 0
284462838 344554679 0
821982872 239390906 0
617758426 930323959 0
622525440 206680467 0
51912460 494548724 0
657748870 296292587 0
570400664 276566218 0
360110264 930232368 0
609960885 34445803 0
396961487 858962214 0
753855941 675460805 0
543621813 767719367 0
29668634 935957249 0
831543862 569548768 0
437244701 22548886 0
96730819 518378401 0
657784394 374967711 0
732700384 35783723 0
546205043 303463185 0
397888775 488540612 0
83884651 696554214 0
440972313 663647172 0
35617521 715550601 0
756147071 57511095 0
322195448 552747079 0
958581784 88000718 0
908755996 774973674 0
707082306 980524024 0
824141024 348670290 0
145564953 30459204 0
765455505 551705884 0
950048383 4765167 0
94740145 166549965 0
944115380 606787634 0
285126464 935423321 1
771994451 616943502 0
270586167 104906185 0
740511583 490626137 1
32161968 299984968 0
571290886 881757677 0
418399229 101504066 0
185913267 770887638 2
937502579 427526676 0
34172708 485334878 0
264964310 815623062 0
913368211 929103799 0
191885008 367464411 0
747762107 985482247 0
137237319 357060035 0
203140470 965704427 0
459907944 771716899 2
417937268 15972036 0
903552607 570567003 0
194098557 595898037 0
970740055 818505266 0
933210224 33641489 0
449715329 444909696 0
748183040 317419944 0
363856628 497996658 0
695707438 275123494 0
703761945 990421083 0
636809416 335528662 0
99199832 27929177 1
878960833 464300664 1
384154153 463350781 0
607261194 994644400 0
63112516 847566672 0
877628725 133994339 0
321850190 133761640 0
818103307 196405197 0
752323321 25277103 0
641939156 324690345 0
780339614 33264243 0
724467140 132421764 0
385799474 768708563 1
96283836 767422455 1
658805609 190766980 0
526744597 477498656 0
69452125 320095697 0
20676860 461000638 0
693711581 117653358 0
777585754 301493000 0
246045340 225714229 0
609410569 622591732 0
301298693 902964250 0
702709093 829304381 2
909077829 855530257 0
980819300 194674054 0
577990299 464909943 0
610647348 108240122 0
161139699 670873613 0
40897720 388326599 0
143108809 118952198 0
422000616 632335415 0
304396610 556640079 0
297721008 253077964 0
340102058 667155729 1
161367016 508630941 0
39254750 76329345 2
518586492 778346190 1
320434223 983972910 0
120660729 622941177 0
386038908 784366900 0
87707804 289016295 0
221901521 430520007 0
635364865 723887182 0
513550567 349662818 0
951226730 284602030 2
840884251 402205890 2
651874955 507578899 0
127480096 457722853 0
892456349 602789543 0
590834163 287030890 0
284347229 18881076 0
235755365 493391653 0
440031391 36531071 0
990902606 184944200 0
15198365 883543816 0
932325230 63897376 0
955814514 12271745 2
846707597 329738636 0
827882091 424125443 0
248975715 470058722 0
92590722 495329730 0
180345538 925413682 0
448677867 65498930 0
973918790 989278661 0
85158583 317381120 0
51569567 728686346 0
105405202 590248107 0
528060596 605340975 0
846665589 259033882 0
160910798 417659445 1
644049616 39718706 0
354816635 630423999 0
453174144 318941597 0
665375973 34313184 0
819294031 974922818 0
598625573 777431775 0
10326010 83167460 0
630687804 636955971 0
815015278 69637085 0
567999909 81825389 0
706491089 120948162 0
123381614 277693205 0
453629604 293017049 0
51458742 917516995 0
753345380 863653516 0
542632743 142627633 0
88946188 622512324 2
202975634 22077036 0
367105846 553912882 2
51940249 184558554 0
885353774 574893918 0
899887633 165869893 0
100103675 655564455 0
675242436 885040911 0
134145209 119377483 0
972790626 97750985 0
728155203 140314029 0
169889372 490884304 0
671231361 653068955 0
564494327 580552179 0
484221854 886882804 0
239340797 883837480 0
77650205 90000952 0
451626797 25853358 0
103593225 478359794 0
723056119 961691015 0
729128511 599216183 2
896958189 360482305 0
321492958 358727438 0
658520810 713820587 0
561347470 108742114 0
905697102 48561759 0
234849188 256299503 0
488124921 873310492 0
749675632 359870 0
927672293 372609701 0
266289303 432901112 0
453325108 390373127 0
668967010 295317228 0
810652749 197622991 0
689959071 407124580 2
473770926 52754686 0
282136450 9440708 1
596747551 35566190 0
137134091 873580147 0
755280696 786691561 0
198844545 427297139 0
658006623 548856941 0
558420339 476654765 0
913323473 300007679 0
168477735 903092477 2
136122895 31684737 0
333759852 688088091 0
322548513 755954 0
263136293 454477543 2
312114560 588375180 0
689113334 748504569 0
502394549 463714145 0
521014472 813100922 0
139706223 254223036 0
594542318 194327897 0
179537612 967123482 0
718232799 314014302 0
396750640 373708821 0
194047170 398056109 0
130618812 127305267 0
768718550 695011559 2
550664801 115839440 0
826508369 442078232 1
679977876 542000034 0
181605344 23343993 0
159001296 526273720 0
988417695 968253481 0
222116136 144606935 0
578949055 450277068 2
592836540 627395146 0
761853666 767449924 0
185015281 769671901 0
147167082 21607126 0
37782406 430052482 0
89519848 799710936 0
493987663 426215585 0
661787825 578187240 0
363140195 476866411 0
201750530 511409707 1
173003264 637038987 0
358753940 175232774 0
947490004 56819934 2
377143526 636066685 0
27537443 11117995 0
403113479 81146775 0
400187847 367994648 0
863920929 437158538 0
272844750 524828897 0
797368372 630005016 0
80000704 676149258 0
811381296 791609053 0
109582883 656611048 0
140020611 869195318 0
251232121 785687441 0
7361076 218056314 0
837509786 194376002 0
838461461 359319980 0
782036126 121861099 0
75137534 362737835 0
208537502 62920765 0
809919035 937868709 0
794321635 311333928 1
753983923 463990057 0
756334059 80393639 0
340393313 797587861 0
605799270 378926939 0
136664447 989341379 2
921567565 302708204 0
790864703 882958535 2
398512154 86709724 1
212972286 978089304 0
118248310 321737132 0
122772814 480948481 0
331385537 989031125 0
220115503 685985201 0
585569620 111935501 0
673712643 42374935 0
819956927 317288164 0
72199767 202830502 0
723858153 534398796 0
828567808 734604850 0
237012378 385482139 0
278044432 328734594 0
748969375 79828816 0
268370306 222897988 0
721191958 849686563 0
710233413 198601896 0
25661085 796731214 0
679865763 452614855 0
930270545 142875197 0
85834759 776540130 0
155764883 773052874 2
230852891 624509920 0
162282268 226644358 1
247327352 870719701 0
198345741 349588306 0
809735632 631411840 0
19484313 557616018 0
428677648 569084048 0
737180960 90740487 1
452122157 688591113 0
566874066 682999386 0
425152047 920310828 2
320337721 492164245 0
900681509 538717348 0
6058200 371442458 0
819100552 882617090 0
217618732 533444167 0
14153578 919964220 2
98919057 354178684 0
665343505 98615228 0
289194980 977923166 0
793818389 760991974 0
820493629 533204429 0
211250016 43803775 0
774070621 588170194 0
837374701 277547283 0
202973316 404959107 0
974420879 924648161 0
485685157 492803348 0
490504185 774053589 2
60163164 472824919 0
717754966 267893593 0
655561534 703020178 0
87300103 475851814 0
642578496 561965774 0
387387818 796367458 0
211756516 5463814 0
786559329 450347234 0
160077176 524531138 0
444977454 643875476 0
41901251 644347592 0
659633100 799164660 0
532364143 68378502 0
292850004 714859855 0
196803737 392334802 1
24767125 56093668 0
585128539 192329604 0
28203742 108331721 0
778250786 300359922 0
495904593 823440843 0
41040542 987736452 0
220527412 820056743 0
527187207 169481102 0
69433958 337848379 0
17372883 707744256 0
109071797 865838422 2
136989963 693376481 0
577344698 860931793 0
387672105 93260837 0
189363702 53055710 0
19424057 898848392 0
284127513 607128933 0
304622278 797792371 0
9364111 331799782 0
719041604 693645551 0
522674674 129886464 0
935791409 900385807 0
357717511 562629657 0
881827691 983268540 0
212854206 645077303 0
286630376 982043978 0
924409574 454177837 0
110715022 612296563 0
469589539 1477714 0
373763022 764387546 0
63011812 485156410 0
486033474 490616816 0
588330387 960946589 2
21076995 388499427 0
72450816 560521741 1
963174401 159582290 0
244907766 228275649 0
276304194 439657387 0
17646535 194405833 0
468787436 216530315 0
224825027 505878995 0
85929190 75506366 0
330286347 249998831 0
990410916 763322560 0
134397047 521208474 0
53660491 16308668 0
646911986 38421138 0
813867032 397399300 0
142463315 323660360 0
76048616 475738912 0
7825444 876365173 0
830070145 49330483 0
424818900 924021656 0
230626213 615540169 0
116878932 708528933 0
254643398 461745670 0
766581585 500005363 0
951236366 977670407 0
336315522 25351800 0
891657472 668389753 0
645706936 289811772 0
767188621 852056941 0
258353866 513545222 0
851028468 607095111 0
957882169 607906374 0
759329728 774965936 0
464351603 576600139 0
318620576 930242815 0
434780029 239692314 0
234711926 499391343 0
755156154 555484618 0
883947056 95831804 0
733189023 419436193 2
831090988 228079729 1
827567211 893052235 0
702079511 619691076 0
314374665 264165941 0
976088781 790780404 0
775889745 404044521 0
636170745 499742217 0
580099844 848597079 0
976812090 370895354 0
39535638 30897601 0
388306881 82055284 0
101077357 814884456 0
162681304 33239970 0
132110104 300535902 0
248068097 754557649 2
549870852 326385723 0
207759129 832359966 0
530477132 187829523 0
40637044 247896126 0
277140032 270416605 0
974846915 614727343 0
3652639 311854626 0
597138511 324292786 2
183383452 706583238 0
877351030 137179620 0
124240925 634935342 0
567644335 152335543 0
224647093 188192143 0
805896879 71493841 0
731453849 606142561 0
205982528 542994748 0
762772938 948833712 0
479616570 905251363 0
856906439 879381585 0
681843484 725713290 0
113699694 131980761 1
729301998 186313010 0
996634606 103130755 0
124952910 889377793 0
270787679 659364908 0
906061566 688055930 2
502277289 67170584 0
552523902 956746055 0
662978314 399299090 0
992431708 657586481 0
534294108 104508163 0
142515410 184320025 0
7075837 531699371 0
338912508 700787892 0
234000707 464867548 0
644209385 993490640 1
44284526 414174243 0
462408137 267233069 0
613685500 282042647 0
609997964 904131158 0
767031158 75054880 1
183090625 768006557 0
121966361 769039443 0
594067815 780034323 0
903123922 703206483 0
760145030 947094054 0
102507613 634970887 0
311460878 373762848 0
783880505 322348762 0
384043345 141721666 0
168638114 969305737 0
651081451 436172741 0
940302968 902536939 0
765026318 928338773 0
800363904 595368573 0
207609092 77117177 2
731437855 51807467 2
145639443 929781409 0
92071734 199070740 0
305987497 475249272 0
927877944 415782928 0
66519498 798391982 0
570255723 542674815 2
330130011 937782455 0
533573995 47533075 0
518864945 857386673 1
611782375 463172274 0
741204419 108608690 0
736155563 442746005 0
253574387 111384394 0
852599583 792621378 0
646805047 842325085 0
853495290 349031234 0
141006765 776507637 1
380252775 720510471 0
566794845 775426635 0
854220592 272774872 0
166578310 124590277 0
11776792 883698112 0
365603799 288643504 0
12792503 250849174 0
745125907 131805540 0
18037732 556139735 0
43653118 492373747 0
634555030 197349555 0
240863848 666634877 0
433494860 139962157 0
304693313 197367657 0
374752855 248317688 0
116189358 389010889 0
710642140 131970916 0
999174496 887576539 0
801377167 902620539 0
998650510 488801222 0
776986268 806818849 0
977569510 384501784 0
619344436 201897018 0
161376372 613014145 0
443519727 853112371 0
547328897 116563085 0
977299156 466332923 0
696924502 24204300 2
743848643 455194527 0
432466687 873028537 0
776946309 192643514 1
650340489 860779702 0
84665784 247912969 0
250249263 168899576 0
574301714 500430988 0
754757098 211465688 0
875777482 457097180 0
750872290 73968368 0
805452219 116495273 1
321257546 737694461 0
288617355 464158791 0
103432660 644336288 0
905597067 885038899 0
244532696 608713150 0
971638764 995030241 0
268399654 106453737 0
181474850 80210110 0
143777812 562669407 0
261538118 454397064 0
979358649 54751483 0
127735664 96892360 0
389549725 850062923 1
671106816 230754787 0
133504422 299995902 0
218404030 163272343 2
140450701 250962387 0
101525778 66588801 0
69138829 75846910 1
145607428 715903025 0
311151232 356273614 0
405245524 786537599 0
560709734 227574496 0
797581926 583716991 1
230953097 674098205 0
993020453 179679558 0
983667025 359195088 0
978198374 477259931 0
142545239 494917386 0
473855504 996336305 0
90920512 398470291 0
676790289 46133230 0
724660647 198145569 0
458214257 506018497 0
694909095 813115560 0
908095027 18068942 0
100645521 164219879 0
66240273 632323742 0
126250887 165044995 2
108220273 409864558 0
10830699 258509215 0
73609840 38298762 0
299755639 577084908 1
972092869 282903432 0
651816766 382280442 0
986047026 703319335 0
83506812 115984968 0
123366579 747356441 0
748607747 772106326 0
62179522 453982460 0
191373289 865067861 0
93699400 865695709 0
6096703 114254594 0
525688371 975784524 0
79688075 992509586 1
243515545 129540009 0
691729312 789532057 0
684124660 628217756 0
195125191 564664423 0
191215232 890374316 0
106691745 213191516 0
780224239 83094621 0
142940556 86079691 2
436220842 483215132 0
240455037 995558477 0
751320080 349474764 0
474628408 182729720 0
657527872 452278300 0
308306926 541923402 1
573091128 426980578 0
217292992 962693086 0
564597696 57077178 0
908731233 568517211 0
436908634 295851215 0
707696846 654661109 0
731785915 52068647 0
809460929 190607420 0
315020816 77488759 0
483445676 850963365 0
870779070 598699235 1
284790759 183190654 0
545334510 110962696 2
956429565 127544903 0
532587 591045938 0
838479206 587659518 0
188304498 647182925 0
121924838 928316563 0
610212241 870890554 0
394407224 14590345 0
316383319 248272029 0
177678057 705960944 0
950033625 465641890 2
524005001 237637584 0
762321036 660145798 0
340390573 981312765 0
82797654 553698929 1
358324358 143338525 0
420002871 874537814 0
389634181 454724934 0
401157120 354531998 0
598512158 742615911 0
478729083 373719657 0
953829204 679458055 0
320218334 477862042 2
519050756 218544567 0
417709015 998706116 1
102331174 703926883 0
630508937 772634549 0
985440841 773201124 0
77177976 61873484 0
41674152 516356189 0
891728963 95747342 0
579464336 362694210 0
719552440 738896837 0
760232791 917019841 0
30678184 850116529 0
549390198 423476397 0
99020955 140171097 0
605602826 183959667 0
211014374 202980050 0
759830509 356038921 0
443374891 399176268 0
306392350 156864768 0
449514965 186042978 0
191959166 337636410 1
623146996 993279776 0
349062541 108085376 0
490169734 857705099 1
805405862 588925458 2
432098007 930642023 0
495975829 769959387 0
872984853 927891331 0
184791028 22546885 0
463493441 994225377 0
191613905 785077308 0
520590503 812655630 0
2686578 57425639 0
124820286 327750058 0
85834456 349682495 0
402669103 91032468 0
806726533 348013809 1
420372753 499876542 0
345897674 798987282 0
990925611 696522089 0
791369815 615950300 0
919999560 832356570 0
165338464 404318358 1
95539579 566966758 1
387748988 96463700 0
957691239 920213162 0
597238623 563613247 0
751073577 140879478 0
672589138 123864732 0
949704380 209144791 0
898488227 528380232 0
3045504 63359624 0
566674014 713251314 0
121709265 640134945 0
206227428 763488623 0
395282953 521990680 0
302509215 814517066 0
426307769 757678572 0
95826732 710504528 0
254880057 674728291 0
548595869 695223965 0
747444233 954739122 0
128631154 310264854 0
762441932 354356696 0
444009120 457823992 0
86660668 679418711 0
111534579 28620816 0
16651061 428668236 0
522921582 294407756 0
665019651 623420501 0
277655321 289949048 0
311200667 958350128 2
13689184 69060228 0
54291070 179781416 0
220946213 13765967 0
246463312 57061932 0
499179452 598857047 0
408467080 329236620 0
132557293 831035734 0
450616725 608414554 1
938266032 409754876 0
13982588 401237089 0
222730817 890414166 0
26073932 724705583 1
627107892 115240609 0
384459578 33523533 0
733166840 934451022 0
523156428 702566558 0
62485984 888415823 0
327983686 980472689 0
661117837 918630729 0
772180481 412083724 0
12746597 249042086 0
83079968 148543682 0
682992630 113568475 0
87330437 840899134 0
842201372 539556225 0
681065855 403847401 0
360153838 841655460 0
129247079 770779710 0
183061263 294550407 0
985190071 495940800 1
315336195 143313689 0
751532477 884101598 0
121241168 78049594 0
233055928 118278804 0
138146838 169324258 0
173891406 52521318 0
711849082 67103473 0
223832158 551690532 0
643152146 984975126 2
679797210 107637131 0
334157765 576551895 2
687399371 321595327 0
90475287 38626906 0
88162770 34049966 2
788306937 909928183 0
791521119 439789808 0
708116303 581666779 0
181811103 602714933 0
842789948 851217351 1
190264124 767905251 0
265203267 91070010 0
220786325 212212014 1
969595257 680962259 0
785701234 974611753 0
90210635 558241595 0
369250403 737888460 2
538689735 135115124 0
654984842 756266135 0
340354684 315693498 0
55193501 70905702 0
731395393 45542564 0
751550880 641615507 0
643499552 139808799 0
110637432 630543837 0
4336660 885517187 0
883219852 873915334 0
749688517 871769201 0
572700434 276085197 0
196545462 169366267 0
831633855 202879284 0
195811912 926296996 0
846157266 88121278 0
342915715 943725198 0
814871481 767008050 0
387026517 538116834 0
607976089 747661915 0
7779151 30890349 0
990859104 554489499 0
65419906 178715091 0
12195570 113020231 0
193370025 740095805 0
96792184 886391378 0
299874777 65392166 0
879216503 155258668 0
639543197 646020881 2
453100338 700144122 0
30119269 824746756 0
102579203 275737873 0
600856214 555626448 0
855904098 39108964 0
262077753 467453402 0
566390900 733022752 0
219288167 814327239 0
771906031 945987343 0
714714865 136053503 0
366684209 346363724 0
95753633 765997087 0
118197132 115569890 2
505427620 844425999 0
27745394 140575131 0
634719728 233997730 0
364693432 987583185 0
987067104 680417458 0
349469003 865969170 0
142361302 355647219 0
574323902 987628081 0
598036473 644308376 0
526459078 538727237 0
777640274 552635664 0
99023605 71420649 1
884947182 422814 0
849506708 221383002 0
204713989 167790557 0
248235448 681366699 2
397052312 494105188 0
807676483 541850067 0
309285883 520701701 0
560391598 767810821 0
958928360 291289073 0
130842062 79481701 0
755963736 339542635 0
359636579 921278437 0
326342012 124951047 0
157264916 559664354 0
371723573 839371785 0
609302110 249457376 0
426330786 629837901 0
185304717 668244671 0
106262445 532545493 0
802858248 136415824 0
580233670 386069628 0
327237439 835737057 0
454484706 57820985 0
356774728 706078766 0
37256132 725274164 0
82398144 163637444 0
383372641 112681484 0
706379644 674152737 0
67280282 455024393 0
730442731 242580731 0
736534590 40490541 0
551685443 879418179 0
635382651 303755298 0
21011823 216917445 0
19504847 907032888 0
838636364 716493949 0
857631052 118283597 0
904895849 600025376 0
137673170 454787795 0
729146116 82904458 0
136552435 977800289 0
930515648 303185826 0
787608430 222176941 0
788963819 962362111 0
210192132 701443715 0
90845160 923046403 0
442966893 243294757 0
245844452 423838930 0
493618121 454427503 0
393810484 182158846 0
335554166 120609327 0
612627402 906200954 0
320350371 898701802 0
857973497 116659507 0
505715527 471574755 0
955080477 562792020 1
609375553 48810273 0
849307165 285894391 0
476579891 721674959 0
382664067 125425177 0
810337819 836563806 0
594314691 395223368 0
234239301 757161761 0
630208141 75458707 0
320340829 485222269 0
364122708 540734834 0
232838903 249533442 0
304207337 809273275 0
751452424 776597268 0
954980851 6937082 0
118821701 509725655 0
856645612 11676941 0
254895589 75706397 0
55119911 697067494 0
923859603 65930315 0
482604074 162816681 0
660266699 837847440 2
977117286 252546160 0
632256411 280560967 0
567152002 518876323 0
476663078 364760929 0
103722893 903424203 1
128708478 974204475 1
114511579 325680005 0
277629395 228813497 0
925275811 972943998 0
586756762 209238370 0
100409183 759730147 2
541655214 223622721 0
886674559 118116727 0
117577371 143672553 0
472089871 258281373 0
408267120 560477985 0
509146096 916568048 1
57792068 60057874 0
224633338 88749585 0
760720849 307756477 0
437311922 95258784 0
804205702 622654672 0
532657751 782703477 0
811010268 341413497 0
330007360 587102964 0
60171027 253086056 0
789321065 698061824 0
991809297 116448528 0
533687648 44407635 0
391982992 72027157 0
834158295 535531178 0
293803188 878221357 0
903258316 120722042 1
814206684 846997952 0
788113915 603491765 0
484906851 21300605 0
302238587 345268631 0
665184595 802977095 2
906833469 41466398 0
942540752 854614834 0
191266927 133081520 0
78785740 190976470 0
494814566 117670363 0
37064266 597586138 0
37316080 354360179 0
458480858 240086393 0
941074119 98052453 0
838181990 701088758 0
47438778 536246651 0
389468549 544677043 0
877264216 169119742 0
122645978 4026285 0
60138067 962231207 0
656505972 578183386 0
665994050 671677595 0
397957783 815001477 0
318017740 737832210 0
165120090 22251926 0
251354264 922831508 0
971894659 916188175 0
26672020 723720918 0
996260878 700703402 0
525277945 422628188 0
847906139 36785371 0
406917854 85992586 0
707313820 402610131 0
737326997 888665042 0
721740495 116463149 0
37189412 999254600 0
682857280 730143138 0
928182444 5174314 0
835441843 223266645 0
714599817 58048649 0
478016020 126158964 0
825842050 984277066 0
48361703 3201915 0
287048239 371608891 0
65603558 915268555 0
262151552 969095967 0
682107474 370703205 1
582555600 320644073 1
698227587 55888636 2
321929944 534386270 0
284140554 708878217 0
917552166 423767471 0
912660569 586000570 0
969781998 786472642 0
370059154 878166102 0
152212455 893281407 0
455615569 79434229 0
7475303 554842482 0
81186247 292117396 0
8217980 570684887 0
451353667 260924729 0
612968097 714842213 0
616156106 336162900 0
740162218 541776362 0
562596946 86960229 0
646040537 922134512 0
745567528 19847090 0
490954668 995117308 0
291695901 777559396 0
594676066 692667035 0
361976315 547621262 0
900366807 756257111 0
524241569 416653648 2
721889968 10198305 0
359446450 904614587 0
395849056 125252358 0
973922603 117112359 1
959059446 236020508 0
588967139 432502677 0
536161805 424155508 0
27074721 974932476 0
710599373 365243334 0
592340537 27870666 0
807202806 531586935 0
682504755 829776176 0
319099640 911624411 2
487389793 401365975 0
858483578 333122905 0
99165201 230884423 0
3319643 998286969 0
271594652 605092483 0
40439593 993104137 0
65134784 711676491 0
965073579 715275647 0
558026044 290413140 0
485047874 320145785 0
463380802 146208719 0
276275029 866333420 0
757226837 456988393 0
593048571 8009922 0
332124931 362626851 0
581079000 789602586 0
92084806 449219442 0
235430837 581092273 0
43258469 69036309 0
727900776 329338597 0
879300593 7365112 0
857319907 514580403 0
222749771 977878655 0
443281558 685435179 0
675716052 775283205 0
695060273 506045276 0
723256055 148603262 0
677655916 186987532 0
834586441 899627488 0
149814067 3679251 0
433233453 174904283 0
939595292 797906941 0
563109020 210642561 0
849597378 859535972 0
285712978 740280654 0
872443209 178382210 0
82668221 879371492 0
63334831 873149220 0
733639722 438092403 0
823992447 394806069 0
870509794 477315673 0
148310402 267411065 1
580835392 598564494 0
411621209 584979019 0
675090216 925214209 0
351742578 853356133 0
612533010 720894137 0
52355451 521674448 0
426047768 397312655 0
463197110 130919745 0
611730120 890883020 0
923413584 397006193 0
19084485 544790551 0
688307201 68181375 0
593343711 505009983 0
252184885 53593924 0
415120568 512999001 0
180813985 802863763 2
73733127 181352928 0
613371028 171920660 0
565129450 853939944 0
456452008 923728813 0
100731979 243224577 0
608584692 995511322 0
965223580 668742425 0
678140440 468634071 2
898718501 141541770 0
815940891 124121378 0
818740385 471461543 0
78888700 357629859 0
21930235 332208925 0
172533714 583134628 1
129749402 678504540 0
26331600 687170890 0
393565038 616975883 0
430287805 254761210 0
832890647 1587005 0
964510902 362467096 0
301099825 716807170 0
981332859 223483693 0
339427983 640068888 0
630617703 35115636 0
949778040 320051096 0
62117892 514909886 0
226226406 201368638 0
135004084 300877525 0
458040883 316383744 2
958834903 822151766 0
728584363 495475476 0
6316593 578324114 0
695040128 194196683 0
476757378 49227657 0
233119570 906058368 0
930302783 234812478 0
108097608 699974467 0
986987183 743692488 0
739436861 576014201 0
434085549 129973264 1
676204477 320653811 0
128668816 68197221 0
641408568 481307232 0
37898122 448222084 0
883449158 384063301 0
797061732 155658036 0
644582328 962110868 0
737674711 80500771 0
330960889 131305821 0
278871704 817482773 0
61595655 131411391 0
855273325 43894095 0
986277069 53629344 0
243954817 11531422 0
137947441 710770869 0
21185548 386261325 1
247020830 226884471 0
527587031 868696475 0
661163629 66785955 0
585136231 541755642 0
83962635 157120081 0
356400998 132697336 0
619267107 230661715 0
522181076 447817220 0
600366590 278377454 0
749535385 663392669 0
41351934 138774902 0
44261830 732889178 0
758097714 14870638 2
599943905 227560445 0
369567644 393913159 0
83993672 242706017 0
645722153 719900858 1
115433976 7624333 0
713221801 108022282 0
552709664 934859791 0
54248557 702856764 0
131909567 529957730 0
392377021 271413048 0
354612041 834175456 0
111191006 143264255 0
681517062 431548825 0
907669253 642230333 0
237831162 91288430 0
501223574 344978355 0
897604721 943013205 0
619198886 122452283 0
521808479 109280281 2
327343389 38249982 0
344069512 567396463 0
417930370 908380990 2
984806580 77704930 0
563457378 857820789 0
726845311 269631548 0
276149925 212664981 0
262597997 4499351 0
710254287 650517962 0
861394209 180859855 0
981440124 737902231 0
189244586 846563813 0
331295049 687666224 0
381558063 687088339 0
560731351 558276787 0
205322760 112221634 0
759194901 278725134 0
721478651 55236565 0
127359511 28297678 0
82475932 911563148 0
642281199 878933605 0
844974848 384605055 2
916496160 74022718 0
743189665 498850991 0
970960296 684348578 0
755453418 500739374 0
684265736 866750397 0
108830270 570092685 0
763949124 519396511 0
909468714 410806268 0
784481395 661133676 2
77581393 175141421 0
728576856 163601955 0
292376594 542854655 0
389347633 943486090 0
902119457 329307613 0
419367974 43347994 0
879519269 4507741 0
279261316 577400 0
590689920 179359930 0
24718760 507018851 1
163117315 968060321 0
39663647 237782365 0
169747123 88513244 0
388971438 315180496 0
121731108 624242751 0
209251281 525465924 2
412859685 523059610 0
331720589 144477397 0
602681679 640683573 0
54145885 64459443 0
228565667 238045194 0
717941790 753781234 1
68611204 93945188 0
260788742 307752731 0
10867939 833266403 0
205398063 154705366 2
784866726 849228007 0
140084401 907368036 0
237261409 836612919 0
696081493 117557197 0
722477897 534011015 2
695471041 498979772 0
26987473 557782705 0
26880757 21654516 0
761868126 830898719 0
325494039 136737871 0
503773419 166076007 0
532119802 417444142 0
326910091 366501257 0
444593832 862468219 0
30693372 334196817 0
748347767 141981199 0
187819148 10969700 0
724191171 37397694 0
51632590 432671249 0
234900524 425376261 0
288083934 363112410 0
9263849 332978825 0
405582507 802264189 0
602416822 227674996 0
862647429 135743256 0
954280405 90767210 0
509707633 186369051 0
278564320 328932781 0
760892346 989369412 0
320450314 30211714 1
966249818 878710697 2
362689113 825680603 0
964355042 685551616 0
294944780 843023914 0
68275842 496632370 0
684265932 543458922 1
335863783 211725032 0
798885150 224631053 0
676579200 86519639 0
187040527 57924436 0
438902028 732584071 0
333696307 941298268 0
29194168 782914265 0
634530298 176942213 0
200448973 132123807 0
626016335 34584499 0
97060346 800429949 0
355990795 178928166 0
507059248 848990704 0
368319120 91202025 0
203442888 502560230 0
380395248 290056609 0
888289757 881587870 0
615345094 335574244 0
13681985 546122988 0
891847578 289734279 2
509457338 980515628 0
174530828 952148748 0
761725326 635997078 0
65709170 798264751 0
18649312 5509465 0
832136181 188140582 0
47484759 354913225 2
36969689 819462237 0
158890059 597141400 0
931844170 648475550 0
831300742 431952693 0
434856946 174503969 2
75612245 894378444 0
493720373 242227564 0
252964472 387559711 0
23831685 807083727 0
527520559 884490112 0
73751192 919121215 0
323364196 834733114 0
118492021 578678443 0
356335795 926203378 0
570261183 68250 0
457483638 895066209 0
415755497 38153170 0
724269635 335776096 0
489969336 277694720 0
183695111 529899285 0
473902667 724468828 0
633553082 611919269 0
580926221 340961860 0
353918694 634654228 0
66239193 195343786 0
6738531 540020489 2
628285579 376347093 0
121377170 203988059 0
50397226 254702118 0
564776125 969347260 1
87699590 28633719 0
66311157 609217646 1
373907952 722764591 0
441209167 743283582 0
442040716 677042345 1
770232270 842284968 0
423329810 719165921 0
354170087 643152232 0
346935701 161541336 1
950886922 117214483 0
767918514 994763322 0
160287756 146471596 0
371454004 569272598 0
12920500 366193904 0
924593588 802791073 0
569259377 457441278 0
192618266 67429069 0
552846871 223902939 2
599376126 669838537 0
879876288 217727966 0
72150839 317470171 1
70821975 443712875 0
884866169 200485260 0
313201642 866122985 1
614145573 165834469 0
325561007 264334479 1
603155067 869961259 0
496987915 30346248 0
254391702 851486189 0
642002663 296003848 0
539961135 55823380 0
166433376 58288133 0
331857959 715743846 0
519292373 64903127 0
642555694 101128979 0
29049828 585276646 0
807891096 369037124 0
30331131 683392878 0
641588038 727143071 0
69525922 923932208 0
322095217 580408320 2
182840193 450234126 0
1307694 865786772 0
220214749 976101835 0
112021647 569242176 0
149258787 593248645 0
816379567 937706648 0
886288234 812952631 0
909022731 930106048 0
18325480 501093697 0
844153450 117222914 0
483197696 414781787 0
832374671 333700297 0
985372326 574233227 0
57833302 609001711 0
396485502 403695111 0
241362678 886627352 0
817662093 803300646 0
83935126 119764445 0
873995531 974068480 0
758864619 514802719 0
892612997 72757702 0
951867197 136796170 0
206644969 127641897 0
453322681 674613278 0
190889185 745807398 0
692923695 135561074 0
627791164 846817069 0
272502431 87265350 0
432507315 808648604 0
876979747 673087502 0
108444691 821418390 0
459227223 702007039 0
928874461 353208948 0
891053710 798246315 0
591425682 885302640 0
118543754 693484067 0
640633752 501459305 0
547731929 690889906 0
416490727 745167295 0
32429972 325430409 0
996253989 72843565 0
538982202 105386634 0
772854154 486989137 0
378112399 484331348 1
843581881 184337072 0
204209196 703255911 0
98903010 387537146 0
812105646 18033908 0
482241280 904550796 0
850020400 951695300 0
890181717 96078582 0
563092095 582099103 0
523355569 972271355 0
765727085 370234093 0
83204927 696141614 0
962081103 79146960 0
44563977 265566233 0
800351069 385497638 0
31110807 568543897 0
743509246 101544469 0
766775382 867551037 0
46329994 11584871 0
553650427 497522386 0
895578108 155789345 0
964682136 99240694 0
101334567 832851185 0
142213513 993692109 0
74860580 56575471 0
444477483 332207026 0
930106841 93109705 1
923526880 55366695 2
901550282 571479195 0
274920420 93834290 2
256214566 86893619 0
715738045 56409475 0
791123727 86305528 0
552322813 820031842 2
332535650 1157551 0
814049698 688002783 0
345742970 8761124 0
526840552 681377569 1
975821536 453770984 0
425364779 252580846 0
725700421 921214404 0
591441861 455220252 0
238460389 408889014 1
35069405 797166308 0
42235372 37755494 0
849533706 808296903 0
568637360 14921256 0
755025647 46930711 0
954871547 706337144 0
328345028 383464974 0
376351076 689245735 0
92122132 791927189 0
107968504 939446942 0
719137379 143762772 0
442136778 407156783 0
490523997 601497956 0
115288624 452452187 2
957023714 119585244 0
898043980 455002661 0
54319800 679880759 0
929705868 362713228 0
753968619 741957279 0
164457557 170055257 0
608860579 225373885 0
620456371 481219563 0
224149817 710673477 0
4826695 408528689 0
115924256 306134708 0
563716421 812717477 0
823472443 495656881 0
557833372 495621380 0
480453605 779234723 0
416410853 151584463 0
72919015 88570458 0
821834152 553220401 0
397503614 387141038 0
313348421 418347083 0
78974495 622079850 0
277909616 633099368 0
788120775 129331460 0
254135681 115770947 0
507997473 391483716 0
313476183 659067082 0
62369755 576687320 0
36233855 228398942 0
751631081 734999578 0
947576969 21261125 0
3000722 764181976 0
75821599 750019421 2
161394551 86505602 0
547296644 188981315 0
488336384 730704031 0
964856917 307922382 0
580634730 650150975 0
676438300 148800165 0
56706985 613147535 0
859329188 177828824 0
852647510 160103884 0
409775318 258633394 0
232687706 645804056 0
870207874 54658935 0
852201156 343094839 0
112916093 46844756 0
432647341 915971658 0
201832323 53057191 0
354374606 602401136 2
79595080 817174203 0
968871411 256198723 0
679636352 14580266 0
347425750 386640912 0
21840366 201864312 0
938367977 900008923 1
334021354 530203687 0
45114250 468739143 0
4805526 670670225 0
242233673 269965714 0
428849456 182438840 0
798186631 166689377 2
589582701 110133238 0
750276709 381557921 0
946515127 296465660 0
561171982 177908780 0
276385353 787654034 2
70781487 128940741 0
605454313 213691503 0
112204212 922979102 0
172067772 157071817 0
843121247 199537434 0
443250775 28031136 0
879313182 11906565 0
762682215 882411806 0
606875310 668403211 1
804945890 829009018 0
826700263 91088281 0
67503481 718435657 0
770342209 482208590 0
16485759 486165149 0
950085763 412795994 2
370773429 226990852 0
817690067 492315495 0
374793974 206811046 0
38294715 796719215 0
610123343 963099996 0
546429209 16697606 0
185841851 691254120 0
952819685 980512627 0
3014042 241312063 0
45270924 645948795 0
19894976 726222389 1
556567318 78946444 2
122149186 748505752 1
312096394 668450257 0
44846302 795800064 0
838290686 161929213 0
678570397 276836147 0
476817010 755485058 0
913492771 57302493 0
246726405 704491587 0
793287976 134352450 0
78228535 777341378 2
107166287 759484190 2
156950779 360164685 0
378281086 77444668 0
507828371 364837291 0
763410460 305584139 0
847381600 110850925 0
213371424 832098642 0
599687351 607471128 0
291260719 491923233 0
861022235 227756060 0
441668588 886113231 0
97739842 346847409 0
549407216 985171500 0
421594922 690137487 0
23273791 446228029 0
736435176 732529818 0
100842842 826679202 0
410694799 489568987 0
331877084 196373979 0
309984210 461134280 0
436007630 728202055 0
749295272 124952333 1
427319637 333954271 0
104626402 454905041 0
72076620 74333625 0
147176336 397036679 2
232333424 876770491 0
862233940 84699097 0
137036464 896926126 0
424856641 222553711 0
970963902 445366047 0
646638411 727348211 0
236141266 801359839 0
233588148 211240219 0
375984254 32514435 0
131476317 578465018 0
919711 180940257 0
19373315 149395123 0
79341663 590316439 2
90662705 18501313 0
310410405 446000785 0
231279997 836893309 0
372964551 103595956 0
987596211 27516742 0
328869997 27820956 0
60303101 979347357 0
248176574 721613618 0
366258277 75131407 2
14908388 89762952 0
127301930 184452356 2
90426785 536741740 0
824793348 803836919 0
377707930 439591440 0
339825475 851802916 0
987648040 611514011 0
256578630 805320483 1
950089308 970428348 0
48736951 843487352 0
962527083 747185907 0
918146712 488076738 0
275714761 957986376 0
57117618 308570851 0
712790792 495264426 0
600018707 32883432 0
975382194 283938284 0
51828015 972991156 0
298952058 140560063 0
678399739 613734299 0
10824297 379268289 0
496039806 835537556 0
126939463 94437056 0
499915181 770575591 2
596638571 115205099 0
128420381 439275721 1
761903535 119086808 2
502243486 266775715 2
933399512 374454048 0
625598820 93146267 0
101579731 779814907 0
700786407 268043016 0
119876054 869434535 0
467977811 979198890 0
764780976 726813373 0
805390727 392139389 0
513354689 143128868 0
703376552 408168348 0
169200961 955260020 0
771275076 962057507 0
895696828 612751018 0
276654813 7041894 0
382864561 697295508 0
144876262 846302951 0
709336317 603943353 0
614678991 875343388 0
17510786 143741768 0
487897646 787217759 0
331259148 296029054 0
872546616 149592568 0
228829920 864767719 0
352526773 433966989 0
242966193 138710838 0
975256082 43198764 0
46732993 341197479 0
560546230 988878934 0
690351687 491125664 0
103291331 85019791 0
258613096 984363453 0
883072333 781530442 0
953492689 208237527 0
689175174 219724079 0
49825884 792530629 0
790347719 783560722 0
331877077 485846042 0
587552621 960335997 0
425657366 897966623 0
845060349 547264410 0
795538440 348059971 0
70112780 632125324 1
857144545 762979502 0
508499929 955414214 0
842144309 619323106 0
59063186 65930385 0
136548246 473781515 0
942460308 48820573 0
50471920 380050540 0
22848754 794430097 1
296925778 266603550 0
334555168 571225183 0
676613897 690987213 0
222883124 625600537 0
940138315 270463700 2
1589748 933365237 0
302954673 462518376 0
281776475 750805060 0
556151130 355013929 0
171054381 327791575 0
237727992 248876087 0
388191303 520229993 2
221416907 609332716 0
839083412 112414616 0
584672490 351031204 0
695597407 877866841 0
959371961 872588003 0
462694687 522217315 0
967950456 910209371 0
895838295 898394082 0
390680295 356190241 0
439503871 99980806 0
735326480 596206623 0
484629982 541884188 0
127973319 239100906 1
36177210 327975513 0
92811628 301734228 0
943415138 376243603 0
548552803 148130103 0
908447843 217124979 0
505925395 428266985 0
742859034 65820025 0
465967884 858169826 0
486057231 134477306 2
622215061 557697217 0
972401131 852653663 0
348806714 74642942 0
669047292 971595735 0
450932580 85361344 0
922648587 997742604 0
892794865 61292761 0
551305738 566450666 0
81029619 525913899 0
126370632 485717677 0
610224516 942541001 0
262887055 465817720 0
652285030 510228455 0
420316014 24763188 0
361880226 581603736 0
25795727 392899989 0
268176381 203491833 0
30772527 319931315 0
119427324 561357912 0
426884074 104503228 0
574364961 952960275 0
567054215 372704825 0
468041461 652204511 0
213072270 725287235 0
773734812 881647149 0
617432446 919639349 0
211394585 18552365 0
954860353 378382174 0
73368165 774789017 0
116368823 721291146 0
844896116 630914962 0
625228676 642062346 0
405061929 794776509 0
272594245 322451172 0
338444238 41551683 0
746213287 163246297 0
900123980 99641536 0
36757677 216933862 0
634235281 58091973 0
420056082 48443277 0
611103791 311326103 0
214705152 169164349 0
850444759 671782982 0
629550190 194340897 1
428006906 472006210 0
181082230 309953465 0
182875096 899816656 0
179777278 281603698 0
902323206 50188119 0
404480019 562330110 2
772839349 261816347 0
214432909 995178172 2
480185824 625746925 0
942026022 182723942 0
434707808 784730148 0
289973678 800865983 0
102989149 624092587 0
411360140 428150815 0
915059250 105403886 0
127754758 752943629 0
185409605 770440578 0
782775641 239157679 0
8717115 930233141 0
473585709 740446451 0
50365836 544632922 0
413289992 704173401 0
941812372 443117989 0
846814257 308321789 0
406483495 719472049 0
510354278 263962909 0
250567960 941714490 0
34544807 858829552 0
762590421 500299008 0
314464497 8645433 0
113870942 217046441 0
734265891 851794146 0
871013004 869254480 0
241412169 273801598 0
452977643 431888352 0
267650129 927456167 0
263678567 837128048 0
87071973 454849478 0
762490549 721570111 0
952465404 567637956 0
557240344 996056489 0
441009997 465954923 0
287696836 841075940 2
505651945 482461351 0
288194912 779583687 0
992356192 570116511 0
125632084 853149750 0
151335989 497451483 0
519502609 563066632 0
319249273 879398870 0
400545730 938673311 1
888088990 442083936 0
752877963 317751842 0
3771289 637859782 0
58249019 560132355 0
420069358 13622888 0
59803830 917103728 0
859519403 292277673 0
545880328 63039863 0
711455348 529065022 0
847011082 217069071 0
957304242 809761230 0
601498825 631576652 0
714315059 767819221 0
673144052 949171568 0
130742394 984931701 0
33424885 88333898 0
3424565 629242764 2
30855639 160759705 0
798478082 375544770 0
458760104 921545445 0
232179263 239846158 0
946490738 32747314 0
911816909 57764640 0
764012633 466932653 0
112535235 784999979 0
480253488 649613835 0
655718590 14731369 2
995950120 952362286 0
759923393 952009299 0
834094344 849783220 1
93448762 716871080 0
138970576 52303919 1
756640266 492159492 0
996974267 614174304 0
57333187 986419521 0
94574677 960913636 0
897161745 603429417 0
915085439 82114599 0
111812625 417215734 1
657483583 945666178 1
130154816 605471837 0
834452910 525844312 0
301404325 144094950 0
799889051 35814492 0
241491818 96193447 0
478442428 296147836 0
75282983 440172977 0
267009637 261019259 0
577051863 6099940 0
965670334 130154807 2
625648393 410251551 0
88434684 31953961 0
532852512 57428767 0
101048890 962653216 1
248000109 918572074 0
901687953 915851298 0
545816754 37258898 0
677287409 667567681 0
511524638 856395091 0
767526145 977510965 0
134686150 20857332 0
678963698 852999653 0
986057768 108948810 0
836140385 140969362 0
367798025 512136285 0
8650042 642345678 0
926701671 965797052 0
55524388 957871922 2
977130087 606749918 0
849361287 945362188 0
860050434 88185489 0
13705908 192341710 0
577115045 199180714 0
408564505 722927631 0
644752065 663891703 0
65838830 822311832 2
452782246 609251672 0
66460896 967309710 0
969243578 138742298 0
373893300 520132743 0
684862125 832762004 0
132913126 892280974 0
645484696 248147005 0
105881770 447303919 0
897662431 438322034 0
888373538 133818236 0
734595239 523524028 0
168418014 720921281 0
786032096 117763072 0
661597727 399543617 0
266351967 4102682 0
514678190 721646232 0
360968265 832184045 0
102737134 145746333 0
286008307 900460065 0
856636253 952778358 0
806118746 730976625 0
616383866 384747102 0
686973774 758156729 0
75614785 61416181 0
847048985 347566228 0
397878802 198538538 0
65754492 424658172 0
52138310 78372627 0
695009484 83389626 0
160937186 969793239 0
333204808 415776437 0
478588982 191607312 0
915533448 339965172 0
607131023 456739266 0
30111386 646986044 0
978263844 408616178 0
122354218 716135026 0
459784264 23813488 2
988126218 982536565 0
838126574 58759834 0
981025532 56360265 0
851155190 12157567 1
520675700 886343762 0
897517683 990269350 0
481337577 221660205 0
946324819 619699360 2
718786968 344406048 2
467794481 430958682 0
568412673 946774491 0
878171689 565190975 0
365200945 249745291 0
13714777 342200670 0
228468382 746192781 0
326278119 513332733 0
863178717 175092499 0
429209467 799232796 0
942527081 54876789 0
332511853 803190037 0
457864413 205106277 0
671122794 331133444 0
388166196 488246558 0
871908753 115053170 0
120003468 590594010 0
199233013 437035241 0
162517062 344114779 0
39177702 665217774 0
323016449 335214329 0
930585741 426234214 0
13171341 90477559 0
986241220 68547599 0
571276352 861444558 2
508103429 857587406 0
389132785 826449001 0
590308971 67000648 0
887185918 27820407 0
812415226 928896838 0
616946079 99362092 0
257076991 102037120 0
28128458 250806059 0
521373060 460577012 1
94214412 851061901 0
548065954 314713158 0
485918504 1025442 0
215699801 564170834 0
835292438 93209097 0
443795652 533727048 0
509184729 58439601 2
582685047 47735608 0
305973370 166451079 0
538494111 732950708 0
528764051 124282210 0
151603187 276424964 0
102577009 864235035 0
769026670 990228623 0
927280819 547549160 0
391652487 833418011 0
600346201 536613374 0
122317496 309450088 0
67666855 545400151 0
351021585 304430971 0
343503504 233190919 0
116151013 357461931 0
137351764 861689291 0
846479868 152260665 0
424194292 373005264 0
109426639 831609269 0
23368299 686938757 0
904703073 345827120 0
150467783 26123819 0
147533101 103370827 0
105188523 543071268 0
983896916 766840845 0
971974067 36668613 0
927485934 838714389 0
34832508 832202755 0
501558669 216418726 0
474901870 540029445 1
259754454 711532376 0
880345640 723112286 0
293075594 276099129 0
623496965 966073208 0
330026551 290334712 0
548706535 435979709 0
489742804 246427901 0
984659435 911853426 0
185044281 142361216 0
868425072 909467877 0
59743456 72778286 0
671944268 284480412 1
215227207 274971078 0
27987350 159021876 0
583935709 664152435 0
170717750 271276720 1
745659806 602748767 0
759369575 868439582 0
461095259 917477702 0
859100343 77350016 0
461787870 383407105 0
127729558 527568221 0
69278864 486499021 0
400612314 918186542 0
472094277 96679277 1
922016605 354244572 0
142798279 692640831 0
316677680 74649843 0
724904941 77755556 0
734610177 315534465 0
158309907 482491066 0
824305262 410854699 0
837932592 44602748 0
426088589 194315625 0
957359468 47486264 0
523054374 685081937 0
613366785 511640485 0
370490809 988795685 0
237167582 854506255 0
662134939 853499420 0
654170603 975470078 0
776809924 124907034 0
689833030 461759745 0
961426547 185360135 0
34553095 116494747 0
225296857 920978187 0
186870258 747718394 0
700620935 599941092 0
103835920 75508959 0
37288530 186449523 0
962157559 133152484 0
442947626 3021889 2
899020394 483184032 0
21698775 394070323 0
729211697 64476196 0
18065090 642400463 0
84394687 517333020 0
646997810 533997512 0
766343992 493447642 0
480267363 281493753 1
640918679 360846162 0
421988461 677852142 0
474396346 59872952 0
397553353 625448042 0
94592493 14503415 0
362778480 741366144 0
346308346 390136878 0
542062349 668377665 0
922854863 31508491 0
477860418 739649531 0
166918780 294190417 0
36122066 687801610 2
508708984 659511274 0
412660419 409031895 0
186090519 316670592 0
596929455 944282339 0
889398111 817783357 0
390256450 211828150 0
953315290 21955047 0
256861512 996312129 0
869089858 923198258 2
740654452 870001188 0
44625576 696400196 0
238974003 449402968 2
765352495 945364468 0
207020981 30671169 0
1350500 897179285 0
473478054 672371977 0
42295549 851202580 0
402151532 520929982 0
640859127 208105886 0
976335772 532574957 0
589193140 247509913 0
418159393 70414041 1
969154233 508386130 0
947446479 988089021 0
804433392 578822855 0
470347921 460469349 0
92487673 940477621 0
167221195 620605520 2
443515953 543005133 0
984706259 457610252 0
9457533 907855769 0
712709871 664891367 0
816994447 793289485 0
165558863 901439276 0
937505157 803224176 0
427493678 104910176 0
761655653 406921082 0
214554156 933696810 0
700539500 786123003 0
944751307 882135504 0
151787237 44398968 0
349462121 155301124 0
115854864 354518173 1
955743097 893018181 0
401318533 428275978 0
112587704 361063319 0
782793102 692358040 0
513707670 760371687 0
15525095 794750296 0
728950528 395187647 1
265120775 27047293 0
408147030 147467723 0
218437273 493738448 0
458013156 52350541 0
62577786 255789450 0
364087354 560397800 0
61353386 87229532 2
488126424 243263658 0
16001231 438533835 0
502250249 532685105 0
455759931 602454679 0
660864144 735173968 0
51641800 247197754 0
218469930 50209748 0
544895830 852625617 0
917138137 657878708 1
209267543 689276453 0
99339810 253006599 0
201463717 884363878 1
882329149 925073207 0
936901265 812048038 0
245268383 640734911 0
496492820 469127588 0
51273161 662229532 0
785032779 209594340 0
175311389 919415439 1
743311912 824383586 0
346650138 872625609 0
719298317 915173765 0
161502041 828374355 0
931948498 406047985 0
494715467 846184107 0
685241060 467031901 0
283419124 158175823 0
315287029 652268526 0
383952296 33019030 0
352862545 28143720 1
193678819 11608886 0
432908500 255587422 0
785743110 574067577 0
2863436 247607696 2
998665937 894330607 0
610785601 242244581 0
954170682 659803822 0
40828711 460953789 0
495132748 350571569 0
781792556 870622735 0
849081124 83853131 0
369773997 930281799 0
852937111 300880230 0
375762396 681970187 0
204883488 159775825 2
532030461 394629564 0
226423894 787396646 2
674130710 449997635 0
696829176 354220648 0
622611659 242745239 0
81670009 854660992 0
490722297 914262441 0
552632717 431921595 0
910596099 674733131 0
299704618 402173131 0
508303390 534371759 0
800741604 112094472 0
412002114 505071578 0
410462857 276809115 0
953983872 251098190 1
833405248 326901238 0
138574146 646899140 0
208401803 535935548 0
682144555 996120690 0
504667522 589796177 0
846944873 266248715 1
67885890 55313594 0
504595100 665989575 0
494633706 949966005 0
989212155 609652902 0
278279284 724787026 2
733422958 575647168 0
990515714 214796755 0
63378363 555766927 0
443229718 290673126 0
91744946 372965948 0
986167624 274854462 0
997078771 37944897 0
920662860 78334149 0
827564314 507415610 0
779421643 38271383 0
45873145 703582831 0
53586408 372004319 2
983946421 611757945 2
357139965 338446943 0
281292553 905238070 0
595045500 759553578 0
143835914 594799848 0
771696201 68358343 0
763700421 45415676 0
298719890 546411011 2
580610509 388030048 0
125752621 321719153 0
942860480 370332921 0
643551120 852924311 1
83434560 597679848 0
731164685 730385606 0
835145722 706670047 0
862305886 341112224 0
41938788 406567317 0
557602764 926415466 0
845712137 857941560 0
855273425 540308288 0
272186928 271939527 0
717931029 745778928 0
70306700 366478986 0
759780733 832473213 0
690734477 146015812 0
615234989 603488491 0
350945282 302607903 1
95089244 94810058 0
593397496 993867650 0
170454110 688824016 0
789159694 107879469 0
2163839 750361520 0
650565310 579204125 0
810563661 597992049 0
734906616 518011049 0
655104175 789117025 0
398163572 975464763 0
902541484 324048117 0
36855755 742711046 0
78425786 221663181 0
404988919 555615100 1
20245335 445788037 0
561455721 163746230 0
39986363 322891692 0
220441385 694361491 0
748745353 611502399 0
209716865 305447445 0
748665788 228150101 0
122867250 189025466 0
137221098 515088882 0
483042097 273808682 0
19540841 650717830 0
535045117 753243566 0
213959052 100333519 0
438695869 910507608 0
959263923 582728304 0
731433015 58321324 0
987988373 451963674 0
391929800 956887539 0
963185317 92604290 0
468533233 290932717 0
528974543 967454573 0
224971715 99095637 0
752472778 912687872 0
375231961 277567566 0
564242966 240531774 0
904637097 652076775 0
108743644 827895353 0
431145612 586336590 0
400070831 226314888 0
355064101 537274660 0
214956946 402779124 0
518199669 221376403 0
288046281 795021037 0
327123144 371015341 0
275689973 103407978 0
195681856 696403060 0
456051131 774729146 0
499637990 620523484 0
236187731 331752167 0
78439649 141454701 0
351684831 440103788 0
589590832 760748919 0
94099925 452682464 0
179728289 419269474 0
245630952 588846306 0
7851334 510618734 0
226670952 961657111 1
933565623 958597891 0
901897035 584532782 0
843498671 777375674 0
82757197 31085609 0
191774836 38654687 0
67286261 664563645 0
976524828 801641707 0
579768473 428110488 1
535464168 230387701 0
249355630 383485274 0
503298735 879428809 0
158305419 229706520 0
349061534 542221449 0
850018593 991506203 2
303382493 860820030 0
500201822 904541915 0
698762182 125169652 0
820301692 123545440 0
439638041 581971549 0
282038797 788985609 0
517491956 121604742 0
537862919 979388806 2
477292596 455190337 0
260482612 627118986 0
420650579 480729465 0
799205282 393155994 0
111555939 769474571 0
988933890 315131399 0
66424796 83190268 0
236066746 798616218 0
677488943 580903758 0
438056415 874872476 0
513121024 192007820 0
288589022 885438437 0
931033778 551775140 0
298187833 899428006 2
588875222 266268955 0
165905966 517713860 0
368488988 709283640 0
329190833 278538945 0
109213619 713864421 0
596460187 30682986 0
758673181 427891079 0
376577917 587098553 0
162231250 308982750 0
107223750 453102506 0
461106930 868575657 0
808769992 556444960 0
357820481 246566934 0
754981390 713050713 0
201441283 725753812 1
60966769 902387914 0
575927668 616298108 0
640597548 626428171 0
77643611 113400818 0
323126348 951414098 2
102928420 53629169 0
816396354 222716078 0
932121987 905149843 0
312593390 799020651 0
698634026 32111737 0
465044067 906284593 0
214703193 497759825 0
905959581 932879541 0
297498808 585777428 0
985546728 406543644 0
70504216 367015625 0
842187221 171516738 0
28999189 363523442 0
207068433 755130874 0
106176911 718622340 0
722238869 66402823 0
988529828 29643687 2
401128929 45301985 0
346778949 47506543 1
329213282 999092976 0
625730278 75473030 0
394513417 317713757 0
120200468 278456813 2
479059371 808014920 0
521603019 745917506 0
17041283 562246594 0
155548507 986797924 0
908690424 7068597 0
203597440 21400957 0
614817549 895810177 0
921051378 1917450 0
387901988 977069552 0
169176184 680372471 0
387525028 864546058 0
73381990 454437685 0
92553326 112958453 0
812673917 468976252 0
750084563 741839462 0
100910399 148206691 0
300455996 131474799 0
32287989 892346525 2
1744717 705077386 0
538840120 177719275 0
224924880 672510582 0
88487835 664433042 0
907791675 229077516 0
845001674 779063519 0
509112133 593776117 0
282869893 79874095 0
234329912 236779705 0
669044598 845944753 0
795605154 634928234 0
423693303 532700356 0
32949966 9217593 0
89977966 371039625 0
396929735 33086350 0
71304865 849913447 0
427294474 724460240 0
343525351 1613166 0
987338397 39353948 0
53091608 60323304 0
813537133 712999101 0
776937719 200936635 0
738641827 17313145 0
199962543 353724548 0
379321157 154093559 2
140180933 423169362 0
92327660 190668489 0
891981319 45324562 0
328405577 820052540 0
127796648 927777986 0
106847004 436381666 2
250045444 746327342 0
453294323 384973445 0
314170160 705838134 0
500570844 310925212 0
192210175 467609276 0
701571331 77552541 0
40470882 13848024 0
347237115 982315483 0
156438078 368699550 1
855514129 427974206 0
116085432 571376909 0
136516884 870915952 0
98401589 790331546 0
379042339 107378672 0
87559265 270606250 0
347035535 144525468 0
991177224 952928468 0
249380792 921841833 0
744884760 620101407 0
574666040 482394521 0
876939350 594198548 0
66398383 600824797 0
936790667 831606560 0
437083847 688597282 0
581317681 812702998 0
472104700 292611694 0
881514481 666476101 1
312251425 162918397 0
700726000 678146921 0
586342932 841203128 0
557427832 328933819 0
975522091 760312059 0
375380767 164637580 0
731810191 958564541 2
70800306 666485254 0
262104433 434040764 0
206070971 182291593 0
7267142 746638083 0
182988279 46141253 0
262881773 296657794 0
278073505 84989957 0
719844120 539737542 0
426649752 963277480 0
498760135 185839519 0
940007345 612056214 1
128983557 673285262 1
762180926 373918962 1
562082524 503107154 0
927685153 919401712 0
772672072 84338489 0
935847630 99634984 2
823785037 307851088 0
654013195 791008525 0
171017104 762506271 0
179007929 464396022 0
553291117 283710976 0
857258018 382114689 0
789279411 139947475 0
966341529 817291044 1
334580955 692602984 0
465393433 115607452 0
29239637 351783082 0
210257257 957003637 2
440100257 185855028 0
256846897 88535545 0
326203478 287404290 0
812062652 140585370 0
231442825 48243784 0
898443510 442163628 0
81733912 49365513 1
70311913 204882425 0
428692493 955802107 0
755422749 520017189 0
667062249 411686772 0
291656926 207150013 0
160573117 419360686 0
680541456 732299404 0
58293034 518269772 0
50689044 849181239 0
509897654 584558969 0
612707734 696607241 0
30699233 909520354 0
176306450 508426384 0
17794750 159857964 1
698638750 794338134 0
46735860 484506255 0
96262956 903954777 0
954532108 765156813 0
159108908 546622113 0
383696433 400814269 1
734345613 627446400 0
279690689 452831575 0
61438944 247062377 0
760726461 362004322 0
476057285 557057187 0
571640005 872054876 0
94910361 817052915 0
238296780 193815549 0
978428252 319563232 0
320912223 431910359 0
686547264 743041191 2
557341593 93423791 0
74456100 966712459 0
588893129 747637846 2
41981056 787787055 0
53892832 479051771 0
984540491 178407264 0
427475113 398994481 0
10246995 993355863 0
338984107 478453062 0
156943457 39458111 0
193871120 388476301 0
831321450 435335684 0
727774926 418771528 0
405384162 188464476 0
183630741 969810274 0
138780607 975746474 0
194272925 237382609 2
518218748 285011344 0
5039738 117476251 0
5134905 3087910 0
57773264 204843941 0
50889334 869724965 0
771435782 36839756 0
898439385 737254133 0
716905542 578417524 0
629452082 151294287 0
127736743 73570381 0
103984109 567971328 0
412965494 796904953 0
103947367 262826292 0
263309881 202571498 0
175473747 874522268 0
540806044 16161775 0
383239128 243910169 0
537627597 238366303 0
623967936 19021951 0
482247374 531606357 0
250531175 86893892 0
957737139 342307404 0
482859159 770466454 0
225609691 931448381 1
377619420 693013891 0
661365640 840867710 0
897206443 817763372 0
30946883 163478791 0
27075045 662426467 0
690278843 34067310 0
996718624 388875704 0
16570091 203569881 0
44913501 124360123 2
77645220 460883112 2
905997620 152674128 0
528387909 312659386 0
519474851 497803481 0
433818679 104738501 0
763688341 652749199 0
269657345 311045244 0
247267174 575383956 0
91650018 397368762 0
90051497 638158425 0
713135271 689805720 0
678541897 612736532 0
226187288 71000233 0
578527699 93809659 0
374475132 423979628 0
878296629 266779394 0
162054844 704886120 1
925293746 996504930 0
712479929 462307214 0
513118767 484307575 1
107114553 205324423 0
72514254 276426099 0
54495730 372724565 0
182235185 822454002 2
930880810 598543978 0
86020160 462682597 0
710021150 909247100 0
621065523 572258568 0
728055744 660405978 0
949174340 329415400 0
137106075 790126008 0
63904883 313810851 0
197319000 467077896 0
267361482 790888873 0
791113566 987870609 0
983143864 277218077 0
4120047 973208314 0
152235867 167723623 0
426640590 810494682 0
551823860 660827233 0
390475615 251009504 0
4838657 154769345 0
270405686 576659614 0
289213364 155965940 0
262962568 113765289 0
969037840 689476434 0
19204302 934953287 1
122540597 573260194 0
865743095 446660866 0
910230220 485492435 0
79387042 264032636 0
943236578 98523162 0
416621708 38505336 0
916522887 98145628 0
315129831 795386325 0
129629886 622351017 0
802371370 262469729 0
104876184 139753846 0
905110433 304291198 0
952999694 983507443 0
736555416 498029042 2
572294712 619043611 0
745814932 887763019 0
266497027 814250356 0
77353211 562315384 2
597160493 500161993 0
939453884 734849522 0
798326396 109452783 0
962312102 748118681 0
246162161 952393050 0
324918039 997296754 0
707590396 679127093 0
457308690 607471693 0
427867553 101383985 0
511433536 421329063 0
204913260 305472487 0
343845206 879603365 0
337206207 145966595 0
224737330 523976403 0
363524189 264272161 0
556619355 195073985 0
822041572 29095739 2
129741374 66947455 2
596891070 590115381 0
523583151 78825109 0
474304427 261789638 0
770400273 511002096 0
931563618 772405178 0
286670762 555774754 0
15887232 925535425 0
644708406 392417825 2
419287464 923618779 0
382995033 541864079 0
558518349 402364260 0
911065487 106843912 0
985809973 460199032 0
245897809 785950990 0
674271435 862880798 0
49003931 647219341 0
960055439 294666884 0
729529180 878827659 0
218569811 626158503 0
328490398 371322218 0
190285308 230068707 0
426412987 893096354 0
19405402 758069667 1
413820145 758735853 2
86015231 769671027 0
851566673 635991361 0
812215748 948724995 0
741693687 511714649 0
878208623 462072355 0
669726721 149436406 0
94738166 545050932 0
996864189 820180559 0
148838844 184365150 0
306832663 164482281 0
291423545 556592621 0
762332672 630073721 0
375206179 491048428 0
855837047 505929439 0
314230224 737984009 0
163548981 559460470 0
807942113 995507011 0
863592445 925957842 0
876156644 779994831 0
315848174 161729980 0
62604379 620568032 2
81133877 462185482 0
718492185 916754843 1
414582415 566913730 0
4507700 365227535 1
137602924 86658223 0
269724278 353601205 0
851180589 505972466 0
25648512 74795347 0
709054885 271081043 0
111395063 584733909 2
896014642 925850123 0
457972370 598134085 0
630194447 38885064 0
843295975 931337638 0
791405306 94467542 0
173468472 853110162 0
229176319 800103028 0
761111261 936228423 0
525993097 97432482 0
561073236 144502929 0
661392755 855475674 0
501869327 68681109 1
974986800 364941988 1
990677000 533502584 0
955405261 39297785 0
463594285 4501679 0
585702292 543384909 0
708355845 409449013 0
539774243 201734625 0
225675297 34438430 0
126429041 141382723 0
313483436 337254269 0
75116390 438135430 0
545923402 135865996 0
520064066 356290651 0
620303885 883047033 0
682829380 578691746 0
56383244 48110294 0
790641254 177577468 0
214786293 275852351 0
803788393 749418335 0
871505909 848684541 2
617951872 338062515 0
252419209 672586232 0
421695911 679489266 0
617253789 513987661 0
144860751 615971003 0
907439177 137563481 0
239677218 477928783 0
246727192 493752745 0
910590462 533042947 0
688559162 629408732 0
123571295 44384229 0
732354207 475134918 0
855931857 931271375 0
92690120 369658563 0
570297872 27572418 0
427541975 15321073 0
514944438 949443824 0
926336656 177449222 0
746617549 363407026 0
403770299 246730635 0
73937400 35415377 0
325326340 424697479 0
407151673 783367229 0
979848469 308945733 0
79284790 990378065 0
74397903 242956589 0
68164645 941826162 0
788704830 736113146 0
644600689 714567681 0
945495119 932629746 0
498915239 993591579 0
124677185 126416017 0
14224277 60741237 0
515694178 882854095 0
713758583 233476765 0
473783752 637451577 0
732032271 445850286 0
13657527 36842281 0
739383993 265356958 0
873039493 10116349 0
396453939 220652170 0
225749538 523842348 0
774193459 800328545 0
279191485 869746066 0
165773440 833228094 0
294721427 178238256 0
285377422 14435900 0
431375963 505049523 0
15140138 573245926 0
89831402 287965467 0
163004450 316307645 0
486772904 28109702 0
539859519 285883699 0
125411748 119650898 0
851774559 754349133 0
91144562 860817640 0
445035913 199743366 0
401930012 939887049 0
547016419 268500842 0
263651441 71855742 0
162734541 994532280 0
136666594 496696072 0
141037008 780141544 0
465104118 77695755 0
689022778 96674180 0
242747748 826339447 0
718435035 814004878 0
480966763 741941051 0
888203535 108207432 0
713229794 58923824 1
951928905 618435892 0
631944483 496256282 0
648349365 710527897 0
79034493 572168714 0
756003759 165677884 2
484110413 440512207 0
216888839 161011158 0
995209931 547311563 1
125171016 694338271 0
510983000 733640494 0
144995419 5503411 2
506691113 342561178 0
990957610 345397447 1
919314160 754635125 0
725904809 798782082 2
746052851 469322526 0
512255909 753533941 0
423221598 923776043 0
19487399 943056783 0
365219110 244931820 0
475671462 121290449 0
436632064 30539240 0
572892935 263665127 0
325243927 218035767 0
897227229 118900989 0
153104166 96805788 0
372325885 178805351 0
173830244 90808265 0
915184378 369045048 0
867500412 659785852 0
730566568 82601949 0
666781995 967772898 0
689509207 860220266 0
177258968 894813888 0
41060171 70731679 0
126205755 615906645 0
390505426 123317696 0
147182099 180388571 0
468654628 948432352 0
146464970 10408216 0
185743779 994055244 0
493312830 627554752 0
220508267 116290456 0
312419795 850053182 0
398407057 837268378 0
944947041 881519481 2
26569712 350959857 0
905849663 79524036 0
321992883 874272082 0
890620049 834380816 0
45768990 80102248 0
559276164 107800811 0
684682924 330220704 2
95267077 769760160 0
594808699 123998221 2
129923366 591584510 2
652354837 652657949 0
789552022 961987834 0
548630513 211940037 0
677349765 138932362 0
205231481 461792368 0
538840982 969073984 0
117000047 100778029 0
919041466 419293112 0
919733025 812140502 0
332863783 536062820 0
847253431 418000093 0
217891209 53811212 0
295042951 159074127 0
935600749 656367964 0
137479746 301917389 0
690693027 455780558 0
508676148 141825818 0
619669522 842314149 0
16303829 565223765 0
559197336 987073543 0
408085611 75477711 0
792009558 872582177 2
947447540 186162184 0
596183932 673566086 0
34908879 171333158 0
768846152 265282726 0
888885584 819273278 0
406432234 935773340 0
518708483 690400847 0
352116498 769772978 0
215245332 880865597 0
254241512 585271160 0
911537865 362044765 0
409804404 775038231 0
353325174 37729825 0
243385334 116958250 0
488495683 979703354 0
963734973 626917535 2
680297467 706691383 0
182771516 659735532 0
468225124 133861904 0
818351608 696339937 0
796311400 448285462 0
54689167 389588996 0
273140340 637110559 0
101329935 18412795 0
14091584 363068147 0
498979543 307860628 0
389991293 376923021 0
391701801 814432436 0
539574601 705201634 0
136634136 168098304 0
456606699 164721023 2
608975981 994237245 0
212772981 325844962 2
762676739 83537092 0
532117405 755457680 0
234379266 225108429 0
775630390 15340072 0
924685034 591822344 2
320548432 978335114 0
847608557 864842649 0
322612241 430572222 1
900006017 436248076 0
906807832 364282855 0
745163051 574682596 2
567475698 26350240 0
826343865 195874434 0
4977480 110928767 0
528778018 512172868 0
832208287 590280163 0
377490087 504370487 0
212146963 638217071 0
589079376 857980745 0
879372109 95806052 0
89924660 216152754 0
411286441 233023490 0
516685512 568276014 2
146388260 834099785 0
607704867 748664003 0
343791269 357103711 0
178622694 271802151 0
882779473 551276086 0
290646177 21606912 0
331585579 216590100 2
677677653 16645769 0
534791629 28729840 0
722750546 272187849 0
165976791 49527761 0
692560707 643241458 1
331868447 366361831 0
210168240 326788920 0
43449483 847286007 0
577820255 423689458 0
322489529 700841701 0
391782958 501551160 0
277963691 276031151 0
833404431 293356561 0
978771344 104411070 0
233893209 882549908 0
21658681 723624405 0
251857629 958865463 0
673011507 365376472 0
297047028 639832473 0
441665061 676896720 0
459078169 652914074 0
971884428 980092394 0
796789983 976351200 0
155179893 969805608 0
668217667 512185834 0
400435442 685841711 1
800484409 583216428 0
783906120 244143988 0
543224964 925227604 0
821207595 477261831 0
105744623 475163501 2
743243237 212161019 0
341091460 859190406 0
379031994 874421685 0
361532108 186928249 0
378855443 74582283 0
89717065 2724563 0
624272245 373275826 0
845700299 923508460 0
587554239 282633465 0
515372517 438777407 0
799704364 21828043 0
505718536 885100362 0
559081334 536844351 0
514169899 768375242 0
579663108 164963091 0
717947311 761731406 1
404615247 454521139 0
265026480 712337298 0
406017483 334588459 0
26523617 827682326 0
629423939 108122697 0
518819041 941433982 0
674084675 147559572 0
629660982 521727607 0
651141392 281272527 0
502865603 742594674 1
950044750 907158309 0
707792000 966428621 0
920340263 345036968 0
447542733 892895604 0
219110004 491525765 0
979710439 988534765 0
205968443 674158701 0
91364857 255288092 0
590194203 365447053 0
222074492 536936480 2
875283593 955781633 0
972390878 475537983 2
192365690 28324579 0
143431396 390087525 0
364692936 864693859 0
545967735 127742893 0
823237650 897160210 0
105597618 129471268 2
70853755 293031022 0
465581304 34666881 2
410049614 584239386 0
752581026 23659597 0
17136638 84688062 1
515211721 177112393 0
602782845 91418665 0
507692467 20211054 0
252672156 287282680 0
933575059 616179729 0
530634819 144772067 0
575900375 284079419 0
830738543 961029912 0
29329122 895287304 0
315388245 753550741 0
767323858 55887771 0
606467567 141575810 0
590693082 645245016 0
57988599 984757023 0
981111653 245511737 0
813630064 646655788 0
600069885 768665715 0
802667436 210127208 0
762330835 474756140 0
92033221 41711062 0
407319045 23478988 0
252794627 948369093 0
350832772 627716374 2
14750238 210531658 1
183799622 493806029 0
222184807 275778964 0
122521904 366995707 0
925064328 321130277 0
285490210 527340703 2
893222256 3249635 0
776970732 910838933 0
713747147 508870022 0
927881855 683465702 0
655852574 142710289 2
348337909 196225775 0
645515921 296783033 0
717090624 597285791 0
554992860 322054814 0
563168545 901503367 0
114265586 813701301 0
241277789 494663101 0
443536978 630821514 0
217262145 282827578 0
126537471 60735228 0
795107804 809772086 0
970876260 833546812 0
658241258 883157715 1
699213226 507175998 0
988871395 876376491 0
403233738 558324100 1
779759974 338152687 0
737580149 776800717 0
82580932 444060835 1
22072643 822092883 1
105726929 50477941 0
220254594 561704375 0
800617855 678657623 0
839114804 383969339 0
53103255 71138324 2
593884660 263444258 2
683791179 439205967 0
440039479 476545508 0
68107466 963884885 0
83177712 56202559 0
647501839 379109192 0
59781376 318974431 0
717125945 435064093 0
641046919 100739558 0
246167511 954027101 0
842075537 159976858 0
420742386 818731026 0
916155961 539140534 0
215014848 23421985 0
548534657 859308404 0
465495513 190647235 0
936469272 606319681 0
118198480 360650849 0
160968723 752578053 0
240260457 946829513 0
320120504 537166777 1
219758537 170158482 0
477192241 697767231 2
423480242 893997146 0
998006305 33160205 0
491301863 446976575 2
846942339 933974252 0
417086541 89760174 0
330168274 267153514 0
176971782 669762285 0
826469462 250733747 0
980169422 65288846 0
865397601 489419947 0
386363839 811185212 1
382296566 293759140 0
539320274 149656228 0
907994425 256430854 0
779767140 588078440 0
644993724 450657271 0
649520082 4191879 2
13204377 268769566 0
668427754 144085043 0
784718554 582132346 0
69928035 178275760 0
533002696 518865472 0
588478261 992050709 0
74352329 864634859 2
186824787 763437443 0
512922160 564029805 0
98443079 744960264 0
408572867 336803102 0
651641600 649694322 0
276999110 52737140 0
838253653 376969080 0
620559549 382345666 0
204916948 157235909 0
688018153 991278681 0
615490489 67898659 0
563437279 587202085 0
899751581 118281578 0
804296635 620960162 0
175186747 850276305 0
729765428 723327276 0
488688473 469524497 0
785520515 283324512 0
540048450 43189581 0
92973384 133781907 1
316447647 276759625 2
263735980 546853925 0
544414676 570586383 0
239809505 423194620 0
491334048 798761599 0
330634336 84047102 0
231444590 402915963 0
285370608 161843310 0
19747981 784777744 0
629650146 182920534 1
831745089 171691893 1
5557125 842672744 0
836505573 816203959 0
830840101 278095179 0
75519010 45887992 2
454797402 423827814 0
492950209 452442159 0
152729641 956854489 0
31460216 757518811 0
49580330 138145488 0
426859862 816649128 0
436917327 948535513 0
979010247 228134057 0
906824465 843118202 0
687276091 104016779 1
484262013 818621903 0
15244471 413913266 0
505953419 893845529 0
52902158 80554654 0
882565845 916647915 0
21408968 43660906 1
944261074 626989236 0
560341922 159314037 0
110168149 783924427 0
443470553 18705576 0
345587142 596134784 0
132770497 153126354 0
610086066 467630053 0
340207227 831896756 0
755552123 776143603 0
465308488 16617079 0
396810044 658790284 0
465594497 885923306 0
414204481 494991625 0
144410616 189377616 0
329491838 449043223 0
58241881 274309992 0
908401578 890527421 0
376674916 944759596 1
291692052 514896268 0
806357035 878605618 0
480138453 45969793 0
31810786 570652766 0
515552234 144972499 0
307394207 728964274 0
965505576 579230740 0
308603206 331221230 0
605304241 772093025 0
248088332 82628965 0
253082659 766072054 0
612668888 962558795 0
947261275 420775116 2
881139251 475152183 0
140919295 363058539 0
387544528 211087998 2
347834628 842470610 0
256575964 56220390 0
332696638 846660812 0
809863777 85661082 1
331281504 91770035 0
421437701 678121814 0
787293022 729766545 0
65027814 614665353 0
872691132 315800533 0
983589998 640127907 0
122492533 62359637 0
868098283 56719537 0
379983153 418366785 0
637483954 479050396 0
176482601 136432570 0
886242835 83872288 0
531107941 362233929 0
120658224 990720173 0
175917175 827133 0
289537551 437232360 0
66733876 870174578 0
843372691 14353521 0
616154952 481192335 0
657812538 959234348 0
389427966 496917627 0
644943237 854491298 0
979494294 968377600 0
145202807 513933558 0
337113709 28427020 0
639775262 134281947 0
605028544 419786041 0
62849654 211420589 1
404766991 903889017 0
417924075 653001125 0
102012761 420603806 0
780881511 536493547 0
841059314 621435783 0
401725608 74002559 0
551662197 639913884 0
366778359 812180228 0
77585982 86498363 2
76687128 81138711 0
125047882 284955635 2
829462480 204308596 0
801352800 306947624 0
237962371 47744199 1
730842548 483009143 0
694412836 501918226 0
984443992 988195979 1
246482651 39108850 0
375316972 80165192 2
882263568 521132709 0
999850301 318389883 1
260855670 105952554 0
130983281 920460458 0
522507695 853416791 0
511838688 779312058 0
917301740 122450121 0
533986059 14525433 0
79751750 35797788 0
59997799 394379791 0
533529232 693237947 0
654721874 630318718 0
200496101 579744752 0
916467725 863758125 0
111612805 56816261 0
705196848 833336809 0
769701196 37176480 0
561245812 507088003 0
122639197 74838213 0
905759571 809561337 0
696541453 293262464 0
256093520 653284001 0
538147306 206100674 0
830250585 304602991 2
52857908 654490911 0
78490902 793129175 0
648522102 198018478 0
685551956 446402885 0
468922589 174877449 0
446224720 557603930 0
411407038 392281308 0
53528561 35779568 0
364958341 205234968 0
215006321 667990807 0
816173913 403819754 0
139045182 383360792 0
62669849 573999294 2
511383913 509173497 2
813518908 315882149 0
237426686 360625899 0
444113139 966617222 0
771278451 6412609 0
66170306 513812788 0
422764276 779305263 0
115319363 47607458 0
499258008 460221502 0
82397259 235647434 0
767803281 169066130 0
893781957 76936217 0
240309032 185223816 0
107654726 115025381 0
608577793 232594646 0
659497075 33814574 0
548568050 989662081 0
498091112 370782695 0
796853097 317553918 0
734408664 100354541 0
123958544 127492050 0
714738246 228725375 2
652256501 702707061 0
4425262 247532769 0
633337491 19260677 0
572637051 431247423 0
704606172 559116006 0
444059956 756467370 2
744775774 197701265 0
909517139 659630418 0
984995991 320558391 0
968126862 777329577 0
829065214 73962245 0
31831153 193371171 0
42295030 55061729 0
705628734 711641106 0
676766282 896993508 0
606029284 728761451 0
282727603 650415015 0
208087365 737652549 0
622555156 701074347 0
793614026 901037833 0
489002449 970582582 0
1133202 374332915 0
188411727 814761465 0
773866332 785846160 0
774588096 580851565 0
2376178 300165794 0
386473311 146574511 0
872693746 491118416 0
697948213 910422069 0
353172081 621765774 0
859267437 742218695 0
985979008 825909887 0
571718191 408356885 0
93493628 519441916 0
454498055 510068706 0
171059837 115856035 0
2782060 842117924 1
789513153 313181028 0
101213028 127946519 0
170209598 470501456 0
127608451 967559375 0
571365757 242647577 0
480566552 364859752 0
380643391 758729494 0
580753225 82143662 0
195557311 673963376 0
278004715 591816906 0
398495953 513718012 0
671080223 148114262 0
33573858 538460750 0
87393374 600967384 0
864490045 497662447 1
274210944 855734758 0
101514808 811745748 0
851017696 225914231 0
175965506 400796702 0
440293835 186821578 0
19383446 988844670 0
145487041 35764250 0
972323199 135692557 0
515893542 168315602 0
866120553 968660966 1
918090880 480107609 0
200753987 583180248 0
142843133 284643502 0
640498514 828846597 0
605672188 119255828 0
163363257 819003912 0
125023866 788370302 0
726297472 211951537 0
729119880 147234415 0
861081457 10267871 0
456029410 170673113 0
381256312 41457295 1
46864638 264986400 0
363317969 698524670 0
75212516 343801510 0
144237222 448286178 0
970129256 502859025 0
193479130 7043274 0
15390227 121181580 0
478698029 849483732 0
987210659 544080209 0
695633988 337527039 0
921904434 969974247 0
848656063 453772829 0
988020055 979428011 0
850288889 873716064 0
635187987 534006400 0
545485413 305638216 0
106394354 363213958 0
351434595 133147701 0
77927441 649696113 1
412711333 735146692 0
434056068 570927320 2
370103555 736196685 0
252720008 391533061 0
728950058 4924087 0
895376355 676091464 2
999116142 480316327 0
4141245 331920729 0
207420196 178286880 0
97854759 214767817 0
848616071 724018128 0
166087208 488534329 0
987060715 800043715 0
988866710 466048363 0
406055055 903051964 0
569157626 347684710 0
741101435 719427325 0
83503253 867490030 0
300648830 653356973 1
124575857 898596924 0
861211903 520195678 0
50339336 398776206 0
232864425 33787988 0
651100216 378849394 0
283891575 932122810 1
550964067 327929588 0
551456167 80709967 0
947456258 171536499 0
424404514 737222688 0
437484612 496994384 0
794194181 867064744 0
673502207 629924444 0
650876216 857585843 0
625654370 2490631 1
260141372 123462660 0
849052122 409849056 0
736043311 82201744 0
270300175 265832811 0
398543843 57158830 0
197286804 873234294 0
792228488 814038817 0
37713077 286288241 2
63673629 767495798 1
387538723 653942142 0
503329762 129752167 0
150010641 925648504 0
118352603 51729241 0
995293399 168297611 0
394440658 743936875 0
199501534 506080101 0
156832565 953289797 0
78754782 327213736 0
491362238 762731931 0
765386626 26943913 0
73140004 380214370 0
987941477 772379256 1
157739703 355506133 0
460562101 239841850 0
122043983 116031188 0
450698554 712530318 0
347630348 378275963 0
133391936 390180914 0
863940784 734808264 0
158036712 35371578 0
85430063 170287788 2
43763050 579564511 0
821251144 225650752 0
575794601 421774526 0
269767672 138128805 2
355239032 547349369 0
72729899 227425023 0
96052658 814826658 0
704662636 168580045 0
608525452 79514006 0
141922196 737305470 0
301723319 371148199 0
274864323 438160363 2
10321846 894343222 0
509668300 267305669 0
963288975 569674364 0
720075295 956864423 0
216548082 416925705 0
70901537 49914537 0
57338510 12437561 0
114884642 369360167 0
778877309 102282290 0
107386128 601088173 0
258262726 207504475 0
827567000 469553820 0
261975220 752449444 0
57621402 958205578 0
539559505 275242386 0
66886822 290330863 0
919061341 670525945 0
7614783 352955459 0
874048882 92375773 0
395631955 959202266 0
733922591 37472831 0
134853388 623000099 0
696092178 976346778 0
810067017 724651592 0
362681468 346968888 0
652043488 26992632 0
296047349 943450245 0
202526772 563962519 0
973462937 788754692 0
39234505 621013917 0
382963615 777991131 0
684989719 670596921 0
638574495 36934915 0
897065977 557279129 2
899281355 446153247 0
203635558 402173116 0
554328202 56423870 0
83035096 249489721 0
797629179 583705909 0
614331376 359348038 0
786475697 272358611 0
364375864 200276628 0
769339505 818095793 0
195347902 750435327 0
892444489 782185561 0
237789076 758754675 0
65704346 58872515 0
88621166 347403241 0
546558664 542709070 0
431007726 870701771 0
729599157 278349300 0
777603540 380274781 0
998993897 373965244 0
867694267 68311916 1
803198298 70162865 0
829410007 600080863 0
365908889 339411445 2
47236074 620932904 0
64409108 314025049 0
710078895 101380892 0
173572135 602483436 0
998272736 250502749 0
553507378 681049140 0
491354432 605202033 0
265789820 102245507 0
409527344 341881041 0
59675263 174788005 0
770643200 86391055 0
349961268 272993658 0
128862756 432138564 0
205277601 815534970 0
354705080 566441900 0
587028186 186572582 2
725296015 481756174 0
280218166 596396812 0
43401483 42105199 0
326491794 248657983 0
187736931 89934793 0
124220123 85729464 0
263018907 917301364 0
148111905 499754611 0
998544398 499025369 2
682292727 138923479 0
703959846 287241736 0
571888607 241045853 0
969997477 612236607 0
106052780 696928823 0
191544833 322032021 0
988762931 488165445 0
80999988 794209052 0
18107497 594443693 0
387467471 116313044 0
423512989 80932509 0
481650429 302761681 0
687539739 760168307 0
154820929 71114931 0
131751760 813344330 2
348875061 902121619 0
443525046 888472384 0
554388579 756185360 0
16112896 742672645 0
100077762 482482151 1
366408907 558967619 2
75563415 733971505 0
405645426 457240940 0
205541615 740125800 0
286279777 977570985 0
545023346 10784678 0
135462576 198034110 0
63936790 216359857 0
932205590 621752083 0
131470568 128617715 1
598265660 931889409 0
765574348 239323757 0
231353455 493664330 0
983317419 90882846 0
736513157 182655066 0
64326110 913607894 0
265035228 466528799 1
128961430 882563366 0
128258131 825976004 2
747471995 130752528 0
476652973 871736615 0
179251048 92374243 0
888793153 542461004 0
890344708 426445916 0
369158175 900865481 0
963339899 482787547 0
642870831 54795940 0
215831437 604803304 0
913780803 148217317 0
962756818 102292996 0
32774228 137469361 0
697054232 580751542 0
547545673 51606508 0
895436032 596409755 0
762941564 993223507 0
818664157 866036483 0
210211976 971491138 0
142469280 289189724 0
71924604 192368514 0
563059549 611829756 0
361884482 731590721 0
722019917 662244324 0
696019940 564659373 0
709793517 329370062 0
166017284 101469479 0
489649533 309607192 0
828939912 347643610 2
574404378 319001168 0
57349412 127116249 2
7900816 701652884 2
532999010 805348572 0
854761983 286783676 0
519353780 238465342 0
98240761 448740554 0
352717042 630858180 0
912944221 243419507 0
602421206 261028756 0
858826600 207492665 0
50625541 226711896 0
118053679 917864579 0
846651789 548820498 0
614520106 922879179 0
407458198 284464942 0
535519753 894463111 0
810814770 248157864 0
510588008 809369691 0
536257083 971115692 0
488820557 480172569 0
122199352 310859713 0
619535823 436627978 0
632982602 305198385 0
357798725 868944109 0
275038221 23356992 0
361752251 310190753 0
37122448 206701569 0
187060370 505400393 0
762692619 178636601 0
84415019 120481629 0
297207680 348833972 0
335713365 171624296 0
469875949 670772500 1
803754714 879615468 0
134102510 832123771 0
472760910 474749197 0
703517753 422411520 0
851673191 628465453 0
798114537 622396732 0
536660658 983477334 0
673330552 64989214 2
358865252 61869405 0
48650574 54426729 0
91644245 777994623 0
356787529 63720581 2
16053663 461012104 1
790638593 316548652 0
302161312 36345385 1
420502436 872709454 0
204298267 796802382 0
15146235 948199476 0
354000979 405482873 0
491571650 687150852 0
3645310 734959792 0
385670057 155415610 0
161533442 730045172 0
713870753 168786774 0
623659493 632669726 0
110359862 346866465 0
973194484 515467248 0
761848073 232837865 0
493554298 146068496 2
226601397 307673648 0
244332700 311397944 0
121268605 528882038 0
463309577 715189767 0
228610669 737189849 0
959249663 186063078 0
980960402 8625873 2
713437112 625519509 0
804845436 152021509 0
418205614 584180183 0
894243215 601844827 0
743841897 994181844 0
105577183 133647565 0
822780971 471364633 0
975078719 630890250 2
761247096 172299133 2
976149078 8009531 0
29092578 893372722 0
78509191 79308553 0
550876395 229894264 0
39406533 612374096 0
829225972 116460878 0
790531058 856371363 0
369320749 388996750 0
598412581 121930116 0
302538408 912233328 0
224643675 41669848 0
138868219 481393065 0
797428467 260956298 0
499734567 623132002 0
266748020 458507014 0
417638950 505658042 0
98747863 82628296 0
261332951 963751928 0
776556746 832737125 0
666612775 371955017 1
117127154 356937785 0
83719532 56768738 0
589347705 909028645 0
537106907 687288361 0
557948383 147684180 0
285722300 226250258 0
135605947 453495728 0
343782605 100649947 0
913753497 352414006 2
890900122 114579831 0
236843779 850331430 0
701059284 87046075 0
100720807 918188911 0
839609473 160208560 0
197154636 537161515 0
660782594 174042060 0
252127533 738029516 0
951860189 712590036 0
844321758 290510245 2
573579559 856365547 0
256691466 433715010 0
549935595 717580657 0
419521425 60291048 0
621963628 687657387 0
90752995 85061586 0
947433177 601402493 0
125192560 354684296 0
439457694 646785826 0
479122631 98499050 0
638601844 421445572 0
68283946 655586501 0
869947747 372454241 0
51022327 517132964 0
252122247 789210901 0
455734980 89018185 0
288342626 53333113 0
809881312 619823867 1
724579531 71690550 0
515770234 641526444 0
95497478 50470201 0
641408056 27266767 0
512855043 961469030 0
121974199 755419369 0
847546980 317951974 0
765153805 798997816 0
742384033 919331828 0
951916454 89602520 0
883459725 798272996 0
358225667 778312863 0
148036902 464818977 1
306012047 994746186 0
124673597 875410633 0
859418138 130264472 0
39709667 755991668 0
757997397 231441973 0
660426402 10515052 0
453474253 271121512 1
298243089 218570540 0
903996822 940367942 0
679972297 82777081 0
56010568 987066798 0
258899773 274487633 0
924863526 866346423 0
257794015 212749576 0
893129756 723848108 0
269247614 66220482 0
183797545 8468512 0
138893130 121854004 0
264369319 602226227 0
248413708 59977279 0
988355035 358655949 0
56823650 377296354 0
23089925 369798138 0
859156481 147979293 0
970229718 183364518 0
246560562 960413684 0
718653551 36987661 0
319301530 978829130 0
700233555 277989593 1
666758541 388521159 0
93589536 137587366 0
320020492 72117212 0
790513878 83570116 0
804639105 621196211 0
631697236 702153084 0
435105737 969647396 0
897980970 647173306 0
238235589 86060743 0
603588849 241428563 0
41958125 830953501 0
819555495 393842623 0
29508035 109757357 0
513260497 211607454 0
168282376 592463794 0
345344547 824097621 0
255062631 104138945 0
347278818 953287981 0
429692049 453613611 0
129729022 901670623 0
795729585 429825007 0
577823355 563908177 0
515448239 266907065 0
100758859 416342075 0
868698582 24706507 0
418399655 908728083 0
4429865 18079985 0
90282208 2006200 0
26388063 116321775 0
476311617 28229181 1
801378228 79930049 0
16179678 667420753 0
867244944 116676774 0
320465952 964599408 0
361115580 87041547 0
520846593 358212349 0
822574605 558180983 0
255521715 618982229 1
72574905 171383836 0
615857872 144101501 0
364785275 260874488 0
81690562 920284915 0
80714344 264063877 0
227005529 703288278 0
527432351 743969556 0
249811010 97935739 0
341169278 192027167 0
906170932 460873849 0
900130108 217472410 2
128200814 696666892 0
406501572 112409925 0
260623100 731278286 0
337741982 280691165 0
773198461 735744393 0
461933993 501578879 0
285608525 516712078 0
243980716 193361573 0
71655117 253482797 0
320613841 103336235 0
63379244 653435964 0
888926429 730873009 0
396163647 44433317 0
755644646 832751844 0
484686415 215101309 0
454910577 339204764 0
198851362 952604135 0
915237382 647363785 0
643589791 823825743 0
806201540 41946336 0
376397807 784598488 0
407455341 760777381 0
447793146 171407190 2
369102764 967938901 0
398740647 74629059 0
610226970 597211107 0
653653007 565205140 0
537317158 395287612 0
50647976 66841583 0
691425754 965852840 0
164290773 571800185 0
319896004 354084845 0
632185929 619583989 0
318387113 791407741 0
857863672 300551435 0
445780665 290498198 0
672320360 49162678 0
604864112 530994295 2
401197110 627889544 0
229108559 532086939 0
504695806 971903192 0
112453561 733630892 0
747971483 41468369 1
743439162 908509869 0
636130612 765594740 0
762333600 837625214 0
260481792 111033210 0
251869975 107445616 0
47329672 954579749 0
340268332 742493698 0
969375550 716167242 0
851076618 288878467 0
217639483 536935091 0
658038019 175582585 0
724236312 544953506 1
262901558 265489673 0
666421688 649062159 0
503027439 673977 0
651824286 265442017 0
175740306 75316007 0
657399803 623616346 0
171925673 948916993 0
144387750 532733927 0
754870872 976332317 0
659897630 434508319 0
264726553 676881014 0
21920933 179088717 0
233704470 179124181 1
551614553 260166415 0
433290426 280403289 0
343090940 128438490 0
727580683 591040271 0
915731291 50772695 1
649107435 581891268 0
788364132 896104290 0
731537748 347185311 0
24498614 55533285 0
42676093 800140374 0
549867339 216759296 0
501081914 138231384 0
433055677 342231854 0
807413651 202074940 0
360135979 533778297 0
542886797 978439795 0
592715782 771968852 0
77302973 544484218 0
2414352 543727124 0
77751228 804993250 0
13724291 192517831 0
695550188 420317009 0
194225673 189429076 0
609336150 868220037 0
638198238 176558730 0
206158729 638009145 0
862337071 706917202 0
900683260 46912346 0
14303616 50851334 0
594153211 962159559 0
598627422 368793242 0
188537579 469606711 0
807135873 826469100 0
748270910 873715566 1
899853029 147478493 0
750824388 528870242 0
56044876 629079276 0
341093726 497979628 0
928703945 116840919 0
213903905 344808545 0
854177764 482966792 0
941807885 359866870 0
480892248 679317032 0
969449248 811831721 2
21612515 686721707 0
495680909 110324310 0
518956341 120242962 0
269352444 959446535 0
204939704 57281458 0
815746239 444103297 0
75994107 975703138 0
792152155 240834564 0
872190409 691546922 0
989235445 226403706 0
771873604 728787679 0
825734366 38166653 0
832363616 502739326 0
294350315 797887103 0
745304995 55761415 0
78783526 969693792 0
820097188 338657077 0
753494268 911668165 0
843069910 627844878 0
722363987 767529726 0
358996209 848417418 0
115415675 9588294 0
840488018 176257118 0
428540609 107127214 0
885465181 30250124 0
331493836 949047677 0
575623644 48104417 0
884677484 312037270 0
242271535 164490623 0
932122513 113533539 0
404949458 288585506 0
643916631 53738925 0
186834865 2728627 1
403630867 570910277 0
486962281 80269508 0
262333134 440085912 0
524882041 509030650 1
592328646 143506451 0
552255730 982245399 0
458829935 610490541 0
926240575 105271701 0
422203268 916447312 0
557941235 346016669 1
262800713 515964780 0
294705851 573175337 1
70042573 320310243 0
62522007 510239950 0
2733171 311432751 0
830019104 275420408 0
572793425 494440756 0
376400097 969357728 0
746905104 463332558 0
318506583 328579007 0
437544554 325255563 0
259072382 705086290 0
783700321 816347017 0
575573215 750888358 0
218253156 932233594 0
353306178 41175738 0
26477978 572625017 0
47255568 349384761 0
843762875 732491238 0
127737773 122794747 0
955116672 322012504 0
745901076 410806142 0
737524618 83490258 0
405280721 574174329 0
686661633 575540802 0
577249773 873310818 2
989483005 386641953 0
190402751 125430855 0
410619216 633001208 0
138361679 64464703 0
114443119 611172079 0
747256359 711911310 0
132015143 336595606 0
752418328 800334632 0
27284875 121222927 0
475286481 143172780 0
113249911 744583896 0
499682735 222128938 0
358344831 476783379 0
604216372 842430674 0
607984204 971956329 0
270451382 751260105 0
714267210 193383338 0
998749751 666461595 0
386992615 314552512 0
14074046 22184805 0
503849103 101511246 0
896479983 468140244 0
71984477 25750679 0
920526280 340565304 0
37914225 245179326 0
900360167 460446564 0
356987659 884045059 0
312563968 920034611 0
365628801 129349727 0
339280958 756572421 0
691136985 95537062 0
632645102 618094044 0
96432807 293762511 2
369030312 2245969 0
597702675 961736090 0
235517144 979479539 0
185525158 336269115 0
42672676 119865175 0
493048135 737836284 0
646839624 765415057 0
996571521 448010513 0
769901814 173715877 0
410324842 70452787 0
898501874 393006317 0
419276303 279298392 0
331688742 37433216 0
315986771 550500988 0
859236152 449083909 0
355737178 391760549 0
576176551 373500104 0
75768880 170077727 0
462013242 666305259 1
866847153 679602827 0
85500130 412689587 0
567754631 843662736 0
862298152 121274190 0
261976200 467131120 0
323208002 895539812 1
934331633 32476980 0
191372596 70831776 0
510058608 849582755 0
640422906 299474680 0
820914845 392903334 0
546010198 983953116 0
399471599 561800235 0
959089703 63083429 0
49673042 454365861 0
34170595 5044949 0
237712110 41274530 0
790173213 796743938 2
897429093 998889488 1
35641995 110638243 1
755100140 121707282 0
619522133 844339064 2
510941686 288062119 0
468520236 444921704 0
809674325 59936683 2
186530153 413169051 0
672102232 527784783 0
865901526 265116846 0
854808990 91110093 0
590859 831672277 0
704799609 499524652 0
877005475 29351441 0
506320105 831993510 0
443863025 480332185 0
181043897 239457749 0
840668496 281823968 0
754793098 976592127 0
928630285 947258141 0
359513980 406180195 0
287813096 942113278 0
363731064 233387887 1
463049873 215269203 0
149176924 470818342 0
474591932 227764505 0
53521567 5146358 0
35141808 925316733 0
759824090 496036930 0
810415740 88707881 0
118576042 200770261 0
111607793 461964986 1
266243834 876705908 0
607590729 211552918 0
651677843 676013339 0
899002023 21736031 0
828328950 895330274 0
436160262 743721105 0
879403314 723911733 0
520215248 667628777 0
931488821 151904658 0
399973681 143098786 0
972595094 255536004 0
433753214 605741550 0
228986392 820110309 1
341900832 72934443 0
441396684 106344894 0
787211388 183037004 0
615109421 248129386 0
779057507 846187681 0
373405551 208220841 0
69874135 248496789 0
935044355 476103848 0
910391456 280606119 0
868579364 912173670 0
469001872 599656014 0
2154153 644671949 0
454649903 579585865 0
793358820 681572189 0
701237617 877322400 0
528243583 848724340 0
632211030 698420483 0
340900760 64333455 0
914603255 869569937 0
442075118 916722877 0
168145881 724652360 0
74299538 378392277 0
823234765 299368403 0
763202604 355549599 0
888690247 740667364 0
332899021 451684426 0
988484371 480170434 2
110369064 479623956 0
130562104 334133536 0
126553609 246184946 1
52546733 332141861 0
970247495 789926791 0
619278187 848409796 0
574463788 941698647 0
221857076 423579611 0
944217709 998158504 0
406071385 215070803 0
129633634 440625839 0
817524545 733928553 0
10854568 592098442 0
806546657 436376295 0
162731564 437440199 0
844608836 265372181 0
423130718 133633223 0
652454653 49749473 0
259085577 54809276 0
874283787 453661986 2
780590799 915277024 0
500473503 768965649 0
21457803 285336654 0
110606766 12276802 2
47737700 823058999 0
355272508 362719252 0
396085267 224648771 0
925852555 748054859 0
166166030 505697379 0
255656352 426309922 0
914252122 855917881 0
988755844 721675732 2
513426585 283489677 0
148289542 622199431 0
726038208 280187349 0
387838113 993935679 0
483817690 630208328 0
911452817 223558242 0
465059538 196061468 0
319296734 664157273 0
36029728 89427703 0
960087471 792869772 0
465503617 135110797 0
588086185 602574229 0
102947871 92962238 0
423515121 927144622 2
702608172 792836645 0
270815863 983933321 0
576856410 552949886 0
801184878 638751706 0
26622273 553623396 2
563813208 694081059 0
14229713 135771003 0
36161205 412388961 0
241600312 110122778 0
970928006 722298854 0
386989173 672109979 0
731476192 288169851 0
324757526 647617678 0
263871314 649856247 0
828685181 692083259 2
631587939 82716443 0
270378193 671520011 0
205811412 143233251 0
441028045 220636493 0
4785030 749614356 2
439408447 895194679 0
58935928 196066410 0
383402755 345579028 0
288838581 35434306 0
33046851 909017505 0
597133319 912418201 0
867549890 587116441 0
325321777 957604981 0
130664860 106413891 0
108778748 130283313 0
854751594 825499358 0
81329308 955713621 1
470485358 165844777 0
773189172 946490111 0
977412676 409686886 0
81721478 676914539 0
265283422 781089607 0
818371374 574913427 0
201509333 947789665 0
509771498 112000787 0
756033760 595075396 0
624387747 725596862 0
84539116 730076120 0
43815520 149457910 0
111476265 653683897 0
519859190 361667720 0
344518279 819931522 0
550680647 398543974 0
290459323 989018943 0
590861529 452151177 0
390059191 501761554 0
226357568 772167851 0
335442580 39192628 2
324731431 507720707 0
263403537 439218779 0
226090185 31944730 0
515784575 952992030 0
330689235 846889976 0
369927007 542327384 0
296710581 826134656 0
695841779 457649672 2
65508718 286959414 0
282945685 855356725 0
261326070 293014111 0
75667620 222266452 0
27783814 783345921 0
528705093 415117741 0
811463621 666529999 0
903144847 161909972 0
877438485 60122603 0
143659037 157788798 0
148195400 963057952 0
298002221 623042843 0
345915285 64220911 2
365963017 608039634 0
830293820 183195818 0
986663472 12666470 0
322440313 86219752 0
99018024 134787487 0
124602146 282979872 0
31002598 100814212 0
795159109 38367215 0
707898796 189129143 0
46392090 114989197 0
717725962 345972149 0
485956414 979972432 0
174806582 810913982 0
874291031 218329815 0
110140602 167492403 0
70364338 247337749 0
575908189 189361755 2
582751969 408966458 0
385598200 810566937 0
922990902 874197808 0
103804794 402520433 0
467151375 30963510 0
864849324 858638014 0
376974648 868332304 0
177915087 504221707 0
576844517 975783675 0
272593196 558506913 0
224261647 900830450 0
205744561 712714590 0
907479111 186910749 0
651889367 531931069 0
542545691 680826694 1
887098183 957573145 0
624774312 554537010 1
98765853 265113237 0
489098432 664513534 0
170636558 69830081 0
596575927 968193711 0
787282477 380614281 1
88301162 162901655 0
13319465 541958394 0
77594648 584027674 0
972436973 543290925 0
34479778 822811211 0
382890810 700355810 1
163317819 445946211 0
1743912 842204840 0
266704422 757069972 0
917488439 680067286 0
358737119 229293302 0
1877265 123069038 1
871858776 138169617 0
304800644 604369523 0
289643967 552873454 0
490070603 610978516 0
426198934 837523037 0
433665368 933049463 0
238443168 954978927 0
98823788 21413686 0
110902616 893146750 0
375825426 769359337 0
516890774 514110198 0
529218166 76596682 0
168871911 162735088 1
898429972 48373685 0
215846720 31124308 0
93391287 237310571 0
217124697 199778161 0
49534797 207176098 0
632953443 178781318 0
747865136 215276206 2
717615867 558512408 0
196355472 735863867 0
456373781 251697559 0
183432527 456950631 0
699175509 267014738 0
61157960 575907358 0
657614694 679655006 0
654770871 225985574 0
640815229 225434850 0
562655039 915241935 0
864419114 570271 0
801463378 477626496 0
668762717 933158371 0
297109866 664331265 0
82257504 405467911 0
589454576 22347547 0
558424617 16097939 0
959297308 704148716 0
34304359 216481763 1
328841254 467276740 0
430744608 967789868 0
816177667 327648796 0
342581975 8555693 0
976597562 799436844 0
50395737 504390976 0
769143697 560445664 0
441985739 112821193 1
281414739 155407329 2
189255992 774458723 0
72724524 14611014 0
995364588 54998747 0
23178012 639554252 0
803545547 926845150 0
310926564 144505921 0
558164875 93884135 0
964597185 424782899 0
431767335 465425654 0
124472747 798816843 0
47253404 486246369 1
686982854 107494149 0
324407704 344616424 0
343802201 383844068 0
236228939 225004402 0
1672772 247626499 2
817073174 325812368 0
518806768 233676175 0
615821973 895085857 0
342040180 820266737 0
449547387 452640909 0
115334879 921008681 0
80821036 321555220 0
861539733 39926005 0
265123409 576672042 0
47533372 228189396 0
203594849 108047142 0
711338414 55971027 0
44643393 525851760 0
296612187 277621445 0
208625661 845570302 0
386005659 509350043 0
94684542 185420850 0
923095774 848282817 2
587303995 446339701 0
959659115 250522354 0
727423114 839786472 0
992388758 247538929 0
765657425 116994125 2
18717717 44161846 0
39731848 261281459 0
478140545 668130937 0
819832374 65106494 0
516219384 291991039 0
374724007 289365979 1
724264134 731919871 0
312726671 321718196 0
759477663 877805485 1
116769630 452936860 0
317164202 339856633 0
907049212 405038542 0
649054172 828800836 0
151726806 42428703 0
71598756 911649387 0
363751702 255764861 0
395893780 980213399 0
371450190 634841333 0
851488322 370203782 0
148896765 370609103 0
48515957 983065974 0
665973410 313383514 0
397987390 309910342 0
454131766 161072843 0
439492679 412734095 0
647083307 253848119 0
976659783 997891819 0
288046878 244312664 0
120383897 379530021 0
631715979 266731401 0
663473974 25661459 0
651313747 967344943 0
315298080 772068772 0
99599933 268092849 0
903850130 36023731 0
995091165 921107135 0
790154981 987661812 0
573531881 958679540 0
977862099 810071076 0
178888152 657678212 0
906246674 275743986 0
685838040 670373096 0
224482231 478731080 0
474485246 796302915 0
228100115 696548707 0
155217410 503765966 0
413372288 247478328 0
11504972 475731743 0
508163811 137755502 0
907105708 547724817 0
621963783 982568453 0
130382759 129958014 0
995070221 443844175 0
988844389 992442436 0
70058497 596235696 1
95587138 790764093 0
902730214 19333342 0
862909680 340050574 0
665490869 264912937 0
830333700 486069403 0
41514992 66071075 1
21520511 908120363 0
948534847 579503640 0
696400736 88928978 0
166380411 250999806 0
152705573 286529671 0
988751356 264220608 1
435407698 58472551 0
458171103 220957359 2
640600432 35279148 0
110626218 18530339 0
285071695 219691661 0
348077556 377922756 0
6921128 330951796 0
948645763 741626736 0
806248838 266201120 0
225124274 135143850 0
110803211 509053847 0
613945150 889664276 2
795780273 318979893 0
912565470 392731625 0
1767679 189941202 0
186102727 919180093 0
400658516 563923990 0
109950605 859247331 0
980633900 609184915 0
98946845 480476043 0
451179288 646105681 0
905235604 447445631 0
451435746 94497226 0
525599396 292834349 0
954848193 390519066 0
357727304 548843038 0
234864697 31793417 0
822138317 110181581 0
152563422 454232864 0
617950523 814971087 0
226787313 304999154 0
253824255 660905440 0
88891175 122956979 1
612249521 916632476 0
393165014 922301194 0
321907722 846151013 0
496199717 480431563 0
676486681 495195478 0
626707777 178741018 0
340314510 37033740 0
145775294 437313070 0
220570808 422162000 2
655777016 292196778 0
430976061 49543242 0
536598693 52432636 2
983921227 448226023 0
191927696 282914842 0
152839349 548782577 0
455445925 577008986 0
835438181 517844155 0
701096200 495554963 0
438185605 946944846 0
432687000 548244659 0
236310465 920300298 1
784800314 600454332 0
179931773 992465328 0
867731788 925539895 0
143371961 933474688 0
328151141 697549566 0
419146341 606130209 0
398358165 131958617 0
993542587 869043067 0
390524141 897120934 0
887809461 726339470 1
203401601 896250970 0
988124002 517332115 0
506957839 985304141 0
649140484 767672993 0
72425053 592414796 0
867045761 98333653 0
716511515 42870353 0
902586657 392981797 0
167650269 263526685 0
792135248 715551779 0
108285586 836224042 0
73836825 60077474 0
651780286 826141307 0
3965574 459076215 0
380586524 217428500 0
399456709 145710214 0
317038515 558441889 0
179175199 683919404 0
667033654 91903025 0
704368988 538421025 0
677498965 19190911 0
395480302 688763256 0
54890781 349607732 0
580435293 838846266 0
86675331 905995170 0
850276973 489617834 0
554363481 213942569 0
115039919 46691563 0
986708831 158777582 0
187490648 546291437 0
531894722 180070908 0
242856411 166711106 0
163176158 307367943 0
811145713 875564174 0
32632086 536678852 0
3532992 345244321 0
66358915 509723118 0
707886876 468629814 0
384106103 113118704 0
680530192 399892208 1
516712916 870767175 0
952979597 555806023 0
685236771 505835765 0
969182838 107464233 0
200549010 167538988 0
702600156 644807318 0
303498654 523706620 0
984567654 743803060 0
831165131 776650657 0
106741025 570269962 0
607014884 519472328 0
413951682 952930211 0
305788486 657824520 0
217367920 394258657 2
99794011 860756667 0
21965511 710166490 0
226994657 55740176 0
131398995 531848117 0
45139394 90381002 2
246075706 334030245 1
408350972 961022498 0
134376237 598228064 0
837245479 409580219 0
235577479 331797807 0
903680715 954863904 0
615517464 113038962 0
995803323 645279483 0
305720642 76240131 0
73359217 516685857 0
1091469 874214625 0
912882714 545318630 0
13710720 549760138 0
30650911 836597359 1
332850733 923120633 2
976204083 12997715 0
694886592 87529717 0
661321589 300744402 2
293188399 255457774 0
262111493 689872088 0
130219337 115309653 0
248525614 554224673 0
114238569 283490165 0
674518258 761608652 0
737736068 669741730 0
375119249 942426762 0
231851052 898535221 0
146885923 285800793 0
777137519 275419116 0
698132814 116039426 0
995995113 304685358 0
809562226 950884080 0
520482367 519212838 0
569416639 336553696 0
659995871 677959199 0
359767217 458274012 0
399599084 151057405 0
754177449 944903301 0
983933962 442795979 0
87052379 111201545 0
863888410 980842235 1
409890826 435961508 0
243655407 254623107 0
523429399 319026179 0
726527914 909139898 0
896292472 141328513 0
420965465 78274887 0
591106632 123399630 0
808925159 565546966 2
743034416 958594096 0
342989765 70261911 0
629733622 531368250 0
446458392 344254999 0
25938637 131771079 0
833508434 577975955 0
786784683 353905823 0
216758765 158330335 1
865590091 33373430 0
422103382 680647181 0
890527956 25362514 0
602317047 633584086 0
451930063 138613631 0
930823409 268629211 0
365807128 967528258 0
195318613 649121129 0
911068254 192377714 0
7358026 544077380 0
481618572 530161980 0
898723104 76246420 0
843496046 988696911 0
246348595 418901895 0
834884519 458328902 0
440812084 61355531 0
66521851 797426248 0
10914949 106651079 0
340819332 832927409 0
92005766 554435254 0
642530467 32251982 0
738103904 259512798 0
631387306 56672477 0
276397855 204767267 0
898071759 216568263 0
548281100 797994719 0
121273749 304967171 0
271253311 886285385 0
938496276 544607437 1
794140487 231462735 0
240470927 276717633 0
216114040 283349459 0
217466670 270200496 0
771565624 367385433 0
838531246 518397164 0
586172846 63584969 0
753104461 552957653 0
350328632 355004277 0
68166659 100067002 0
217683774 717323347 0
496687014 490705220 0
703425873 837352312 0
543297850 80939628 0
851168211 137568215 0
213466725 121873803 0
559740409 396885693 0
465799770 579543568 0
299811725 921691847 0
68116612 175535534 0
504485516 111586075 0
540388415 45332408 0
374045096 41542364 0
515051042 968859993 0
404258175 381446841 0
247761443 52950441 0
253650596 329395061 0
375756884 34229916 0
474741840 886297082 1
167659573 572145183 0
36529315 584467858 1
207469210 945857994 0
245227161 435875612 0
188674826 575519 0
35262104 639234144 0
714800485 886353732 0
64635115 662954025 0
428069277 260518688 2
83764306 882777983 0
753545815 16606815 0
535485272 733994099 0
348435172 584660582 0
372517282 782991457 0
764328003 91804578 0
765148058 400668081 0
232246872 66716010 0
586913301 178997602 0
512920810 744673033 0
817667198 997047662 0
909240319 264899974 0
528581887 729324443 0
832429609 598886918 0
289787370 901886563 0
438001327 612842491 0
611136235 831125363 0
20703741 725240705 0
969278106 596008943 2
178899130 749261781 0
997454199 282263143 0
599567489 65728241 0
267879546 44015823 1
140637988 825577546 0
123146859 630212529 0
145422576 437314156 0
995602986 868823221 0
950554428 147746495 0
239105143 542578597 1
64335943 358806583 0
857284125 539094895 0
697716212 183007849 0
829905871 240833281 0
643055073 915018560 0
309156210 663658171 0
819078793 188394540 0
700448969 938799483 0
435372664 485945462 0
450101324 794271987 0
101444951 555597912 0
631063568 84817482 0
56978731 475059205 1
926576476 91226429 0
381766072 722494037 0
78375925 527620482 0
587668094 732428247 0
652824576 654877382 0
184677764 687057726 2
626409527 319252078 1
384496258 982941144 0
530409984 746371950 1
26891379 261943 0
150991138 883199834 0
84716943 604855054 1
181817822 131360434 0
621582189 588565960 0
788226237 481900610 0
843417180 463946550 0
635907130 576932057 0
33079726 130536088 0
45666482 710873775 0
380493328 750432701 0
344977099 48612537 0
606226221 709812353 0
679814907 469087070 0
305615615 454975776 0
345057522 226893167 0
194588577 917163909 0
868198250 961694634 0
521731048 973246737 0
895581645 91880470 0
417852738 367851343 0
625195982 473079522 0
304400371 891327485 0
667464037 925291574 0
810413551 879877731 2
259959853 721116361 0
947449569 980679599 0
716389466 616567918 0
209257844 2279644 1
272315974 376728368 0
574011135 670352213 0
741588265 163801017 0
163863320 311956637 0
976787309 8083242 0
891517435 78721524 0
355732458 49263658 0
737032844 886052651 0
282355062 154895744 0
56461711 113952587 0
576049953 188868881 0
573557281 787119806 0
7302942 240651834 0
648702641 839997304 0
108868099 378861300 0
342280107 16629787 2
890915421 42420850 0
304155561 38309619 0
145932876 114067106 0
125927290 186379834 0
114722391 359861718 0
300204369 118297820 0
524114826 559380346 0
481267834 678416144 0
832121080 142860917 0
44939608 33982051 0
615080808 718076812 0
579916320 280782244 0
774074753 791970261 0
293656382 852674808 2
252580985 865481023 1
889109245 176658069 0
959586652 129571134 0
324816264 889131414 0
443409013 953456297 0
942872045 48091778 1
658801198 382319617 0
388715571 38256687 0
441617650 577715109 0
592671285 322198295 0
758022645 305586939 0
9901429 542154532 0
293805843 851829864 0
607629886 702860718 0
706187655 111433597 0
302385536 70300991 0
107910312 98081583 0
748200055 269775273 0
753542636 806131874 0
40174975 72102841 0
652799168 110804009 0
987179974 699624754 0
685808210 552616077 0
523713100 826113068 1
393798059 614579667 2
793321081 35239877 0
173436053 13611023 0
72452226 135577444 0
103081453 741145176 1
306193049 807451340 0
409947037 264469974 0
148326345 326925475 0
677103504 912377242 0
67391522 564769592 0
593861386 114154764 0
656241332 964240805 0
781226737 776655408 0
632615801 315276254 0
78381819 115962881 0
847380071 124365957 0
102602727 139749448 0
155804698 875432182 0
741523672 605853279 0
577876208 531279182 0
720891355 261860405 0
903777123 615576579 0
553509737 663100635 0
68572929 943914965 0
225211691 570885968 0
432055044 548793878 0
862100677 672334755 0
386033538 607204147 0
783448597 481033282 0
479122512 551934754 0
85340093 698734783 2
115681038 866288366 0
421770464 292066530 0
120018835 630050257 0
412920517 138427178 0
110535542 203666599 0
264864499 565395545 2
70454326 748380695 0
162232773 403837333 0
659918023 147047927 0
47136322 920598818 1
749396533 436593024 0
969635316 194176699 0
688771936 440174259 0
425205268 340388119 0
896575811 718899931 0
448889589 714474008 0
376950339 252918458 0
17886758 390531234 0
10185116 433697218 0
507093432 715500594 0
391108236 164293939 0
521989279 394038996 0
621535324 330132293 0
675709883 618382510 0
947651749 440146354 0
621170513 956174053 0
18510571 83036047 0
654549244 995907375 2
981566932 338894513 0
419617886 987493994 0
826236613 885547863 0
153095263 877575809 0
354698793 109206894 1
249158679 233950259 0
367167662 321861749 0
255280781 612266124 0
978703559 990316038 0
221210040 331418295 0
981759522 441764864 1
425098893 961174570 0
647671362 459003211 0
580626021 995434362 0
859062152 148222139 0
334848391 783042258 0
104949862 675049689 0
349698940 979271610 0
678568336 453461906 0
706469502 272206511 0
788796592 810310234 0
676093219 133381489 0
56216473 508150977 0
913262316 86478489 0
720773715 309421529 1
718241185 385601635 0
124397346 835788446 0
567132840 688015359 0
169319559 539567547 0
547019251 976031702 2
555296171 833508925 0
51379018 982004685 0
492827522 688888776 0
730944441 34775571 0
597310582 57247853 0
872789799 285978567 0
680659015 614072102 2
3148353 595968487 0
772479246 235391655 0
660385160 791505126 0
848588635 645979227 0
131555948 89347775 0
829727639 161931279 0
193696680 958015940 0
476885975 80328902 0
43955390 769679618 0
420563770 636830104 0
880799168 136494344 0
97416812 642885596 0
15990964 360869583 0
872877350 149567707 0
581378302 25067639 0
801743756 117216109 0
593112120 872253539 0
317789739 853078084 0
335159118 348878864 0
497908093 891008151 0
885505526 555720079 0
139839653 346648985 0
82350417 920196941 0
777985839 37624330 1
115950773 901279016 0
870938736 575385345 0
282344159 892702605 0
564225076 649997078 0
797571081 921725286 0
235565581 350175006 0
427448299 302779176 0
917232114 847058783 0
364789263 576825708 0
693430283 909517769 0
45339571 401218987 0
545787951 66025011 0
377829377 262930089 0
22586275 331579273 0
111599512 757558878 0
93739622 862639902 0
115775690 996376981 0
161178863 840454880 0
133289703 208761081 2
376186264 840377830 0
595634410 239171108 0
640945419 743399677 0
297682085 642088736 0
912328056 445055296 0
941264479 714757845 0
58342489 397889645 0
907456493 710335020 0
379870262 403227105 0
871681877 439519815 0
252142715 746384107 0
120183181 799508808 0
804796752 323591334 0
588298710 960164291 0
587726281 364999740 2
649399058 994730191 0
484837372 637793030 0
944682686 83925503 0
641355608 74135281 0
28140837 314130081 0
844064077 744850961 0
410439608 75344954 0
527060692 145305704 0
674545963 799103433 0
106584079 47842970 0
302707166 643292234 0
687360738 317038141 0
114591092 416038031 2
280214504 60097119 0
811374194 196040021 1
47812754 324792889 0
884584790 592406767 0
28453713 843724877 0
488488126 484963160 0
637695043 168599153 0
743013418 169772575 0
261525899 105365275 0
520823801 575505041 0
320553449 168637929 0
582146012 183593572 0
356354911 441981959 0
213071305 870378111 0
3164853 549695275 0
605060009 879250835 0
39260552 633742407 0
585233373 745410345 0
668262767 284130957 0
166624041 163335927 0
922486541 685318792 0
488254612 590096827 0
745897220 349861128 2
198585268 396097616 0
143761368 524177547 0
750555313 528592544 0
321308212 53901571 0
417314790 512018538 0
775354208 119338956 0
720894883 49843685 1
947518269 414525756 0
592088751 36152888 0
259943186 344990370 0
600527314 903920474 0
900864539 947766508 0
642092339 67544737 2
410906122 706784843 1
952562166 875441831 0
534621586 841397418 2
318786182 598885739 0
755952927 76478216 0
388082304 16187023 0
41941272 212798126 0
312992747 286132928 0
493569614 6958570 0
719236985 660735223 0
766604680 206992788 0
970260006 445136773 0
177781281 95266071 0
82412391 908823106 0
724742146 492884875 0
940685336 936762679 0
368671104 422984659 0
780132684 215581024 1
221266528 863706323 0
811462302 977923381 2
919626290 132483655 0
138762610 270132339 0
365924936 633687228 0
518468475 626991532 0
536799192 41644550 0
938206960 506247400 2
24673196 496876444 1
798646477 493692241 0
945738032 23396046 0
335596792 140114561 0
187755845 876438164 0
85864495 672721388 0
80095469 893596106 0
67379522 821469089 0
135115580 623835853 0
755008185 82661949 0
807658369 802792601 0
416290906 902361533 0
73032792 794680004 0
165824100 274738349 0
14098572 399517131 0
784014950 897517553 1
491043105 749654727 0
716290428 91452644 0
329692369 871982964 0
90825449 161119756 0
918975178 894042259 0
675064899 166573388 0
140727567 212078892 0
891986291 932250484 2
495315734 3326170 0
181261517 107586548 0
463913420 765512083 0
517370677 544282075 0
340515402 427320873 0
741376222 37554543 0
958741570 404402746 0
741677846 18564250 0
704831488 126530363 0
372051239 554233508 0
632263127 92055905 0
475335589 7804453 0
697350480 164716529 0
68375372 776300441 0
55935415 673963028 0
258034172 302565356 0
616639176 235912310 0
477769609 481117141 0
918127043 285739927 0
873464454 868065711 0
235926041 382443261 0
389477076 868318633 0
131200402 418046465 0
21681194 600216569 0
509685595 602337675 2
313716184 52921007 1
722868861 663624358 0
858330720 128768107 0
207460727 30119283 0
193990967 40360507 1
59147991 758947228 0
121221663 382638322 0
36877554 545727358 1
854800085 835176850 0
965348540 756998251 0
229811635 335659027 1
635094603 12569609 0
676340766 454609417 0
79885371 53871825 0
883231973 51645689 0
28035212 996376948 0
68137134 520863886 0
734023844 786594087 0
573677321 369784541 0
132816588 271198623 0
796158617 895231521 1
161304157 495269540 1
518939622 745593864 0
162828984 359043187 0
878318405 735278642 0
240417896 414648017 0
588348519 703453034 0
616873595 776791994 0
293388225 14652437 0
950160019 86537144 0
688768441 462754976 0
807062912 149642634 0
663956192 353242066 0
409640690 607146923 2
664547613 822912734 0
464567774 73555262 0
41952115 50088221 0
171590945 250905016 0
18135218 799955980 0
144680865 45657004 2
26552489 943591481 0
130647923 625991456 1
661132011 689495069 0
600574703 75367439 0
836359211 855342353 0
920476148 264987762 0
815109735 657838940 0
644728831 964637170 0
371020204 70063037 0
587885318 165062139 0
224008586 84058942 0
43636041 693207761 0
169211635 67384925 0
290361564 554189274 0
909742319 887030790 0
847502930 959227271 0
924317051 418676435 0
575247674 688986327 0
723768200 214128164 0
986071322 17420196 0
394657396 391767527 1
952598577 848191933 1
310669600 934405949 0
875840007 146188306 0
157165930 56005614 1
110053031 94424559 0
222472583 862114114 0
90636226 498889473 0
169823781 664658887 0
181119757 668294237 1
757655704 959733992 0
57862254 588493227 0
777482088 49287666 0
505935991 669718318 0
69408476 699949966 0
247422263 966488979 1
70596756 16798736 0
285482996 84718264 2
674413726 879243080 0
57446159 347566425 0
498943866 859145208 0
902353393 114347402 0
608067196 878202017 0
709803302 621534749 0
507684291 952343645 0
873727219 408807868 0
2001643 27424339 0
706290518 957202734 0
544904390 264866174 0
672366836 787416757 0
120779084 732145152 0
980729035 39603830 0
597856940 904673649 0
311590467 819568430 0
103063366 821289393 0
766245981 377525979 0
950786888 204108312 0
960810627 767047182 0
119220948 434172564 0
997801096 99530888 0
745548515 35312548 0
935761513 133879151 0
997405952 99589218 0
999176707 825410520 0
474578198 122734959 0
163387954 34984934 0
361989961 906673992 0
542018618 522657883 0
507530049 807640910 0
765593813 398110455 0
947619654 197711144 0
896172617 703777307 0
842117704 774655184 2
872829354 60852753 0
70161894 458366425 0
873754945 479033395 0
282020544 711474706 0
637767656 200120509 0
604470622 455354994 0
300315083 68950611 0
442411648 870848254 0
440519960 595527871 0
545749695 647474387 2
746797396 569527734 0
427966575 540799524 0
963556756 562235974 0
657626032 793253151 0
18823832 53072058 0
917947644 650657685 0
634304920 515476122 2
769653964 613599666 0
893256958 168178967 0
85954932 967287401 0
586593635 806509212 0
340400297 867690711 0
1177648 134851425 0
447076952 8848064 0
668537508 540935496 0
381628270 14266942 0
901677796 873611100 0
608426042 672444562 0
310678273 111979777 0
812416150 161058573 0
118628802 151643946 0
90157792 307959406 0
70235522 593113893 0
45725762 752761338 0
112941257 2937505 0
993358260 284621855 0
566401091 683158649 0
35513651 302016442 0
329967537 911450650 0
697585294 849989081 0
84821402 97348929 0
721082955 287387354 0
103434556 788291957 0
79705531 564331333 0
864653220 114925335 1
777032243 290571958 0
493078338 536303211 0
216650113 302726302 0
185995489 20311757 0
85097863 725041688 0
112505627 28662833 0
549845903 698604749 0
393771596 655079449 2
691592094 499009228 0
601306010 25888528 0
474380349 766848025 2
403641645 448745641 0
654210004 905080879 0
890371009 753356148 0
935236967 554049495 0
806173307 137184216 0
882685182 567549294 0
758666469 730612926 0
855315041 402263114 0
744543120 784984159 0
207349816 32968980 0
273744622 618952335 0
852741167 49470604 2
310151566 489225327 0
72684666 13794840 0
358559948 754591896 0
885936919 127086879 0
889936559 235299668 1
209124221 922630022 0
907645308 663251218 0
188544075 923522744 2
652589670 923022411 0
518643400 132559463 2
602851605 8488277 0
159121929 45708577 1
29773574 123315549 0
920848690 221734043 2
364754879 245479003 0
126359186 967544155 0
510678872 292364139 0
216521962 362635208 0
569067407 544795639 2
118939127 345061519 0
245255234 188486534 0
670373888 7497324 2
780883113 742175286 0
623642699 148712981 0
681751190 992438400 0
91405540 581759979 0
934153771 390987538 0
984328699 994713078 0
258475646 739961904 0
945054311 140274940 0
54623401 619504006 0
161307987 923378574 0
245828122 902205648 1
276009013 851449562 0
858604127 78914969 0
187170893 271508258 0
110350470 60959621 0
260159685 375317560 0
913372485 803984889 0
726927709 390781373 0
699147775 48646119 0
184402748 470009773 0
805579449 243194939 0
544523192 247323513 0
989513760 40778536 2
587382217 326840374 0
578240108 993762252 0
609058132 809018150 0
527801953 532106773 0
979026541 733955841 0
848393657 620543048 0
586597540 884942556 0
293727550 911385142 0
62791738 54897299 0
740809877 432450199 0
100550088 2163200 0
65437629 922866351 0
667487344 836540936 0
359860957 105068841 0
365091511 122980303 0
897297722 210061466 0
993617179 970445821 0
716735103 516519975 0
694718351 926107718 0
316462779 192751918 0
502083595 225593174 0
345536235 697768287 0
615375392 445939760 0
160950537 986345640 0
21405489 662126842 1
65055169 4132962 0
28152678 521856424 0
4530312 952867337 0
611303160 171309129 0
21683334 220885002 0
774650217 256499517 1
596245354 34231291 0
848701147 201722560 0
534989588 228878658 2
481879500 54190217 0
811544230 341720170 2
31029387 902590505 0
173335010 290404868 0
115280125 842473502 0
652773389 57585846 0
276560713 527651149 0
815343443 405253569 0
806584285 733424841 2
102474537 241149334 2
563640124 861788657 0
601886927 241769354 0
453349172 442302409 0
608035014 137155567 0
701397014 674325929 0
664623159 163836660 0
961594976 410734973 0
822497414 678211909 0
568120332 64819139 0
189312500 46006110 0
146894858 474556769 0
29597601 98343059 0
595571256 133275467 0
27155408 736460822 0
981687774 202070193 0
720998356 758472615 0
320077500 561159937 0
11120196 383156371 2
95693681 860955627 0
809345808 126578015 0
480484170 68864431 0
777772490 857852082 0
900174056 793676274 0
567065223 508685378 0
768792048 142522409 0
295539123 741393350 0
722002221 433484434 0
71929088 955122531 2
274354233 43542810 0
316771144 845355974 0
872947046 567161555 0
214676650 277245599 0
143798817 664552251 0
581719598 632811772 0
30653288 515158057 0
273773545 725549972 0
311019079 972326797 0
893162658 724640008 0
934209040 63890540 0
703918741 12492221 0
818276469 616109545 0
638500795 98843393 0
21053136 295245132 0
234454255 360423127 0
148087656 817889492 0
350060498 532192035 0
139799288 437911205 0
609445662 432313163 0
203830374 882281062 0
563214057 320716617 0
55497555 579107776 0
741253101 820446533 0
581272840 578659030 0
888815756 12205584 0
597999684 433378956 0
922940743 808101313 0
199104853 489900508 0
526303352 633871734 1
46502520 231309400 0
482431611 312853434 0
726295577 298366722 0
466282286 321856104 1
103111649 954185349 0
246929509 414342192 0
307341039 211254172 0
663627053 505014099 0
8725081 374258759 0
666318585 285842104 0
483779987 122893809 0
108120411 143806174 2
268671865 947371376 0
106651592 3267299 0
501069673 168838636 0
614907648 260413542 0
907932724 972325070 0
593038996 617462668 0
749392443 961412142 0
350888271 594684587 0
516692329 719480747 0
971726560 500675554 0
19293866 53732234 0
19569759 7555082 0
94866830 142238303 0
71321412 687360207 0
529491671 110363944 0
180578046 951781897 0
381928419 391040281 0
376795856 252055572 0
944239422 103087321 0
56819928 675446042 2
236577558 423318586 0
59461829 97904409 0
553554357 807668062 0
192975328 594468307 0
208729378 705517822 0
129094286 891982944 2
38489133 751645622 0
883799512 329093665 0
841776109 836128592 2
733188503 509151520 0
438139534 468187301 0
843877507 725711630 2
22925244 59958995 2
625426050 806020467 0
55515833 576840961 0
403300037 948225824 0
941353664 354543555 0
568226022 504824329 2
888782790 990819234 0
127544020 463391638 0
82607132 367470344 0
754510465 769100134 0
67458775 243710152 0
968251195 62489553 0
901977943 830302635 0
253480576 374458129 0
337086480 803656571 0
78036013 141575376 0
848214014 947463840 0
111960940 978072107 0
416887732 607321640 0
201851548 353938307 0
940769239 946868824 0
578708416 217921918 0
883506015 231233687 0
705463812 972675426 0
290478883 272169684 0
787712311 379196357 0
378261221 620178895 0
539840963 842204031 0
228903571 181055231 0
344282227 444159459 2
376606271 931637166 0
730964095 67314442 0
594826262 18841997 0
804173928 119680329 2
869493147 825219641 0
351810572 770617593 0
408414085 619555790 0
900610238 882546083 0
116032132 727868392 0
111909284 930698592 0
554214401 467187673 0
777544733 775181747 0
883813016 618209414 0
762064007 53397890 0
333341778 607245937 0
138552576 814656977 0
537216601 831224635 0
52901964 736172233 0
260607155 890426675 0
754498958 817698694 0
224105996 101415183 0
293038701 60123423 0
288714233 144251138 0
880062627 876361288 0
677578407 333493728 0
233751524 465460828 0
200324536 498866909 0
770349560 883469355 0
19619408 749384344 0
878899668 704702668 0
833531676 414101095 0
941940993 343267363 1
391516126 998484502 0
974372804 62174176 1
248357248 44505087 2
88359457 790887982 1
658297459 876101945 0
150036372 825587373 0
388703196 19858189 0
144973614 651158131 0
92573711 661638373 0
530184051 617512139 0
285937601 1119193 0
274877000 445778747 0
209840558 175519723 0
386216311 652663463 0
105863774 489007407 0
835362248 122209861 0
489825644 381471033 0
979162748 276413275 0
488246744 137879217 0
375621510 821966568 0
476128424 113754051 1
399461782 66581164 0
547126492 991752546 0
224341962 118268151 0
319821861 641964547 0
326578967 788435122 0
448562256 581046501 0
629882821 998390618 0
310924712 88483298 0
5879813 703069035 0
144467555 312892584 0
892390216 78318552 0
966461591 28805795 1
112587912 962630398 0
583821 816099508 0
893012256 386887318 0
534114445 334984956 0
63002015 888561836 0
217261346 218877166 0
852657984 552034320 0
425736418 607807598 0
424400434 820258474 0
946258822 667448858 0
126428100 162001349 0
508463541 225763238 0
590779186 986497581 0
308091218 518092000 0
596920651 466777556 0
634650322 926539363 0
507777149 685392300 0
613561510 158322565 0
46260045 982595875 1
141781679 332507703 0
306692030 363149309 0
331721676 67574341 0
255198821 927556591 0
164745001 133918735 0
364493397 746594759 0
637413308 668448377 0
6404260 203293134 1
573379549 571890025 0
911951129 42183550 0
565281573 2039740 0
931955096 94382220 0
1289029 581616796 0
348492937 215807212 0
974809880 855993121 0
308220242 453485147 0
324439008 369689239 0
572898734 934770145 0
686718070 186881746 0
330489280 449057877 0
92998687 418444550 0
470089674 855297180 2
341185206 553570253 0
543957321 458765110 0
82826211 720410798 0
158514831 774413092 0
967577779 677233063 2
998269224 310810836 0
985557421 622419081 0
297536122 170593625 0
584446858 932510559 0
126489661 688261064 0
863783380 217447120 0
342019757 455591103 0
178152881 838887651 0
42700867 720594733 0
595034512 96125482 0
83909929 189070119 0
66602986 992109977 0
486431603 70236030 0
319756635 830834065 0
550485608 753985210 1
201874858 587257130 1
473650254 781913107 0
182454326 714649733 0
489708240 650598421 0
467388943 830645861 0
368432364 561178497 0
440363720 700589042 2
659286593 123517027 0
92878978 63365865 0
879985907 136959514 0
42000710 922275487 0
621800411 610564557 1
281187255 331880697 2
653582146 954404424 0
830907083 465817346 0
90454482 191446913 0
887880581 838999967 0
699485160 73163086 0
953317477 333624082 0
225086665 137223489 0
45814752 241980413 0
513859290 219560956 1
343269906 562915114 0
67028489 782668587 0
89684703 267343244 0
838026642 269748501 1
177635695 307977797 0
574605236 726747469 0
575397284 335769991 0
144715163 469335196 0
772873158 947461663 0
580114839 10358538 0
762296726 441554637 0
250249615 401211221 0
151817961 675819230 0
1775982 256464246 0
243706152 16443404 0
374943272 68150513 0
212505040 817111182 0
432253588 560485954 1
398930738 872855776 0
645306967 763042300 2
561026038 579332953 0
84031866 728263605 0
346564008 114509123 0
623796113 409779024 0
727743507 835780711 0
860317299 639340259 0
236760060 968776086 0
963279553 46182844 0
348254335 64432587 0
393182116 521728058 0
84519854 388297706 0
885842047 84589348 0
739222387 662455515 0
540301599 203529429 0
389838545 626225274 0
228017814 81563434 0
58746594 232457440 0
678951026 491834971 0
676599894 235709818 0
258394334 167390288 0
566076350 315105543 0
669651549 565078370 0
596223905 906765205 0
9109776 684135182 0
360440785 361036015 0
654195000 426161523 0
983437480 170151119 0
147582721 145683268 0
815619948 893876802 0
349218411 292716615 0
557763965 828141223 0
56385644 170233108 0
5692850 947237956 0
671665398 865832663 0
627415593 896848043 0
453794119 217401084 2
970598464 279745828 0
174857943 506757961 0
951614272 447764938 0
695525205 301852616 0
682264653 289182110 0
110486766 585781725 0
73086826 211232055 2
210786615 908816309 0
487103426 43990059 0
531168401 390467943 2
594892772 855918725 0
631940465 705686226 0
121431492 235711946 0
679838199 784962793 0
816786369 550169961 0
393762067 551079289 0
499035800 1238298 0
624830525 375244929 0
173066073 247418433 0
375114705 362091654 0
765494287 576703858 1
723115406 673042053 0
243116838 790039373 1
597825273 552237941 2
142132661 266510845 0
499674563 949544616 0
594936089 748147506 0
305114726 838109631 2
246369702 410633758 0
172556183 48944515 0
440661787 938796105 0
333630575 220015888 0
91108463 241658573 0
391234067 367337430 0
461659446 226227888 0
768080239 36543752 0
179195570 208247634 0
956964850 529411388 0
411013045 509749317 0
987092842 418594278 0
360053340 591474910 0
585087015 201288023 0
684797723 498363884 0
451516899 376885773 0
963693944 321883871 0
25729709 3985588 0
458539470 897468096 0
272677347 394831733 0
18853931 906994908 0
33801807 51547044 0
403789539 670554150 0
661786076 302803544 0
339559223 236918636 0
770302997 187819016 0
133143363 90054863 0
121663188 406783402 0
713238584 908107906 0
271275164 764670932 0
459388487 356832571 0
89167358 697457242 0
569539666 681089558 0
103721306 826349726 0
985188948 96294160 0
903274430 601614635 0
264709654 113444090 0
258677676 843132308 0
429652528 590898604 0
917407945 287764428 0
465591009 145171020 0
403149088 13867429 0
759137056 503840378 0
535319461 84515448 0
94245858 759343849 2
469054603 179237564 0
77323743 127102224 0
848965891 56209987 0
368198810 666548428 0
504956567 257626477 0
326184509 78792489 1
964178568 91742933 0
659528319 447132458 0
101396725 763276623 0
580260020 133386731 0
682156039 947330351 0
762681106 73312472 0
487346812 457690865 0
325397358 295409169 0
646909015 152656372 0
52576160 208830254 0
29039797 899871022 0
129341833 580260855 1
190862111 412292100 0
563052900 141312133 0
998949563 567668815 0
692923761 189479572 0
404799080 455345031 1
56609991 805728267 0
610398037 582241331 0
408288959 371875797 1
863260870 864594381 0
55827494 28857172 0
539769814 690325350 2
975912426 638883085 0
655463517 341614461 0
926915588 728055615 0
437249793 89316853 0
273936837 576168752 0
989276424 158540029 0
994130638 403014095 0
355113231 205614442 0
183435887 394862925 0
545756054 645320228 0
339973529 601861651 0
189230501 984850442 0
157327199 522218057 0
371832247 697457802 0
529038168 217758067 0
329752634 837886097 0
95819174 319377394 0
31081490 879821578 0
398879113 384528562 0
743402826 690413004 0
243065710 280885219 0
650818997 77551962 0
437968226 771179962 0
799138400 696659661 0
776523655 862492601 0
382123981 803683759 0
751891951 412293605 0
378032821 758056643 0
178842464 225455798 0
235896890 802863353 0
636035480 503657807 0
533523477 152381576 0
120881088 615197625 0
923792293 377152259 0
663624502 617117825 0
715755823 689257602 0
957056574 114631476 0
721452804 737610909 0
667410550 747031663 0
341986950 118388847 0
42002720 709851013 0
402156719 333201574 0
753636157 442098055 0
174112930 69500708 0
773772104 384902347 0
308237463 747119475 0
691106673 203490681 0
757248588 708583770 0
82890544 922456124 0
69050638 542109452 0
772534327 636991960 0
249211613 783021887 2
479364674 431090558 0
334011754 746521914 0
104669054 499241641 0
303314163 938482975 0
699096811 103972232 2
185127746 168114512 0
951464588 435790003 0
144509726 31700093 0
552081998 260657421 0
366160670 596832301 0
670892514 399003644 0
38108740 228558223 0
669414780 142302601 0
106892534 946080232 0
245599868 13970382 0
383987422 561262512 0
525132388 852091494 0
157276323 645956397 0
359497335 79591491 0
81622596 928219253 0
54466603 369562798 0
241408077 470179611 2
257132703 814142493 0
616667330 562053996 0
262503528 44901007 2
283747938 25909065 0
440793660 989503076 0
35141877 941847959 0
894379629 446059110 0
119504546 417168965 0
599810647 539201598 0
200936169 326066756 0
809993181 459997706 0
72472416 948451208 0
13503298 504938430 0
136542928 700845012 0
149354224 275399134 0
47647699 118381289 0
894358274 871322540 0
837831512 744820095 0
186777910 88351626 0
379414619 403336182 0
600265985 248889538 0
61210870 885296704 0
893953251 332917653 0
622023404 712142484 0
926488860 230068091 0
148826544 202802016 0
942349498 457173292 0
205033966 243036435 0
871256570 138125495 1
787441199 951905366 0
548028494 366883037 0
585869178 706835061 0
656369205 418378196 0
640374569 24205308 2
898640912 804394252 0
523934878 698018939 0
405127619 571712430 0
592921993 854636080 0
667798656 286670930 0
51864614 820549604 0
24782014 653096222 0
424140206 938167699 0
226521434 890679372 0
52711409 905395681 0
552469087 822414732 0
192688079 750253002 0
492246948 571682869 0
945858556 866175127 0
55041221 500338632 0
551450450 989350282 0
155505402 85911954 0
942620036 732729173 0
624628225 100095324 0
516562599 394073177 0
998258796 153507252 0
751634187 786970035 0
766780526 607316429 0
354515182 105401550 1
479335143 114580438 0
959210251 104233948 0
491992614 558113729 0
518203004 779879586 0
74757848 271549472 0
555413908 783890599 0
804794217 97536208 0
430229769 3683566 0
963222695 654422207 1
676247645 294729032 0
643722503 325362064 0
632367638 469675885 0
94615322 105480461 0
504770224 177009863 0
785357361 263289345 0
498278888 384703127 0
603472090 591721290 0
779592831 954036326 0
947424871 853888924 0
8221943 745713391 0
328818069 56118372 0
171970415 448422091 0
969029158 133887623 0
356326897 404115136 0
420933492 873585655 0
548003482 887362167 0
428934342 54806700 0
289114995 33115735 0
549850364 126934870 0
195838835 245648128 1
177560461 714207176 1
199146812 34159940 2
272003447 784804694 0
330945526 188881134 0
650127336 965739170 0
421642110 929164370 0
657915268 72616259 0
668168721 160647509 0
117276771 61894691 0
333941093 528591393 0
133759335 19653124 2
160343035 38879871 2
930638265 724869566 0
31679806 882591150 0
63993921 561734543 0
931060961 73774 0
700728088 939279245 0
303258772 425832496 0
170707783 612796685 0
119302940 913894012 0
407018637 28350241 0
697694805 708395767 0
52609937 28683608 0
369346256 72252687 0
213147154 945420469 0
647887049 262171247 0
901980465 583246787 0
387641797 122325888 0
88525758 261355377 0
207871720 650003505 0
912234913 13433386 0
573551790 715619829 0
41979681 179317217 0
123124831 402357479 0
487164315 364710910 0
197936719 920002133 0
645751211 158557872 0
376916318 524810634 0
124425761 727700618 0
950746681 225361568 0
61744580 784251003 2
802211026 873413629 0
779370020 135620546 0
300366564 471839297 2
962558971 553198637 0
777505763 985077812 0
40485894 7284596 0
909657755 933259915 0
794129225 219656765 0
710119600 553260398 0
649013259 338252643 0
803478616 267429254 0
508141927 656005052 0
266806944 597468714 0
741388895 412908511 0
14306170 889794764 0
770740686 729359132 0
367811036 403802056 0
80769335 390567666 0
522531615 328796990 0
934756785 421062920 0
31445935 125431324 0
452295515 125853429 0
488462697 277799585 0
523782943 526680777 0
95789309 281247084 0
137132781 485732930 0
196002062 454062973 0
251334428 229533708 0
300503002 330243678 0
195851875 912666228 0
313596130 621018593 1
257237605 932293874 0
35931440 549970475 0
81787652 586027067 0
92971847 614043839 0
831271459 196639188 0
906605297 882118105 0
234289218 570828240 0
429467331 878840880 0
885970370 670459681 0
950462712 964258911 0
162113754 550696601 1
537395460 91257765 0
186423468 412048963 0
458850572 20303380 0
501724293 312410969 0
860522297 936797692 0
21103800 865865041 0
21546334 431571100 0
42019008 513590064 0
465247848 854982132 2
458482035 132783655 0
333671272 179518286 0
796446934 922682939 0
687841841 726432849 2
630885501 728312867 0
420286042 381838045 0
659317031 990353789 1
873436739 395604976 0
90954475 516699242 0
863979018 815652239 0
932976530 60804733 0
925856831 196555369 0
862832408 398567370 0
627159927 992783961 0
829774915 8021943 0
621318634 834395389 0
909587575 104687458 0
41540378 105550806 0
171274339 756409814 0
971005698 694910489 0
893487210 6800036 0
485247402 965010623 0
306426219 221294148 0
288595433 603970686 0
32600821 514632053 0
328147208 67381847 0
407373322 684911754 0
773722637 111106039 2
58257928 975519858 0
863863151 689966116 0
683549949 134288543 0
994855118 559964691 0
586651048 617967537 0
279227983 708427444 0
928859692 764995861 0
833197371 509288033 0
398703364 870779722 0
45461015 483994716 0
500832240 445925546 0
265609952 547961374 0
289360523 266177480 0
920700961 225108806 0
943763036 249939928 0
872694672 757248069 0
1190508 712941354 0
158865252 334584569 0
448497654 935501148 0
706253783 889790349 0
13856493 61237773 0
271943328 602246788 0
178290978 887525287 1
40537991 209590957 0
492100563 101906243 1
119834690 529469121 0
639268670 946119158 0
474344330 39593976 0
259284859 48535229 2
858174964 267720542 1
674171949 432307787 1
112869353 219957801 0
988414612 256602594 0
845993956 773391807 0
21925584 313067669 0
553372846 780220162 0
575573132 802543960 0
324099342 797707705 0
700330661 955659744 0
475547167 542200565 0
825997056 356126738 0
677501440 41783518 0
68758670 146567462 0
3054192 757122578 0
71034863 185793331 0
864660261 184073181 0
507351180 44457527 0
502154988 861732087 2
81055334 325787104 0
427989322 101165060 0
28685764 313500637 2
477562916 752512852 0
139693812 771287108 0
548457219 253913616 0
293796932 111330066 0
982430399 605150335 0
964568312 97869907 0
563579706 205799371 0
49536853 107849224 0
34364395 712175862 0
449020891 909490434 0
476214511 899786015 0
885030708 559648336 0
150300792 4510938 0
91124866 276421640 0
203895806 380010928 0
69326488 762850899 0
24516429 649399250 0
460477354 873938038 0
355982960 895092485 0
80708727 241927430 0
754326421 431809974 0
248064779 918961537 0
629779377 80652268 0
516287413 307492211 0
798242521 702531644 0
30767947 7205772 0
711307446 545385628 0
88627911 127710853 0
891989242 429310008 0
992647243 471282207 0
224427980 746471865 0
474676907 45855300 0
309013431 129220162 0
256394017 492076662 0
78321870 989491021 0
939454048 916615246 0
774838564 298542338 0
303182593 819919041 0
295950288 686529337 0
221246462 682147414 0
89290822 30863907 0
480546771 540139335 0
59233932 524171229 0
299859480 669208045 0
129453776 990704111 0
608546587 766934805 0
68922927 780355039 0
288391142 128193494 0
851891355 483530249 0
355257756 206807745 0
669210416 141682495 0
856493191 392520637 0
642890045 728516762 0
575012294 520264347 0
311495283 525440613 0
577888564 294622707 0
801984541 659489834 0
608423640 478429758 0
450972872 752819826 0
119005780 472066982 0
990978747 930175168 0
777699411 444337734 0
165052828 414690136 0
61336769 864554153 0
864847617 109382692 0
506980101 738035150 0
184666452 574513762 0
664921751 962763453 0
469002986 896302428 0
423483130 100631504 0
919531454 644540701 0
589179012 832794361 0
41755348 607986339 0
449184515 65602957 0
987873940 480231658 0
966863446 687141576 0
60531528 582077341 0
867963517 965919682 0
980448216 308139156 0
460858688 977874055 0
707428086 967207003 0
67192272 545617169 0
224528811 81665481 2
646120994 569938114 0
324402009 905427615 0
964837277 496879894 0
505832166 139576635 0
218712520 3914669 0
99146267 4241226 0
554182285 102489600 1
169710959 355530945 0
647489749 292109116 0
455144767 249560316 0
517887856 180440981 0
238350651 587631079 2
173656814 325415163 0
489191865 501612361 0
806578908 705735421 0
823514736 253501854 0
826656858 353218987 0
59988430 415083283 2
374869917 971270109 0
584867584 68317435 0
554578686 52984084 0
180284040 237440736 0
93363883 474493313 0
156162505 360432995 0
112485287 959371691 0
867177755 146501940 2
156692836 791345675 0
861590280 584652610 0
911976417 879371270 0
91743974 557946737 0
270198346 535445013 0
63134121 569631107 0
17273035 716972322 0
783652495 735642762 1
589251717 257459227 0
895766734 329556535 1
196261073 873509134 0
884951628 979194289 0
852167141 896589220 0
520580749 722272788 2
967861767 330448991 0
143434092 883340752 0
913856276 266874100 0
623573688 709210353 0
159284915 135797690 0
128491688 756134234 0
596141404 890680043 0
630629445 67172895 0
660433700 413265167 0
531850450 755828955 0
406586125 391424275 0
847371153 748907152 0
424909319 781095304 1
200461526 688094016 0
428116337 108045110 0
803231657 582289652 0
886174148 563868466 0
560012871 807412707 0
169613023 998086132 0
42617411 736676673 0
368958333 911164132 2
95161572 286735010 0
111479128 521529124 0
292924441 538084741 0
201035755 775323890 0
313693099 616170411 0
979267519 428969236 0
103346382 552611509 0
414637076 35253916 0
264217991 144054990 0
478676379 879664826 0
122902434 146268388 0
793678220 34573929 0
850818488 574042973 0
18065636 767379894 0
997526391 592809798 0
395142626 144139446 0
50824036 96606223 0
449229154 477356419 0
756972797 545700014 2
165942338 105643599 0
437059065 295518029 0
396774550 999303232 0
900988203 774334089 1
665749633 86423992 0
703548772 57111279 0
97537816 383721973 0
682541604 136416913 0
135067168 91069595 0
114863920 641164649 0
793743390 816876615 1
893185083 466784903 0
312744957 815837028 0
143520525 76974770 0
725319518 446364398 0
106297552 739185643 0
417444512 448075792 0
87602006 280625813 2
133632403 874080344 0
765349420 581658726 0
137023869 581496264 0
491809214 292911153 0
200344429 285679725 0
504888199 652189782 0
184066206 713789862 0
390880754 911748539 0
643996292 675826255 1
925267430 703311290 2
465998954 459617749 0
699680262 939410930 0
403984327 154246255 1
415236746 107032164 0
148080784 61095667 0
213555208 91697071 0
880758380 28702077 0
9241866 126369608 0
486384976 385574483 0
907137503 595531931 0
999575112 113131765 0
582368613 418321217 0
464633265 707213950 0
468962426 188917990 0
737198117 962075993 0
910560140 56107636 0
594128702 103098431 0
22283500 695085729 0
266304147 174920260 0
657526347 123313287 2
192146799 356302056 0
397112805 236745199 0
614559511 648975353 0
961464454 102858769 0
33859805 863751077 0
909567421 165886032 0
313618396 570265141 0
936990758 728516862 1
842340825 874946595 0
818080504 944073145 0
209899852 463653149 0
925532487 119594983 0
178474505 801525713 0
701431035 536533273 0
487808270 820131799 0
608474725 91696509 0
128266288 522786169 0
41720908 56512686 0
891282290 137567488 0
290598824 908046250 0
84591904 472086012 0
692799397 143134504 0
105199686 930540063 0
482865547 549804244 0
850299555 554527623 0
215785140 722091916 0
439593366 885816258 0
824988297 338285710 0
468462291 57556826 0
200884028 616898640 0
590422203 634344147 0
996454768 673520044 0
6064655 596540207 0
658091789 878094109 2
108805088 796726398 0
172611999 47360081 0
740235180 76172709 0
135425262 897328445 0
743128040 945484946 0
51891268 854280088 0
432880369 826006631 0
214681216 107455904 0
572014101 799235364 0
249607530 121807083 0
686025752 104212212 0
788575929 49690093 0
716931374 326161695 0
930902865 993295893 0
258126940 163747839 0
182057044 512750877 0
59119343 114315223 2
383812735 771657657 0
129722917 478195237 0
897960346 922980999 0
910225600 979561668 0
708745844 982507174 0
286306343 468459842 0
983804966 464758122 0
591361130 197483294 0
191678194 462113082 0
32269255 830820505 0
847973280 613679454 0
771821807 541168105 0
444096846 916023016 0
970703143 254434980 0
342146469 393745682 0
761250270 340750250 0
610707738 952683605 2
669780678 468441696 2
677247252 726968172 0
893113044 265688026 0
465430338 895973329 0
308085372 400849459 0
44786385 948448243 0
15503594 936330446 0
586778222 914222122 0
448383299 34725338 0
330636160 9766893 0
268595539 669691822 0
501837080 420499678 2
751087890 159019282 0
333267892 161239226 0
416975958 303982754 0
707738567 748277624 0
694489558 770788285 0
829474259 962224226 0
999384450 259221093 0
607540077 987281504 1
949065768 573129945 2
655317638 769563686 0
468852150 798761687 0
998173111 974371464 0
856235608 227470467 0
52291688 259215318 0
648449885 102384949 0
196816090 400629702 0
442977283 291347923 0
574611816 457693960 0
151165178 931038002 0
392457782 607844513 0
758574638 178412623 0
577429008 293683827 0
701871591 128768239 0
524600019 96157953 0
226087343 649732416 0
237884552 112662572 0
663071960 702261422 0
637928579 460390409 0
955699528 974171702 2
842669343 941220960 0
942606744 424625574 0
217801290 745362412 0
341893348 701811311 0
476709823 19604208 0
880263943 328245340 0
546304572 638475165 0
739714738 957991927 0
791028588 299634407 0
308397624 776961912 0
310286594 181651134 2
591466257 767568328 1
770349766 482939837 0
232812389 275505881 2
281747126 105127659 0
240352699 774538524 0
672207950 521535730 0
239045885 495796608 2
217314992 896413841 0
585113189 834076880 0
770451643 969261380 0
268638450 802636670 0
840936344 784886223 0
591370958 126291084 0
768024992 20370376 0
210681381 66122752 0
69547717 761929968 2
368320534 938734598 0
202161745 577292158 0
911959453 910356539 0
867571112 351461046 2
73919172 512055176 0
30225071 386029347 0
185469642 446589099 0
319002109 743572329 0
847127730 507301811 0
304452434 426510219 0
567148550 711182611 0
488661 460226133 0
837288952 796202760 0
11921458 771592070 0
6109744 794697752 0
579441842 436470333 0
825267079 829337774 0
714264770 283931467 0
692082688 96670805 0
87786111 524414964 1
360526812 586883227 0
33684025 773740509 0
767830368 861295477 0
378981076 186470667 0
848266808 219708927 0
343288927 941363665 0
951284998 24242296 0
92568832 803701580 0
583674928 978627485 0
857531674 812396929 0
410065943 685628755 0
842931898 47418507 0
25367907 514859638 0
27137711 835058582 0
306755447 292720790 0
753561453 357018338 0
103555810 939836393 0
118400083 56513892 0
185985574 310313120 0
667459990 213849700 0
843999076 741531953 0
204131466 836797827 0
506932164 427274929 0
5600396 523763711 0
760764790 943807721 0
64309877 684487083 0
75201568 840648408 2
5904564 184500211 0
123123247 982692863 1
821817620 477044156 0
827589737 801825932 0
846502928 175543589 0
962621721 107376164 0
47192318 369566328 0
416382563 820736094 0
479368308 354551606 0
500514139 185489093 0
384266045 725178690 0
613551557 235989557 0
145787150 585332765 0
639583309 868535838 0
144194869 315560212 0
887112072 33053165 0
188940273 528422071 0
735031077 947738298 0
273695166 37883735 0
573837531 202370882 0
844779696 381511300 2
458714918 203041982 0
779171585 794072673 0
103271199 992393314 2
880475772 587129732 0
853356983 458611357 0
980554378 598804411 0
489117149 508680111 0
13264410 219302895 0
103660854 56427542 1
976599745 935074695 2
233022935 657955701 0
380070334 338968633 0
902417777 445609167 0
208529601 631319709 0
463379864 972126071 0
646430873 205823643 0
20733451 39978130 0
995729179 118163469 0
359178745 553025247 0
531811236 709989392 0
915274577 490957405 0
640915999 275958647 0
516478152 577271752 0
234012932 890297750 0
613621563 668170645 0
199288252 693442588 0
774129475 21771378 0
657368830 258318074 0
420904575 259966460 2
298149602 103110052 0
552219706 821070061 1
388482400 705810323 0
468611880 125517703 0
9046063 376058918 0
558399253 634480784 0
94402526 775331788 0
141364721 98803165 0
844786996 291801019 0
846847698 318204388 0
568791991 54995761 0
964974931 874969166 0
932266394 969440973 0
141521930 910306204 0
890934451 42646909 0
472114472 835225478 0
724715783 53258956 0
872541794 364073635 0
809397560 60338137 0
522885435 324421428 0
909745272 116623389 0
317383653 229833151 0
655983392 423582805 0
855919379 804687494 0
282680181 335623254 0
212424302 363414519 0
396653698 562560036 1
636756218 647353641 0
192911708 875112719 0
900038357 440849871 0
205399436 708384845 0
628313083 56365338 0
641468574 610696718 0
566752189 236992554 0
132574778 909617874 0
305582168 70187147 0
436627370 714797138 0
860684061 637492810 0
944852597 385447776 1
83346852 393278397 0
767969523 455090296 0
797532115 362436411 0
235853022 505889092 0
272042912 653835088 0
812103487 469481323 0
842778129 783169958 0
701133940 897959154 0
337847925 61128878 0
368199956 600900936 0
917024566 213200348 0
475619515 22131340 0
81466606 567734406 0
288358957 814336280 0
662203260 460873894 0
238979082 430917437 0
472626884 502617675 0
635770130 762036876 0
20494240 949455363 0
425734982 540460555 0
634815279 674121828 0
190658397 53208585 0
644776016 423754233 0
54925342 396769752 0
355564864 39690097 0
117379136 936666532 0
420906247 963128882 0
589670543 41358466 0
444675514 817524659 0
264657730 361435351 0
919944124 249248235 0
980760638 793391678 0
959591800 260496056 0
813302901 793921292 0
346600054 956490869 0
99134978 621306583 0
370177922 612961183 0
206607214 272642643 0
56207266 480751454 0
764201367 488592220 0
186071413 765895078 0
353238992 646808035 0
509196763 612166650 0
636005216 951541059 0
546044632 356815099 2
787705914 620235547 0
532587365 144092372 0
15082926 85857082 0
869556598 933281985 0
521492462 815836242 0
379424662 275081310 0
292049651 930064924 0
164265702 398964725 0
773568354 743079298 0
167911938 168260796 0
782964177 116464554 0
167314641 665524631 0
835505073 598714803 2
145021169 98634151 0
432959993 334118191 0
986184106 595907887 0
128324762 250747060 1
675502763 241412046 0
393399876 253670142 0
288558299 892514736 2
18290283 956347771 0
672163454 845026796 0
527097439 329107095 0
744193434 696259907 0
631330081 118865465 0
701952156 872360128 0
726888495 958220235 0
337446655 762444652 0
549371279 941906440 0
519316789 822923160 0
25339540 115916334 0
513687527 784577466 0
423536464 977335482 0
210845015 452418544 0
408453442 710616769 0
451181802 189055946 0
643316194 764253737 0
376120204 561362294 0
145734852 625219205 0
828809806 528195178 1
260044584 675803414 0
594475072 951761007 0
113073174 616848772 0
433283533 126077981 0
138566954 176542326 0
759959385 833572691 0
983401002 181742693 0
541163925 455124036 0
419682523 797392570 0
75971730 607957263 0
572739667 539316122 0
617592267 173741235 0
145707334 786316656 1
374215574 483110988 0
522665387 628881374 1
616342937 122329730 0
97074760 647764048 0
236200116 615649454 0
635348864 489197150 0
303204973 822594901 0
602809308 615938430 1
96629500 82138071 1
608404664 189801960 1
29523966 88713561 0
596004996 607742902 0
8706524 974746295 0
704172445 262570237 0
560558411 53822674 0
99252589 663130009 0
969247371 505848942 0
667805025 46793092 0
549233280 563450615 0
389371466 720662081 0
976666397 135380157 0
722724474 123998608 0
411514805 728528980 0
671845111 358314473 0
436687049 466875615 0
458253467 475853174 0
421364673 557456907 2
834816127 17171531 0
30513357 28512321 0
422568643 647883815 0
401766548 335454649 0
663131395 621949700 0
570907921 836951389 0
574165980 957833086 0
465649132 797753003 0
620278682 880242444 0
245654348 798177219 0
108168135 4380411 0
659173206 888688085 0
781443897 638468896 0
85808008 187541796 0
72710358 169347627 0
59766714 80889505 0
796671775 672679871 0
87264274 562928588 0
32148227 494399132 0
816180467 18690447 0
907277682 529077237 0
616137507 479057886 2
637355136 863083565 1
162221364 145154605 0
860609534 174655777 0
679231536 118387030 0
617267807 439224101 0
789216802 397242108 0
434396474 720448638 0
67085903 983259044 0
677890140 35830842 0
391176461 117236275 0
366245127 996031003 0
218142507 553965634 0
928830004 3175830 0
430557585 726029672 0
251561689 544305012 0
718317486 735423676 0
449450220 216373886 0
33286027 78843084 0
742747200 82420962 0
656703267 636990721 0
842514945 50037277 0
806422856 818035510 0
35949269 731562407 0
506455946 848902124 0
322470506 986055835 0
785289252 2836819 0
75465297 485927228 0
905776997 229799019 0
909193440 450056834 0
430003758 151265472 0
30433011 827757848 0
34664240 856658581 0
688773318 641537832 0
523419280 81968327 0
144055510 222519088 0
794911825 429094084 0
40144064 198842759 0
598182544 678410013 0
422349221 234583007 0
101350187 340978013 0
868518856 329685963 0
787779751 825858487 0
856933568 840753389 0
503116710 174982886 0
290273098 573402738 0
220716774 747681229 0
548254986 113196007 0
348498773 812285083 0
205242511 96916695 0
858986934 459384950 0
286347678 98587399 0
711547927 950336669 0
213557653 657833347 2
63432089 386763872 1
630965340 90458720 0
662290884 141608296 2
829949730 890979195 0
150496386 846895323 2
44912882 359800830 2
247933268 175174964 0
208667524 935735957 0
388124399 184947443 0
346883807 572952612 0
775960471 317737565 1
335931758 390925169 0
212773594 56578144 0
581361791 379658766 0
237748571 125979412 0
847656940 131808937 0
740157463 926118575 0
501511492 896674226 0
109725340 336294634 0
585101903 185476426 0
169950167 690970539 0
651310729 383761493 0
893302832 845906879 0
925998708 155576745 1
130017869 397203233 0
981857946 642838060 0
12298457 562776710 0
937372156 778387517 0
125396395 278106235 0
854273308 18661938 0
707093230 88683195 0
966459438 701403904 0
788261142 72868758 0
378453925 83232249 2
193018590 668897368 0
986300573 477193849 0
370284557 795410720 0
747525459 567364618 0
995395379 464721633 0
238233579 365861493 0
352184476 23817023 0
411308479 437219398 0
422352904 13257903 0
532662296 436894494 0
49816125 122234423 0
684282244 163920442 0
480397288 400262831 0
138096976 423370732 0
629079341 458455402 0
4519987 651946066 0
301622173 99378967 0
359722025 806290079 0
956410299 76499440 0
589212549 6161270 2
739241579 707408100 0
291322280 164127040 0
200172742 724105354 0
617215249 291318653 0
884308919 766763037 0
691413418 791867599 0
168247925 88193970 0
74292697 299275611 0
483437834 513990186 0
858253671 365638446 0
730990538 492545330 0
647336062 515959594 0
765060880 770701245 0
635367970 444045155 0
354996149 208666931 0
390342880 705025108 0
859801057 143664909 0
859890549 98135105 0
997566408 324550147 0
618323845 693980018 0
68437691 158064005 0
44296321 359851026 0
419770513 653034983 0
7876870 546027475 0
338586390 521281793 0
750616365 316340949 0
268274532 592853889 1
17117534 600571283 0
557019803 512030548 0
99680802 558259506 2
476761859 577251841 1
370925797 556492234 0
225896299 62414245 0
226597925 288636701 0
746178661 265940691 0
245614647 311628601 0
53856719 622240727 1
829191952 432795113 0
821409440 192659385 0
210692204 646402169 0
708095539 617258795 0
248912023 456433719 0
314922689 944830061 0
1637992 634380691 0
879571957 25409445 0
392973938 118476016 0
133843424 635887135 0
258081788 651466119 1
948076950 130363123 0
563026860 182816085 1
351480815 876091821 0
563992903 834287400 0
655034931 637640710 2
881633864 520801484 0
600201482 419917365 0
180789385 769891674 0
128615491 490735947 0
179008604 583317473 0
596887343 3999331 0
424276047 35488643 0
631198018 537167992 0
135546201 517270705 0
126086585 892445603 0
654343081 826462677 0
969905527 341464915 0
212878381 178819520 0
142840322 151908153 1
785331675 968446381 0
74500407 841365444 0
58429539 115072729 0
594939907 167735208 0
75556014 156323143 0
385233999 60452909 0
171554443 219372690 0
996469188 183263769 0
411056732 70897764 0
558677047 364584415 0
32315764 394483061 0
776313899 361696156 0
398826933 79715507 0
109659541 326431277 0
899492864 377682692 0
44820288 208328051 0
363603198 742881581 1
108912889 3107668 0
90063018 821388570 0
254512139 372640714 0
468430250 9926767 0
306060500 39924055 0
810758671 656145202 0
423626651 691169138 0
727583448 34655531 1
217254453 13056382 0
533369595 243834322 0
143405820 364283830 0
599501914 874048494 0
511743940 284666882 0
636733646 438924039 0
383278865 851809820 0
933267859 943249612 2
565737447 937730633 0
453370455 959797669 0
625002867 665853151 0
373312883 645186041 0
258383659 200437902 0
60982599 82175937 0
157584148 542256995 0
148754560 55381288 0
240884581 64865989 0
948056074 811043763 0
794876195 944636636 0
638348157 538433575 0
645510139 191271280 0
159052686 321473895 0
138040410 592939543 0
214540612 737179215 0
627823464 708239692 0
242351176 338862305 0
231682261 947205097 0
926515679 46498964 0
879195110 285715018 0
248772493 866085721 2
192172052 965948116 1
575068904 223909194 0
462676182 524539980 0
128838143 951650059 0
787799743 230834920 0
534424781 392651006 0
368127547 558454588 0
797841821 57297644 0
40040264 606741456 0
787250800 321880301 0
112041852 924661473 0
526177763 654222271 0
213911185 57804223 1
146612806 746648080 0
208549935 996127575 0
48165833 744742677 0
713051450 914547857 0
320293361 264052354 0
614220190 591807482 0
242319800 756912524 0
118432787 15491387 0
355056380 418953238 0
327519598 577440082 0
726598354 224477194 0
550038529 918002853 1
27217690 271092520 0
883870555 174248758 0
190410970 597307102 0
216232787 496930626 0
866089533 214390766 0
147746847 794474826 0
528994809 106150418 0
43807271 696863781 0
309852219 893129493 0
214355704 281929836 2
717713648 474561883 0
137408904 489525369 0
932369892 923914555 0
581551417 347240144 2
139354744 848265289 0
171229806 468269386 0
102764239 184948635 0
73063175 390676191 0
824426490 348498133 0
604181379 122916976 0
622887732 362571009 0
873730602 103968265 0
359599555 211497064 0
918871732 624720840 0
253616259 49420016 0
750419297 707363617 0
740143742 490243271 0
127060658 824389906 0
28575675 939259755 0
13222122 599872775 0
524650357 19389629 2
127971566 254228275 0
970430372 787191511 0
189785598 554059934 1
769856767 770577756 0
220325844 123539102 2
194700595 17667068 0
207980904 42338385 0
235964424 728801551 0
601492282 747046206 0
543562789 966778112 1
293353651 389617618 0
745225644 147107586 0
580086333 715476224 0
816860489 868259058 0
432295752 465510281 0
319553859 442121100 0
622415898 770217202 0
410898448 287325758 0
57330368 729426989 0
261965653 593426313 0
869642932 429568917 0
816750720 423939338 0
329189641 217656648 0
664394086 779791588 0
384187843 285111235 0
53725816 540641160 0
678792005 571132585 0
182626437 76534737 0
855427831 246902369 0
421951740 544152705 1
246864765 925327141 1
572462090 363503180 0
894205316 594400163 0
606618602 421948872 0
138550146 911358976 0
847229427 186139391 0
84305617 819369394 0
617443918 190983269 0
954599079 21048045 0
379843021 253058719 0
581203538 776686320 0
701175629 108663668 1
368765453 550163349 0
141024539 496138311 1
580661199 943244579 0
899700534 450466621 0
249788649 267872757 0
424929706 137805706 0
363886446 402266453 0
136125519 929822956 0
820774852 785240074 0
510992419 561603119 0
60258962 877447961 0
860234860 924647401 0
939391393 375161776 0
382850322 694181314 0
657896480 319325339 0
192227915 292510389 1
237933497 376614531 0
970095078 440077946 0
362648776 410746276 0
65179490 982320095 0
689300999 139968605 0
130023367 500112700 0
591049109 519137892 0
610888342 292221548 0
171005159 358791053 0
223835986 637519234 0
797720225 492036559 0
935185908 338142637 0
218257796 812322544 0
806770288 219378828 0
129590230 180971977 0
755464556 512334738 0
731994318 553542835 0
660304124 563744309 0
664040200 859044445 2
10795567 709475525 0
251243081 165191451 0
123069663 6583857 0
101746396 331814894 0
368696885 771889447 0
212874203 954148814 2
482741213 637896596 0
811056471 108650216 2
236157175 314869657 0
598626143 911267975 0
619511075 660189951 0
327613642 419570307 0
172808804 299800320 0
99253445 302915822 2
573995118 125180086 0
408352196 718080132 2
195037373 592606980 0
505173240 959141952 1
771189325 388139152 1
944370210 335314220 2
454303161 445388283 0
24337842 248268271 0
16278234 169532525 0
774744393 732338861 0
46001961 75426298 0
423898156 833148741 0
153565167 388667076 0
763579715 680570062 0
180432657 34630134 0
655885876 219622612 0
884921235 856119134 0
558846025 329295802 0
272470213 342367880 0
524325644 729345348 1
55487325 856262474 0
802439653 793623521 0
2260648 228033683 0
356240188 476375976 0
289402101 833897910 0
551822524 816580022 0
131249048 972019482 0
618714653 990963842 0
734444462 567643182 0
541749174 507925640 0
732749029 350127049 0
455203284 240448806 1
119361362 142213475 2
40600314 360238243 0
279303629 42266906 0
107401746 84732412 0
361451873 352506506 0
61709081 145281979 0
45302914 578977085 0
106020273 432601867 0
649936935 631735783 0
403265069 914664226 0
329597259 778117586 0
786371852 146952862 2
496305890 66237990 0
944019708 335333958 0
521789277 943265142 0
704797880 848580868 0
507703676 641441942 0
325720907 70125209 0
429617489 716344463 0
344356357 47266997 2
351490733 969427258 2
401569491 543368892 0
121692313 329840067 0
92517954 222740825 0
124736669 752544392 0
85513668 479869360 0
102279937 130978088 0
103142860 419835529 0
985551934 271895851 0
90168731 582848335 0
441672547 974512134 0
446043997 596219960 0
44321540 84698370 0
5236923 722201166 0
147302394 279674817 0
207575597 96482595 0
547161780 779363176 0
206120724 328474783 0
4725004 594260286 0
91385025 281351351 0
380452980 24008034 1
674196954 260504044 2
366033878 742645981 0
313457810 953109059 0
31161400 682313021 0
25950715 5526636 1
876415430 723728348 0
320321997 814956664 1
348741473 213730230 0
350223576 188699502 0
903469503 486549178 0
237764346 224083065 0
692764948 700074439 0
746666112 677344572 0
614318261 88409837 0
783263544 88626943 0
96267405 737427637 0
967002230 435184463 0
894136042 23984389 0
148726854 58913390 0
43402645 340577501 0
806714797 136141790 0
664856738 609077514 0
541007547 374674353 0
370876630 7566449 0
942041662 593786699 0
610214684 649322435 0
521936106 2798689 0
174169500 518751776 0
541232412 400754674 0
863253009 582429200 0
181535879 585204609 0
594570330 602360429 0
145519045 929162345 0
175756831 305223327 0
780237039 700069061 0
231974136 32193789 0
995276190 786598460 0
268821461 709145773 0
228600224 129849670 2
874336188 518389852 0
499284113 843466876 0
45095740 755856760 0
129782366 483757840 0
795322215 284566735 0
307357203 299330054 0
626943793 649163444 0
185757706 100175817 0
165985459 112852570 0
302623135 521169416 0
700237240 54318381 0
599061252 770326449 0
286223215 664509948 0
83770718 291484244 0
770243169 881750335 0
44851164 429623909 0
871088853 72944570 0
705274748 584855951 0
625487665 668992991 0
689424516 542445120 0
800241882 666301743 0
908873834 880556050 0
561800875 685505940 0
434876974 851912046 0
920480152 63842148 0
504494082 554013529 0
489791254 107077446 0
470084055 769145541 0
643097601 865246607 0
112103768 359097379 0
511506152 370510826 0
436403926 804763447 0
635017878 83767466 0
403857584 164252317 0
91647501 394355332 1
365784864 62029631 0
393200832 886519058 0
324910276 536871014 0
989348740 93964002 0
427652117 429054661 0
70525190 231873479 0
697112211 502361878 0
804908119 99463206 0
133301987 188828231 1
644159036 117447112 0
49884699 54779560 0
643631372 47479525 0
535592209 723489076 0
285241721 518376655 0
576178910 578806787 0
593809960 679518085 0
816255363 157628396 0
424255569 418934083 0
152057378 30042222 0
773853728 707630127 0
954252847 487827131 0
496187590 73610301 0
493281555 140913057 0
467299597 816959575 0
763529786 372043701 0
194439623 520804608 0
640328837 337299666 0
62384620 178420423 0
182048848 381221994 0
458075462 506948621 0
558864832 6634491 0
38872890 504964528 0
336376407 667393736 0
917918786 1346792 0
344668055 565669147 0
374146091 952302893 0
95373276 42783630 0
917357879 90889286 0
378465000 357847094 0
27628521 12518706 1
677118429 522574156 0
195403498 98519763 0
610703123 57622379 0
538679175 126102746 0
44684470 323956158 0
761004905 281176125 0
442440965 377008965 0
842986393 931784598 0
350971013 467287535 0
38975186 496283662 1
569828115 49996865 0
264848274 231786897 1
735106570 630658202 0
328884001 568129860 0
33399192 549303559 2
908978538 26194303 0
895417876 673944723 0
934632988 415221263 0
931217430 263171570 0
498579755 481591925 0
788183269 99914289 0
566369846 995655659 0
958421092 206714578 1
112790106 275240861 0
545962255 672536363 0
565939416 945114891 0
918443804 388965638 0
428764774 801670635 2
755147469 122199833 0
295567481 292795087 0
669758016 643485289 0
908779404 680133390 0
624398546 516286419 0
200598681 109649845 0
969001200 806460556 0
376518889 453456722 0
522841873 434672430 0
245658944 671899135 0
909990536 613093476 0
624598152 224237856 0
819536884 423673585 0
720351698 380377343 0
541924738 39117640 0
562973645 592450420 0
776779274 652647413 0
273715264 14858708 0
281858077 227980533 0
253942388 954301256 0
141478423 720464555 0
889415140 963083493 0
450625115 951570148 2
299613691 115490526 0
160202539 336078275 0
703515808 182103162 0
694859030 25802292 0
546821453 971614843 2
707424263 517005930 0
192795378 668518731 0
715365169 80943611 0
681837559 18854116 0
69055744 825559673 0
7826238 642435799 0
133428735 864994994 2
812169246 576185538 0
446476612 729859476 0
91012704 529169882 0
529093019 818746901 0
61220410 135098517 0
877606903 369950452 0
47242054 707656749 0
224327599 172463005 0
792879908 572836389 0
387014609 538584697 0
827763500 372495359 0
744345819 871924883 0
893893885 196627542 1
229972738 574618156 0
712412640 260194595 0
94687951 195863863 0
63278347 90522588 0
17322879 360160863 0
973524188 294367195 2
985223365 998718857 0
347039366 71243614 0
237065518 167002875 0
699783752 660338030 0
9350628 728155329 0
969595908 629020362 0
652306798 105846208 0
71422537 947987799 0
8102597 420902768 0
132402404 242152455 0
677498617 102849932 1
852067578 8875265 0
114605324 365694677 0
308466163 396179023 0
799787281 118058431 0
866701080 176363063 0
31605242 511179496 0
418688568 80845263 0
946000537 802489225 0
167131953 350772682 0
901985342 753485098 0
344216204 289286233 0
840143724 984659373 0
585684715 212532275 0
634024313 615363899 0
981125748 889070147 0
657334805 705074137 0
17725850 948228339 0
760219973 792255676 0
982953068 376900040 0
13565893 215748054 0
778291035 87961649 0
239690145 174310135 1
686065038 218695061 2
515946036 748686619 0
904101705 218281665 0
305347123 819369841 0
289591862 404415519 0
541979304 177755759 0
280702880 277455745 0
35552656 479747919 0
388969272 606252583 0
420544865 92979664 0
706957788 213063143 0
271564185 223734301 0
622697120 254689660 0
136722498 737010606 0
369830147 533192203 0
151249328 483904386 0
915160343 911689150 0
508481861 14214443 0
619924970 756282745 0
686738220 165473261 2
609008773 866797533 0
72467240 598355984 0
275908856 407268543 0
886286437 868509985 0
747285604 541232011 0
737738342 712405892 0
63994024 634858086 0
790752311 596996180 0
561903090 828039355 0
367365226 208602058 0
48136715 261025501 0
355203546 264630338 0
348335653 460605458 0
72593022 220047756 0
751083465 690837877 1
907608701 838231116 0
727122220 179540957 0
86467587 82203758 0
794153601 462460781 0
29043164 380511909 0
54606018 802534854 0
101929675 904579860 0
54696597 773223639 0
294742746 400037394 0
394841267 210696844 0
240006329 627913640 0
579958692 5678503 0
108609247 65779903 0
532693050 942458739 0
657227040 69180061 0
702863689 838553671 0
911030887 787662915 0
62062401 509583877 0
338978873 97243204 0
66172136 635189123 0
790650648 138232754 0
992775592 462582156 0
458828011 854453367 0
657539492 792063658 0
699736903 339965303 0
572694222 603271231 0
509183657 49453128 1
635769270 751888184 0
643907768 54673721 0
389300084 329792803 0
1021704 171462815 0
971175873 585153100 0
373010450 524589357 0
59702643 726709239 0
339133066 874295608 2
117474041 437930724 0
172934207 499487343 0
404964568 566157254 0
40823672 165599298 0
457829915 773770390 0
959934669 451916098 0
11515253 225456391 2
145756671 459020202 0
51161459 188354857 1
560965094 976831120 2
303103482 319528739 0
970250215 606247916 0
545773524 260517471 0
402401423 79254712 0
133175587 507536407 1
869149283 473458386 0
31657401 489358300 0
436126517 732385450 0
54737274 583654247 2
898209309 933218668 0
359474758 89477575 0
668210877 85243638 0
376007633 836412039 0
800162114 969652067 0
781674739 808606670 0
659624868 588633893 0
234295412 848670600 0
187187527 921192011 0
680465592 454719633 0
610732757 601364097 0
616207018 202840497 0
576081329 314302090 0
397404005 458800267 0
991714653 34720334 0
87786505 135466556 0
89974545 289907222 0
483343193 574973467 0
127160304 85965312 0
250555565 958010995 0
317999872 548315671 0
817659813 71803700 0
963431205 138418885 0
467683686 678876883 0
394310581 350356780 0
576406660 828446168 0
982988991 629503177 2
491305589 587260421 0
8152511 793245907 1
722575760 188568931 0
396601937 988408519 0
702712122 829574860 0
457984962 224141139 0
247254823 525731670 0
765029185 149642195 0
73494311 91349792 0
493875258 533915141 0
212729337 463342356 0
111736286 972230025 0
846515635 990330690 0
962585316 309115630 0
512944003 418048721 0
783447813 942915082 1
463530810 170439778 0
911191840 777802010 0
505310754 871905951 1
549566374 798375258 0
203718131 22503201 0
70375528 813705703 0
641045763 352157013 0
420774155 750100252 0
266299483 420281625 0
931931073 128472198 0
265523166 354514882 1
320134837 469310406 0
976408061 241862441 0
57931963 630032178 0
412022908 690730346 1
94023235 950832042 0
496902955 606331704 0
14757498 4694218 0
327084919 993111728 0
567609258 664207515 0
651516974 518352046 0
505529515 915343382 0
530016130 303937863 0
739720102 285554659 0
842771990 108396985 0
45080721 643507871 0
20625492 47118894 0
497867336 183609062 0
861323031 675725894 0
340170633 938430990 0
524548617 586349470 0
524136176 893046682 0
90970136 320796722 0
533330035 91359069 0
215768923 718960575 0
954495771 717272778 0
68967153 525050135 0
121193273 897445985 0
156867403 311195619 0
169916650 998736046 0
509886079 749352640 0
786889523 573652093 0
297106431 43713746 0
894393900 190953814 0
639251828 958665242 0
410257162 345242721 0
517138646 683324719 0
86163551 601110783 0
770621608 31371589 2
768418441 48354644 0
142479650 333062678 2
487378926 701318461 0
717577530 645117966 0
612559982 928580437 0
6485225 548945566 0
52520100 785652394 0
396916933 285126372 0
422207505 243420154 0
142291625 950289325 0
289651493 73568625 0
707291540 825968960 0
475702424 887642900 0
211648769 648456784 0
80406718 504883671 0
266233475 213201108 0
378561267 216970315 1
15936189 540980130 0
175324935 77979330 0
364925414 844155942 0
505043945 115855431 0
917881245 799284191 0
114675743 665548495 0
464895183 349090161 0
458203874 154776621 0
433270752 621493045 0
765234278 890209110 0
823204723 141923259 1
381899842 180476255 0
580724312 238265705 0
117650958 838073758 0
457901437 322157747 0
449257852 430409713 0
44175025 155237986 0
203536635 7351565 0
819358891 969319598 0
280622382 804784422 0
658178333 203185205 0
930213531 629310473 2
239250415 981140693 0
348383998 400041959 0
960547443 548044367 0
169527761 482234337 0
383603956 159662680 0
139616491 855882770 0
110712240 589699012 0
773470252 908336377 0
548163015 90356817 0
519549281 570010648 0
255923519 274226654 0
746354631 903593750 0
827806200 532549762 0
399735623 566998324 0
132648557 157749393 2
129712838 692912731 0
612776579 691092024 0
144105666 535611194 0
917470990 43611460 0
928747316 549929086 0
860116310 495474937 0
668548967 212174296 0
100265267 113473 0
560879041 147376213 0
842662176 72435132 0
573018162 373204921 0
320123492 21878176 0
313319832 813020799 0
700652526 93404129 0
262339417 346067670 0
168864174 198740343 2
47562567 982990597 0
821197489 615655961 0
717685732 590244869 0
109756354 611388347 0
88076932 307641891 0
619224982 236336111 0
252594328 533693058 0
109565870 465595672 0
858476620 987458448 0
540147964 936304066 0
887147947 386688759 0
553642724 575654569 0
957926019 185700353 0
248191565 22780233 0
184180301 12911702 0
763176168 863230265 0
503104054 292720558 0
130707465 239363550 0
79447777 558341491 0
286888085 239416231 0
112151335 666100514 1
206440428 160613462 0
96070288 788110658 0
618744533 419239810 2
974444826 124294300 0
119801783 684349703 0
117322906 620099112 0
790382692 24759775 0
763833152 117710536 0
904711511 39927619 0
924088165 992043945 0
713338329 505039657 0
622952855 749959812 0
306403392 287610984 0
604181322 508640390 0
152200456 795561800 0
459980828 748324898 2
558308393 813581662 0
187224237 97541121 0
296725151 142304886 0
551045446 900768052 0
959241413 131999763 0
343787187 958124506 0
819035760 860047762 0
435046128 473732326 2
131348946 255463231 0
159658975 230223157 0
27441854 411872207 0
514929367 237346153 0
883814096 659175343 1
857327923 991383960 1
834428080 840645142 0
211312464 579226609 0
372531512 587602608 0
527598259 335074713 0
231504270 434428763 0
623998645 805923176 0
44509142 657365615 0
466617719 649709015 0
252122248 882371041 0
694924245 534246573 0
403156958 220666223 0
432100241 64781720 0
133834289 329680416 0
297844052 431243794 0
408623537 16724819 0
437809537 183593193 0
864645313 853690044 0
840103373 48136831 0
664874869 839098805 0
266599153 62650137 0
151853049 349220292 0
929020440 562064731 0
162512145 22349496 0
216439820 294546736 0
8979251 289678403 0
490049298 448058138 0
467189 796732304 0
573881480 430775409 2
618713059 949756857 0
98000850 38173491 0
707173630 281719350 1
350484816 557909017 0
149740183 462270991 2
962039549 138661044 0
72625714 689436156 0
731755355 87543322 0
449306211 956162336 0
263659491 261233113 2
120600633 121104827 0
861805084 31208766 0
889263114 531987946 0
256493931 309404476 2
882483929 649952977 1
272424359 565281817 0
879505009 71774731 0
261297911 993193628 0
56899503 90574606 0
944535124 938956476 0
638892363 937440515 1
563202794 735211870 2
138702353 915042944 0
194633639 129829367 0
903823041 268545906 0
851957332 384616454 0
58159323 537586305 0
668508602 299303339 0
452605124 883576646 1
36361468 108576917 0
366318449 530047638 0
496900671 373115516 0
890287166 352349848 0
30295251 875226223 0
784172344 574953984 0
113174574 360271314 0
292617787 820692898 0
428555640 532607251 0
235479684 725852169 0
474681456 476414482 0
117260490 673123594 0
276413034 568223235 0
718537607 577871724 0
344524849 758472564 0
967561034 713828983 0
157658627 370430094 0
289900489 277877851 0
116939961 393211600 0
320078127 830493735 0
136656726 676212018 0
240438852 206050098 0
65077971 549656665 0
307779224 60475134 0
98839207 273227543 0
682949163 113434238 0
816558925 113407785 0
301897548 39634229 0
344793573 668830861 0
337888749 132462663 0
953649140 48568056 0
415879873 134725826 0
776692366 582815427 0
115299831 901392012 0
365995557 845004386 0
310081924 738247420 0
164456402 85640454 0
494316124 232516190 0
940951014 954054350 1
49516540 652699178 0
689264589 992427848 0
556996174 522067776 0
222624756 120159630 0
47936105 810576888 0
852873286 740892590 0
80301590 484301672 0
29578091 294721264 0
191745941 974223110 0
322029899 781981317 0
65837581 820737611 0
988312806 345435227 0
758791585 658135564 0
239128436 29952455 0
786711192 544962928 0
71983377 602931120 0
15523826 658473522 0
882012627 789521147 0
473000771 357704817 0
419214934 521182322 0
216431356 582785222 2
473111754 493834329 1
253045910 38667190 0
995639010 108952193 0
482601614 334657849 0
830402357 300410670 0
127106564 820315 0
11164739 842837126 0
807886561 497683760 0
895794889 844324906 0
357200199 285796890 0
828795762 956727561 0
991978624 407597327 0
943476861 581657839 0
972227553 797598557 0
12744127 420049446 0
118649557 3419183 0
634177899 127392023 2
76620713 310543311 0
663060820 82748482 0
732619995 815165649 0
46790750 643635090 0
830288557 342053093 0
210917652 765072147 0
101007197 130196065 0
16318515 846955503 0
47498409 47657570 2
804360675 118378741 2
494199739 224356760 0
946586269 765837343 0
346929644 641263048 0
642245361 150510444 0
249840137 645455008 0
681608408 410360231 0
428553587 554325007 0
304923229 276651063 0
535755547 76475977 0
660852649 275389016 0
21474201 966613078 0
913573711 77802849 0
157774531 526112751 0
571961206 614352643 2
247923345 343835719 0
217276527 739590443 0
424461398 21230213 0
599082322 548170172 0
23053700 997373501 0
141456199 784522676 0
491244878 534882324 0
498398078 252141994 2
231273255 328733615 1
594672391 597681378 0
138798454 104287629 0
842022793 139721580 0
540250642 616246068 0
330815156 261394371 0
978445338 356997034 0
395563042 215264675 2
444222232 121558594 0
502639772 668823414 0
199813420 574807635 0
629252173 338317320 0
297255311 906029424 0
914847433 289399907 0
839014710 770539208 0
770663801 698213444 0
904763696 85469914 0
938528179 799875394 0
473936030 430746995 0
614969271 833060452 0
794914552 847516914 0
900721253 890034244 0
493324952 808097066 0
718367009 575919494 0
593366091 135935218 1
80088282 318198091 0
41013712 481692238 0
334637836 302403647 0
351441713 760247950 0
817911639 254156572 0
556877963 71294709 0
441396637 558508743 0
928288874 474208195 0
891568882 614639070 0
533119975 195587630 0
315578368 116923867 0
277551046 873587662 0
344324481 897458285 0
990471020 9350902 0
882488622 754109949 0
469607130 785919396 0
79960275 119921224 0
752483352 21684339 0
638708495 552899452 0
611746858 589240978 0
701437119 476659971 0
882437526 532130691 0
252428140 435385426 0
703460419 418707128 0
693843298 371040970 0
101481555 214962891 0
968215027 933004260 2
854759015 197067670 0
818413771 790510098 0
425506448 354727112 0
732203606 3537188 0
724618179 461650413 0
922524886 874844595 0
33003696 642948216 0
598700842 877781666 0
409682004 89772702 0
726901212 847275784 1
328889456 28784064 0
558867994 204693121 0
3864566 761402172 1
657455249 325792937 0
718475929 119591839 0
395049898 408627049 0
227435067 23281552 0
40598845 790945037 0
862374540 810169521 0
692202609 123659261 0
391969029 65197632 0
67902501 672962320 0
281675430 644685235 0
905289131 632807229 0
185405961 758635340 0
406110385 64672549 0
455894606 328351261 0
901581448 77315846 0
43353260 382405657 0
537929942 508015798 0
787423294 279020999 0
902297986 687546516 0
96335857 927603018 0
88345523 334281227 0
501132117 64312163 2
444295845 652812695 0
537425734 658282888 0
571588706 60684182 0
467341300 143652380 0
572262314 706035562 0
944861071 509805324 0
796259730 70305448 0
558926288 522460626 0
80493633 991744604 0
933783227 105106041 0
579253812 684224463 0
560699803 786069393 0
989548762 511651379 0
136740995 510842982 0
470392697 917229136 0
624527884 32110422 0
610055651 560017217 0
784351370 56831926 0
907749864 936674501 0
120994582 36018237 0
685584194 176287426 0
139117966 977351029 0
219261237 326592899 0
452228688 716918693 0
979600762 268211559 0
616395197 587893756 0
250602035 265603697 0
511762671 292193789 2
276425173 291976732 0
447882531 158352768 0
608660983 512397440 0
683994072 674991369 0
316738662 356678041 0
225877976 492724569 0
89867554 183713755 0
792497554 444919334 0
826913992 973626422 2
611547256 122338199 0
195781080 207872632 0
824559660 951249823 2
20495888 626681878 0
836093393 144129995 0
354977471 314117569 0
895586407 65190700 0
382845970 719255194 1
337202717 169218557 0
83845960 962992736 0
137523621 928004661 0
863380010 609183947 0
484537331 780812345 0
285384441 252086889 0
158519686 353694055 0
830070040 474313985 0
889429239 63295325 0
83589978 909087359 0
759353887 795303347 2
717495684 140467981 0
999937480 458323634 0
232610825 716694427 0
991335223 756226521 0
536717422 458682062 0
136895695 944952024 0
841526238 333720480 0
826782467 148810753 0
297874550 662225829 2
503785724 407911149 0
71566366 577680337 0
766600247 286795269 1
492348606 802044545 0
564917081 440063955 0
369934433 606565620 0
928330619 399110024 2
690490873 201821780 0
7060035 738171954 0
910047077 102099340 0
967943581 247804881 0
345488832 316042257 0
802573981 104709772 0
812055825 641725340 0
984464871 947068472 0
848629324 778767812 0
158486826 632440682 0
688227192 111358928 0
499436449 234066035 0
48025676 488740650 0
132291080 589349003 0
177960555 962352358 0
24232334 906103071 0
618558521 906816232 0
666383349 6482586 0
244923680 521939164 0
46881269 420622696 0
182143128 341250148 0
52192973 624765399 0
462373074 291222570 0
143250307 835783043 0
660108280 233178298 0
194069615 555893918 1
749979512 963169789 0
747620611 839763070 0
198213507 550565984 0
388298476 58536428 0
99009274 765165918 0
708987357 758320785 0
869119657 28526967 0
127432384 619844642 0
400975723 546684313 0
304451782 621181928 0
635125759 86142927 0
375442311 59857816 0
372679739 56844630 0
990742027 678086809 0
732741497 115739701 0
727932720 739986180 0
439873666 714763867 0
59864176 252752208 0
192852382 450421608 0
83039199 224388228 0
96340396 403227813 0
764516735 399686855 0
986220874 983299574 0
435155956 684314861 0
62814762 239636117 0
33122765 511846673 1
656750384 303300807 0
455389109 338014630 0
792522543 24217139 0
763827080 807803515 0
104698897 29014300 0
960348652 55011899 0
782667325 13227727 0
377348952 588447838 0
13981834 41794370 0
27489312 565611369 0
768659281 477648006 0
14910820 820348197 0
3900606 853957710 0
874980201 642460730 1
273397734 588512371 0
553397777 592627083 0
282718811 412950937 0
582099452 128927398 0
74340093 131654300 0
899686819 12832679 0
3346625 594447813 0
769913832 426312609 0
326065660 96666551 0
518434838 42111324 0
549557031 258044830 0
140481718 153616770 0
857699864 628705174 0
925886375 29703247 0
778170427 498029574 0
976126401 92784231 0
368306580 547201449 0
608564970 67601501 0
708875358 108032203 1
728969380 754065122 0
537335286 871121394 0
121560697 628226128 0
901476278 543331087 0
143759588 280852959 0
945811989 312448869 1
74010242 108758333 0
389279879 828698293 0
855631326 227861480 0
119498404 54016379 0
908107221 27718097 0
257723534 221358304 0
145115527 270956561 0
783430532 127877508 0
45574165 935385435 0
463418250 549138047 0
23852678 991121425 0
220205076 821416687 0
989602916 373753739 0
608961758 618147975 0
918782922 241607554 0
902224455 454619303 0
751742343 49375776 0
967646756 227131951 0
774259595 170966838 0
6817320 380283447 0
776322629 893373151 0
569499679 391440002 0
849578853 252521504 0
159647542 813655607 2
897018558 935394985 0
87106393 440790759 0
691688699 595249220 0
116366480 868837479 0
71721670 979358612 0
85040472 817498008 1
331714126 513387674 0
14081805 594532944 0
710512022 236023368 0
170851112 105661721 0
540997819 409199071 0
232209807 473151068 0
208502367 49691141 0
512846821 412528927 0
942904144 706226410 0
659412540 477401044 0
199345554 64080683 0
187851061 72646555 0
550889164 191869870 0
565385353 914501385 0
685727201 135954169 0
288957936 762908585 0
493565357 960602947 0
319160328 112415670 0
165776467 486064147 0
180933801 402334902 0
576653819 92127114 0
39023499 108858984 0
138194924 902228453 0
218818410 240014620 0
231466164 961305147 0
738782745 849205854 0
677299143 251715578 0
991361575 13297672 0
136093725 250163578 0
715548823 58777133 0
114269083 21556951 0
737972910 954629956 0
128846418 12546373 0
992707923 839367240 1
252913936 504835310 0
813693662 580068466 0
71671492 261400931 1
52206535 262534916 0
972079974 925497565 0
504556484 110693301 0
198610851 437731448 0
197907226 186542792 0
376689456 356557014 0
857237932 600159954 0
829397854 784808356 0
76004718 285371289 0
344744783 335641093 0
241663293 117472318 0
348821124 702006437 0
706856935 571356673 0
31517795 715358035 2
682661739 97581253 0
112578035 293210986 0
606641904 116092988 0
291854144 990183377 0
592094620 732181156 0
596778251 86302893 0
310862909 501551358 0
915681605 615736744 1
918663002 848932413 0
611674423 68818385 0
740005254 393034812 1
885094050 298301782 0
907781242 702453982 0
364733976 254688569 0
190357240 312444668 0
556242094 261003186 0
42420882 644356377 0
789339957 789252312 0
831624672 106517468 2
275180603 772500434 0
395159074 812347584 0
192402899 517498788 0
996179968 698058471 0
313212732 986917099 0
180672432 986006419 0
655544688 472665889 0
2133408 848818181 2
610706242 154801868 0
370649323 905482752 0
826591518 103140164 0
657977933 965471220 0
909455283 333098609 0
170099069 434747565 0
983767412 23623533 0
477577143 131353760 0
353793711 569763545 0
251064593 140602291 0
329907478 317122556 0
418676302 842279026 0
950213382 856583979 0
879514574 720680325 2
353082608 484092164 0
142809222 165505180 2
957887428 291133386 2
580230720 682613305 0
388513672 794359052 0
446989226 602513862 0
502303010 621294817 0
785414512 934866051 0
196250693 945102788 0
87655166 240570513 0
553209052 738274178 0
435303852 518424717 2
20224849 774884161 0
974776154 978129556 0
728951663 876559735 0
318107698 898126230 0
774489239 16572182 0
627540357 750856492 0
552355691 864216139 0
372662222 135781891 0
857910243 495251815 0
228674339 669912581 0
91333661 368956715 0
171651600 282830907 0
726458452 790918317 0
621095358 765602865 0
596115002 918216122 0
83296954 867039610 0
631989903 932632576 2
969022833 663303507 1
116300571 870664922 0
149630070 143334021 0
49571129 551869942 0
783130665 229064491 0
39834865 881278748 2
43529229 424916708 2
782132478 26884952 0
235476607 150335599 0
36358612 8723283 1
752918174 962714115 0
452324056 887936383 0
357838501 75641046 2
473942974 571647095 0
580855171 571432028 0
394345356 135671513 0
680152553 105437392 0
800505510 163239114 0
402089998 588992421 0
493267596 890076426 2
478256842 437811233 0
685750877 502314254 1
184272154 837644681 0
451198619 44880041 0
620660118 788338048 0
388532493 863431977 0
658384946 105716085 0
562949115 941038964 0
261706527 828675050 0
197448499 889227890 0
665653208 44283004 0
661721077 960116893 0
548751606 91490624 0
565121951 967704230 0
187623947 744072016 0
880254729 824122224 0
846634543 858840678 2
192920526 116814635 0
771051569 456724726 0
390492441 478135670 0
393628588 881991151 0
600225965 521769781 0
808993536 672819587 0
81825867 946650621 0
678681205 667605802 0
100912512 178785754 0
859794177 676118306 0
487614859 362039650 0
110924932 878195199 0
986213543 924491304 0
57144270 343050315 0
352951533 486995390 0
878071337 156950255 0
239667532 364109812 0
68643882 871296685 0
288671782 249190095 0
224716242 973526330 0
360809291 624914623 0
958041231 793155930 0
381693733 616638480 0
143153131 541255669 0
187034621 534818054 2
798622152 105896269 0
67370584 869659281 0
114833954 221286799 0
852030067 924957916 0
261091541 20880423 0
903470102 312727783 0
71504697 914815509 0
476951436 657298314 0
336939264 933333448 0
14673515 947327042 0
7585862 914453291 0
238139841 814971063 0
886166778 616313415 2
871369258 883039368 0
312858592 950769548 0
32076468 622082616 0
652338034 855230023 0
427843536 607165444 0
385036751 97056927 0
852539874 688489624 0
577073004 58826917 0
969039611 89579013 0
370366246 5033303 0
210120137 448175859 0
301952578 543228206 0
815559233 390923388 0
42107081 486909018 0
379579571 749818288 0
395761455 98160292 0
933936547 626936699 0
41225708 5685340 0
269926339 130289216 0
132812733 621180246 0
648683280 34838048 0
659036650 33886232 0
111265538 695470827 0
936854639 949705261 0
422646937 292872504 0
338123421 99012640 0
480658576 32128068 0
312392345 354514610 0
864304463 129191636 0
336265735 29578169 2
300948771 357139672 0
952426028 232721331 0
626130936 681265289 0
784402425 843189317 0
794428312 10637383 0
498886619 50560098 0
478691330 511059163 0
426640896 25367571 0
868212522 270863773 0
199204363 659530522 0
452973916 53594997 1
41899981 405480852 0
86654855 590598106 0
543037510 689298229 0
543266631 322935282 0
48971245 66368788 0
61917178 120082924 0
799728443 147534986 0
308629529 936972339 0
440056937 179150295 0
179919433 564483184 0
292697211 223391635 0
684071304 955142628 0
438789303 304947697 0
804209148 969851929 0
959857530 370586165 0
416967441 81507173 0
988099598 813031238 0
252084806 379532435 0
279309471 493334483 0
167309 253651278 0
984917770 948999837 2
89753755 71997992 0
567142708 56692223 0
701280493 16865848 0
959392555 60054180 0
359626718 722151838 1
221305013 825881601 0
725734066 65976240 0
169868448 127124822 0
602026366 945380851 0
430818239 675193366 0
818705367 154238772 0
972977779 803182353 0
714034202 466260228 0
601177223 404814343 0
131151340 205906390 0
77719788 65529709 0
552160369 83376206 0
974519 404126078 0
903834558 932030185 0
540156895 501133439 0
607910815 30676004 0
616699933 518553425 0
136621291 848872843 0
669777954 179458096 0
267563292 210078284 0
284365673 300750209 0
281546244 359827299 2
545773939 475950035 0
587393752 770064811 0
729223669 884599501 0
895491125 304542598 0
775017352 893830922 2
101978481 554847106 0
978028398 101021953 0
957566382 534922098 0
706387702 447935425 0
356251236 602839418 0
234733488 61838945 0
142169892 816073403 0
900727370 404247492 0
503111107 472579159 0
424335180 708119255 0
49783065 664568490 0
374778234 867712312 0
139583664 794270760 2
455382642 609745612 0
640685824 76423663 0
863216514 56212468 0
989496248 728103260 0
382856262 727379947 0
596617245 197485381 1
120717256 335971988 0
140036064 980358903 0
573429209 590640366 0
62066174 183925390 0
59604149 525820072 0
933589218 829638852 0
224403006 579753077 0
112891827 419898053 0
60410517 121270390 0
171368175 76469618 0
951804557 819181952 0
397347658 208048093 0
601270177 83971363 1
926012950 690182347 0
623052979 788293870 0
601162268 777525344 0
629474233 233685815 0
106359545 732652927 0
950531440 509454390 0
604692225 831908205 0
906952296 318422488 0
814672006 8696895 0
978816990 811780128 2
820825205 437724234 0
325370124 763777570 0
467368923 992657677 0
207706212 563483475 0
494295854 279081952 0
252282656 439992462 0
98801552 990938640 0
102218474 648192759 0
869240024 135270573 0
161865300 170142017 0
73417473 242853956 0
153016756 317828256 0
791984324 35751671 0
405394352 190211757 2
858857047 221241570 0
404367430 127685988 0
834708464 807230856 0
774588659 557432554 0
579059062 411084098 0
483063577 306671827 2
198663054 27219951 0
640242452 103379638 0
87681023 978974646 0
72148253 959911695 0
423677705 415334478 0
915390059 853319147 0
324528671 614686321 0
622383439 944838755 0
341869599 826639133 0
646982908 914093037 0
620135353 354215587 0
657141972 904988930 1
696330653 499860050 0
862997210 599795044 0
159408463 61591123 0
446283609 794333385 0
482320576 17482225 0
947274945 440402728 0
635236238 106146951 0
660069823 734856003 0
856243551 139266300 0
486813747 527305044 0
230964865 370167789 0
753754702 442943275 0
150604374 134858792 0
372117184 263295950 0
286151373 108584158 0
264505822 498561359 0
86890946 591951063 0
452102501 223482570 0
516755795 110583470 0
595213009 574928238 0
120199743 553249116 0
611455233 131402755 0
696863059 727882374 0
632361150 615369354 0
132633078 443489882 0
902700639 639550663 0
704213186 688962815 0
93722911 939247807 0
795624004 692597725 0
935244880 537925372 0
79928446 679458484 0
218723703 186721689 0
653205096 784786307 0
578361829 23488711 0
984959386 350325804 0
78286004 18544768 0
875544922 302417353 0
962148510 464170626 0
850064090 30027478 0
148825026 230842793 0
5452985 28500296 0
182103623 33515010 1
430805802 127973654 0
927765655 958094504 0
48282255 360098187 0
904689605 332843166 0
350825881 858641040 2
424508204 272477337 0
108000061 574938052 0
923398650 384162367 0
16771377 123808315 0
923478838 536590973 0
115211993 822644869 0
865523118 473741434 1
50040497 999047365 2
406640491 237886239 0
518499038 651382334 0
709451518 443394939 0
100060673 716556405 0
208567014 692105941 0
917755610 364697382 0
405237964 771316573 0
235505877 546302110 0
152103617 475605452 0
12542610 862545389 0
363830834 140176142 0
403375597 954737953 0
666048515 546447536 2
954365882 44899632 0
226524659 580710119 0
528327676 69225906 0
558968718 776470530 0
234785603 870521501 0
170984306 775489958 0
519532767 404379884 0
358412186 779011394 0
677643235 83218781 0
423015058 686862186 0
706576862 756130353 0
37582314 608935898 0
796652856 679518728 0
476826531 468647634 0
734016824 455129122 0
956458440 86092909 2
443612879 343101258 0
475012155 393146738 0
234904310 965517838 0
127078002 129056235 0
803305965 76869899 0
527274379 878567232 2
743272174 574520716 0
786369182 563458722 0
47530686 551932074 0
844761758 118764419 0
848917353 708735565 0
32449816 374673929 0
659422074 242591143 0
4399759 657862320 0
56412635 728001227 2
13643952 372822828 1
44428667 572320976 0
713985725 845676789 0
600426639 691542856 0
619679513 17504734 0
130412649 631252676 0
730513484 236863112 0
934255178 752342365 0
23115830 743905786 0
213004550 153314673 0
137936553 325704447 0
131601985 480992015 0
60588318 12136592 0
426755849 14964931 0
538633728 492173339 0
109185742 339217681 1
683133910 657233841 0
683715923 639928267 1
37826163 313686269 0
317303534 930690249 0
77951079 838835240 0
326989124 114179565 0
148567272 591437716 0
820968004 39957785 0
480531963 803802963 0
457051642 63560457 0
894979980 331243720 0
391947089 281129513 0
405579791 480374795 0
46324709 481474959 0
5757022 762163866 0
72765711 946243740 0
22723538 56952369 0
812245205 85203696 0
562502526 545160277 0
338619141 780367849 0
408785786 912739658 0
183250029 521105656 1
442519273 545252239 0
278134445 510026205 0
586939102 142576475 2
41260731 613735395 0
982542086 125415785 0
5212341 301260376 0
277627611 778104287 2
72473167 157343046 0
352693528 397157004 0
21359711 274516716 0
892935726 52340089 0
273029395 20922155 0
991116414 495832720 0
27133726 214361831 0
871838930 293384673 0
326540468 806217450 1
169300809 65415422 0
874588208 808733407 0
896023076 182526988 0
300360569 73417873 0
265202862 562115612 0
717891016 904433110 0
416317480 568816027 0
596350392 348356109 0
621309758 445312241 1
993754911 841926810 2
777148389 276565273 2
25729115 563029051 0
890569461 21550210 2
287979115 901303002 0
91493536 626333068 0
199265318 261408438 0
548876437 987709194 0
349226388 747359781 0
833117024 663092303 0
820468629 368095716 1
888929225 338154681 1
683478576 319318999 0
970279934 634865502 0
609981611 166351809 0
167667997 40804908 0
612142866 148826506 0
537065702 88168576 0
246166517 268709451 0
998040227 896474581 0
555827083 131400361 0
656741373 642324679 0
489296263 727942553 0
599496195 837347784 0
708026386 884720702 0
810900853 455360675 0
103322330 919409667 0
757277740 547623122 0
695427056 434389751 0
537507985 830751559 0
969453502 670363087 0
16618205 119611857 0
37388085 669107744 0
940004489 63970087 0
270577852 79052414 0
712181731 337519492 0
745018404 72301320 0
811003171 881701860 2
175542973 648150122 0
168853399 232421237 0
844727455 540635379 0
683113623 289124552 0
31078314 805240440 2
955193361 509368753 0
843848303 463790260 0
924399095 912491979 0
287133568 671441936 0
167757351 878066016 0
69561484 26750841 0
794957592 134350779 0
911676639 471347857 0
25494285 753552741 0
331716970 855557469 0
959922865 492685535 0
427555386 221724147 0
241214271 980106950 0
882846263 764947712 0
139773761 897231454 0
479911466 26268497 0
121925374 779303260 0
107448466 26630120 0
995180267 465973548 0
660392293 718999697 0
745354933 207216142 0
2493413 513327261 0
325368388 115812922 0
795050625 359945060 2
801713361 144193712 0
278800811 670654925 0
630063083 72821327 0
335144301 867289153 0
906531055 491251754 0
263161656 970883274 2
662716987 887781007 2
744053865 74637613 0
707582884 900392093 0
794930108 615374389 0
26399874 99520461 0
612981687 135788154 0
654738943 624467863 0
561058998 505068216 0
959116967 582313255 0
790566257 797375134 0
2501006 379226501 0
141298405 836882972 0
778796532 141045578 1
281020984 46043395 0
8552386 383654418 0
804188573 229177874 0
991222163 135893173 0
211948955 843596380 0
433035957 335205386 0
274184676 898093190 0
836115708 183447983 0
603867264 971877334 0
97555910 126532080 0
235184862 35447377 0
760801859 562429340 0
6458318 927851321 0
8987072 714983278 0
140142674 18485171 0
712002056 419800135 0
875285835 823532762 0
370821142 129260592 0
881310301 52906160 2
251650200 808757763 0
40633918 777415402 0
150069444 3377157 1
443701411 66112633 0
369142634 942698171 0
410802557 138629229 0
339766735 325379106 0
661371255 90672511 0
667120634 57888387 0
705798598 656285465 0
234922835 194050793 0
282788075 565266572 0
354767045 931536646 0
382005670 281171889 0
337233580 541271500 2
686972336 781619267 1
834886885 807691293 0
575723854 700182970 0
117360424 535056842 0
228643136 114470117 0
643378304 360311875 0
158385924 963483558 0
134541406 924665338 0
24123563 952114972 0
545393686 178165423 2
201979435 70766505 0
861150718 691016177 0
758759682 852063024 0
26722 496959354 0
744192761 789349396 0
776346819 117719283 0
83781211 580635376 0
743015505 216719568 0
218041452 419221663 2
68858331 712060270 0
441499069 520520000 0
940479047 191203153 0
934056958 802488132 0
482830835 33520353 0
907063413 539534587 0
594017213 70257678 0
280769591 50624360 0
466182828 518453625 0
19351249 21211553 0
125249001 185780136 0
434533147 553187710 0
70539575 718541529 0
995932682 308651275 0
687801840 745667759 2
559767825 596162925 0
703290956 413618411 0
51180264 10474524 0
435998941 488781346 0
356584139 699530069 0
856175568 713634718 0
749681788 654431526 0
881908599 123668417 0
89503790 928497285 0
81193426 729844221 0
584019969 87069536 2
583326083 92934805 0
853667440 46187454 1
212484256 541794054 0
756594320 210793946 1
542827033 938117303 0
68409019 357735955 0
874021708 15797789 0
348533605 100644003 0
616754746 635067000 0
856538418 745395448 0
328282538 488882452 0
53709528 989008905 0
69138082 43480912 0
915918103 330485361 0
727280846 333864706 0
234151478 81203290 0
142295967 210114596 0
962407264 779700031 0
969172083 866476972 0
994393661 719741252 1
105479001 829245183 0
709733916 64200108 1
490937312 209756118 0
928653251 347993853 0
53336807 728859922 0
203606865 740714047 0
314842683 832415245 0
513210849 375380403 0
62697985 906555073 1
173896024 137920633 0
827330630 78197155 0
566319781 527575768 0
386449230 763416576 0
388023996 299498598 0
389089560 314771681 0
483072807 802913415 0
420851327 544353359 0
135032642 33463959 0
118426920 762430424 0
633253251 775749593 0
27110330 981400069 0
100918667 587471608 0
721808100 887775749 2
322201859 379485696 0
237782309 995246539 0
386370164 911959388 0
78038411 317529611 0
831616161 923809923 0
485442403 88759685 0
592479539 74133478 0
577088270 156377333 0
534925697 743315951 0
527584646 712915667 0
917294802 236359577 1
207192887 800700890 0
775157031 358532821 0
527924895 573576230 2
321343863 70697609 0
269292615 72407784 0
308937864 77395927 0
870644984 306163706 0
956504503 209704921 2
923352810 523039236 0
520297761 322975823 0
582752967 36044958 1
156036541 589866004 0
100915463 259674022 0
728253150 895238542 0
232945574 24496570 0
283547685 889291224 0
220782835 472510877 0
231200579 613915640 0
223131207 398015861 0
547137994 194180303 0
357256689 955300320 0
555465312 799902053 2
936817471 416972750 0
359971291 857411151 0
760541466 133164159 0
754688347 671492471 0
892422574 390597556 0
960571657 878903614 0
130502411 580523633 0
924596867 497276656 0
975969864 710657509 0
626430083 870175242 0
488258805 163924447 2
224438410 267781677 0
189773556 771993211 1
162574149 739041252 0
750282473 183361808 0
957470717 880691011 0
417249543 81837794 0
368602047 260078415 0
571258252 446735376 0
206511680 133561198 0
713679826 333109386 0
729264616 53828865 0
859503757 120201687 0
77456060 744632272 0
921080069 427660664 1
146845517 127164547 0
403434338 275615856 0
857367772 161145007 0
97367597 793218228 0
437365418 63288573 0
538705748 555444324 0
899416852 860988602 0
544921653 422083872 0
10992146 371911475 0
424263122 691548800 0
540137758 84065498 0
610205110 318347313 0
953767620 14661796 0
734877583 233713570 2
292934945 103079374 0
64959657 21119644 0
216468779 143221320 0
465574609 565906733 0
733835087 891171213 0
743357317 779299830 0
272683937 983830594 0
868585241 375029074 0
568468848 531080436 0
91380730 897538257 1
124002300 25168561 0
46460924 767934278 0
520277281 546388359 0
159303402 834151390 0
608370691 832194153 0
704361661 481983528 0
618075106 989884206 0
951496491 957789969 0
864036919 495123239 0
436498974 163532303 0
534111561 640240911 2
747856973 398766292 0
583747757 185329569 2
168750966 707806114 0
551765442 90503472 0
778697810 504336852 0
766279897 851118195 0
861123055 330832154 0
526341603 506400095 0
100072757 722780891 1
896662909 126006236 0
382001294 194579602 2
97498659 391075964 2
256892591 275329754 0
740289330 34466508 0
445107539 725648429 0
904798847 78116408 0
27873372 141809159 0
315789845 22543013 0
57423264 653894966 0
175968621 990498302 0
301194372 724683195 0
886374615 206006701 1
244573645 609073777 0
117071100 29480542 0
139712236 818954600 0
455760617 396714295 0
347240804 935876136 0
479897912 891698513 0
799377788 753482724 0
852150184 990466778 0
821295998 566267835 0
971084817 95182398 0
124294094 19748051 0
540966874 227054408 0
60658790 640768714 0
620499282 601813871 0
957967524 710440696 0
409467569 682418103 0
435129164 285349130 0
685935252 411473801 0
631571485 658239654 0
132703556 192895922 0
474419872 441824911 0
770665732 127965190 0
157390090 771835051 0
744657706 741980667 0
333628820 339295010 0
562039948 856392433 0
144447923 855977582 0
522801303 935370194 2
702217422 87945150 0
741927842 846757454 0
452547075 616404734 0
839344724 827081369 2
529730582 292246637 0
485517030 966015714 0
187636436 680637304 0
456292683 625307348 0
449072330 136937235 0
443147580 388633704 2
903063026 885922788 0
620804463 999633922 0
317570638 67995376 0
521827583 648088133 0
350791655 43541087 0
62078844 925218215 0
155826598 796951775 0
945067175 785436756 0
89155262 453745508 0
709555860 139655339 0
792341798 443049850 0
82645206 723417696 0
71705693 902100074 0
493104346 573720276 0
101972652 691933935 0
944725426 94572907 0
96256236 496129815 0
268393361 955272944 0
539347201 443922163 0
599195401 316926645 0
103329713 224367087 0
490508597 110066461 0
22357049 51068962 0
761412761 82644320 0
468724790 64794645 0
94511568 951502120 0
868547369 716586726 0
124711298 139254250 2
926593914 444297878 0
499091818 94509026 0
575500658 90817164 0
334591924 512204771 0
926379225 494641237 0
418873387 663423259 0
102169482 678947371 0
90892775 814632136 0
881007519 226296969 0
819785182 277604954 0
906116057 618580342 0
940042344 551924654 0
354841217 445891182 0
439741364 163193276 0
478257114 235181252 0
809606342 837155906 0
756720040 409415054 0
629642610 608999562 0
212537278 920845266 0
291268679 689450560 0
148225461 174180561 0
123023508 791569461 0
737946393 711881698 0
575509117 417803134 0
52426795 805214494 0
564721130 622211870 0
862914183 507671689 0
614665092 361289481 0
640111360 539361123 0
280827341 90362668 0
634911840 128979217 0
739749075 242243840 0
850320212 718346818 0
145058012 16489723 0
860765654 353577823 0
825940863 40681784 0
669410971 381923982 0
115503364 675221358 0
463669791 300500390 0
241312872 634935240 0
715156361 546938511 0
121675284 533734311 0
567930000 111308164 0
674013879 663453445 0
768459208 5577902 1
183001927 775700695 0
310931627 805801267 0
523573945 321477007 0
817615654 798026464 0
146267762 316439921 0
184308917 783496409 0
609774284 764191115 0
102040766 572001026 0
584000968 34440323 0
641462055 186143315 0
283681291 715377923 0
42415200 126013203 0
571117135 724992632 0
30810918 29358809 2
392250347 335521841 0
403582510 90915563 0
995111323 667306842 0
19376595 571451004 0
587043825 110407958 0
412595252 111786429 0
400458318 519522162 1
188457519 34232373 2
829716039 557115558 0
761247086 428037817 0
219599725 646162902 0
108363951 454171161 0
530988450 8246883 0
769910662 32008351 1
108812209 719638845 0
699983875 733611532 0
358592250 92563538 0
549832252 599028420 0
657273399 630442021 0
611780986 714832829 0
432332536 632198014 0
192035654 457695550 0
210855740 519226942 0
236691978 6637039 2
791318781 513435247 0
89628946 553669637 0
564760559 861763975 0
981175823 842998662 0
913636678 791235958 0
145135297 347705917 0
209541990 315165845 0
95945224 438839151 1
43557755 677754260 0
462570801 93948179 0
917537071 88140809 0
363575330 524266938 0
948073677 891317075 0
565681932 764048571 1
883511611 404265488 0
278632488 401113189 2
664362053 970993641 0
410254118 853123734 0
80406758 834823554 0
931774798 962091905 0
525615617 808571794 0
598323332 348579977 0
69044371 994121969 0
201576664 890814704 0
575372179 715215045 0
307875079 673493519 0
237251822 179880663 0
520054926 59655878 2
439646599 789874893 0
53406060 83579492 0
646819546 970667138 0
859774354 918493192 0
209595906 895270647 0
678822712 206898217 0
286591159 471242396 0
54216708 132824667 2
622303713 940437068 0
945275564 992344841 0
170383696 121304168 0
227012978 593040857 0
902205889 830886532 0
257652450 684358500 0
779085531 251331566 0
123237922 700735281 0
28571113 62003646 0
581653420 743625776 0
12231606 107136986 0
687624362 128844976 0
119012354 424417031 0
967736040 162766384 0
565418684 850206377 0
856266554 861940688 0
549118716 169556205 0
878129730 54125713 2
566669968 13335944 0
35828696 825503136 2
333026728 654288258 0
143705243 278632302 0
765393681 256342491 0
377823304 89075427 0
830218724 118524038 0
120163263 310313392 0
88748501 439381349 0
206684731 43195353 0
837820471 422938835 0
583847142 861453424 1
959049337 527873424 0
750080071 392494608 1
19056001 774683885 0
811994158 856046772 0
616115474 171576111 0
932204461 135816097 0
291140584 471740841 0
461183290 703017802 0
869705477 99562209 0
125520571 627846103 0
621528618 885799954 0
917144193 141975305 0
750110244 3137228 0
142425498 84187126 0
391868440 149422859 0
728013552 33284779 0
488443844 470916956 0
966607019 358992831 0
389009099 23010149 0
602979590 20029469 0
545000268 158639463 0
89789377 856032747 0
102506718 55526496 0
23073904 537118730 0
329148223 225195680 0
821540596 342147483 0
296156863 82521285 0
133503208 81600720 0
119074781 728224872 0
6482891 153749156 0
53767905 965479958 0
944504014 669278027 0
271636987 776822622 0
867146994 985166594 0
639489896 978506119 0
758223295 694936069 0
547026522 564183344 0
979545802 681901315 0
966012027 14868410 0
358351132 144480467 0
849664503 490634908 0
626415240 918418922 0
978520195 776608890 0
218383443 978669811 1
63070462 747014300 0
870677908 673078274 0
852736240 934761665 0
98462288 826269438 0
641608228 401542713 0
788685961 950785410 1
772996144 592289294 0
35218285 705384069 0
430801386 772188513 0
348267759 312440495 0
364970260 137216176 0
301161667 229109768 2
64608980 239712216 0
156958331 40406559 0
147808707 940462961 0
538476480 302029462 0
85037990 378883621 0
499432611 481265386 0
21458943 973720569 0
853434961 834195298 0
161141806 41068280 0
92309163 701299566 1
179771464 756996031 2
769143301 543321104 0
856158514 770357879 0
122423400 165352375 0
214715686 346053197 0
968040978 331386735 0
124824978 232532339 0
96536492 886824898 0
752874949 554710600 0
932078604 352150283 0
771754131 375067511 0
776155053 301852741 0
718776454 934179710 0
774798000 495633070 0
178957067 109131564 0
468408876 674544523 0
309107768 137167570 1
861989913 60342728 0
954709715 287605614 0
275739947 448817321 0
198096431 327986673 0
241428569 77090132 0
401036716 937936433 0
243387431 373852686 0
690334037 810704630 0
430165804 765755302 0
135266441 279961358 0
247274369 851907901 0
644126201 128973210 0
114782540 275141712 0
443108334 454483964 0
504109162 258684974 0
334030325 508156793 0
817636756 629477105 0
315443150 575753114 0
182087538 648696230 0
141487732 95409793 0
618396681 928971955 0
663426322 988935457 0
28795273 248534649 1
376490069 227440317 1
324040307 574375088 0
132443328 751378118 0
627996980 597281943 0
101234720 456573400 0
842893324 69478039 0
320538738 463628856 0
368618270 612867405 0
65384948 241358656 0
695994238 980304720 2
389247858 875017589 0
191062382 354095910 0
385080787 186541212 0
361236536 143212635 0
806440918 13569312 0
399308900 409241656 2
673644107 540009241 0
961697737 761285445 1
257958489 13219888 0
122536757 956498156 0
797102948 830852794 0
946015695 613000541 0
214289349 610124665 0
760246590 748253054 0
269615408 783562133 0
890660529 190731921 1
182960196 987288186 0
900418519 638927287 0
216021391 542244817 0
798090004 347577621 0
122984146 259746689 0
645930636 48335043 0
111499248 458709446 0
583371243 281269820 0
470942397 458447335 0
850997620 398802933 0
562535446 290197102 0
64734328 912498598 0
239727839 339611692 0
905832669 197743611 0
204381758 169513783 1
247571871 665695409 0
720725494 538134014 1
428690833 467667148 0
654679328 180283099 0
791227758 253001932 0
153704801 983252372 0
882687619 505676638 0
552438716 887307683 0
423308717 609586191 0
417531678 155787245 0
167576178 869529298 0
802885321 604291201 0
393983968 577890378 0
89381797 834119343 0
286754819 190794674 0
255337307 135159982 0
686797067 333096801 0
475500620 851541249 0
377333326 123877503 0
846191104 871644365 0
293147949 679964849 0
589397000 765236557 0
358958037 852433309 0
401165681 245607100 0
306888245 27075520 0
414973650 748414708 0
167919472 232358215 0
231439764 431487647 0
122317787 688639388 0
19959078 363572072 2
259753619 710989120 0
765822840 584853953 0
341835209 905777261 0
917044498 610009346 0
171788321 657006682 0
946664058 491485007 2
71111889 907867740 0
472473629 895168708 0
342889587 753790187 2
823708334 824068911 2
764707894 977198784 0
258814161 110414018 0
314474878 759946767 0
69262948 54409788 1
94254392 496784905 1
376707763 380034002 0
942607654 231226882 0
247316040 847147491 0
276537214 614818592 1
171844867 281554909 0
128436257 670055699 0
4523892 594433494 0
315251188 624168959 2
322034819 603788000 1
642250515 824128274 0
333208702 81152296 0
41600048 404827086 0
754446872 64902525 0
155970981 869143576 0
155258957 130425170 0
159809977 229728202 0
953694244 374153373 2
482363620 78726670 0
77420876 71551419 0
862879323 346284717 0
199816637 617546393 0
585496587 855849312 0
375827780 715710928 0
928583870 434870142 0
828611405 661083361 0
765171847 586096574 0
146046434 578380768 0
79368117 926619369 0
51136800 239141894 1
656486907 90317517 0
147736537 449331224 0
522475277 170572668 0
943235829 491526338 0
2224234 70772037 0
652591594 215521159 0
795621338 941546388 0
488097451 163312968 0
872258780 878197686 1
929586548 246091748 0
893936236 161015967 0
889612401 19078391 0
946115116 948463360 0
498136419 6335870 0
392164763 118346795 0
262900803 79012170 0
83519944 613917019 0
479928910 238091698 0
84859104 787353557 0
299990146 876748177 0
82016161 390371668 1
937533035 15600290 0
633365119 726934024 0
418042100 544096719 0
660917869 90550540 0
609032093 570811428 0
514352335 33993771 0
441740147 904224225 0
977292596 844607198 0
770721175 256624168 0
135896387 578013113 1
701138733 462399141 0
49907364 214359289 0
298542594 609917421 2
841657284 933472829 0
744061223 95770578 0
944075425 285998769 0
337697821 604425711 0
970213012 484874578 0
343004264 838751686 0
575470101 192328359 0
572689705 830976324 1
943646912 469425174 0
155393050 441640818 0
49999119 500377551 0
890368187 650653150 0
748829392 605533853 2
196567890 94812449 0
794210958 695969320 1
676544427 325896174 0
282291004 693835898 1
723162743 585025491 0
199275404 419626167 0
197142606 781069138 0
689188842 443568188 0
726724467 82535758 0
808147018 137813214 0
1083432 384045260 0
82451372 61308063 0
847437842 760485432 0
188883660 125936198 0
380975415 79907205 0
244918893 722198200 0
211677518 919017959 0
506858256 964419333 0
801562279 431155188 0
494116024 891006803 0
11380327 222957188 0
53285229 487611031 0
102357097 384356392 0
626944661 327053430 0
532273666 6368481 0
77658418 703871709 0
318299420 717371478 0
457936898 816233093 0
938976674 460775434 0
117450091 399448887 0
19621177 254201046 0
142775431 933302176 0
559720287 865002365 0
216814943 817474689 1
257675340 709611005 0
85982093 449170494 0
21693314 855958923 0
385135641 710979944 0
244583159 159984829 0
40242853 420988151 0
552572284 318233647 0
968639057 461549423 0
711153096 392935355 0
211135680 93172248 0
362092894 539798430 2
420878154 722374559 0
707576624 216625480 0
661730054 996387978 0
710623947 586606638 0
567931758 664037552 0
656983612 271725451 0
134744572 129441787 0
45692426 94215250 0
31463175 550646058 0
160332728 571272898 0
544158450 953694568 0
762213286 608938476 0
266515230 453831872 0
648557303 974879313 0
61899750 166244722 0
158511818 96785182 0
68218994 725615875 0
193253738 65507869 0
21791127 826529070 0
885133908 492219217 0
908240413 642387469 0
989808553 175041619 0
316844843 130248772 1
254773812 323178537 0
310632752 703534285 0
398171307 493132987 0
769105606 978583179 0
427842711 254430386 0
893128350 934637355 0
555591515 774895899 0
521146365 224960404 0
444736530 555610568 0
738086406 389225215 0
999144095 133217092 0
255591643 405077933 0
804612515 490156975 0
705118790 844274619 0
965321130 471706614 0
151516700 238200422 0
276911433 88360281 0
308752371 23673145 0
635341855 566646915 0
9636524 182164379 0
61703587 717016264 0
617800716 367359220 0
920561476 39539711 0
670095497 281632908 0
377742511 766924914 0
348761236 776389574 0
644261749 518234971 0
420808882 846334330 0
240648626 244419786 0
470616295 902923480 1
847427209 178735795 0
988079550 646458106 0
202990049 502832439 0
828543210 621072719 0
235328958 472409785 0
231312938 315073210 0
886732108 126658304 0
42475629 468179738 0
49048961 966402053 0
691680151 1981593 0
868556572 799120175 0
27114875 814426542 0
830373149 822158496 0
825800564 797565755 0
741265986 38581565 0
616610875 411848881 0
432851466 857267999 2
779954645 592858229 0
77728008 497429816 0
531852494 268784884 0
88902299 47697718 0
933921912 384910928 0
312754732 832438933 2
840726331 388495634 0
171449641 518325378 0
628533804 793810011 2
86892931 232325602 0
306459461 432719785 0
55555284 580918501 0
762679341 759921588 1
703439432 89347597 0
789483478 547053592 0
92751041 237841628 0
370529544 295515875 0
173383281 381813514 0
831280977 42645268 0
140386885 54396037 0
586728516 621828977 0
940597992 706465775 0
70567921 21638039 0
569622112 71640912 0
25816526 910906860 0
231642988 323757003 0
200335622 790560478 0
999330937 124236942 0
813352926 904621991 0
70194001 591897858 0
86223305 875115423 0
734519902 82238544 0
435142103 560353915 0
392526237 788631471 0
610093570 760103595 0
530467024 177641562 0
801811568 973097291 0
353896728 260769414 0
443132598 506962023 0
317747248 345752585 0
530433784 509670670 0
577029729 789740590 0
68953786 868733724 1
532891676 157726844 0
386040758 905046723 0
897878525 941939194 0
574266554 816302822 0
579165433 692586327 2
551679135 406219604 0
624996370 89890184 0
358073379 209943238 0
85206501 20951815 0
785403854 630951811 0
63835452 163405236 0
738771450 853867284 0
869742419 101284412 0
398121122 912090708 0
194505131 48942549 0
715584677 310567027 0
471779966 716400395 0
245217882 873152384 0
56087909 536171840 0
646707464 375931101 0
788252512 190570236 0
562983568 484099585 0
563541123 365378422 0
908417931 747300235 0
9432267 742758386 0
131253727 147270561 0
166453156 156765326 1
104581904 180011198 0
138858496 334449825 1
641869496 647584572 0
46316274 765179322 0
51190699 307739557 0
134641334 164598280 1
380949530 66181645 0
576021388 231871718 0
558128351 349929737 1
957330533 818066479 0
648745906 701838137 2
117923072 895792873 0
100558983 953345603 0
54353790 206437128 0
910092946 215455091 0
239077984 473284788 0
418873291 571138270 0
33950907 39133514 0
476441499 383549791 0
826427387 931331722 0
587264184 799516095 0
681253035 147645861 0
972957745 163951152 1
764408012 904167189 0
194536806 870857161 0
64852787 102097786 0
141512671 675387010 0
172920868 807618808 2
167156921 942044766 0
9176763 501199671 0
869714690 207792242 0
925301293 596845103 0
639358755 823267599 0
263679523 692163302 0
94635680 560005269 0
635871044 375464777 0
221772564 629516946 0
517984424 273832553 0
714032389 107889200 0
689113156 457751907 0
165731531 237164964 0
766899853 238625718 1
104373952 843472845 0
504417604 513696887 0
432535782 555495794 0
31805703 517291494 0
146295598 977271339 0
223742057 153901117 0
98782922 814230482 0
907464636 542045417 2
525450121 316724762 1
646013888 539923168 0
368461250 818856516 0
142835699 918756402 0
895224163 193837242 0
105370949 178551091 0
352983405 324841350 0
397482797 617868739 0
626728663 498973223 0
692445593 123741452 0
899387371 401499726 0
710332608 530210150 0
724599998 136791971 1
704692215 692702000 0
142530007 744034898 0
402727872 777237707 0
994697480 688401076 0
950931836 327688892 0
21022698 56450504 0
744943694 786075680 0
108728000 260157382 0
44246465 745214201 0
6009849 491263499 0
355421447 851706689 0
667830629 556917596 0
487403120 992538953 0
62675595 646544627 0
173177649 288741478 0
756830914 48303041 0
618970933 316252995 0
15543886 421205801 0
981581295 155795003 0
748721723 5245911 0
342367572 425690709 0
804921895 455493232 2
509510793 6289301 0
470507120 997338238 0
936602561 103347879 0
551200384 670896576 0
317751190 992739899 0
31312772 41823381 0
856723039 159689660 0
126277716 68965284 0
80863384 561719923 0
793024106 532115627 0
930144999 164808805 0
755763161 993182254 0
897283933 517567573 1
833754927 846981585 0
649939869 370085847 0
555125998 608430192 0
397786137 788196901 0
809862127 333594146 0
994567105 697748203 1
966087843 341886066 0
312383799 509420522 0
310344205 157191 0
105197925 814869771 2
666129273 270049000 0
195550527 21656416 1
87174853 957528630 2
608029732 747682081 0
682443090 710135601 0
40350521 460158427 0
314972240 163985129 0
305359314 404835749 0
820362218 174563427 0
536243091 153978503 0
522575382 26632178 1
380621868 172877206 2
238447262 21238121 0
691819362 883768930 0
585409190 402567067 0
864521765 319885570 0
413463480 786049165 0
565182836 503045072 0
667382663 144637253 0
417315656 735258213 0
548898664 771672006 0
238003873 387377765 0
89704183 663638409 0
477376324 819003135 0
171014748 259107275 0
899715154 973284501 0
43418457 54198292 0
879478726 672621294 0
705902459 114531509 0
917528593 992073552 0
447288762 724705927 0
890118158 247483572 0
939132969 591342001 0
723984052 569484945 0
780752569 51963446 0
682625499 489776735 1
467153468 455809549 0
896355188 975542936 0
187174114 424647526 0
458654410 506051468 0
796536948 463360679 0
163371248 576593982 0
414788879 627493745 0
504351004 66318848 0
53689884 998494583 1
259038709 804809638 0
308084085 435940352 0
126251653 893080457 0
658796588 6273482 0
887438754 280137006 0
676988806 149732926 0
793887622 348616276 0
18745346 98035826 0
541787158 39475558 0
403526317 684639134 0
617932651 505686521 0
183843254 40978919 0
895418590 133775739 0
692873122 910705829 0
188406510 885814779 0
804501870 586313498 0
61196249 752090712 0
503599046 150507741 0
522357535 718010710 0
626853181 337036971 0
134016800 965776206 0
230419438 766938074 1
896851455 774969198 0
12861082 370123900 0
63136321 654516277 0
950502232 80414184 0
113886733 783611272 0
839933006 487728892 0
774419700 615173451 0
890688980 489824227 0
207405475 107206270 0
747391854 82519977 2
321366757 928225297 0
413483868 22155321 0
924833987 137733485 0
234769879 402171779 0
921064540 527471416 1
262358406 174089768 0
505122805 87455900 0
816193079 59953283 0
164521695 634816544 0
333483713 478715059 0
157912616 20075180 0
207015291 244144731 0
357198071 934143894 0
265536772 294161882 0
427152812 543110394 0
702869344 126411019 0
955957226 289928170 0
112408992 990312227 0
169253853 932361414 0
954136912 815161073 0
89632218 142087494 0
823001407 233493853 0
852131069 637178212 0
839181548 822105227 0
641777857 790559784 0
905308958 975562316 0
684942185 336606872 0
113606370 415727881 0
660028463 477949506 0
772145245 545740696 0
383646977 458441982 0
740500186 578840394 0
923493302 954063130 0
552953277 105534774 0
85650829 830099709 2
590666933 743271932 0
632501126 754795097 0
617242133 471229985 0
839381640 251640245 0
23242588 111599611 0
996038788 819543148 1
138925955 887343370 2
891185773 432741341 0
806280946 89248021 0
58990319 808732425 0
573115680 470201202 0
905044865 73892752 0
316567536 708296666 0
392262242 345447346 0
688329359 18084422 2
183859156 97141367 0
451855530 162129954 0
150565824 662011214 0
298095833 601070578 0
657893830 175525570 0
267333200 35274343 0
859119440 955143775 0
423271777 347803247 0
110283875 210984954 0
336095295 975186729 0
692786470 951181961 0
254915550 678574832 2
972556909 952267656 0
495121990 431615459 0
297087900 412767829 0
407069104 342157583 0
825005249 19564403 0
295418444 449272920 1
885766505 22043510 0
562603754 676988562 0
59153051 827761368 0
130654036 477334873 0
499802795 571207164 0
644912373 904347981 0
10950086 44817911 0
600514015 66274571 0
673940462 461617190 0
887026866 131301800 0
997398216 632419036 0
463051065 281941374 0
119946231 291506406 0
632972653 239682759 0
762988703 141796388 0
410697993 993411861 0
698759924 228344845 0
105356273 692828267 0
956260234 113831472 0
711404630 5528337 0
995505994 482540540 0
260919000 519264499 0
840222205 870002161 0
33150158 522266916 0
589960726 444414737 0
435349128 125822252 0
720272592 150683902 2
466796786 242507782 0
121354555 6679103 0
103686595 946146775 0
70592808 251953599 0
626215293 688589143 0
166102645 15229104 0
345191597 308128240 0
106288295 80385740 0
498206792 8303181 0
486118619 126916881 0
442142323 658972487 0
841910810 296721341 0
678170186 485146885 0
580288950 878857775 0
402744146 691814895 0
83554411 40278064 0
976942732 888066900 0
403286445 10397942 2
651559014 58173814 0
418534821 239835803 0
890330969 924223655 0
292009 876882128 0
901593238 94752266 0
338180480 12597057 0
447798454 262147354 0
384182481 491153427 0
220800896 571209212 2
269447800 384583802 0
662154534 367520496 0
178972342 88941850 0
38285644 907007270 0
774066314 863105499 0
697763122 930595343 0
423631974 61423870 0
878797752 754214993 0
520572466 300325183 0
421277749 426570269 0
861893382 194874920 0
94706356 665526649 0
607241231 754093727 0
480657517 257546886 0
91447351 182734658 0
293531269 985549479 0
416715122 403454750 0
157069881 282303066 0
73683039 330018830 0
298873654 598199223 0
797729192 90149855 2
330768439 85357283 0
101253270 952797798 1
700793030 81952820 0
272286167 261310076 0
483395963 316976236 0
159805135 941201978 0
809332563 803105595 2
566657189 398499124 0
1845519 995627380 0
220242559 43489905 0
412060761 866033649 0
978952460 766624280 0
619487155 391925109 0
319637489 746779884 0
487101847 339373075 0
897723691 914557681 0
281516602 394719967 0
589512674 314768145 0
963520584 605321393 0
195129793 516486785 0
449314614 800792295 0
670305049 891851962 0
157375682 337504758 0
269329111 387768426 1
328741823 120204382 0
625260360 314483775 1
674570904 284115898 0
821053353 796971488 0
198956920 136420271 0
890805278 121838877 0
372719349 112230187 1
23125973 6907887 0
846700864 169857179 0
665948569 199461230 0
111616165 52940478 0
143136624 373179639 0
6901244 541942654 0
539126243 259482383 0
545777935 351508567 0
114365812 758039973 0
576580270 721775137 0
648984883 120648273 0
320804138 699119676 0
128048562 826910860 0
448510090 796537667 0
441129389 58996897 0
516155158 119845954 0
284117815 13519405 0
625018325 760890524 0
43637536 984497192 2
524083939 598159713 0
106858976 842744841 0
834202574 867989457 0
258621467 809940159 0
187422409 79829630 0
721169256 607800843 0
131019206 887109043 0
411727791 726577801 0
563451581 40000567 0
14109759 353449582 0
864025942 20184502 0
479848183 843509221 2
12873534 609415662 0
428478488 576109790 0
694486823 430115466 0
885706536 718109402 0
194770101 280443224 0
911760828 175110284 0
370805733 255350063 0
839551662 560232173 0
928721080 869562462 0
39179185 383351654 0
22409796 56093433 0
756487624 178871086 0
531955267 386533900 0
15317718 160577947 0
668498209 248444768 0
739803268 750433499 1
56510321 856314337 0
342370281 397621076 0
641694247 511362935 0
710900741 62365645 0
343159661 42808252 0
98823814 39581959 1
377354146 805055388 0
516528793 367520459 0
951655077 37764397 0
201214539 934052333 0
643324759 892932750 0
517868020 34391095 0
868477806 329053679 0
261028363 11120788 2
444222556 93783027 0
70211213 898825941 0
310723749 15814115 0
815549740 376180328 0
908592037 115112745 0
765851906 930709679 0
872775677 550725539 0
246738637 652103119 0
681254500 161237975 0
254060536 792935185 0
720862477 519460798 0
244517409 768659752 0
592798132 703122036 0
702058718 651126126 2
197900851 71150346 0
789460782 84224456 0
786835470 856586238 1
700873102 844829581 0
37649422 264089519 0
993444587 41531584 0
359133549 27688548 0
441541795 415947836 0
921923070 636875982 0
411853141 21283355 0
201206376 853323361 0
614034446 517587057 0
548798437 431992814 0
97215985 637888447 0
746463815 952485877 0
495454011 399038387 0
115977028 726871455 0
179044095 263726654 0
595738143 394374006 2
797080023 622226703 0
661345622 439930849 0
699071263 426521659 2
504640109 340589599 0
46237693 258429182 0
268582814 962652491 1
914623813 478978078 0
713164965 581414790 0
137073239 45532435 0
171602520 352439563 0
83258444 710831180 0
459534787 101722709 0
255634065 949013292 0
178322836 340933679 2
983585630 357797655 0
522669258 977548091 1
957696535 269974196 0
771280340 58072529 0
704079393 842660396 0
434364868 74549212 0
509859582 497946375 0
691193513 322737180 0
947218266 937922073 0
228945832 959011932 0
265046680 3650817 0
768596355 591078709 0
3117166 103412540 2
281756481 438964389 0
503139592 392729214 0
458879689 160940450 0
26722797 480539703 0
941888750 194824096 0
408100583 626491676 1
65738458 755927680 0
452420883 918051014 0
453342959 905781484 0
403262907 579595930 0
794496132 922032854 0
430586384 335798897 0
924721531 594822350 0
727557606 847122343 0
807700531 178993609 0
352130625 549929368 0
905356259 701431422 0
454617658 605437 2
568840389 366469229 0
379068362 695245261 0
16602990 925162987 0
36558686 161597725 0
952067813 461526654 0
267743578 748878692 0
733265627 429317799 0
780090565 982207469 0
43421488 190763604 0
163927763 992880325 2
513836666 53751458 0
821364414 935363142 0
817468324 452287684 0
443692346 608893158 0
102224751 64716239 0
428879614 945950701 0
219105314 271538356 0
72535099 455309551 0
499185563 518354143 0
807808161 384153017 0
337389534 291978447 0
343366399 928335336 0
246705167 936765891 0
33303150 267946971 0
721958718 892504661 2
599476774 686545928 0
994099 923156863 0
603296265 843098979 0
472123203 347226917 0
552609873 473005051 0
135103983 785702819 0
578464825 9063594 0
395379113 406836601 0
250204248 486973746 0
137330813 828654662 0
673358435 395950874 2
581663839 214496462 0
760331298 358983438 0
24532414 51122826 0
354218780 798648211 0
841488594 345539104 0
526460128 191865745 0
228234569 43175919 0
89881906 69438278 0
103366498 970980449 0
48531182 421964491 0
171741772 56390110 1
443878052 902128105 0
613867229 18126520 0
952731061 840104757 0
90564414 617612657 0
197219973 165228680 0
899960296 380005656 0
562977133 345372096 0
980124655 80289844 2
287574679 41465180 0
20438949 988109874 0
261490251 352771896 0
246721866 61474153 0
139536172 475683187 0
439505662 613198519 0
958020816 367373132 0
162794988 849555471 2
842593702 222994410 0
12018539 63560337 0
67777057 853212745 1
609467532 910975165 0
19891607 249724245 0
113443363 740191087 0
891533685 485271917 0
829669525 242493722 0
475128916 278468159 0
526152192 574802137 2
575209303 620476004 0
440751506 594979160 0
102136455 334408973 0
583640188 528019619 0
358067463 10495807 0
549935961 439744304 0
50588954 56180144 1
929357744 931645808 0
574217277 834024693 0
753287405 969588258 0
391604334 563521245 0
756760348 970957729 0
572030776 934571360 2
634845100 804545024 1
170462921 141600451 1
3551923 5400036 0
644796108 187063337 0
732765224 945725723 0
239768193 854877281 0
625488230 522795327 0
542733783 211374861 0
176181196 792737384 0
470318625 255906611 2
896523320 441145647 1
550835517 861388955 0
533870111 611940524 0
983683752 519442300 0
516445833 614954348 0
769539967 453590807 0
36972636 589489256 0
57419183 604824734 0
985323039 507904840 0
107456629 133361746 0
819006880 941903635 0
944755971 49564501 0
59143461 397719466 0
863385515 230323615 0
12456930 831011546 2
253815015 677455001 0
363919415 652294466 0
260148621 520170497 0
978131326 889848077 0
401187909 29064824 0
908737023 906436970 0
983115603 3184536 1
926833430 498373064 0
551205220 515627889 0
800856620 275186878 0
196859207 685264781 1
649306865 245888161 0
514701250 715379930 0
193188556 111313770 2
198058753 341392169 1
458493734 33076839 0
314194304 105472616 2
284152585 842070486 0
94478466 58994929 0
647023960 155166491 0
691714100 311894284 0
573870126 115237614 0
202848101 680554435 0
173481135 101000148 0
439416096 345115774 0
914883916 826508398 0
656242337 167139428 0
321658967 643577137 0
41862215 182292836 0
15549375 365780446 0
527272797 996775182 0
79624890 712679278 0
277167020 656045767 0
296942255 70487032 0
334198018 810783945 0
754990416 220356699 0
23239127 703731782 0
96613678 838583022 0
892690050 956473260 0
424479358 22524881 1
16056919 784520533 0
930878579 784296090 0
624171108 270295405 0
522167092 134181444 1
11753714 921517665 0
606457738 717961362 0
373440814 583113391 1
858882811 473785244 0
243013538 935115684 0
905945941 546865861 0
905388351 187441684 0
955561402 591286147 0
206885273 165088784 0
769329064 821772784 0
653994236 925616373 0
827777919 333128390 0
940962564 849983382 0
46492185 491329083 2
67858992 822685775 0
966825190 80214631 2
818117409 583456433 0
869942930 347483319 0
765932231 38595391 0
55586824 655352236 0
43863530 567938552 0
993337793 120638335 0
855660370 919106846 0
506148346 28937475 0
954798718 585458460 0
553969959 241538275 0
323750687 840125469 0
20666987 979947214 0
30961384 259023772 0
173668412 652470958 0
422183826 658508256 0
90608818 764522319 0
343773728 843736599 0
73441745 228682104 0
304976452 373562524 0
384027513 364605999 0
23396385 883726836 0
142538460 12188356 0
365692670 131223948 0
257910759 13607563 0
109900455 333614558 1
928727371 7531792 0
199177363 20270805 0
790257370 984105316 0
18332141 115313214 0
562008914 777850963 0
379783973 633998139 0
85879441 212035273 0
298895179 890317749 0
29343130 635192178 0
811469945 273591079 0
800674030 776465744 0
157042888 650508350 0
219306549 660569764 0
309230158 645222644 0
47772189 119925136 0
929855215 530356355 0
499413514 833752827 0
808468693 638048607 0
396844383 488262294 0
28944230 786308989 0
313413201 267300413 0
2843343 829167055 0
585709856 17741004 0
729376535 838514556 0
527253334 889811209 0
182109926 843949717 0
147066293 382699935 0
829500951 588352032 1
449637739 972745689 0
21664074 32658022 1
106430826 946307790 0
388311404 800737757 0
611230956 99081285 0
230908580 914518750 0
436125863 583723360 0
255546463 334794298 0
5226416 904950477 0
440035051 496605313 0
739669616 114829955 0
97929503 381938343 0
288375871 85833692 0
711597730 44866504 0
4509536 994673102 0
465527239 836332225 1
977060544 108501976 0
256576165 246949146 0
578170651 621424342 0
275138300 855586154 0
119407436 969553566 0
328994919 567530663 0
942321045 394061030 0
257677551 362540785 0
229934423 79605600 0
61254250 123088819 0
304834534 518511173 1
908708660 40139050 0
695151906 300930333 0
137503300 892698533 0
181551472 383226752 0
570186207 833137499 0
200790154 287201295 0
717838692 953873901 1
754414697 601321359 0
785006564 800791100 0
104282519 610566046 0
897922980 990359202 0
917755493 72154808 0
540997766 476731754 0
747955113 114119923 0
27315224 25229418 0
770914596 465791141 0
974740326 670880822 0
548238616 89656582 0
609640151 936833257 1
9912797 518159114 0
853054087 721736824 0
244282807 795594739 0
80905626 3174916 0
603173071 6272186 0
600582473 102588147 0
672746375 434333108 0
300499303 371095195 0
11059393 384822815 2
33819956 538375541 0
988804479 675068356 0
141388981 940700244 0
926314971 266266746 0
954248984 73891227 0
615291209 384134455 0
950546890 103609599 0
356578514 195840061 0
444182737 649635352 0
641641801 834049589 0
208292364 624197737 0
576546669 4019582 0
278098892 86832312 1
34072927 595289606 0
789287349 712636563 0
69335277 7230564 0
13947908 195390104 0
763592486 688267775 0
355381811 896396016 0
187765419 554811359 0
951797003 469307986 0
646760360 746036760 0
741154772 999802844 0
52306730 881062950 0
599496843 290696948 0
285723862 328318182 0
324419291 830642829 2
930211169 664635630 0
594124564 673219368 0
795598384 3972446 0
570004476 206779422 0
209386451 528016912 0
566930999 128216268 0
541955160 106594146 0
682634709 25948557 0
690070278 296120887 0
613103726 373917668 1
742366895 840924996 0
22150890 538516167 0
80662575 14212057 0
78027016 83946677 0
18608641 297587868 0
862810939 571893739 0
392098086 61518726 0
991966295 989709146 0
986030863 733602310 0
4425334 106611893 0
392629811 770542898 0
669413287 327846960 0
502653254 555528161 0
310940522 510464125 2
629315596 290329402 0
763652838 820530406 0
116272670 120017653 1
297477425 774992445 0
507779609 505869880 0
344213750 417985820 0
620527875 411394192 1
26875425 273828002 0
803387635 385341879 0
766429679 571038147 0
260425562 695631030 0
147464865 71390475 0
859473588 463002281 0
557114884 789849022 0
278444677 301003599 0
719346037 608504078 2
35757669 251668219 2
52921764 535460979 0
51550915 926325852 0
68834013 849325759 0
145611204 17387182 0
722086176 923418697 2
788416019 444943828 0
850021353 800721662 1
801765918 998222704 2
96306153 93442874 1
524420079 889810553 0
83607727 35432807 0
519567624 853241960 0
141236014 549216515 0
853579806 474279422 0
308499545 233806000 0
100823333 267708645 0
710724465 656416924 0
824520479 825482005 0
905409841 13523119 0
291532608 221053194 0
492824648 184448485 0
162361347 227781482 0
288138506 541822491 0
508924269 748774562 0
755470730 222868201 0
907962226 480583571 0
559938537 718207221 0
511879686 300444352 0
106871933 805416662 0
691962236 851897962 2
515196558 800760587 0
36438439 483496393 0
205436342 237247452 0
379201345 83822468 0
716069982 1385242 0
397965688 737695278 0
596847087 681085792 0
464200096 144350066 0
37539782 180736882 0
132865158 923027139 0
928185831 785322301 2
825737608 634497377 0
940629542 914353184 0
995305679 167380638 0
994301709 994771722 0
425762937 887255013 2
636647880 260641042 0
286979686 318899429 0
722334865 269530005 0
675066739 481291834 0
348198008 121502619 0
640127173 352087521 0
97554977 488691489 0
551166021 499090259 0
52865231 796775793 0
523273785 18629971 0
68941672 267588585 0
5563658 778361158 0
38081075 464075238 0
684391140 127512791 0
921116432 40420646 0
570161996 127390765 0
387210021 309816086 0
891999973 965353445 0
759628771 670924677 0
49996280 385818725 0
226653029 200547116 0
884227227 878794650 0
357574734 965145789 0
4631374 725624533 0
876105474 990814996 0
938353646 492397928 0
843623528 523561682 0
969707869 399542928 0
9639756 604681266 0
187557705 791030381 0
783122463 749177375 0
612928406 753855520 0
96480358 27900897 0
728141961 546598888 0
669308245 150335029 2
585001429 300736813 0
46822348 519739385 0
746615831 59755063 0
642381063 495282224 0
898641566 995547215 1
469745668 54894711 0
450575357 747620917 0
874429608 157739525 0
110842511 258235739 0
163227000 386969896 0
455813796 975768018 0
598421118 444092165 0
69561942 774354781 0
361002509 105580235 0
755545716 738953614 0
703552881 326256249 0
536202369 848375325 0
166363386 20907065 0
157440424 706451669 2
96866519 876955665 0
744203793 735237584 0
115632644 980138612 0
432145676 843816578 0
673943034 588136628 0
742827699 222627448 0
780230922 976823685 0
575898195 682957109 0
27876210 94075587 0
609048302 840668905 0
331797141 434884812 0
743357027 999078387 0
680408495 253181916 0
178990766 51216516 0
829591515 162434565 0
924421545 69029504 0
942985237 698718409 0
178534407 158504257 0
366557272 447656748 0
429614186 914618693 0
387973052 737916199 0
514036744 37109335 0
774222593 424073204 0
41623189 85229502 0
724865169 887954126 0
606263063 893170903 0
437279904 630354583 0
844085396 672146114 0
139463029 281221147 0
133955584 957048298 0
947726559 210492459 0
538833922 550202127 0
33076642 974903496 1
540953306 230029704 0
454723894 681095588 0
281029489 404067099 2
883371369 862684082 0
620577354 223341799 0
655728766 230698333 0
144117153 300243424 0
70153735 479006939 0
457252843 631824109 0
536701983 63664047 0
629734039 726310188 0
373367353 698957216 0
597346261 971849571 0
573831923 76045830 0
966859966 462459102 0
790565580 46104505 0
861518175 917520561 0
143122518 186298977 0
533990889 513353426 0
978153518 138318505 0
830804189 472494207 0
467308335 659184705 0
947742660 943853712 0
246193130 328235421 0
221191643 734431817 0
258605702 716195452 0
631900985 946462207 0
73473666 140692205 0
664846576 965369342 2
464212832 171871828 1
137188790 473729942 0
386849801 659895489 0
632527459 528920856 0
349257397 143015667 0
365841239 23882480 0
40541043 118113116 0
45834270 800073665 0
60651192 149974802 0
64566400 309351834 1
466726538 42137713 0
713967024 569381387 0
235194360 619608925 0
316958554 603759769 0
967048700 470883101 0
4633166 835608111 0
100181189 392866059 2
180358946 91399154 0
466796240 584886692 0
435807530 692364169 0
328460583 59949205 0
453537131 802287158 0
996740198 589879822 2
948429718 672030859 0
488214832 374283138 0
829355696 166110944 0
272112569 171671576 0
940054662 223972595 0
103967093 335013064 0
13149643 828568834 0
69818493 3037519 0
22262990 155302959 0
788056326 530193968 0
304536382 914690185 0
478640226 77363980 0
876869870 354420841 0
901722143 99718071 0
112079698 61367081 0
552882319 345812701 0
932186417 887605194 0
192669308 281258714 0
134990745 341956763 1
933913883 710547569 0
71329490 375319059 0
901092356 115350101 0
56834610 286795486 0
512847903 240903462 0
721661449 466644835 0
428441132 395216300 0
905753320 163917201 0
86335902 46197689 0
35610964 284282839 0
251707467 105428639 0
865585185 416303256 0
730060635 499342791 0
127336336 360681074 0
759835852 481411930 0
798505751 279823535 0
853208953 305189673 0
426972756 628073577 2
327507179 955592923 0
66653919 846676869 1
452995656 105541178 0
588722671 980960450 0
669203556 30266912 0
773307194 416583076 1
549455302 884313268 0
670630399 725732572 2
974200908 869839102 0
150097952 488033056 0
211796141 906070431 0
574453050 656714075 2
607621633 689515136 0
599235759 115582174 0
123182341 641777009 0
994954528 902738317 0
325136080 870064005 0
538901432 92147452 0
967232440 80944270 0
157313445 849083966 0
840269537 454861511 2
56036399 742590343 0
59605589 27973768 0
228629744 139668361 0
893225825 458962045 0
111480637 57048497 1
89993315 243221494 0
543598804 309755431 0
434576924 75130475 0
275004337 812307492 0
49730743 669011643 0
876490132 57331538 0
219278325 369911270 0
622349315 451595778 0
555743124 725797893 0
671002927 597814565 0
988440014 783061559 0
383728694 515987699 0
42732490 73465718 1
271892001 535257631 0
709256978 643173981 0
315121756 82318107 0
742233331 449653792 0
420273262 193524524 0
425038002 313232938 0
107292762 68183271 0
388039819 806192745 0
97774427 267845745 0
202641237 782622995 0
12011350 874400021 1
998228350 343972063 0
790404146 400525196 0
825280831 56195654 0
877070045 318894166 0
581906293 170453679 0
742257649 722849587 0
660446180 258020873 0
669658551 552505994 0
176173289 231272738 0
908925883 886199894 0
304677710 81442578 0
336655340 680208975 0
487428821 768902786 0
165900139 941175336 0
911606503 975185326 0
212012395 315868276 0
760901785 22363430 0
454136249 680753328 0
902204701 642857700 0
858848356 580409246 0
144556105 760574083 0
852710569 22812376 0
749107969 484387497 0
632132673 489455379 0
282250623 525651628 0
557717318 572285712 0
540535021 768435989 0
938850770 6578303 0
642988180 471870323 0
76826880 267884262 2
931265210 637591309 0
65497350 841433384 0
920405912 206555943 0
755708137 661630050 0
323449357 377739231 0
99896419 442042872 0
999146656 660869023 0
32205045 218556615 0
957050090 930888127 0
662992385 117733431 0
245594158 978939143 0
209169601 893915430 0
574704737 365764123 0
451061684 191365092 0
752088763 104256182 1
244971416 876554738 1
571503399 14291777 0
538968520 235578638 0
277561299 899037421 2
671404744 378511209 0
389690220 785744329 0
28757859 692434080 0
467606294 767224128 0
597993323 669298555 0
599924515 854811320 2
346192753 327660908 0
953783596 308363798 0
764905013 891709617 0
369957831 279748695 0
785423523 917868917 0
64531070 294395538 0
48822775 361735693 0
157026315 395385401 0
354849561 114216918 2
93620048 600307886 0
726800116 154908900 0
700123694 127717830 0
576055168 946659996 0
808767570 247681124 0
653071101 973438561 0
718043877 267334014 0
121932246 869926557 0
976557323 163896135 0
82729538 2953465 0
592094444 851331991 0
724891435 188243965 0
835881639 580387025 0
882169896 540327701 0
502716133 613510601 0
491853306 428529930 0
597357003 446518345 0
441076581 45234362 0
939738330 860626540 2
321133057 850282893 1
938628555 117448198 0
438793860 954332919 0
21571779 656329756 0
247627435 594345913 0
957429058 259180164 0
59298666 918742106 0
954080967 670334368 1
150450296 968918626 0
735001049 492760685 1
194071659 463005876 0
468204041 45710538 0
695332844 679902490 0
64960725 139004855 0
944810280 369110778 0
949258349 946337158 0
596934649 757139307 0
408715689 493297753 0
154718513 77046518 0
876490081 262696771 0
453396463 167160622 0
70373815 373780019 0
502230584 53459241 2
957230552 287641989 0
405385840 788777184 0
936844777 521989204 0
140083014 428613118 0
545335000 627449651 0
49381579 258154844 0
373502159 258061956 0
434631201 449234496 0
350710347 553254654 0
919665641 188332369 0
364750718 838022891 0
589065750 39187326 0
922017057 220391917 0
895748498 782515580 0
402804045 695844389 0
412785813 89768360 0
948743076 711234040 0
809922260 940184417 0
601522720 569116943 0
969109619 757544477 2
185326300 252618022 0
596210097 331365650 0
986979586 326316612 0
938257865 589948701 0
3622197 495032486 0
776306265 435395392 0
648020006 380853746 0
201392797 311794988 0
754576074 31601134 0
67129286 3838893 0
667704184 718039948 0
68587508 530205905 0
166484765 155546788 0
475019099 434008758 0
151970968 485670277 0
598487275 867994098 0
921712646 32950536 2
381721284 471822711 0
931005617 910301189 1
762445540 837106301 0
888064295 459591446 0
572926329 322270443 0
623337604 180771440 0
358854666 395034443 0
834532157 66282883 0
760337516 583381735 0
404430534 282854389 0
487506594 70675544 0
149359119 877022336 0
540416723 21814491 0
458752126 938460838 0
110515677 910308542 1
974224342 240752800 0
691388970 929234105 0
246353691 420746449 0
635580489 8399117 0
679975512 397824379 0
171907002 500190578 0
471692644 151472501 0
47505910 494633468 0
377172514 848379900 0
609488733 967429867 0
83334254 288016699 0
318253037 116911488 0
849966480 906150697 0
516543290 403406411 0
88191843 423746093 0
420739755 684158920 0
276353411 946602270 0
657353687 33234442 0
823306386 251153171 0
133811867 520877474 0
970628890 666582133 1
764646774 130331696 0
1037366 656744013 1
823036365 829974355 0
554070419 589110072 0
244309980 142900123 0
7397 890231423 0
911057274 740871942 0
844488554 365857073 0
147025638 840627256 0
539963791 483565128 0
132712430 675711232 0
18106678 478488639 2
581607534 104714919 0
720954503 30454042 0
268038922 974791832 2
483269325 435581926 0
82768256 634410633 0
943704292 519977918 0
67026259 522654089 0
963142859 578045520 0
116115693 284489607 0
696010585 130969113 0
942697331 708894214 1
297018001 84903294 0
509459099 37338 0
733923144 364825691 0
166836592 300217514 0
616075309 7663193 0
58828071 439757263 0
561062552 620546186 0
349906696 251268165 0
252626382 231610311 0
425770704 107663511 0
608768164 935825459 0
228645909 165033494 0
831077848 796604705 0
919689390 158325096 0
600887893 686925974 0
618672072 752358370 0
172566666 610708381 0
670707878 908466348 0
720092961 23552173 0
869589798 769142781 0
392920045 639906170 0
806558370 379521494 0
617424537 26822356 0
239451414 175223378 0
74884713 795089418 0
83057944 333639433 0
710559170 670637309 0
945231348 735301597 0
970236482 292295401 0
698873531 115256495 0
151839044 427183785 0
25948275 235709224 1
971462617 735839505 0
799916802 843479997 0
942810447 228138786 0
398491959 143058642 0
833332332 136246643 0
778874061 341809197 0
780842413 73899180 0
64261236 602277931 0
240048826 318442846 1
14359649 144877020 0
711208041 573636737 0
489709210 192480338 2
76798143 337907159 0
5082504 519910664 0
974075134 883706911 0
255851184 579278199 0
808863096 107458479 0
724839028 802997743 0
30402541 941616372 0
910231282 603739717 0
266850637 73958137 1
52001213 803270237 0
109419080 79634038 0
705731560 843150431 0
794390954 201724695 0
401781171 817437737 0
419416188 655741302 0
132608510 117666205 0
225852383 334397866 0
28182215 642756319 0
376073563 568274396 0
166854973 147158631 2
4609333 587041020 0
725218986 785582909 0
890284628 314816350 0
702554834 719920211 0
141319670 210760116 0
7501711 520570391 0
587331400 11112400 0
81607546 302824197 0
193341650 346372086 0
945893035 83585760 0
552242264 637221138 0
735334876 576714696 0
780520375 860723512 0
564268731 603981544 0
580651963 761605835 0
284135318 914074477 0
271872816 81625199 0
70684502 861378306 0
193415008 370359134 0
856261496 224925845 0
733658841 295162708 0
277878089 282458675 2
466033656 140137456 0
368036653 12892458 0
39840112 475063303 0
61622806 641578139 0
185666734 418732101 0
594169400 565401814 0
537447574 152605972 0
78652568 180476068 0
861209756 530838995 0
951642166 112128705 0
137825345 642462936 0
512609361 99196735 0
951722178 715396712 0
947920813 455792589 0
136135052 52133296 0
764265135 843320504 0
88664868 626296113 0
97265345 722708780 0
602482769 975129460 0
545342362 61913685 0
72480070 76283377 0
997395678 856238588 0
675541674 234989340 0
864160237 544823268 0
154859552 368377556 0
636010969 275353415 0
766138212 146753203 0
381569709 75541736 0
57647955 572366869 0
956127064 129513632 0
850373635 544299989 0
757382948 176231402 0
383352620 764802418 0
582238841 107769385 0
468070080 253504089 0
98531910 980124994 0
623915735 949587993 0
439519701 63102900 0
199778998 83233550 0
776824563 466864472 0
808923041 275967126 0
398777772 290868079 0
858039855 501331319 0
768093923 422605084 0
920368725 259480290 0
172060038 999121717 0
12429499 373922840 0
208639891 695130176 0
139023624 875963295 0
442910915 729159780 0
511574644 19697057 0
978395715 855291780 0
445589450 533792797 0
593492205 451605750 0
91711932 909624352 0
191876594 149164039 1
726421051 634146755 0
299064987 471328035 0
998191161 379069428 0
402629609 149400433 0
903375313 669855204 0
25888097 6922192 0
868909029 523387188 0
155450682 858209144 0
683476057 426176545 0
569049359 67414177 0
68171393 509942998 0
915593051 688258557 0
684760081 351724530 0
6557225 176551754 0
972622251 108073368 0
608849823 831110116 2
446282331 61543131 0
233845121 435193507 1
262761354 12314016 0
635371343 257263941 0
981435352 279190901 0
552580147 381399185 0
302526363 330469472 0
922951579 178853014 0
77906043 150717005 0
330827646 923414683 0
748841278 200303864 0
595794089 390950156 0
401554933 345562192 2
406626135 625603072 0
383849233 972899423 0
518863482 600828233 0
740128335 911021870 1
527889013 373875832 0
997711880 763635965 0
999016543 259225586 0
466567382 803460858 0
902421085 628908028 0
692521221 238309470 0
46682953 851972845 0
388927638 998609637 0
924664740 436528221 0
314230076 309623379 0
682719022 852150367 0
631441884 590702060 0
836656243 678283848 0
208737726 997488025 0
859307816 315742593 0
126164432 577706699 0
551671035 554916939 0
757710312 159161051 0
267971640 944026142 0
540395236 844752267 0
564978013 950360762 0
43121806 635104150 0
128158680 582146084 0
480213656 840936327 0
950224964 441206445 0
454245681 149086036 0
622992243 213417895 0
134064925 994606512 2
59726645 5593701 0
578925699 593065017 0
394511829 651719759 0
32837271 97911673 0
326434119 57149656 0
150397211 994145978 0
871441654 67438593 0
896871948 906389936 0
435766984 795822639 0
758923539 873512748 0
378855590 271863611 0
189316959 712740646 0
658716182 407364722 0
8050915 939411560 0
310546471 116658288 0
21090768 916254705 0
754472847 232046537 0
590629327 633657238 0
96544917 62827636 0
25078242 299638963 0
985983097 879816909 0
929336250 882173470 0
579581888 588107948 0
847053730 236615700 0
289221190 217740321 0
34512904 207931669 0
244214474 961014420 1
854047670 308844411 0
677528949 506487580 0
665652503 431214271 0
121883573 424731871 0
529937302 607965344 0
186457377 499177017 0
573763435 474533641 0
834886842 151747890 0
26922248 207841940 0
79185380 788161200 0
377478515 696693990 0
694510580 23854148 0
662214796 468971327 0
561492629 893145958 0
86010541 894717228 0
116599789 521984756 0
243388000 683801984 0
894619954 878469638 0
280555142 352404024 1
107879668 137409909 0
287214443 925741188 0
849967557 937657345 2
58709790 515246711 0
953405750 67243220 0
30382341 985976787 0
746036541 118029772 0
299699710 109876893 0
145854269 955130716 0
693288591 672185926 0
343992709 375875458 1
718786626 127377736 0
773252648 140796812 0
300353336 489848042 0
376551487 152450266 0
650718655 264549416 0
631638193 286732251 0
697658995 301400946 0
796447486 97997066 0
731172961 909108718 0
13532668 498755636 0
162917133 128942263 0
941471204 38374409 0
60505731 354633433 0
949506743 44215587 2
385685664 299954822 0
952577265 146178898 0
92073759 253730905 0
294376154 197321476 0
577967400 30610068 0
344011894 273827586 0
689909789 352082227 2
10802260 660297380 0
313315273 325303677 0
658492548 384811277 0
666443526 730760255 0
31000666 700964165 1
648046604 191859988 0
723196704 625085670 0
536184335 557774984 0
992478980 678952639 0
715968051 871711833 0
116272837 494569649 0
97275650 503231089 0
14477972 34415475 0
301505866 128310267 0
658317401 331563008 0
72789431 22982181 0
332681094 106302484 0
25726280 664688431 0
51472308 336083631 0
91175667 89938057 0
95452759 238743181 0
847680839 781694768 0
424826202 888630088 0
876534006 414918217 0
156755829 125226378 0
659673474 217151689 0
888848887 946774809 0
548780576 89132514 0
252941293 254962552 0
847075050 524871610 2
17716680 170498272 0
672827971 672176077 0
787769542 952632300 0
281383269 504318659 0
433696283 787147181 0
732826302 24160471 1
679411474 406809527 0
30163419 494717902 2
142015583 157111923 0
348683088 928297411 0
78046240 163361876 0
108106982 186421834 0
60058757 659729234 0
573452641 272065369 0
146555747 578806830 0
897615005 492965615 0
813874636 713583763 0
318244628 995263423 2
126415625 641258529 0
75214315 390720597 0
105432813 487492096 0
422922604 69873594 0
675937314 577315609 0
728559955 143091472 0
294944410 406504424 0
584780384 507746810 0
9421056 331212720 0
463178522 591044721 0
631227516 634960401 0
508994956 91870437 0
518622271 251855933 1
352972360 312838088 0
335262019 953727328 0
89286647 426779201 0
11644506 121369264 0
645535707 587302170 0
384583558 467442689 0
995387158 240019661 0
713175535 720940080 0
805875506 499610756 0
466010451 149781577 0
858978563 824177321 1
713701911 550731576 0
122285203 200823456 1
879379428 950081950 0
468921719 813295649 0
384192101 401610717 0
320485424 314557667 0
649605295 738564419 0
810990381 581637400 0
46712183 827614310 0
127197227 470686102 0
900149984 186913686 2
628918423 902373473 1
427919639 295229230 0
634657667 95651837 0
858403313 631004481 0
897501463 277847186 0
556313731 283614160 0
439520195 789063626 2
938800076 551776897 0
830293299 699350835 0
477278526 307017182 0
221952776 59003346 0
340028648 137551699 0
347297366 414229850 0
447630442 600195730 0
694422947 388264659 0
458574879 168091213 0
788777532 951655427 0
142803141 562167679 0
307703911 387003303 0
410362929 49046127 1
347608566 779176661 0
810833577 337518835 0
939191921 499861280 0
991726663 973887775 0
379202101 386754294 0
54110093 749231526 0
441166593 578653839 0
168558819 320963115 0
411344990 892862535 0
248283695 918444513 0
214610844 713903257 0
141816323 50800269 2
86901108 526497311 0
387147284 713867595 0
963295904 687045350 0
460728170 218539848 0
245963224 856377675 1
525503299 81215217 0
185531396 264283594 0
80755046 566322790 0
528377996 959708681 0
759161439 732106308 0
686976984 971164138 0
117275242 602269005 0
520623723 781686053 0
500579665 783347741 2
847637978 949619356 0
919583086 669985208 2
592394619 429970567 0
12553833 620011009 0
153968936 37400662 0
624262860 833040885 0
47838796 865877974 0
198791568 484544566 0
515516620 365369240 0
252484919 844007282 0
836439309 124615899 0
282669774 230799464 0
266454493 686020875 0
442423261 2075533 0
512759752 933932041 0
268491139 97653486 0
491564882 489404602 0
285349590 277642571 0
491313415 293869080 0
838588120 203521499 2
525427119 592845508 0
41780885 90106185 0
689352093 439396538 0
51409501 77282199 0
694360150 990948548 0
63914177 483263535 0
74019962 934867671 1
554819828 513455478 0
664924685 401832924 2
974645484 699699826 0
75623131 616621499 0
241089087 465629089 0
297232891 975541295 1
450434775 14089995 0
299456761 328444740 0
476053622 452206694 0
944712761 938174747 0
780017239 3064216 0
122230081 989493747 0
968652862 76772756 0
48821433 829929625 0
876088329 363565318 0
528451522 154046563 0
57624513 941531010 2
789951765 728614026 0
977394265 356967069 0
966008589 991784576 0
707046503 903511540 0
917180318 152887240 0
276654494 49586219 0
812102152 486903726 0
431167941 520565761 0
167690149 91134305 0
866010166 101234347 1
892596558 264457100 0
339611788 261649051 0
70584033 598453044 0
280405769 156109695 0
540379924 631566337 0
645221850 64299612 0
55401828 434995697 0
989618360 722252592 0
638048184 857072636 0
848175334 16166362 0
992096159 169233696 0
618589037 136185203 0
256010612 209611971 0
592102660 893413995 0
769234747 759527594 0
746746657 431156891 0
851160289 295026415 0
135359393 135885898 2
18909663 557607480 0
764683695 480444386 0
803828258 828047467 0
536130936 275376532 0
728015937 573432604 0
411335717 222920756 0
1836564 869709820 0
775516224 625921595 0
369540560 613673162 0
124677666 257129561 0
670199470 136237384 0
581416345 448465477 0
55324472 438640146 0
881423379 74640823 0
485719435 221084996 0
679542239 918556619 1
134594364 265922685 0
918536926 352790502 2
433816398 393727386 0
186372419 430292349 0
326555077 203531186 0
648934154 424138237 2
333272622 824281683 0
563430724 438155457 0
396424767 14195093 0
107128227 29188923 0
979836937 601380338 0
54967914 828273050 0
822255713 67501738 0
913142358 996888436 0
431370185 156468418 0
228944351 147597053 0
180743738 537221841 1
917446249 962714710 0
187325386 691195112 0
1766452 562447163 0
201562114 290040176 0
57746396 555582869 0
19119304 389928368 0
713608857 469172381 0
166832127 685163706 0
103588722 793597050 0
420069483 846395654 0
253509948 931548002 0
178277519 777259130 1
216940724 314289735 0
813402724 26956034 0
749362563 768681677 0
855086640 466445219 0
14056469 51340718 0
100586193 648191009 0
851727472 39706557 0
994701565 706022560 0
429097423 223783967 0
130777169 147245938 0
584387427 242132038 0
642365175 598878480 0
319777047 358639771 0
607734771 312906462 0
719190284 570816525 0
74959929 273238635 0
419818946 433262230 0
791573228 373186142 0
42406939 464544371 1
270616529 795040705 0
983843222 108595151 2
192822747 812453788 0
702410022 186403281 1
286173637 563675020 0
396508325 235180853 0
819588822 37247101 0
31372005 316788297 0
291132598 493563206 0
426776487 908746618 0
713510831 577901457 0
830995316 471440643 0
489882891 18191687 0
714443031 73841813 0
977319711 270302269 0
360609661 35963840 0
226614133 673419278 0
484865922 719449747 0
17381812 969574732 0
405069684 393656605 0
973291134 540925177 1
715636571 822622816 0
366621919 152621842 0
499213077 382178056 0
360573503 499672349 1
877022788 185359458 0
898438213 306257270 0
852677380 230747440 1
427473256 484205994 0
135539597 922222384 0
3067731 517013618 0
769269292 114323036 0
408505463 375142961 0
896573792 425110405 0
420670150 669311708 0
317034552 137427504 0
459101558 385108889 0
962160117 53504876 0
123792240 50171304 0
887191107 498108296 0
522117836 883323281 0
340476825 950917445 0
655229347 864660684 0
315164324 482332288 0
650509573 12413684 0
580664445 195357172 0
64818162 807913862 0
291943021 827535890 0
153361266 740393041 0
91141279 370788987 0
397719093 683633343 0
159663351 395617667 0
808074537 474305152 0
57705010 592282586 0
36668145 424723132 0
593308596 20669224 0
628899759 109340193 0
284740180 33779915 0
37456301 1055300 0
143536624 930903159 0
551607916 126398799 0
105463294 546765293 0
462195163 677519902 0
725990504 910918675 0
105797015 974203334 0
974833299 991882055 0
79204363 150645323 0
970357692 310670198 0
243286354 313885338 0
121794897 286740286 0
46495503 684891046 0
67937084 260164215 0
103499023 94082806 0
413950123 789265805 0
471855087 529925280 2
468207770 130318752 0
555363726 979877517 0
627234338 391227282 0
844189136 81846082 0
769643850 695372599 0
6420733 541696219 0
239413613 2193482 2
112708218 89979600 0
281254897 845121387 0
691282174 28916007 0
123317962 87670958 1
872348613 116283513 0
957284325 680386804 0
912881090 425848347 0
94582994 992343085 0
366057532 455823678 0
804485305 716810794 0
523079509 3234865 2
600658231 517818796 0
620393711 861884865 0
449820509 283999057 0
663500263 709139825 0
106277446 34153523 2
571968499 222301602 0
118890047 63339449 0
879171990 16161070 0
865973263 725103903 0
564009259 811039437 0
913540996 542301648 0
591912464 827424190 0
333763202 885757061 0
132270706 379671990 0
413145662 827826521 0
586457646 128482402 0
709183235 762882873 0
294941718 401748088 0
129101096 404727655 0
365403933 78015686 0
881982483 39188627 0
128025183 786121026 2
883514731 550262969 0
206915818 28769771 2
859031875 37980367 0
676651136 944919453 0
726885211 715023800 0
323150734 785875290 2
362709359 116842949 0
525329685 220514415 0
929834302 972326941 0
779379603 742862297 2
349547261 808055376 0
881141843 214134706 0
316941714 954524414 2
362915118 26699808 0
20654506 633741187 0
45776208 790417253 0
914418743 12970701 1
112191050 603977811 2
219848966 136364456 0
651649025 154574879 2
260218804 199564699 0
856367073 28548078 0
94191818 225748898 0
628670730 526630964 0
64019804 350825615 0
177992868 107856601 0
797831575 94024203 0
958350936 558112124 0
362417909 911013473 0
841864905 371636367 0
448151737 246454358 0
552773415 321157136 0
528192573 58735463 0
142408835 416511869 0
154589481 468076721 0
471721960 571061643 0
859177609 279229041 0
736094863 18324799 0
251266499 85699699 0
302961725 91681481 0
761791014 149881463 0
765091242 134174513 0
965431407 765507952 0
61861086 669910268 0
899488071 903518691 0
528841218 53555088 0
313808328 594789686 2
278570308 306464683 0
598661586 705146123 0
221658369 836926497 0
102930538 379494497 0
893610578 871848454 0
956879124 714738685 0
122612688 40794620 0
268978426 307030112 0
536087888 348966021 0
340798056 602342613 0
77622954 966408990 0
773212565 4698444 0
1862686 978784964 1
53988149 422709804 0
937818278 240399577 0
828465463 306208206 0
962445116 20830750 0
603745496 314542678 0
793593798 245370635 0
811304760 827459096 0
101178923 126865509 0
940993655 761604759 0
692798555 124456194 0
528874762 378035580 2
443482193 827364064 0
611012760 924285543 0
128183539 321191766 0
970888136 601736480 0
302654520 902108202 0
8478777 467494773 0
342129544 133400315 0
659529530 393023721 0
424538362 944010972 0
92678829 410224644 0
591206543 385678479 0
46865776 260632184 0
358570787 950077718 0
176420692 512686576 0
260730416 130760592 0
828454403 165953783 0
444707932 391546386 0
639632428 367664430 0
957613997 519274479 0
44595120 896094478 0
194877605 448745882 1
409176520 386530773 0
721733322 127616807 0
643400925 125478179 0
501737465 967637509 0
784645370 502688253 0
918363858 213317890 0
819743515 664156370 0
165893781 167359969 0
121036911 174709975 0
770096747 927568502 0
454798312 71025984 0
414633550 35199907 0
152927228 103787249 0
879399780 93523029 0
843255846 410126513 2
492597410 40528374 0
821125471 892277896 0
269408054 29494238 0
443448310 995178118 0
815565673 743695984 0
694516122 400326991 0
111925971 250731055 1
207548453 412371337 0
953360254 413255373 0
339034186 834160643 0
505275406 797300303 0
992948264 18209061 0
850323578 264138756 0
203509149 591965898 0
186375318 270447185 0
264127326 200386825 0
362144924 458009316 0
57821097 880312369 0
210513533 602154665 0
605441584 125573939 0
264008035 567621837 0
897641331 716345147 0
438613942 475786188 1
957728552 785518968 0
378784604 468050416 0
924227013 479929300 0
191287766 306073786 0
425362468 84944392 0
685584202 13808422 0
747594688 767073187 0
770399046 339723749 0
726641470 411257193 0
160227496 956096545 0
384844449 113949216 0
51554450 819661508 0
206119169 739880204 0
9135381 818997682 0
951509080 293489469 0
520532091 176103665 0
588156191 108688988 0
80403499 828714061 0
869215164 70470429 0
511305979 498923658 0
10998441 787837679 0
212347128 319296010 0
435925901 50915273 0
576306051 321889369 0
799715467 290008396 0
807255527 132885470 0
485175467 134751898 0
599582194 180765418 0
893078186 689825359 0
503451630 637236402 2
249700323 233966601 0
143004705 72193679 0
912035879 871278640 0
479959378 612882329 0
942530462 64233704 2
75357969 240641797 0
244984943 119858367 0
509657655 383283548 0
306817805 927513952 0
680445693 99074086 0
105120554 868665166 0
424114934 855377430 0
896432813 310908451 0
938878195 451474933 1
97105464 181764427 2
968847310 231545465 0
980461402 291067291 0
848624300 248488675 0
24516926 771365278 0
926371202 881121059 0
308635413 138508604 0
525564103 755984398 1
205808532 166810455 0
239568864 491624204 0
885346933 355056121 0
231338891 970459115 0
937191780 85847296 2
124981595 765129951 0
559754553 554363317 0
459779600 86878882 0
68635261 562504440 0
471750197 197253085 0
596417665 105613884 0
130396977 375269358 0
967196423 52827493 2
387686322 124134306 0
912717471 263980262 0
92275128 961898340 0
22701084 292264371 0
882378659 169737948 0
176404626 865999121 0
677372099 393691242 0
737272350 551811039 0
835061247 188201922 0
555962019 700810266 0
262068540 297544767 0
399861267 269962407 2
585606766 826360306 0
974774149 798144637 0
808333539 46756589 0
932125561 983048368 0
92642064 868862473 0
366317867 765130295 0
18592061 294557396 0
376274292 119031583 0
850498996 541596667 0
500620328 223290775 0
47544956 227634036 0
35435031 916558123 0
42435720 239510036 0
338054173 926394406 0
780610604 713028201 0
588013137 540424867 0
762630849 497037097 0
543038929 443838029 0
393983271 340880585 0
497155242 916867216 0
989113820 488212321 0
13364411 37679318 0
545519165 116450677 0
671648484 93298514 2
552417655 442320283 0
229937730 88365170 2
17445481 783722475 0
999235627 189574870 0
820905428 401868871 0
66494942 29216764 2
911772579 351282104 0
163793238 140428248 0
342942366 963135321 2
204123631 497672431 0
272481438 942385043 0
643233930 859975764 0
305084271 627008924 0
151236610 292772984 0
344795633 105685459 0
108274972 143733144 0
623840052 330237059 0
949879201 901492750 0
54952094 160684720 0
259202699 125377897 0
592698725 144122436 0
680379447 40586076 0
568482760 548608895 0
337086207 19938935 0
38796231 341074144 0
114434152 510514703 0
203251503 589675770 0
943464351 562477814 0
426084626 206593904 0
923927286 765588661 0
552251322 467918641 0
274972840 119261939 0
313782458 872679852 0
886595340 951605460 0
127544094 90114200 0
871656704 643603686 0
745355730 577130687 0
399310774 828099300 0
751089004 90154104 0
283823332 285366181 0
366889612 908772023 0
65896354 40738239 0
822031647 63195068 2
351277251 157053822 0
28852218 634665764 0
445812864 432861633 1
725911534 169607093 2
492623723 521538889 2
578051356 630421971 0
63503546 546475195 0
204267630 27693413 0
131280422 109676723 0
311216170 126571918 0
728209986 145938001 0
257153626 520012932 0
127749465 888309778 0
89433319 241062275 0
106296502 667616634 2
881618201 591022109 0
612917731 151815272 0
690032692 60468849 0
17813264 130579515 0
996996004 870875554 0
950326059 228483461 0
636707662 282914826 0
857253541 454473164 0
341495583 80220098 0
814871980 770001024 0
111956080 184455937 0
223096632 729104339 2
41063595 582027099 0
455958894 807227309 0
419259066 140194734 0
673847639 538787382 0
651995960 880702306 0
408347582 598568456 0
85446802 875670865 0
610722873 809082347 0
765151109 783416721 1
837755136 286166721 0
768199650 478804825 0
618173936 41277348 0
293879905 105071656 0
593478543 469502499 2
740671228 690411057 0
21977231 204779072 0
966380297 324968002 0
620739562 764629567 0
322961135 23007355 1
198546608 283322718 0
996604703 340289606 0
323599007 43879930 0
611503506 851364822 0
660282714 155290514 0
339301778 804181410 0
641843674 363003493 1
800819629 386553161 0
101219137 139509765 0
746891655 380874477 0
965507163 205903502 0
367056628 618098266 0
911757551 416938606 2
576119301 124197060 0
726870852 912666395 0
614333360 452200487 0
510806843 757617887 2
150372605 98891878 0
992977442 314450811 0
622898520 210443005 0
126972204 551644069 0
409798144 702161337 0
513806337 145048913 0
654155640 638882692 2
688018976 882126918 0
281091235 64874271 0
882852455 47506342 0
869862837 502172472 0
982329038 600503147 0
13473381 118189155 1
870804139 751908798 0
823092627 822699242 2
608639908 924029997 0
85557152 472608456 0
707086825 66663125 0
745377427 935846545 0
162977905 105374237 0
623902970 21743273 0
863896455 196323851 0
767896752 364093027 0
535240536 929462772 0
716421129 151612043 0
963606548 754467123 2
570315581 354340943 0
644401819 507788231 0
724605036 907990873 0
803404801 321539956 0
648008133 169693986 0
515797673 641419334 0
344122763 311946560 0
271624038 580403652 0
503936115 532976620 0
725390722 97520438 0
389663602 128981624 0
23391701 894028753 2
203166992 704371335 0
402207821 750523972 0
590244062 95530671 0
340683533 849416900 0
759911328 11269965 0
238789577 111784924 0
976330289 47460412 2
76443857 115572738 0
482936632 278876764 0
888078323 808569531 0
523718379 466732785 0
573468298 884074211 0
287664011 194256863 0
610551033 891401530 0
838619376 492087169 0
940601383 108289237 0
105286479 247455600 0
174956899 550157985 0
364937389 732333238 0
368638079 65200782 0
911765367 488602975 0
512153339 463290642 0
283650791 818668743 0
840025693 156401996 0
24453849 948999536 0
542461940 509129137 0
461991622 993638851 0
873306512 972008453 0
380287437 28334981 0
159829833 227595070 0
491626084 796687043 0
928505591 74576214 0
238416595 888246548 0
957309782 180608050 0
366725612 641232476 0
204895 184999266 0
900607810 190518137 1
888627998 874407462 0
532780838 112351617 0
57153672 294630387 0
197731504 562491282 0
557110984 35061490 0
247587054 94392528 0
244062129 998511522 2
114881389 571719180 0
834162015 988639476 0
461293547 184776451 0
258164884 288606661 0
639749719 82229869 0
495073180 247691873 0
229276561 898750456 2
563422113 707679101 0
671323110 22939584 0
882766213 889745004 2
458611270 863511165 0
247800805 609898759 0
249182746 384886896 0
854122520 339121638 0
790238494 861407203 0
293564654 195889984 0
223007957 247088540 0
901569085 380604269 0
287595430 719478028 0
826009749 418681336 0
701629349 846747929 0
299262912 838097496 0
699578273 557976936 1
185706874 590659714 0
960294926 476572626 0
892818185 701065246 0
356878498 402237195 0
335355051 6046374 0
253256434 871507772 0
346350570 607037602 0
907986689 588897259 0
13861570 147668692 0
556725137 486075172 0
74671515 133085911 0
880610688 400224483 0
56101971 747094333 0
88023095 72258543 2
771133887 714591126 0
246617266 659390985 0
694264219 303186514 0
862360224 953590308 0
200274984 710759833 0
106481900 780271729 0
782529209 710878626 0
851277762 695748305 0
854955660 254307307 0
38696770 77172847 2
784609766 265607465 0
807179837 17083185 0
516246403 30160206 1
348775426 756550648 0
346434161 60064147 2
308950762 698801295 0
337717615 475668329 0
24282762 54283177 0
84104563 596606204 0
177127981 638825552 2
378994207 825568678 0
167428218 5952924 0
691240081 111162920 0
498388200 799456956 0
837446507 244102713 0
575845283 508504585 0
680984332 341472584 0
43367796 438788034 0
117521645 269871261 1
697525795 970740326 0
619698510 345075139 0
851091635 527961079 0
894215885 457968501 2
885947295 932524680 0
71503469 452586397 0
302694740 825074803 0
355557645 742892736 1
470856848 23911899 0
326080338 58611560 0
415922387 261112663 1
492412147 771141060 0
591038966 50891731 0
675188897 220578011 0
280615354 236337958 0
475655526 261905156 0
38399495 206558497 0
958482574 743950986 0
365317184 834796067 0
157924201 81061698 0
645728685 707358786 0
259020585 637144135 2
907620411 112953213 0
468349199 128905053 0
799318704 926783128 0
607326656 806891577 0
830973220 617242850 0
386639727 68534657 0
934846528 538120683 0
74943366 938005913 0
220151924 335739847 0
722653091 800155902 0
509430505 291937065 0
284662159 248326337 0
448658608 297779357 0
781151426 63929534 0
591140673 759766473 0
496043960 42254568 0
92039419 358038670 0
182724700 97709874 0
727682031 978766334 0
715706426 453810362 0
572700896 233607059 0
908037347 744747829 0
248791481 488767194 0
169811162 152858015 0
135038408 207718666 0
216052002 189596168 0
735946180 394798032 0
176291569 949284989 0
709318974 135566350 0
355512219 890663355 0
708037701 379628637 0
395818218 379271987 0
875289867 757846851 0
331611235 963908984 0
637590329 870604999 0
406174651 778136325 0
995548066 696550064 0
90954733 466003048 0
904084196 57361936 0
833934499 986369257 0
688959381 969051421 0
703444174 307666532 0
216169798 807308765 0
116329225 210967871 0
223256047 766723808 0
774445154 936553600 0
307497876 589034883 0
461244533 961338236 0
469465516 112316690 0
576949741 594525739 1
587314336 856636634 0
118104021 738299080 0
415775172 787296934 0
181895075 48500861 0
105556119 484503397 0
783112093 265251750 0
414410592 886539731 0
997500567 429883367 0
764877441 946928588 0
297128811 270718738 0
226423613 817832134 0
236356234 504320845 1
108802949 16992246 0
2997832 408417961 0
372727134 687221663 0
893233211 848252001 0
40166322 420751638 0
55611320 366945780 0
124921744 146740764 2
8206447 571544498 0
707593226 243708793 0
934947827 138178985 2
181274430 429434998 0
118282255 465705394 0
942819022 167687428 0
347020121 320897199 0
707770057 69019997 0
776816367 80802009 0
775416180 564139940 0
548250814 369728788 0
652235338 349964816 0
281432859 164799875 0
106714818 307831286 0
335374879 951890008 0
776244072 897162249 0
549934577 150457118 0
358793702 230754106 0
279135486 135638221 0
626359237 586642592 0
48552463 11999495 0
107102860 711093258 0
478833999 39027886 0
917004041 1785788 0
402497318 119436262 0
126860886 103394455 0
275679192 841449582 2
927518637 494373222 0
86741010 520184215 0
794211124 237224280 0
657170530 376914520 0
38596864 73454794 1
948126674 89040327 0
431045712 46002774 2
244840446 535524949 0
207125240 522528270 0
781269328 733782785 0
93167862 983353274 2
383583610 123375008 0
8798708 548506385 0
399432173 604833211 2
690395725 123485437 0
586464648 665107629 0
777047119 92113876 0
903883380 187810946 0
629934281 173264161 0
424563298 85929089 2
463053183 78601276 0
432283572 952338072 0
415103486 951336116 0
8727010 648403803 0
223759418 893782906 0
813367299 121993060 0
93500145 317219192 0
252302646 462522684 0
352660658 792570924 0
300889725 497780137 0
81290019 343010321 0
763869924 690699236 0
210508261 539318029 0
440115329 364155991 0
476683769 581560581 0
379839384 913625662 0
600500917 318548172 0
193271295 157916017 0
50099772 109926626 0
71013881 829600816 1
740281141 41432684 0
30508670 969216096 0
218756307 570378859 0
961500561 720984196 0
581675079 394306589 0
656508135 626175902 0
823113705 140126229 0
979947627 25871674 0
480274313 59559841 0
882860420 458061457 0
388398901 847080236 0
625796356 721940335 0
399982920 672308118 0
94257610 53460262 0
556746244 386721683 1
629917118 915355330 0
90041803 774325777 0
735240911 730369876 0
121309497 565559732 0
573283521 300481771 0
899406145 133266377 0
108458362 992475548 0
772811135 952505159 0
69184313 139072198 0
6240545 778714969 0
451700469 143203432 1
814377272 837374969 1
149784117 469589278 0
886423005 89583466 0
172045749 630014099 0
758434816 382842382 0
307186565 442863623 0
81046788 623610137 0
453252444 760656534 0
332507350 691692958 0
815136426 259344502 0
12154985 352387201 0
697596705 307567181 0
608837669 20763607 2
393773911 120748657 0
40432089 80878203 0
111841424 479393287 0
776310873 382953645 0
667795263 65025307 0
562828110 20702970 0
720519621 920402057 0
967795619 88084909 0
841905742 204550239 1
895278338 365499520 0
411595389 92709951 0
145281333 665642454 2
213822550 268472552 0
541201526 271449488 0
138112693 496735868 0
978454018 526794468 0
867418339 927660007 0
92339579 383295022 0
323260792 127938264 0
208979153 475361587 0
70403521 539370666 0
708267472 993212892 0
852575300 340817648 0
267052336 479627337 0
235617393 376419065 1
424645087 504753519 0
635899176 83723234 0
24448659 169281191 0
832637045 558732777 0
525896364 228269788 0
45469032 804063140 0
774746809 733337699 0
463710814 156876152 0
407198452 870232016 0
153611860 113620183 0
767900691 845912256 0
413398752 545350170 0
824166184 743581349 0
461598114 9712824 0
157469388 262481847 0
117526369 789353019 0
199068591 140239880 0
209098368 319608165 0
353133226 697554728 0
482525918 762073127 0
437772437 391918710 1
858679326 886445425 0
175174644 828379172 1
333161445 131023864 0
862109621 835450695 0
755318382 508698816 0
29666069 837808539 0
491257923 498526591 0
821010389 815896582 0
912143182 835132653 0
838104715 997275197 0
466172534 855358247 1
539111773 142425417 0
623677048 233189557 2
400691836 778074740 0
230482184 581514622 0
675304624 49122606 0
305746890 437163592 0
744628466 295898047 0
690856812 497416117 0
482673700 891700820 0
443434954 983690084 0
901911448 273030083 0
996579344 972212812 0
757310779 984324826 0
168426903 292065458 0
661737852 212184580 0
737449110 703769029 0
19795107 310555093 0
173967730 678152861 0
85104419 431828967 0
156687753 343500318 0
769670682 552617013 0
58693321 80748241 0
910771478 136328079 0
936498182 356145737 0
504726282 46679795 0
749072464 410898931 0
446643842 748963000 2
354927599 64429044 0
571725017 123845953 1
335825031 836439115 0
692445624 104542610 0
893722370 459036804 0
113079035 547243987 2
992576736 682228349 0
106004899 265558599 0
780962460 265341106 1
270165305 927853471 0
553608527 337950836 0
569387895 613698722 0
101902865 642798987 0
749009412 636809388 0
902875106 626797878 0
102241060 219678237 0
68299015 54284195 0
359364210 244404914 0
586369478 142445865 1
240630130 945323842 0
208156945 906299550 0
8852347 407083964 0
261357787 738578200 0
325451184 110055431 0
532742545 167593347 0
759869815 476336136 0
67141295 850283237 0
130824549 864721335 0
572882055 427957113 0
627631338 385345764 0
792681336 72778713 0
735498637 916230524 0
855446773 482660050 0
21594939 205503765 0
286787955 445182697 0
356353795 299441074 0
808966380 978695048 0
439952859 556992057 0
743533254 247670362 0
483532158 4807287 0
37659476 476787365 0
296605668 529814826 0
529150412 267108012 1
975354885 395009837 0
689163059 313891091 0
100868674 852214331 0
233191752 42101688 0
515482572 812224758 0
417783254 270516461 0
565096458 414940886 0
102070788 800140124 0
714917370 608736574 0
237412686 723270988 0
161672271 244071669 0
226105067 438369817 0
775344278 682223092 0
773054959 547017491 0
277376230 72661355 0
805736552 677100195 0
106704593 874372092 0
733652971 942737484 0
444911284 578958556 0
473363926 307783193 0
743058002 865966330 0
152465210 526860813 0
37699201 133483514 0
49366311 535085961 0
226885412 775952504 0
831918140 732122616 0
588796035 103683189 0
478969621 441978851 2
606833564 175306540 0
444711162 305975518 0
660610282 972487800 0
713688975 231496835 0
131341617 97362861 0
851302104 121768163 0
419299688 126940120 0
900111904 203953917 0
699059502 841423099 0
521788966 2468483 1
133884230 65494078 0
257050524 492655035 0
954560931 679911325 0
446407373 746529281 0
549445502 59951849 0
461311545 292557756 0
493215008 397883721 0
800801575 487842891 0
861817361 915384026 0
226081006 616025708 0
521513732 220025678 0
350927791 324285532 0
106861443 989314423 0
680847027 220838241 0
347470948 314070824 0
534521877 768627603 0
910651682 26828832 0
509702672 185267332 0
953692407 407866631 0
803148257 135315368 0
580937882 201738762 0
841505541 736188905 0
140641136 389334311 0
487196854 798655489 0
845926621 206239885 0
58845997 162709344 0
136500780 749819748 0
766193130 101996237 0
695157385 768246420 0
816316363 545038467 0
340696377 702281504 0
123020018 815384849 0
338986811 8924919 0
448733446 182692543 0
310088202 651640486 0
402373091 56452444 0
888263018 844948966 0
619821451 117443507 1
389036891 329852311 0
428179198 395362856 0
34880996 992292496 0
938679642 166546134 0
686357792 789239016 0
466786318 289318625 0
129090521 929731309 0
443615346 351076904 0
373009537 42500006 0
383458840 302494212 0
879780924 207802906 0
417516968 879828634 0
621794627 150856824 0
891952001 947919151 0
427655342 772080833 0
577787350 154122033 2
420210187 492834431 0
901463774 921776792 0
239873139 98646923 0
408316218 637011764 0
599742072 930336053 0
391669736 40553630 0
814145810 98492540 0
28415135 750129128 0
778150381 534783836 0
883043915 503811672 0
9006726 202495199 0
968059820 769731995 0
441735055 178657787 0
381047153 977557797 0
461962811 548732899 0
877062540 528880650 0
885942221 580055333 0
232276037 569052146 0
949822021 247535950 0
964842158 22264158 0
246001019 67917579 0
360482244 292232553 0
841661821 62325709 1
595875922 487311213 0
792301144 66804854 0
725483716 972527986 0
416899930 352010170 0
239086647 787535780 0
923077746 985790627 0
646474026 93062323 0
695430126 113007470 0
189300880 922124600 0
820761055 803850584 0
527238824 743926737 0
954304051 961062777 0
301448206 247389502 0
100501424 679037048 0
338514612 509556953 0
318837891 116524884 0
382361520 735318456 0
154649882 993574253 0
178477852 181209067 0
710550285 888943708 0
89338798 32693504 0
510164761 452255576 0
982378147 647722256 0
183020955 949343550 0
835733140 697454045 0
21216574 253461935 0
11324043 341235179 2
507492313 118373645 0
220626823 347257660 0
216761194 111032785 0
726052295 772964514 0
28880665 447411136 2
726759464 116547950 0
906690123 396006590 0
508654166 745971745 2
765450290 718184121 0
877386397 230933344 0
826168411 844653280 0
97473300 777782949 0
159159280 787360942 2
140999623 202516722 0
364438140 895133876 1
377896437 691439162 0
60668487 427018495 0
756086142 197045967 0
196588368 363895214 0
671187020 867277695 0
292130861 968862037 0
31629450 398072352 0
446580253 83688851 0
920372446 79670768 0
82328518 677979437 0
16193430 80465378 0
126053336 822487387 0
289384119 903259510 0
45189750 991515520 0
258158693 326709796 0
134645373 327389478 0
860832239 856044573 0
580044730 784314831 0
189024743 511168520 0
517885171 543431640 0
944118541 220542226 0
795322388 135480388 0
609670183 129523325 1
319496486 464889224 0
687260031 82647880 0
28521062 998894469 0
249339405 984870434 0
554778618 361557180 2
986055026 12463232 0
537176682 492215205 0
621995355 879640457 0
521183828 166050085 0
413569798 764392582 0
195960374 863585315 2
539934375 347384326 0
161029724 49431876 0
880631436 698161359 0
432853751 436785144 0
6743794 128057780 0
18993575 407734098 0
188535655 486694366 0
59386485 126626080 0
122234412 103990831 0
202220296 531106876 0
413030067 138552357 0
834934974 670587931 0
249119205 369166444 1
858706445 912183918 0
504508619 195756307 0
733348675 690200149 0
324768499 899964561 0
544295574 489392394 1
482708040 696192986 2
468972102 86106483 0
5757593 20580773 0
820877289 867369093 0
170164004 240524240 0
7559499 43932669 0
291096003 186425763 0
679138099 170738890 0
651562007 140379017 2
951175418 40331455 0
746431024 541792027 1
266052218 540596112 0
838116422 933040199 0
163529369 980643085 0
150212517 667504784 0
99191099 140291159 0
494735086 864623099 0
827723549 194019494 0
696044201 41778740 0
567802745 49340472 0
362914464 664981828 0
292668773 371378387 0
124886041 394507672 0
515660197 542463117 0
720911155 34607884 0
715113259 449998630 0
797945579 266390429 2
871491578 620501025 2
2183043 915852957 0
56882633 241098972 0
777505452 111882133 0
172144907 813387111 2
28433832 386144630 0
886481852 534420671 0
449487268 223808386 1
473894786 438637258 0
616419873 416485143 0
445012372 717105709 1
431618773 381111226 0
885966481 101238609 0
995246667 180809619 1
137274075 577157235 0
91626487 595541378 0
381745753 734462452 0
77272579 271537847 0
766072560 31443142 2
568411989 318246504 0
397898093 505014641 0
718260299 959240697 0
375268332 994285449 0
880781605 765542722 0
546687515 798029458 0
101325895 477181053 0
405452587 125963893 0
271263178 486407240 0
353350201 418215937 0
919961624 718077194 0
400457973 486358567 0
22162933 702702764 0
371491212 868541775 0
289769541 598744711 0
326716000 395998696 1
733079482 874969217 0
662355204 635475888 0
530345117 597795965 0
856972406 474404276 0
762800387 445080304 0
822686353 872283539 0
905032968 54831018 0
563303723 713687831 0
170260968 372243740 0
361146120 285131034 0
318497920 449332152 0
346284213 687781377 0
936453357 983076622 0
151612293 442395168 0
259007542 376865135 0
541606738 6825465 0
387601685 645159577 0
287380799 851864901 0
567819412 426275376 0
121273733 198110270 0
962173278 157799718 0
397965489 907936821 2
370818480 496777083 0
161660014 169663622 0
59424527 651888047 0
851378324 172764198 0
880910424 97623720 0
63478167 599778505 0
694126058 594028912 0
882608903 909180472 0
508055230 552270697 0
980803474 122931449 0
286014245 833808941 0
706095846 733989946 0
52757907 884486750 0
214156328 84685492 0
790740942 221853142 0
972732705 394934524 0
999600097 305262609 1
10282719 991383913 0
420937457 891142684 0
285776308 169264170 0
516015130 438614813 0
222003787 319809584 0
129415060 291593023 0
86591341 234088572 0
795863094 7485740 0
574969903 299191728 0
33799301 691116029 0
93581217 759837045 0
303783586 256239436 0
673625762 567982750 0
318482813 40016275 0
552415910 63144762 0
651759495 949363841 0
104868255 542828695 0
311319281 900837684 0
926431117 22865191 0
47350702 921240284 0
100404372 83574684 2
801241 513713486 0
513964921 977888024 1
888263142 557877592 0
607040807 212318034 0
437909016 196549024 0
602541201 356477351 0
619374003 532675623 0
990627833 881175999 0
367622202 243008989 0
464119410 209777863 0
559857126 142742393 0
38776368 757152325 0
129032955 967297390 0
84802458 134466178 0
685285159 916111282 0
185528391 669350928 0
884617341 692978583 0
356510496 477476542 0
5387397 932093072 0
811011607 828528660 0
171633998 535330813 0
418542036 381346639 0
689464288 785022954 0
841008200 464216441 0
19685546 147257441 0
420152695 954320572 2
637027212 560472295 0
88323763 722030089 0
23595882 828216578 0
114218176 493501580 0
54562416 581922242 0
140426031 668705508 0
690132672 949458950 0
739750500 743512793 0
920979894 319761580 0
865756134 19050679 0
660003740 799882454 0
140213530 853757860 2
207581350 456494398 0
911841348 634493220 0
891513169 398014268 0
669846703 526472479 0
168355151 623767186 0
965609736 40420859 0
100672478 131260130 0
108770146 730118372 0
42820130 319127284 2
582019580 546014649 0
909941757 240234052 0
389351696 552490171 0
400834184 987758297 0
761497461 549034290 0
112973518 364469070 0
794030899 449929359 0
782302241 533684072 0
861138326 57694554 0
510432964 367639116 0
337534578 894774177 0
282821716 474316756 0
369877242 203733196 0
122001186 347279043 0
656323162 5728760 0
400955189 427551585 0
68116016 129189697 0
226794819 3275376 0
841633683 905213917 0
986460913 109805250 0
694569293 842349103 0
941977188 173039472 0
582318229 708387750 0
960145488 668716071 0
250846297 181797460 0
746312889 87685993 0
625638585 68686160 0
704162561 183568432 0
14754170 859814609 0
453342215 66827304 0
913061151 177727364 0
61028284 191406763 0
330176793 101525776 0
723156470 548814065 0
406044872 559051538 0
998301773 503252143 0
114600013 918576053 0
189199343 960290486 0
538896625 904408093 0
442108238 882996893 0
427770238 101927746 0
111196711 776790971 0
462012534 747592526 0
763669769 762086148 0
116654786 261712420 0
941160252 240839775 0
34960579 81206255 0
944754345 454915695 0
557385127 926570626 0
45997935 173240630 0
521429193 12511416 0
467871453 144497335 0
832391514 808878777 2
207685754 421017991 1
507246020 814832057 2
330734229 700457787 0
618979900 88277143 0
13964396 60802024 0
972979163 139341961 0
256977500 121421345 0
197842311 686576567 0
512387634 927976847 0
142514187 824041693 2
75913864 921577893 0
823630194 142891647 0
117825940 767007101 0
962284729 12567547 0
272482884 478981338 0
959132163 184762286 0
855475927 984343498 0
789820889 795248334 0
81221429 108796058 1
177116802 520859499 0
653338470 651590521 0
252549549 577519215 0
810457391 684141957 0
453774632 44515685 0
537523456 946601145 0
379840630 731596940 0
36411712 143715592 0
131502237 19938910 0
592919166 519546781 0
186271635 677100796 0
967927047 566346797 0
952948801 18492960 0
397586703 360628830 0
839878118 647416109 0
83001622 401237874 0
28552801 435395016 0
93756041 981494016 0
511761807 217527460 0
145933557 81422826 2
484194013 391669011 0
37213488 854411971 0
890820173 607411297 0
739870926 52769917 2
266951875 767244218 0
667139342 338377410 0
624666611 140759048 0
139585285 794409219 0
459748117 724561736 0
930148530 39127468 0
863968782 572302881 0
694145850 982277486 0
778148476 567105034 0
770633487 34079607 0
674996565 511492022 0
574000221 962167931 0
574571994 105546932 0
739983794 656233081 0
421457839 430119501 1
976651523 310487418 0
560431849 548989242 0
88942737 425625149 0
201749745 515978210 0
175655169 450881033 0
854666810 95113126 0
98553401 909452070 0
267319922 551033698 0
892058866 49257247 0
97696627 741455651 0
703647488 56430715 0
357187911 1723096 0
583966802 50101622 0
978363026 494834551 0
389457829 343630227 0
542594729 577673541 0
339570755 898577504 0
850208362 949355642 0
490101088 755353930 0
705153506 814696666 0
797404945 622146680 1
432686297 341579667 0
787942762 263915473 0
725391047 336954119 0
986498085 198712542 0
614772824 396993033 2
342863207 375118225 2
475092345 991310485 2
18148860 340731351 0
208569037 57240005 0
193434691 356475583 0
709973043 855758021 0
103411012 738291955 0
822279395 271983319 0
417314422 76956617 0
467757358 962138400 0
626061860 186576177 0
914587953 362501846 0
823015596 391477188 0
619339477 463330950 0
255803526 415778990 0
143473683 568632825 0
175535453 566991984 0
64261144 71114374 0
339772344 976685554 0
472446699 17703017 0
444252094 801113255 0
935132242 173525813 1
975527881 619585463 0
110177063 703853893 0
725752340 447250970 0
116399125 40787429 0
930653829 6674152 1
740991813 560114494 0
154740589 772008630 0
123746838 10371228 0
83277782 101316906 0
679189463 14906834 0
466521139 598490695 0
133307574 182869515 0
805070100 399333667 0
982594051 589375647 0
627123991 384733682 0
266782483 185093994 1
147258980 429710422 0
30030627 696291115 0
331975518 246039499 0
382322574 724842401 0
162006863 404169038 0
40903823 409762870 0
720975740 971777923 0
392692277 842950737 0
562091306 763803494 0
803221648 609762416 0
454625414 552728571 0
437488278 932160502 2
67760599 289251441 0
616332058 118961443 0
497101059 516490828 0
290195108 330053915 2
83736879 661055749 0
536855261 453135917 2
119736060 919093104 0
484193788 931485498 0
424432879 132175146 0
253760172 345267033 0
815383912 950196397 0
439781542 410956004 0
46359316 373796819 0
567267660 530450943 0
300763755 115019133 0
74397179 624777043 1
658759673 631828535 0
528835914 837982294 0
243336132 307304047 2
517485664 417231950 0
651329935 156288746 0
895669837 765440781 2
972116141 718376286 1
663268886 542939202 0
193587365 719986059 0
331773697 856257039 0
416768993 376772580 2
96765230 162883784 0
69548790 47233067 1
128044207 186719308 0
74562682 196340733 0
338805369 424373517 0
675983007 265098944 0
432858871 223738695 0
327233034 41980199 0
702515421 235474398 1
688088817 835531660 0
298547799 223005058 0
578939891 464398202 0
284590753 998758451 0
568788732 122343919 0
90529145 698291735 0
767182351 517128339 0
133481337 12825493 0
386249018 823019599 0
112528732 26233895 0
458617859 947530051 0
73233983 13831344 0
72270876 491703293 0
119878139 344872402 0
260447439 102768473 0
248836346 981620448 0
95357060 267066661 1
935052477 975578372 0
623631274 30664183 0
765616972 178663573 2
154268493 207157083 0
772168742 426063146 0
81470711 882224470 0
304754072 185962241 0
532913285 323108918 0
410740587 50840488 0
338619925 124085215 0
473922155 712872987 0
582306543 104064540 0
61334733 728065455 0
374986810 91412227 0
30984168 432080162 0
914286588 181157406 0
176547585 822193831 0
66143906 176167202 0
814626933 180860487 0
372081214 749164178 0
208269299 211167623 0
752896468 508855445 0
91920803 328078034 0
272842755 418109135 0
959645896 897080729 0
816739756 86163594 0
954951248 832496174 0
492198335 765396281 0
472243899 331673227 0
851180916 491078988 0
535544900 901984934 0
764481869 954497382 0
920845915 80234999 0
415052102 183403555 0
724319224 65197987 0
921707833 826963756 0
194354265 976247186 1
695400824 20500467 0
497872446 298829274 0
180371107 103506915 0
576986801 89860026 0
716012744 466810963 0
110365128 53925006 0
883512411 530077176 0
668637452 972619553 0
276798351 33301890 0
551198229 900578313 0
366222698 994566106 0
172629674 397602500 0
787564085 86456519 0
944064770 626313155 0
279009010 598554061 0
789518336 752552543 0
51167403 760893678 2
150405148 209854439 0
828038988 412445952 2
498945562 73564192 0
658377867 267256819 0
5803653 633136727 0
878286779 216786232 2
613594427 611116363 0
132425563 63516967 0
642098155 93527051 0
20365313 890067124 0
671815764 518884350 0
676881376 704141893 0
127850202 292839081 1
519799518 144255796 2
456069752 49461584 0
874210690 924471370 0
29257889 319231168 0
21918246 84184417 0
484774178 684334476 0
503771230 370369548 1
689470556 528645063 0
125670643 294835379 0
83986965 239264538 0
780124755 63889133 0
35471069 822809585 0
485473343 676356325 0
488249158 963865482 0
620709160 568847104 0
309585589 530546817 0
893078966 544710781 0
996331745 941091503 0
785516999 87453355 0
213465446 101653520 0
892033230 369578187 0
872888184 433118907 0
40775686 115421305 0
602839696 586998014 0
34285887 947738785 0
109817848 629248747 0
889897572 938952903 0
813079460 66606864 0
785081990 68181891 0
718157012 465606420 0
896545533 281116501 0
19859579 314671061 0
427434230 296603181 0
389371799 364941619 0
392870995 119310352 0
672752836 412703851 2
63175066 26891645 0
288270801 23057089 0
58206403 883313290 0
778385953 848360889 0
419942649 639103588 0
96622066 169624192 0
249482979 543673060 0
996657313 399456562 0
70362928 838337329 0
615689389 644370416 0
422532861 834186075 0
308926622 541881528 0
49693523 573828197 0
778791149 481086124 0
39954788 54539873 1
972282725 627070259 0
286410714 117333778 0
148659796 664143972 0
398823284 957144650 0
921245988 29976057 0
82757526 680428075 0
219798010 961329429 0
481753691 44040131 0
989540588 171611671 0
632740428 65598073 0
13860041 518242273 0
818023183 933448103 0
319312608 56586511 1
450762305 15953931 0
704395977 555838855 0
338595339 614802159 0
65284308 911180192 0
633875215 84956259 0
326209543 120439388 0
858654130 500561614 0
471814915 34691018 0
117327012 265376661 0
4849688 179331696 2
80908144 910718251 0
269119078 237860837 1
532147808 522817851 0
175279705 582080251 0
132913665 948882200 0
883744806 687006128 0
494347376 316242663 0
532939102 48881515 0
369668731 7961852 0
267419406 70579364 0
228444969 73460339 0
727590716 411521739 0
653874157 900241777 0
457652689 580777958 0
562669011 355991391 0
94231188 542820100 0
816688831 530514489 0
659875523 363260576 0
87056409 767218969 0
88327087 302035568 0
585977131 642681244 0
621095752 402491567 0
434129221 132858062 0
548486361 502187733 0
994632559 584255808 0
493576452 407008244 0
110493132 741178450 0
985935618 762645876 0
577993353 323334179 0
574465690 322475389 0
721729506 89665026 0
585898281 331967222 0
530976186 884452450 0
745896860 866425500 0
262584093 245700300 0
648994605 667348595 0
396156682 436327412 0
941477594 5281412 0
414951263 410393033 1
836489224 952461218 0
552385159 202625138 0
10721329 996048872 2
131973771 967083012 1
610696077 66114847 0
987019262 275230887 0
882966190 333325026 0
227511465 158078300 0
208600362 55390273 0
523275396 376906111 0
407911288 536335872 0
616978874 930959001 0
200353081 8145661 1
73384155 821889144 0
953068541 2117704 0
881568784 16732982 0
937334288 157379759 0
598217123 482633417 0
21010735 799808644 0
832164893 338233960 0
330570160 60689394 0
404679674 196743901 1
346585585 318809918 0
352029204 491574616 0
549879477 688773579 0
245310164 732972747 1
35347421 5821227 0
247977384 418687922 0
119389991 746111406 0
712706363 840398560 0
354656807 694542566 0
705094105 942552054 0
992409368 662671976 0
956620099 136599685 0
585726777 143541096 0
6809259 924470297 1
328472889 814414531 0
725604212 770378249 0
340698149 191773009 0
382515232 978172304 0
589125859 389606768 0
238461901 770547949 0
546535007 166450226 0
126406090 444687002 0
757144357 353282723 0
619842503 21975306 0
365983230 847113563 0
321572337 119649158 0
726189557 282212451 0
894741481 857602428 0
783047865 14955711 0
341883141 237582685 0
875651699 657403750 0
20987345 997603091 0
765861696 766321436 0
515234264 952754169 0
384707827 468621600 0
320067810 105324800 0
446246056 775792474 0
663717609 862366860 0
279286574 308161608 0
73960890 541807810 0
208076568 252693983 0
124548793 970616886 0
166275802 765921778 1
879629425 101762956 0
64955104 408634688 0
332315355 565718271 2
269346437 310902289 2
322412301 651453912 1
966938801 29872800 0
101283154 136279165 0
367096442 374032119 0
247086512 907121816 0
136990607 110029960 0
20026229 385368549 0
593874677 31176750 0
254780297 924036737 0
867482322 908133410 1
339535682 569889344 2
222687494 772132798 0
714152301 853607485 0
447026224 315750684 0
899604488 79858243 0
155228391 691010474 0
417429692 369064804 0
908200885 861222283 0
533784761 425204150 0
705609867 786177102 0
296427739 791706819 0
917132066 75658167 0
44789309 555405186 0
231221456 351275238 2
239860606 26386747 0
462467609 302673542 0
546741699 868694010 0
207234418 372001881 0
673730959 331532588 1
623803905 749857784 0
861749443 80843199 0
804835275 326716192 0
876299335 218073408 0
550132891 660333051 0
800675380 78892667 0
22588913 70081493 0
842774000 213691925 0
537524144 559705204 0
853574705 46327599 2
768575917 59418320 2
665130334 869937439 2
101759035 785817675 0
553052959 130243823 0
224453248 106840532 2
31241976 400087458 0
434554655 715816928 0
481962729 740285259 0
3370388 137686974 0
847396854 844456371 0
138087716 82157091 0
356710652 517330585 0
228326989 583264423 0
364022852 945448365 0
234123740 299361864 0
895802662 626598149 0
554332664 93542901 0
22206722 288196446 0
654751924 667792077 0
229294942 7988242 0
251375780 149196374 0
654067616 282655508 0
554198346 8335172 0
610681389 14605533 0
945827640 294732929 0
26219286 952438545 0
9649597 313849620 0
906390347 900217455 0
410529366 527395420 0
904653514 107303222 0
795955112 829418048 0
963451271 729838552 0
748386194 534833890 0
276661751 339695353 0
973181947 520898488 0
896910124 6902489 0
877994010 442445748 0
703451826 968835753 0
215223242 413785567 0
82186598 401772664 0
914049463 848107633 0
170249499 592156145 0
268582360 19988580 0
687636828 51492759 0
364545270 733633064 0
435920122 244813818 1
135040135 705878354 0
648944413 670230675 0
797959354 377158767 0
208219154 321908346 0
181209940 712377914 2
477230678 773312881 0
884451213 725362690 0
343902952 104213441 0
110237950 747821250 1
43635900 235777299 0
370489482 137042421 1
289746864 300097666 0
823559484 415652582 0
433369971 343788690 0
127914883 133652715 0
682585769 82839761 0
15408748 292792280 0
181145800 553681578 0
116789236 103776933 1
413566753 940740290 0
338443159 156587326 0
460561743 104429520 0
584491465 630705966 0
660767211 499505537 0
841842921 969056056 0
68020473 504654962 0
142773512 605397806 0
16449505 231092428 0
54304332 804796523 0
306826954 311124322 0
756467436 378573380 0
550964455 380996929 0
219546570 278478865 0
193132354 898708341 1
764524297 353308304 0
339806075 9668302 0
78601475 694601379 0
127724449 808410608 0
340416616 37212055 0
820321966 273262922 0
819180734 624385220 2
597173176 902888476 1
83360472 377638721 0
645650487 13374964 0
577387860 801686636 0
688310177 47755573 0
149723619 734104238 0
547918821 896926069 1
252426933 149075845 0
879932117 511323291 0
185089759 200105227 0
20591008 824867966 0
505138703 558216044 0
982361978 14870755 0
349005181 95602584 0
788150481 475414603 0
758911856 338510869 0
886083237 502951733 0
632399720 634570427 0
170449877 326395522 0
307006180 620236741 0
520258093 743431442 0
223896583 556300440 0
823634888 497839935 0
392703203 638302085 0
735288869 328025978 0
35948671 489217697 0
508217560 914437719 2
112154415 16867066 0
290767898 439075079 0
70280261 251375150 0
504173817 694909959 0
849748288 228495105 0
406070207 492098924 0
20994635 106173148 0
366850709 849605547 0
451348750 507570023 0
623437469 690968438 0
112462882 392170091 0
195239056 576795694 0
339274435 45232292 0
182253023 624290186 0
540602090 62258274 0
387142360 540398668 0
891536808 345870144 2
505915230 221381411 0
356248285 981323906 2
440517173 896135123 0
446643272 820321649 0
5786 891150042 0
904848052 955656180 0
507768354 277363604 0
982639035 703723545 0
465434141 781041918 0
768099655 804872117 0
69877997 559578247 0
664477060 158641961 0
414827908 35188673 0
811198489 961842613 0
232072272 137540483 0
2749789 430060031 0
627144251 249975444 0
10257630 364645510 0
484482132 379277158 0
481157136 74192224 0
223334034 469035247 0
716218333 122946229 0
737892386 79989396 0
458090495 779669790 0
753865416 33332743 0
665661187 800955698 0
66580519 430975312 1
272370723 16237693 0
212020002 99044097 0
947182310 895114028 0
915215514 875627295 0
142991777 34920176 0
925137463 379914856 0
842093333 77405313 0
830701383 179350103 0
457416212 762144206 0
303952914 546478162 0
163066489 60924043 0
11509063 451913606 0
184219738 782974970 0
879577262 465896293 0
41049236 621691362 0
836288758 977176913 0
475047809 974941617 0
4263949 42892660 0
361729017 216677475 0
970553424 932278779 0
242478845 94975242 0
90854892 174239123 0
243447863 614207928 0
131224964 910450852 0
495056212 563004598 0
105742029 130631629 0
861525792 291376887 0
451010935 108422912 0
626137104 114085659 0
905109971 129889777 1
809861389 529938212 0
59049823 772767012 0
835689830 376537830 0
238192294 211828985 0
925548467 22613709 0
453279974 618360705 0
272013823 27935400 0
416171653 616254984 0
436093573 852381165 0
262801246 278069309 0
374598377 310035969 0
701059329 293126190 0
39936953 815625174 2
960116448 855168423 1
51721590 232286108 0
9578279 538754882 0
71795336 966580685 0
748849044 142207025 2
760591511 759878609 0
167364374 985678981 0
762361122 133842830 2
652671824 166575452 0
395671825 589601992 0
104491575 841498854 1
286878335 855571460 0
349291870 622055305 0
8612234 809545603 0
298091438 821134126 2
390906868 377798343 0
577502755 591350122 0
480663867 562814959 0
785790089 417120075 0
19100758 969195061 0
352100824 76482232 0
529065442 682925342 0
971538695 571216527 0
429019118 544317522 0
104929178 197694546 0
610230593 92493123 0
284937676 162325406 0
831922829 281568149 0
41285036 801046244 0
20406300 677713385 0
710705625 323316566 0
813963946 177754999 0
959109476 283508173 0
173887161 553775514 0
352057797 612840703 0
985918503 561936731 0
498528591 148501209 0
587575851 613236472 0
722851946 80481904 0
171970367 22382881 0
659294097 948826107 0
712253961 682879996 0
587470608 363590162 2
172968372 103785348 0
882225773 827581231 2
898275654 206773428 0
182820554 145464044 1
560888915 847270141 2
120734835 652959537 0
131889474 965407212 0
11830923 803445757 0
181533247 367680746 0
415416296 554435735 0
387531130 941399160 0
727907114 417048783 0
384565686 917370680 0
250190413 837858189 0
24152617 133793048 0
721238104 301443527 0
76117317 408210836 0
700896015 77194578 0
852817398 327580976 0
697007432 644261838 0
100427892 783750189 0
153220577 546704148 0
392531062 484911537 0
165500792 634599733 0
624914079 421593184 0
149762359 958412508 0
912047883 83431444 0
334751738 30621436 0
796359257 917316307 0
671219424 919984033 0
540462956 161409593 0
132976390 188507136 0
442160509 100690170 0
363851455 117272253 0
87828726 125079651 0
138249175 74688609 0
387505671 650615535 0
720150826 61605214 0
373050242 607962604 0
134745101 135074953 0
220950839 237989144 1
706277973 399816584 0
941502039 768200487 0
475265026 817760108 0
712619637 876388377 0
735122929 222665469 0
510331256 141230251 0
20585722 946452712 0
396793667 158183936 0
682703801 361911037 0
173166453 395665936 0
794698235 185912691 0
68041458 78327954 0
47047104 907273887 0
242107258 287236485 0
770169261 120556406 0
538877196 771965283 0
844468921 211203178 0
899823914 605618257 1
750036395 58809089 0
185373344 810437854 0
377551954 231093844 0
283070880 4569256 1
983726875 169417144 0
3515599 333978757 0
526398377 774729260 0
799921308 115960472 0
844747884 779049250 0
247327855 126079274 0
70157635 634425179 0
932813472 737586701 0
383021981 413804732 0
105506417 639205538 1
887185947 208608083 0
986640552 990496511 0
182868560 654972810 0
872555668 688229763 2
870447275 825563402 2
557050288 200548736 0
239510730 115367902 0
682857305 135227311 0
838758664 766364811 0
757088275 79242763 1
207491678 33500863 2
9921657 164926425 0
680705158 531930708 0
632527032 190242656 0
872722944 912853249 2
489534515 617235034 0
652394829 962773268 0
511546212 27949521 0
87376652 468019993 0
439082538 109544648 0
162684935 479100681 0
664668082 162137296 0
19695724 216760614 0
192274886 57910371 0
622957949 735101694 0
127408532 931726343 0
864142267 738001339 0
787013694 198298674 0
213184442 556166594 0
809259089 664351857 0
733971416 188252795 0
221493178 577900097 0
187706911 480379267 0
3146855 411350055 2
112143460 437217907 0
187553598 71456931 0
752382342 641234801 0
420525263 483114689 0
43324129 891049685 0
682859094 769424634 0
120892730 352300690 0
5275517 959543478 0
462325850 567263621 0
121105288 105280648 0
865619339 104266149 0
312969494 987769070 0
341318146 582714254 0
706796104 29437801 0
967802429 457098887 0
673418046 708723323 0
132225819 8513134 1
187343020 21855775 0
323692775 522994289 0
921112329 474511164 0
965452806 647850971 0
63897940 316943288 0
965661011 990542089 0
318663253 26970828 0
639537743 538206328 0
866801464 785728327 0
598150974 418798346 0
60482842 173844992 0
435117366 347650685 0
768155931 873441852 0
298861314 531250713 1
220669713 504969709 2
877701084 274126427 0
258341928 187514395 0
938556983 211165187 1
145202711 71545880 0
186931750 571993074 0
918916290 578287228 1
670699307 941030486 0
194327904 338076271 0
229804310 678387125 0
66780317 369756485 0
507461577 66185801 0
987252523 318422017 0
340761857 994224643 0
35873446 55471014 0
73743974 315746640 0
295130787 215731885 0
454953990 629721968 0
935502656 386495289 0
116316260 222918580 0
56380716 827693659 0
292839568 814255559 0
318350601 766769476 2
407219392 307243821 0
787883050 51065145 1
855969241 6086681 0
60082171 811466015 0
113964025 865731158 0
371074069 604672295 0
855069639 574243593 0
201716404 630528296 0
718996175 538988126 0
218905454 11518835 0
328138081 808302375 0
636813122 918326951 0
125212383 646744426 0
296264135 533236323 0
125093629 485647906 0
615051939 208121294 0
356823067 899290758 1
988932888 116497184 0
884170931 548588057 0
700682722 738969996 0
376078222 112073467 0
650891518 659773772 0
613229499 830313787 0
595816859 354271201 0
403481591 738612123 0
193212840 520611330 1
961966308 157878946 0
303657 536709112 0
591402555 236560684 0
860640131 475263272 0
764059168 614150659 0
976864461 409114664 0
634831776 307222046 0
525087988 684490371 0
438603492 168597155 0
204278193 696234668 0
349017428 57291308 0
114815654 806778519 0
552772842 374018236 0
416973419 780207792 0
414290117 118297488 0
714786128 427674241 0
254912110 303183133 0
4242569 657482230 0
430555081 657411559 0
823861474 50685550 0
12854037 516651474 0
257688886 392719944 0
516199791 745608709 0
256046459 86302980 0
265649686 489723666 0
517831412 113674349 0
349418565 633400388 0
872930243 650555183 0
781738022 445850305 0
3805720 110885705 0
908041264 724569075 0
706477637 949701652 0
926717311 362998090 0
398549127 454104193 0
77534259 606038833 0
194512151 651883512 0
468577774 92251520 0
499909290 854918311 0
104097738 336706844 1
161469166 378600852 0
179225240 753593866 2
902845915 23435221 2
286314408 938424643 0
412728388 252238850 0
85322519 628895044 1
432078258 666864716 2
763164440 113889716 0
868775755 542082100 0
94040324 144490936 0
827290552 534728542 0
128287523 532053520 0
912090851 858244031 0
2602275 66030514 0
55267002 644541898 0
535313000 52108961 0
849536156 255446366 0
850871966 823627617 0
808926888 90990937 0
721500207 834911017 0
117834658 687883881 1
19431722 767023511 0
163724676 883790416 0
501911333 790078976 2
946702366 291438906 0
995457548 103562811 0
488077855 583325706 0
156611034 136563399 0
233348176 428509997 0
986008089 702125023 0
680854655 2060519 0
776907486 174308534 0
69816942 268918206 0
972767869 511200004 0
178660883 402508859 0
177965586 18054955 0
611840049 776962789 0
65567644 852687904 0
495042379 897804294 0
302452393 124486729 0
74084479 421967303 0
449043838 133450324 0
81813519 693078171 0
288692431 836525973 0
757394827 923726160 0
48162462 281498491 0
357170729 765091181 0
783465967 683213787 0
438340477 603305277 0
614353385 100751070 0
672579268 123705045 0
76260907 943076353 0
895305069 708711132 0
256839787 947214575 0
590646631 356689227 0
28259192 212389195 2
618698304 879337798 0
952042731 62870166 0
525803293 781715337 2
250699851 87835767 0
554170546 31006727 0
398829414 170904090 0
906905548 152315818 0
228369399 738242439 0
460721564 84131202 0
276939829 99935169 0
308145597 450719737 0
200805409 378491684 0
946383174 930000704 0
989689437 619131240 0
327250688 580390714 0
507182285 510107920 0
543378005 115141972 0
286976058 91956995 1
607598609 81351825 0
120970769 365441531 0
129399962 297149517 0
287797639 44709020 0
478804724 302568528 0
336325702 26038685 2
64548320 416270915 0
786742672 310453570 0
345469381 793349951 0
317332337 472586527 0
358461035 710405204 0
860097533 5753579 1
615050044 61211974 0
355938336 142329849 0
942839005 395881032 0
934452335 927306369 0
269713869 592497284 0
814401002 179459317 0
906579110 982395736 0
146853626 131146065 0
6690154 273831703 0
959390071 75969279 0
821889595 583482698 0
186772804 736294568 1
252150744 311720546 0
867076514 181860047 0
19056547 588761686 0
871139221 146466942 0
30413671 260532050 0
794473738 920972487 0
34471989 390956693 0
538801510 370127669 0
863916870 68545558 0
82085720 913282905 0
18618254 770084572 0
723748384 605918486 0
895848141 518345296 0
821868250 401419528 0
633994748 429961051 0
382739183 86555862 0
301575833 276381584 0
503069008 529122728 0
728188945 49196350 0
772421166 242478439 0
503162407 649622720 0
114430500 516180884 0
696919820 50948430 0
279471766 801028082 0
807532132 758485956 0
693496867 906163697 0
910017331 585418817 2
119938604 805148551 0
78273869 56131957 0
774936257 450244120 0
841138021 229620787 0
147208391 747166498 0
874877621 566240961 0
612055642 129366776 0
61865091 636964205 0
3314577 114767070 0
289519012 557923467 0
753206490 247840234 0
407268700 899538327 0
776093890 679259793 1
469139963 522725020 0
873165312 93574950 0
684411752 562840788 0
827740341 449075233 0
204198236 727748809 0
826981875 457856799 0
961005627 390715771 0
999368921 708482887 0
875539041 893905940 0
864613107 491860030 0
901524931 301597549 0
674148159 391910060 0
427191994 388333664 0
826478684 849037757 0
90284177 110298396 0
213348554 67062629 0
573504692 722411036 2
496646956 214443727 0
158959040 893380863 0
193113131 151105121 1
207566411 611426281 0
244462584 35126299 0
307893069 514497217 0
138000190 597956681 0
629434295 478424860 0
629727177 992890963 0
826427877 921177238 0
937683574 60223187 0
250732323 729129650 0
200026471 769544564 0
482967685 892988812 0
414796633 462950814 2
326701309 941351684 0
126134283 523035369 0
504805472 830456961 0
52662615 130304762 0
71215626 806906206 0
786792063 704927648 0
127436550 999800425 0
430162790 49092697 0
828909620 284653880 0
606001439 118712269 0
262124692 842624216 1
826280231 47377975 2
372166829 289408970 0
879784755 724049142 0
77024661 920512766 0
385007529 636785318 0
523765750 178337580 0
803477959 76021612 0
420860880 488142752 0
945909206 281577961 0
75274700 667036986 0
924665279 151041376 0
691304699 728102824 0
796499014 78912953 0
541574935 120247533 0
723672296 969680436 0
588432478 52577123 2
147219966 275094591 0
559324000 628754404 0
63348553 627736481 0
63232949 510208894 0
430923587 704242325 2
803359073 520386138 0
869242346 59830530 0
876776891 409754468 1
354687898 985717158 0
99945401 943390381 0
499997646 725869490 0
989893240 622776692 0
70763430 891839659 0
826606811 73723962 0
126676976 205515852 0
147849481 958312543 0
267939156 696590714 1
272881325 648010311 0
14814822 142667615 0
788808812 10296178 0
671890103 880499593 0
431746186 895113241 0
645766909 355028188 0
555925194 623298759 0
654967659 268702534 0
380309917 494848147 0
328660224 912185874 0
4901905 882590341 0
870147158 402388041 0
824920479 777931246 0
129181673 62355803 0
263609045 269777831 0
296433978 525160784 0
641604512 350105424 0
73600596 911815338 0
317766648 916504857 0
186426726 399480341 0
416747579 518876814 0
164093999 560339816 0
600992625 598421235 0
51330652 23499173 0
896697484 95062294 0
44798284 258271403 0
498122282 367728189 1
924086123 786309241 0
177563285 774598647 0
495607455 939320177 0
191330517 826228863 2
867247211 521305239 0
762636809 75615639 0
622602438 320090497 0
431555917 284998907 0
75133483 983267498 0
633809324 779163729 0
675000806 126631976 0
991002039 134119021 0
71516756 704150410 1
552637855 537686075 0
713869475 182980322 0
835768970 498861738 0
21798531 548239558 2
41922671 542528713 0
73759738 742224558 0
922091578 94785089 0
573417552 398272329 0
305879730 227856887 0
243426625 599163269 0
872808231 234871138 0
824944950 873782766 0
285919850 939418940 0
117945183 760842343 0
147104259 240901466 0
511838078 536478916 0
968693143 497435003 0
353800782 175355091 0
50583270 832088942 0
295658240 289282133 0
691783892 649470883 0
439693627 947439489 1
200795805 379280415 0
471533059 122720547 0
762505349 796962988 0
54756336 533482738 1
884063769 451803344 0
396736683 216526901 0
499494213 52274249 0
863076186 959109904 0
704027897 737063073 0
418084057 635487330 0
125931922 503700059 0
18008913 126926809 0
33069682 198366667 0
969625156 333079227 0
618706109 456207338 0
474479361 918238200 0
94161234 307343313 0
807377981 121008965 0
714023096 894183270 0
134035333 273920682 0
366558107 509779834 0
950759029 514099669 0
129220677 978348648 0
991224741 683758436 0
758737456 534379063 0
645671846 782511048 0
87455412 863822847 0
729706437 916519964 0
42969201 794408320 2
84419313 253143024 0
7794682 952477574 0
970636915 311975936 0
469668787 713872716 0
721145961 62668007 0
210090503 922870884 0
9366551 804969781 0
457909784 347148719 0
875167490 934413981 0
201187736 774259783 0
969552838 727153868 0
454173205 825477700 0
148426735 592247009 0
620697813 331103169 2
278042937 97092874 0
131710390 807189200 0
689759531 932694317 0
743148430 263887406 0
949420381 322111149 0
611134063 757471097 0
974562450 606712044 0
126029016 301063296 0
776313600 703994573 0
771659259 248246113 0
345634038 127142956 0
883323766 3475260 0
866627731 797179802 0
743959216 27440478 0
685475331 761648448 0
579225140 208535749 0
52944903 924797675 0
688202567 35702641 0
745162187 976406229 0
210324259 676498373 2
733079884 44246653 0
477190105 975011314 0
920262756 939772572 0
419096170 812181583 0
15146428 91763300 0
563947451 418932363 0
227417074 310490979 0
435286294 143710990 0
129447126 533178060 0
131383664 499383242 0
642458863 470841408 0
110418462 154080404 0
663688134 511316311 0
70739926 62653066 0
695818919 300967771 0
601816956 289250734 0
99199913 69352615 2
424715061 739264936 0
193727284 474743612 0
26693381 677253172 0
455145929 249864100 0
103252209 728673459 0
26808913 908236480 0
55125150 153478351 0
9804007 147451608 0
633331715 257090460 0
295055366 124539450 0
965825701 904996527 0
995442317 819759822 0
770895966 534341531 1
579759568 7715624 0
599415769 357658400 0
230574816 846373713 0
868571908 987269287 0
381486831 448206516 0
778742573 4782449 0
77504379 945276925 0
384984155 445127510 0
223629286 541085134 0
227217420 249169585 1
730208076 977068402 0
697905684 230928895 0
85193556 498849942 0
76748097 427583780 2
395560811 921745201 0
872211881 104359036 0
206173640 182234496 0
837638261 452387455 0
858147960 474344678 0
885999191 50145480 0
993923619 426559298 0
414465476 465667656 0
160788453 249646242 0
319958771 737345895 1
41076150 670814086 0
175293734 201674462 0
862825549 988507720 0
533396005 741346664 0
844067622 471212807 1
269774479 581688356 0
581623727 388687690 0
350033633 546472024 0
8847047 583516265 0
38687712 763226028 0
389873708 899109972 0
119386902 334021988 2
490139895 645431821 0
464209729 986435327 0
868621236 214438297 0
184863223 3937726 0
914958522 318684084 0
127087724 819018058 0
964247206 171269849 0
710579038 345872070 0
226642051 98135455 0
938558702 816658075 0
711935831 576513367 0
185401631 70080912 2
982909176 930204049 0
773853563 897770343 0
248816151 616635987 0
664859478 886632975 0
808269616 423480031 0
253741021 159341066 0
768254732 731665848 0
791669756 448234645 0
952916893 470100322 1
483112701 105632911 0
620586772 422689578 0
325308497 431289786 0
59803813 304885757 0
734416953 712450502 0
936001125 451900557 0
515313654 520961232 0
366008754 490755124 0
136065767 509822359 2
684865984 521101226 0
477734304 333739591 0
872660260 41978045 0
129729215 529951000 0
805750373 262276528 0
795987192 399448052 0
50848628 596560948 0
946269070 707208639 0
635730678 953907606 0
569134293 870146003 0
778909572 637133174 1
975965807 40402375 0
974342463 945747353 0
869325568 273401057 0
325991359 355550719 0
696201832 267765932 0
929307723 884067962 0
578648132 585728052 0
623964613 314331532 0
478516778 786739492 0
191012968 41443859 0
206263120 760692014 0
274150794 828250335 0
553209427 673090868 0
626288630 166684563 0
234284229 649206456 0
520089926 439564853 0
945528675 144291134 0
443349004 832535091 0
768456308 296089534 0
520842386 21899517 1
882514522 797371882 0
543239050 945879676 0
556499365 813549651 0
832295824 394357445 0
845439150 430987666 0
824325845 501187676 0
145701357 295311195 0
576190478 250263674 0
996394990 40796278 0
755488406 959419763 0
691532764 184452461 0
345240774 564407648 0
476587881 768989146 1
255833879 772286868 0
76004009 725962867 0
596519047 847686771 0
476301730 892561096 0
719632923 252484687 1
18172804 460141107 0
857313438 570091278 0
170996559 342276165 0
634722901 176798954 0
436611387 155994306 0
138360278 694483701 0
274330973 830418180 0
388677083 482477870 0
696595581 731799677 0
395504399 61303880 0
137546503 714202610 0
308302372 126934026 0
167303857 66582562 0
480825892 126539475 0
34476818 863259972 0
519769741 176887227 0
381503317 46147630 0
551603597 781778660 0
627303102 562879665 0
715259236 485761042 0
608214859 73337690 0
122230563 265017975 0
718497514 734015017 0
977585124 409462828 0
24168312 183427380 0
586927582 683627648 0
87748000 566035228 0
207188695 594151286 1
795160535 628704758 0
932442707 107917972 0
500821479 899328817 0
676447099 822610673 0
502455688 574518801 0
416401808 824038977 0
40487289 714990581 0
920286241 7910947 0
880266447 157110331 0
7156063 937423303 0
70631954 744212957 0
47121295 239470080 0
837525745 12980185 0
347376405 799437585 0
343521571 83049926 0
182830091 750576848 0
214082615 471057426 0
48166307 869313570 0
635353378 14773917 0
401772714 51725531 0
203089364 45234914 0
782493026 732662594 0
328429836 773808108 0
505657661 778634343 0
207903539 414168597 0
86720972 644613037 0
451501700 949568147 0
429349647 726018617 0
350550543 382316254 0
310577478 472119449 0
939290294 25073604 0
102430263 824297654 0
599824977 562567566 0
728444038 476915393 0
74309640 806479126 0
985088291 406233183 0
165335696 135420303 2
430256455 791837647 0
171469353 19119431 0
983997384 258753839 1
890337190 10206369 0
614387031 765755746 0
660533747 102409227 0
644751247 244811042 0
12189152 789722901 0
791962410 597590131 0
531693672 610664936 0
78614722 333390571 0
920619916 500726122 0
91618443 363195505 0
864573832 56547847 0
25581144 558643869 2
909327090 520791203 0
818292235 539170879 0
28839906 960785063 0
259565600 616005840 0
115377452 411866919 0
429437766 440623079 0
227808032 884518712 0
297818571 944562056 0
428608799 995059950 0
476622366 548442840 0
110654432 337060508 0
301373041 777153759 0
834056133 772843653 0
198060706 898735318 0
997694123 195753497 0
533238847 764985923 0
388716 424904445 0
49581824 827590395 0
754653 534225575 0
164329918 164165047 0
597693348 787362269 0
852648701 316875387 0
358719931 197601537 0
35740089 268494724 1
852160260 693247143 2
487588265 215613453 0
733073925 170020731 0
412660913 54471478 0
294468582 399562385 0
394355795 108011807 0
789460991 316382578 0
117069420 306265540 0
643348208 196582790 0
911025404 50914090 1
314336118 991246588 0
680806432 422846304 0
314673635 327482479 1
893656251 802566647 0
262467405 429065257 0
889815834 536440381 0
175596302 214473091 2
286402541 58110598 0
942109619 487993820 0
735614466 22438989 0
79407979 950306833 0
704849409 61870312 0
720518666 373303067 0
647382586 473739948 0
847095360 360545768 0
355456081 395332692 0
68107249 11129481 0
710498468 38697061 0
922880179 888747884 2
250644313 662144824 0
511294255 759229466 0
786950940 342716591 0
845313494 519070208 0
802638643 497548809 0
40353639 807331438 0
730516309 612375995 0
563633400 929422147 0
458012205 165809703 0
683275952 330800986 0
755224022 779498459 0
988159549 611344452 0
780896730 183206665 0
254171048 544144498 0
434133858 287151494 0
965669614 128001217 2
682553608 55732864 0
876195186 435327679 0
118558978 111101298 0
502726876 750801168 0
578902111 100837332 0
648693221 93381073 0
950648935 783109346 0
698904542 870905885 0
558351268 86916104 0
833695150 299600118 0
496643697 159382226 0
322411065 823995365 0
633594598 301939843 0
777265725 486538292 0
237429518 247008677 0
487942789 604127023 0
796079880 468433892 0
479731413 144941399 0
605066158 859194754 0
956586836 707996741 0
538468465 154054090 0
547297268 473304615 0
563303195 273527917 0
351466670 152382272 0
371460301 250429152 0
157293050 444037021 0
984026966 37990389 0
648799036 926167293 0
496267333 38911828 0
500554178 98881216 0
207030743 378506965 1
109881998 113544377 0
315571315 869204139 0
569056167 79657047 0
51300949 459836923 1
331432431 39207704 0
579372291 295791250 2
96493825 216116655 0
163038687 480913624 0
525343433 689284598 0
501260256 531533570 2
941102649 77003063 0
792662531 939504083 0
860537179 38715214 2
787981887 380974848 0
57036523 247518852 1
709764419 236451420 0
374028372 809094689 0
144771054 7020983 0
238483387 345002538 0
976771599 356865263 0
381842868 204240653 0
780216267 309488318 0
864297169 584907859 0
60101384 220063733 0
889231081 269212955 0
599281699 375152824 0
180357677 381818931 0
74501456 177165674 0
290147836 366752243 2
256022417 123883697 0
287306302 111592080 0
838430987 549847996 0
981163876 581417826 0
39002227 981197037 0
967125339 498045210 0
668708980 918903070 0
15693765 960222966 0
83435280 493136629 0
955183665 814768202 2
12801837 308324722 0
442366131 3270942 0
633885742 409643291 0
4164383 947471591 0
469963652 74361712 0
770080564 351256578 0
3996530 63390930 0
274495544 890899106 0
416946426 24451762 0
434965152 571012892 0
200839427 422165911 0
116969773 115099171 2
783310150 145972930 0
928095795 472676646 0
27274036 857063185 0
638986397 168040352 0
556913289 261983330 0
560609604 141084912 0
586240288 596180477 0
971194194 478154213 0
764373372 290916505 0
280395262 758290513 0
942549640 900344254 0
78056575 639504959 2
43923921 895431751 0
29857856 995302159 0
778416492 986701767 0
409283370 768082620 0
272678658 301426011 0
259881925 221123741 1
676454183 253504082 2
381407479 560955607 2
880017748 275627459 0
122925752 369500160 0
854826212 700564690 0
967537257 416605002 0
270438595 246565590 0
586498467 106776608 0
549928172 197261146 0
599378461 694234824 0
342145822 833730251 2
965202675 265214355 0
403643399 162692811 0
128494722 36698560 0
314395271 218517089 1
94336716 958967119 0
141164518 167220342 0
717587248 585111159 1
626595112 955058684 0
898046156 33426729 0
244968300 740441748 0
574335199 127196443 0
502361776 961018279 0
850985970 814016226 0
354905895 748136906 0
756387991 370168981 2
588880408 29068002 0
461525979 852824073 0
187060336 424345732 0
76320911 712007480 0
628513712 818407205 0
904046316 307046735 1
136532741 546127333 0
101638391 460567978 0
888260951 284574061 1
853459537 567183540 0
513618163 865168038 0
483019376 78820506 0
261693062 924311895 2
956369050 645810902 0
269462062 617220359 0
207580205 603164417 0
9395078 857892745 0
22246815 778628694 0
706321226 834186705 0
103910092 32571179 0
737766130 360877443 0
641192948 627077893 0
657547806 897677020 0
278735202 468372936 2
342978131 516720624 0
587778510 209033535 0
10921780 738206398 0
220037509 415427224 0
56937621 44727619 0
340333429 487708888 0
22778978 790449046 0
665875712 186740108 0
406674587 247749402 0
693780619 719799640 0
105194747 750174199 0
19445166 856876429 2
720620537 385721774 0
108537757 200132197 2
638871896 172185481 0
541885865 312469242 0
201282048 659447137 0
445815047 815351231 0
962153390 499456970 0
226901413 72753356 0
720102996 632678185 0
741449685 767701769 1
981383057 498439197 0
12124480 494239721 0
262015174 670565715 0
612039551 861792855 0
434107755 439913225 0
680443560 611471093 0
744342346 116390135 0
446627943 365150508 0
935337182 565396795 0
147449031 960169409 0
911440154 401507106 2
78283656 499276914 0
301618910 301522390 0
689121508 96167981 0
894243706 375567201 0
114841815 166289035 0
920886762 409305111 0
162227806 995919124 0
463113381 395054681 0
665377303 937298819 0
592384190 435273540 0
368042759 551563403 0
387517151 64774036 0
540098907 365434894 1
891905386 626671229 0
20349995 734405020 0
850644883 409915552 0
280335421 977999060 1
60366977 282911472 0
742965322 691368520 0
850780198 146345517 0
136612520 738027056 0
831852547 700847986 0
834687290 395735405 0
628698072 472865478 0
627351471 893491551 0
744720663 268065152 0
395896817 829973715 0
802939842 546084710 0
302877920 27284203 0
427064241 251248202 0
261248361 291010704 1
136569324 928293087 0
874160630 973295254 0
474283215 633711891 0
552902990 847210897 0
159851512 641533945 0
424454873 77555765 0
754224087 529742644 0
183283528 309468106 0
29672922 506753191 0
5472108 926716744 0
59957072 134668433 0
548628804 558675333 0
92985519 231516598 0
188466822 709121036 0
53137647 577971237 0
157629163 937245128 0
520869275 48646903 0
302283509 814984083 0
143120058 909558021 0
389068856 306062008 0
120586289 755622056 0
111939500 397683965 0
322732230 465783083 0
18944204 800361356 0
305817068 5282181 0
977833304 54218455 0
141559493 886223281 0
708436363 867786853 0
514309555 352639497 1
976995285 326704723 1
313277027 950124358 0
578802069 616765732 0
354016865 853270950 0
962687365 373621959 0
381486889 108766278 0
149415823 315380487 2
669048014 678054863 0
81241190 34503864 0
331610757 87907464 0
596235258 651195320 0
1228775 168082283 0
932433504 584557161 0
845517309 67261915 1
57417965 581483801 2
689101508 286267360 0
318463516 320597110 0
375237059 513053890 0
538516860 682307031 0
37010600 878323654 0
259650430 755549765 0
356296000 551220718 0
6610580 899045301 0
298715816 586744839 0
23393427 8521772 0
438988083 753486217 0
150687538 14962448 0
34650151 563408621 0
14049133 582769283 2
467046014 892759101 0
800058140 646985209 0
56009571 923642233 0
945554750 283101999 0
277889224 577547948 0
680134542 735820271 0
822344424 101032419 0
519847645 110777899 0
241236368 113092249 2
968283812 906756662 0
675557007 62247207 0
923267169 956040281 2
320270911 729594910 2
910541857 247949090 0
823722580 780224045 0
562758510 84237406 0
512088441 913987996 0
618447416 633895917 0
607840569 499030941 0
513972096 653762169 0
117398946 155457598 0
877151304 897861888 0
833741827 455928502 0
907371847 630005409 0
753935967 706345293 0
466304419 183421847 0
13372785 980851099 0
209569246 328406845 0
156197497 90851220 0
903924725 533646429 0
966859098 763725533 1
979104869 586993990 0
859234711 968779444 0
671039691 833935166 0
470454203 661402721 0
287819861 29548476 0
552166013 390174973 0
546583895 197424547 0
464544411 22557361 0
688359072 388128960 0
298775264 776195415 0
93185400 973854421 0
510479210 116265107 2
247234390 695603072 0
783799045 859505974 0
410866831 911085363 2
437255731 615125839 0
269286776 249267488 0
868475304 751625634 1
154589360 925818223 0
977255101 475406058 0
908708912 484193044 0
510603767 6164193 0
277102678 652150302 0
463778173 328815233 0
645866642 753728144 0
359399799 901137214 1
986584178 425379887 0
559323121 502530402 0
451327638 680155954 0
258414941 710626802 0
677904042 821875231 0
224916431 646357105 0
640521724 935535580 0
509087345 585373260 0
991337222 884556304 0
787650584 565469759 0
345736529 239329137 2
626584737 61417853 1
474571884 159497199 0
609744626 32722073 0
344301859 148880899 0
176415989 995008159 0
669236916 423262076 0
174264550 188347818 0
877165377 732600701 0
141537358 415098116 0
298509066 617276620 0
242503659 21616345 0
736876937 487759845 0
518588252 919378372 0
76030225 779813017 0
868725315 755072764 0
527803791 444937695 0
768679814 319583261 0
68357897 138878568 0
996703015 653274035 0
203823163 651528417 0
517607120 686340375 0
133426857 782485379 0
92200131 467250873 0
244854811 935228247 0
387680762 473789844 0
878853805 645444121 0
2685176 761008326 0
753255677 816680863 0
111605823 89629867 0
428495933 914137397 0
652253688 517811757 0
455182122 273062323 0
103550362 22117617 0
233699719 820018247 0
854971782 60903511 0
54944824 697035718 0
61322345 298578987 0
224107118 920196691 0
38271910 286966212 2
167712595 27978559 0
753908940 190332265 0
633077757 842610495 0
398784757 54085417 0
797189783 434680796 0
116184085 252955809 0
166070517 791008424 0
613730506 520719104 0
867484315 67660740 0
361802819 274797371 0
172526048 45169727 0
301264148 182231396 0
325925750 341710868 0
511148360 889175595 0
872751682 405538963 0
829247359 756381482 0
631910874 716219382 0
992846719 208814209 0
54486254 594465756 0
13497669 85579697 0
833865462 491150665 0
60471997 934254239 0
65514660 412091673 0
86712007 596551579 0
453993306 191344287 0
565040340 454969446 0
833294938 614852767 0
370132434 109742991 0
439335650 421599976 0
954907222 335510037 0
72770544 418511329 0
296278820 134493378 0
411563944 239092261 0
444378653 18424767 0
630493762 928649485 0
886186905 231973827 0
428160826 867290868 0
542834110 11268196 0
813462681 354037737 0
331871511 436623064 0
14556082 394398145 0
904080133 359326769 0
413453364 285293021 0
619748120 347891704 0
615054219 352773396 0
62287902 808405635 0
26634568 657588250 1
180121205 463809314 0
210457872 821760804 2
804035571 484713106 0
717110690 673701768 0
702931404 456056463 0
94540800 742242223 0
592297464 479281374 0
121011191 338228880 0
92520345 425764111 0
648881044 783623623 2
75642492 322435041 0
975538006 858654251 0
305693428 553456539 0
954382629 720509456 1
133767695 660402060 0
897294204 930031043 0
27529079 107919830 0
999846669 397383848 0
425168026 441095059 0
404036318 469629098 0
658027190 176177672 0
82519416 809988760 0
5704307 354979717 0
561729697 128707692 0
788460415 414880219 0
612844118 529116074 0
314302792 462981716 0
494374651 175178779 0
17436299 271255015 0
802557856 129494517 0
71328943 657340331 0
734691231 812657483 0
49757807 552939191 0
299626124 177867640 2
975244782 663834675 0
473472523 871940752 0
116340762 357167860 0
229248116 895445633 0
174772235 15617228 0
419704109 948281756 0
573868270 707357925 0
619403152 740596976 0
867707729 572205877 0
34130279 72016417 0
381580142 125461053 0
825216947 539116662 0
13436136 324667807 0
58917891 851686768 0
544066314 17941033 0
99970240 326753064 0
264748818 730966879 0
884386496 211720501 0
265720697 10482674 0
943191671 868842607 1
927663677 79711619 0
296674769 420687566 0
165859228 296107422 0
863189220 194330855 0
684225771 436479259 0
436469897 966271289 1
652290 668958326 0
545809517 936580803 0
393231414 417584992 0
631606967 997851278 2
384410225 35689059 0
241948266 679076555 0
719222374 628968739 0
642457146 24216186 0
658473455 867511674 0
835934398 90816266 2
49848028 964071741 0
843499081 770166302 0
433184364 974935056 0
900841160 318642904 0
483786824 112205492 0
784115636 326228083 0
234062045 636768874 1
192889789 896731291 0
712353264 750162419 0
438855404 552069368 0
524203115 884526517 0
444450349 168701613 0
216757898 682359122 0
203197066 61411142 0
249948446 702140133 0
762722381 204801309 0
119083729 20689837 2
125237456 279114989 0
309334547 44802210 0
504426076 514501432 0
840812536 957687010 0
117240391 910883219 0
969116955 341891191 0
699288582 718813740 0
2952583 113378400 0
392493406 298943561 0
580540281 32137675 0
636950485 503940353 0
674281568 63129905 2
403284680 59432344 0
322321660 51090547 0
674268424 122675961 0
571539425 111866148 0
718417421 603877036 0
617832105 125715674 0
334217263 245905387 0
973400168 879064047 0
772144482 373963420 0
714241990 457632516 0
410448039 161354513 0
97276345 358606219 0
37724112 927996866 0
849513977 937324024 0
980710575 241815456 1
958423548 659444241 0
258198591 675987873 0
320462011 424012888 0
539258804 808189701 0
431198040 126595545 0
939553778 57214138 0
81936977 643999017 1
469158938 91451245 0
446869597 409843621 0
901383814 597735019 0
975989806 708811018 0
126012819 403547724 0
613983451 341970724 0
339108716 5363094 0
597474877 190052471 0
604128459 872599229 0
57378485 496705795 0
673276059 145002450 0
347510947 621340852 0
920539915 529924886 0
199151580 922992743 0
957589438 146365754 0
935071964 802807207 0
92912638 6289168 0
9244278 20060286 0
829818192 77131344 1
272467787 196016028 0
85606352 920933684 0
197463055 845313923 2
47317565 650658639 0
287463345 178877110 0
515011413 651990165 1
58145814 349395824 0
909796629 315888633 0
485375216 687893671 0
96296906 598578434 0
117803036 209347878 0
143885025 942854889 0
43877972 26820071 0
359572382 593530927 0
101343659 844814788 0
247222818 992424608 0
198731290 396761700 0
92724501 629662063 0
690485125 314527899 0
334112147 554948367 0
656092911 592757911 0
229135833 143904297 0
663250400 737753807 0
232652965 33321817 0
982533556 809862223 0
324228547 219151362 0
605648542 194474644 0
80975595 229403118 0
594414764 4035499 0
616573800 463233121 0
27105987 821875386 2
407147990 47700039 0
539569910 98152754 0
833444942 621343723 0
588975034 897558483 0
149792120 909086200 0
84540647 872049337 0
395470489 945735419 0
515288322 939699514 0
2006314 957070775 0
317705650 626391501 0
131641822 897534257 0
123110500 335191744 0
786410617 467730360 0
860716632 736784067 0
386765894 513713334 0
629001436 30701761 0
216595554 363961712 0
824360958 121324675 0
333592361 191007952 0
212465590 555921651 0
606062360 334252412 0
69485305 832382912 0
258827223 777362360 0
188448163 637553439 0
622804900 974196599 0
803907129 183215956 0
50183475 41239805 0
319519942 487027622 0
388932898 861706190 0
967128042 842133945 0
904219238 401974762 0
452398817 161513601 0
311478927 63047421 0
174472812 604765945 0
337350829 376970864 0
751539781 508665356 0
232818740 338128817 2
791882768 239306391 0
270167078 305676273 2
576726037 167248870 0
279999311 587802286 0
814983688 122661409 0
734514458 208406951 0
274395163 601238175 0
703091820 92016043 0
608999598 345059236 0
591496975 548528535 0
85535757 394279428 1
328811680 679595837 1
784631547 508767731 0
660409535 30969678 0
396982843 992728150 0
879814031 452319400 0
382821571 736686003 0
544277942 481886936 2
630649053 184877456 0
975747553 23214400 2
363722023 634967699 0
308736045 866245801 0
244761984 210047681 0
985780147 473396624 0
439307854 749795568 0
397233004 707531886 0
412559723 850152432 0
100905994 891130216 0
121469240 947950344 0
649246387 746425093 0
96471472 393198107 0
505967195 791199939 0
798321265 800020325 0
325033115 792841967 0
223533477 580720483 0
479822004 33318377 0
546913738 68216605 0
299491933 408207675 0
942542233 115346500 0
30699799 725704277 0
988045162 920902432 0
662468695 760252274 0
930399815 120162708 2
341287957 796555848 0
44694003 650669714 0
844310749 979024448 0
439847491 347598243 0
505349286 86164494 0
253267301 279013139 0
311866411 472245955 0
749305666 208441744 0
333591283 469915744 0
258919977 84087899 0
834712067 642009533 0
182363208 264262897 0
962865014 586458188 0
373441337 399678353 1
904157486 706787365 2
620540862 87728170 0
735474582 957480388 0
904254087 535200048 0
212224794 667002296 0
570932807 96782090 0
944292042 644972691 0
892834798 61454211 0
332491072 922605212 0
809383604 251595220 0
777658050 117651553 0
892199778 217902102 0
228337639 908055099 0
609530731 218463101 0
336476480 135993611 0
721612843 76248902 0
119719321 56968134 0
73282350 922211039 0
152826774 590479223 0
175740745 992759372 0
909570661 15592991 2
808163606 767132982 0
646789593 73427884 0
887447676 979717674 1
926966664 957380409 0
517886236 943578913 0
385547640 856014286 0
246283607 319140157 2
335607890 63989201 0
550427298 237071348 0
649541251 981905481 1
317454203 845123500 2
175651939 949452156 0
796249025 956568594 0
62545151 406608971 0
542458082 102737321 0
799218011 667775269 0
749293124 190828984 0
224256785 1323103 0
151474884 54362458 0
440704465 258731903 0
556950721 77509193 0
233932485 538463166 0
91905420 742399742 0
380794140 527505718 0
132656132 324855071 0
883449285 839345072 0
471058394 110890588 0
787126071 37818782 1
296852695 371389806 0
66857296 234050826 0
997914790 841324508 2
956630480 961098074 0
705730013 896394667 0
569919040 792885422 0
679556058 886146474 2
115238754 551288120 0
636474636 447628185 0
51750624 339910291 0
823832319 519370944 0
2282172 309400091 0
393937895 528740075 0
734337018 177267124 0
835906823 119291372 0
383718270 776423379 0
721232797 24395024 0
656901703 22211577 0
717777915 942176735 0
915587935 702418231 0
842028456 491003299 0
160678198 390986744 0
272934731 936087064 0
476852281 82207937 0
16207743 258595721 0
862081463 51929880 0
67944212 94827307 1
650950738 851499446 0
245182348 681935308 0
84555119 952748394 2
968224877 171331491 0
861188135 590582877 0
6328692 788376502 0
545831568 438276454 0
121128625 973831562 0
115307247 753202951 1
914287967 571827344 0
859768379 565835841 0
457537351 94227306 2
780900967 748588488 0
624920003 332341341 0
970962721 615163531 0
460153185 794974257 0
824747697 150232104 0
978454262 667068711 0
607173562 54899041 0
774980288 945958479 0
48789622 982698048 0
620822916 574940114 0
167474545 166631754 0
743057506 822940969 0
467142475 279193058 0
90467825 196915620 0
137180016 362168976 0
3123633 22542955 0
431711315 67440888 0
75813014 237985484 0
90324479 113316796 0
439103130 504056335 0
267022971 782851329 0
147997589 47437489 0
499169450 782679407 0
919866015 917372425 0
402944458 814056574 0
333659940 797385159 0
21448060 312361936 2
695243987 489628143 0
400038569 420401575 0
549924800 68691255 0
836787017 619046980 0
293354058 539023150 1
437298703 662684341 0
680402384 110706087 0
404155007 811817246 0
629780585 112219481 1
36611361 358623913 0
371651589 8823520 0
462333484 30221713 0
745981485 62261998 0
701168764 480908365 0
936640364 126438142 0
820799035 448616699 0
731220810 306586511 0
43656505 934234603 0
517438937 39367341 0
506452462 425534828 0
362851267 799325524 0
456506791 839136470 0
829287777 931766401 0
293092659 275323363 0
978162254 761638395 0
176711933 321602269 0
206800602 995702856 0
15130436 216226232 0
801917876 249775354 0
35027866 634434637 0
399395749 959562264 0
596927707 834492205 0
985001719 92401330 0
560895164 966259697 0
52717631 729490787 0
330505142 284731926 0
971855843 607223129 1
928761447 316120400 0
621793615 281192265 0
873613132 588239371 1
591512956 60814145 0
463132236 488970277 0
519249488 2832895 0
955488758 24906408 0
671394114 428955320 0
640542663 567606459 0
478644944 364110343 0
200695261 542403274 0
485025351 568233607 0
439530240 315497887 0
340189976 120376970 2
927643278 494178476 0
88788129 338104529 0
301897008 295618037 0
541885109 557511937 0
948195274 47382906 0
352578998 909931742 2
33268058 938865224 0
332366094 408386318 0
177730097 923061704 0
242898753 247765273 0
260645622 116177068 0
202481182 402558530 0
648465864 967161028 0
620760394 972649799 0
324534145 812086140 0
211508474 729631258 0
669147749 330753862 0
894391370 36353973 0
804357062 501185322 0
712555964 626691419 0
999231394 54627356 0
787257133 469451503 0
211543923 212822469 0
219242469 770599117 0
889716675 11784185 0
145819165 680977454 0
554896714 255913533 0
609573490 866378719 2
479453901 392332343 0
472151310 11193272 0
909148649 70988188 0
997699107 417214631 0
289823906 142514694 0
52133518 751250090 0
709921561 46725526 2
429916827 508999520 0
704254194 223034594 0
14620000 5540102 0
439394564 299454019 0
662794378 861343826 0
110951750 285256047 0
32040669 607138043 0
416684247 343778254 0
351115996 634433475 2
392281471 146764029 0
550498299 712038836 1
151210920 357627801 2
426796722 839169625 0
94429834 801563237 0
69232304 293943356 0
907436694 795324127 0
749328797 689227540 0
279653674 81137133 0
848615679 834136618 0
216029344 470827532 0
26139482 967062730 0
198650375 806568062 0
668086470 996743213 0
67587701 14079545 0
123587609 96225212 0
694849657 143316801 0
618850103 264822194 0
73541751 776251273 0
33977325 700445892 0
893889204 329914256 0
162313885 78469423 0
246327930 949218654 0
613537299 176162337 0
518867006 443319713 0
838768826 500884450 2
489278737 272924292 1
143235607 610492139 1
107523838 45665662 0
354275824 598190064 2
742499734 842539010 0
284789012 573595317 0
46706964 66007580 0
446980860 32601927 0
952349685 487436795 0
46025854 494443478 0
294569327 968098743 0
259915526 30961092 0
689063186 44375245 2
618011224 502088055 2
294367445 336815281 0
351389486 680338999 1
486059621 995446170 0
521511839 364465495 0
29044917 758064020 0
252240619 15982760 0
466676994 193699217 0
799332950 37429714 0
215881999 851492135 0
811830780 49509046 0
680942117 684679389 1
821861805 35022268 1
754089020 848254576 0
717953665 335556599 0
936622363 73376786 0
397201616 567961594 0
907388274 316229949 0
616932792 975568573 0
625624577 332608066 1
64444590 625821182 2
628036665 282480788 0
89870689 668812991 0
774401716 594627688 0
315720857 245514909 1
98191164 234205967 0
430122943 420534121 0
664594185 140052356 0
614512026 268639686 0
462557746 684443130 0
91057068 558129357 0
809216258 783100890 0
409523683 623165470 0
239834788 36804322 0
434753117 560983703 0
12936095 763662317 0
14942113 204660870 0
798781701 684608459 0
833421226 67250021 0
847210656 666999637 0
141746231 94587425 1
613884726 20407595 0
284059130 416110460 0
695388454 567995802 1
958839947 56870477 0
36844395 286691240 0
892310597 759295642 0
603325241 770811490 0
123698941 47287956 0
610273335 252283359 0
9277089 382679425 0
492236663 249885940 0
367911217 933899187 0
195757558 617955289 0
716060014 417002081 0
676934791 766014385 2
549893038 800236318 2
530854916 395947034 0
236127990 249730119 0
157224218 30227723 0
203644186 37145495 0
900077952 652308775 0
740292935 907042371 0
238900096 283704873 0
476925581 191420402 0
603119455 139621652 0
820896618 746557903 0
625698098 145678877 0
751935018 845530576 1
539814194 363113360 0
681373509 155059399 1
906104002 809461645 0
965459224 816508195 0
164616657 639406928 0
216598762 171092959 2
948357156 660669712 0
632310137 701239750 0
972883174 362756310 0
232705038 536168321 0
332547897 849831329 0
691207420 215448399 0
308808681 303870250 0
489216470 99232120 0
683930630 607787784 0
829249589 95730694 0
74874651 71090621 0
828342610 550899402 0
443939853 660956906 0
343249075 564004542 0
150791829 721205676 0
218596952 139845022 1
451572150 738501131 0
249537969 944684978 0
689207137 693333289 0
458351215 291647024 0
722013874 406839274 0
608784567 884831216 0
918479457 921654948 0
333949729 226632223 0
13817283 769205157 0
872752009 728914650 0
402077755 673816580 0
57740007 180024960 0
242637402 462288371 0
808972373 439578264 0
377844161 737171221 0
519914350 750058924 0
385119746 8009879 0
537681631 888168150 0
702798718 3023596 0
321527768 293547153 2
312665462 823342212 0
486493473 402830835 2
992140618 693608175 1
812124032 618547726 0
106705633 26721962 0
139845559 735013242 0
513772082 922689719 0
966274845 35456933 0
87720605 329033776 0
205762034 746647460 0
537401075 322221836 0
410345566 76874111 0
434357636 128799086 0
146485616 387371063 0
632163565 612972716 0
430812533 254999180 0
925208980 600499723 2
322794649 552068074 2
83031367 113125505 0
748949503 111459396 0
175455623 667519763 0
968534364 246040629 0
5546403 919373225 0
362254959 219641441 0
321508251 453434042 0
95029012 843072579 0
485060512 947203648 0
371406533 940847459 0
993324438 494270557 0
222210150 643516487 0
327295488 957675770 0
100675901 101417466 0
95522804 940655592 0
348865399 706146182 0
278073420 416504813 0
89392479 533512067 0
227634085 133645959 0
703478502 58750937 2
736034088 2552837 0
434070881 256095504 0
601814452 96762739 0
744183133 992868961 0
342879169 74993446 0
966351873 897989894 0
140731389 815593032 0
945671562 116676038 0
243816976 83325391 0
421373991 611814385 0
51880874 566605062 0
569636869 461027649 0
324439491 310407666 0
792641525 333472833 0
868446200 256078043 0
54167121 2695707 0
138779444 126418218 0
593926681 522950411 0
296740278 49124677 0
58748414 618030760 0
986885510 162999699 0
440213138 111012080 0
560597877 325354517 0
322873525 13447096 0
539512554 839435489 0
744419634 558276346 0
227980851 820704141 0
728069504 453349626 0
355319753 471625881 0
472243844 698830786 0
927404059 904896643 0
955662304 662950653 0
870846222 126969464 1
718132990 678967909 0
45889193 268930881 0
243256902 546573984 0
504543228 876191561 0
69088890 423992604 0
659404093 461428384 0
256012296 88516154 0
554770247 538739438 0
69911951 683982437 0
773682896 973046676 0
178432539 314146217 0
149252429 356177735 0
846352419 784177169 0
585355670 590749704 0
966176225 880258354 0
196173494 78432293 2
455042131 161829048 0
738296992 177165550 0
146693894 104266706 0
928208579 632199060 0
868824215 243709550 0
560919976 210061247 0
488471343 711188591 1
110688813 306424353 0
25000382 691310729 0
746691282 577906391 0
978091509 266836984 0
227354441 385092564 0
591694098 23418126 0
742191595 759287426 0
4479850 482646408 0
710523864 243761949 0
127049944 820260589 0
45486715 581086064 0
231577382 446578677 0
616276155 327792094 0
91500806 546145088 0
570226092 396150822 0
222753687 49355108 0
952183145 69086044 0
317544362 54662671 0
518291689 468421492 0
826560794 121111023 2
987160299 927444129 0
402920093 246645870 2
7467432 862521093 1
728085527 837284170 0
377426360 870099920 0
398915439 549693949 0
934536902 56548806 0
710623515 161895949 0
970233257 207724360 0
892218492 551899877 2
284182383 687112300 0
947030966 605826045 0
426691824 311797394 0
811322823 82574894 0
9070445 193408914 0
539986048 541246872 0
40652480 630432689 0
956879356 896132809 0
963158126 981363492 0
861048513 884010409 2
519221791 883492880 0
288572327 676789426 0
317716862 864068086 0
221805410 850179219 0
581315314 145656631 1
34106534 205453879 1
16921041 863812344 0
418102591 302652881 0
701047643 926871584 0
144896818 158260224 2
179066289 164979243 0
224928781 733593258 0
500056813 138030264 0
795533865 79248789 0
81364484 286780504 0
283649861 27631647 0
811232076 980129241 0
506763631 277579390 0
862684382 286910799 0
44393981 614663331 0
107355456 54875891 0
164068744 72048398 0
296428803 349123832 0
131023976 714931992 0
936608585 434684195 0
152263374 458491573 0
533229643 87718573 1
153507719 456137512 0
159520846 198044726 0
490535624 483743799 0
855086689 934134916 0
943292741 315345367 0
43136733 456150325 0
308971940 545422125 0
8400684 74022294 0
36192509 197899795 0
709962547 349127743 0
538711001 63945432 0
357724681 503680093 0
404427814 500081037 0
488183767 388430533 2
160544096 374351086 0
105461353 354219969 0
859015324 265662219 0
893499569 640202125 0
577823739 287850495 0
967918270 964341091 0
633168851 147437074 0
626713544 962133772 0
937082297 86258619 0
450126740 820097856 0
210085358 689004198 0
213131535 320132834 0
753436259 532393490 0
179762516 968307403 0
731540838 810777681 0
120985608 35415197 0
207277741 596847857 0
499701793 205002488 0
505372127 159999717 0
345795579 247151639 1
141257035 181365046 0
642321316 346211584 0
890965065 72265619 0
798773046 286890233 0
312006739 300870159 0
548922849 1290410 0
694876772 578475052 0
941986153 200518472 0
577920609 248450254 0
118952007 731068815 0
624438098 703020249 1
156828975 9881602 0
28020635 712659960 0
112483761 145835909 0
206972610 71464334 0
462034526 49953594 0
483116416 549978402 0
90075129 217614121 0
68264944 522153209 0
512291972 833258531 0
948002529 636622281 0
301423966 457324616 0
881686385 450892712 0
263268566 125401112 0
28985563 159552578 0
427164618 210298009 0
446444169 283998414 0
348138602 724400736 0
83706194 903708280 0
458179544 205329902 0
421534873 98391235 0
32966528 469683580 2
571455350 619667208 0
278883080 229816298 0
720885967 331279920 0
116936232 95575315 0
867931204 699644420 0
260743315 272013796 0
572863528 712420219 0
440005274 278914240 0
270426882 31214922 0
802120151 2099824 0
411257697 19153652 0
661181189 920932495 1
74058576 544904035 0
612693286 384368330 0
429812368 554153675 0
945323 130314399 1
522066446 828201527 0
741501339 76243714 0
900068702 712921293 0
817885089 752928386 2
678452835 159564310 0
251259943 769020105 2
80414996 826992259 0
862343764 328687389 0
196328857 308464615 0
998757384 858177831 0
678550312 654975763 0
96577000 265321255 0
138426509 71965293 0
348999749 57192044 0
716349622 122653988 0
117772286 131851960 0
40514813 983941900 0
632985599 142606934 1
720082246 597017986 0
511802463 943231806 0
536995536 139455848 0
286285980 380353285 0
983025343 355695169 0
298398378 214715899 0
248607554 25665488 0
71839518 660492880 0
150487128 92057306 0
164128267 312313818 0
785923485 502992216 0
216912710 91822501 0
832641005 477657639 0
758344344 82357307 0
344390836 495957236 2
7641877 465942891 0
574005541 466399860 0
772518846 85845234 0
15960162 532491300 0
918221605 721107353 0
634392362 32292364 0
922185472 709906619 0
165923821 464343539 0
332043681 85611007 0
974023131 999130561 0
156603878 729349062 0
900409797 91236916 0
400530927 119352178 0
133346034 351999397 0
899089349 242984725 0
449679665 81711996 0
153150563 4489687 0
335990601 94993581 0
507434469 253006851 0
268069849 819535122 0
351180147 415487913 0
268714058 164135713 1
24091673 436956647 0
258605352 204093175 0
432649560 433206445 0
451940686 108339705 0
897458641 184436938 0
245539104 851909291 0
824435473 938095029 0
797002838 299904664 0
232813359 115687631 1
816039406 990746701 0
903704863 397162170 0
303545189 344868990 0
808473534 312069734 0
49822578 241385549 0
324667523 379648194 0
549653898 465583583 0
118622673 235057341 0
286937990 321771720 0
395369449 816256062 0
46964279 888644175 0
846685570 21060069 0
812090808 71158847 2
897100492 119460072 2
425717628 900259785 0
734641676 439705484 1
668168367 849192502 0
88597051 952158004 0
493791584 992564449 0
753673701 288486259 0
729353099 26119952 0
871801454 548649470 0
70541384 428034525 0
238801858 787174359 0
189237500 560226076 2
184593496 780254704 0
593344580 175722247 0
477589615 88546945 0
143500201 866839957 0
548896224 282424027 0
105616027 889686381 0
817863496 648091700 0
872758123 180518194 0
776094070 34683359 0
148493571 105373672 0
153983629 910699708 0
156964423 955406976 0
494990643 125082692 0
10117459 420118299 0
237117176 697733807 1
66954298 637091574 0
609525667 3338575 0
687605900 167129043 0
350429514 970435789 0
651140672 244937405 0
705971201 68155995 0
928547770 47967184 0
667674810 445091715 0
729371942 618197363 0
838327151 280611644 0
10106051 864883734 0
909073526 664569829 1
164319264 373485927 0
765604489 649387906 2
311313252 929799711 0
996507290 614453823 0
292608779 151464752 0
28290121 985647664 1
273556431 456089259 0
83853404 992736532 0
863115789 440149620 0
25755930 730167288 1
294789288 570290435 0
566036809 798905368 0
11443151 80479065 0
986899620 667744045 0
227737463 510019285 0
750383320 7333751 0
679598985 877996806 0
475216551 978191063 0
815812262 440612641 0
66370975 128627352 0
528029112 1675262 0
784285907 488870820 0
795711404 339635129 0
634274051 28901399 0
420488208 992890476 0
83167138 893778358 0
785961987 215697773 0
971800607 216058262 2
66957593 13665933 0
77072275 411285361 0
828086553 108634061 0
842280014 93894840 0
357082515 692383952 0
690448408 768971729 0
70896426 481557041 0
248434547 237805938 2
5035870 556000116 0
616519021 14913519 0
937589991 104710213 0
814697497 676739161 0
342352848 88038541 0
544723441 240896955 0
873091382 114658187 0
843722974 572608689 0
167333994 516220915 0
697772983 33778447 0
664668804 783666521 2
706044107 879446661 0
864329602 601468218 0
193463946 713647778 0
994930287 789035606 0
213004720 534567880 0
24010071 232230670 0
632214123 326728062 0
293485219 157095055 0
627219299 26381948 0
453079670 630522700 0
646658681 919112721 0
595300206 171859583 0
308607675 998339660 0
624375200 476051643 0
362064803 691401431 0
185586740 867822555 0
679852164 451226906 0
613242735 838711164 0
678283924 957274964 0
337453521 100656574 0
651523774 325727335 0
918901129 806944307 0
915855327 680855262 0
646234783 219793594 0
154002945 737540245 0
581502707 582486227 0
391137579 271723345 2
566725020 980497864 0
789775042 465476491 0
881548547 370398826 0
413058053 98092750 0
872486398 23458861 0
80414686 77479675 0
874330601 71497811 0
949503115 561106434 0
560931356 407889630 0
791367053 717496202 0
612075985 230756290 0
416604187 851388333 0
389793404 389849268 0
334957526 879838855 0
191870232 815306086 0
248961462 799871077 0
548784507 733705178 0
478629110 485030117 1
532751387 98877399 0
951511998 669208237 0
998990292 911846161 0
924575321 146554044 0
815229577 524343765 0
806690387 201381901 0
594570226 905113240 0
777823296 586329455 0
788879960 299085452 0
2723153 635778712 0
144678380 573051678 0
337713663 922633551 0
439669175 212877460 0
591493853 369516335 0
462562691 917329360 1
938932350 578882112 0
194099600 123947312 0
15791852 562691409 0
40183681 744044413 0
12698756 615510491 0
364369823 61150238 0
132808220 579750476 0
905623391 843428707 0
361570776 80212459 0
278242555 715335909 0
116016651 408930892 0
442774015 714648364 0
307150394 267817826 0
276438969 417366409 0
98051264 276535375 0
475037674 49452554 0
132909792 362825736 0
568348676 757758738 0
506351347 189326640 0
394513255 145203734 1
154318060 954074265 0
817944766 65278775 0
906016843 984646735 0
705547339 456745842 0
445940452 958142212 0
270643613 154906407 0
747338445 764229483 0
185633626 16024458 0
815562069 642765312 0
339762764 888482892 0
760048686 73616844 0
356779688 381374928 0
430356516 119567678 0
51797495 803910261 0
924061074 418827225 0
689002044 125506964 0
121520637 661953227 0
790052459 530653629 0
284692012 45855879 0
472096247 697387475 0
512266541 759225982 0
160123280 264320308 0
906914456 114812802 0
22181236 889643085 0
360407713 636306828 0
806786034 542821387 0
218388204 441966805 0
335764588 900165125 0
540862977 639738519 0
886763684 501722563 0
240739055 380873306 0
586848715 484031515 0
428329733 338139572 0
704113331 526693049 0
585877460 401922951 1
611930498 666429599 0
771606631 759752314 0
210710509 268452609 0
912753784 821828872 0
286542043 872449484 0
8149592 560862429 0
625754276 561022044 0
421554447 492379753 0
525336226 710402754 0
622681106 43125380 0
389152726 48867549 0
953844389 931589829 0
897576619 475220912 0
172172808 151767772 0
843891398 92688997 0
481598693 432078898 0
212874594 774700058 0
723831775 351290124 0
836493041 665021464 0
102222869 734888006 0
763836514 436726415 2
828231442 223082398 0
415703798 80134537 0
43403070 563505946 0
22402666 979731964 0
616233216 103197785 0
212656341 132795421 0
30923216 422190239 0
479418632 958707606 0
648447177 373019613 0
902561690 422648296 0
348558946 772150515 0
44968421 564717273 0
413843239 661028556 0
282704476 168394785 0
694468935 797089620 0
368479605 736589358 0
61389357 716863381 0
256643112 718089167 0
507058181 87787970 0
501269659 346954035 0
453168304 343323227 0
801225271 44297303 1
433114141 191236180 0
655488599 438259383 0
495344294 110367045 0
581707657 959411240 0
385339769 728080378 2
757691559 136043756 1
876100037 591889001 0
564361943 387146344 0
84733589 874319126 0
354948936 415803710 0
895185222 613326600 0
905182548 195648935 0
313951783 769841456 0
943282367 131206669 0
609764214 597275858 0
392249539 534623729 0
587560918 795111346 0
499010582 122996492 0
297075082 560129640 0
48571629 137141640 1
893221197 799113830 0
882170656 771720700 0
498688477 229061453 0
691536450 918871647 0
688212175 54056223 0
96597781 135287346 0
784125587 214690317 1
88115579 707193104 2
70464486 851609826 0
715310354 799478791 0
772438582 351395876 0
49247061 398594766 0
88556274 979316062 0
911065492 647439356 0
909283805 750963245 0
124744123 443481262 2
951792594 303519880 0
976117776 204744826 0
723399659 906965286 0
910786852 614546730 0
585432985 340650177 0
95194470 952806215 0
631847530 956143832 0
603406003 853697486 2
811509071 148594372 0
15907712 907911438 0
817872293 108215277 0
339907505 546557806 0
348614440 387431748 0
316090011 431168460 0
241859445 869782259 0
524757040 684622927 0
263350668 779107593 0
905204748 642154945 0
614259040 206536827 0
247990008 839719968 0
48774390 322585319 0
517209667 916113756 0
370282905 423858977 0
444290106 968544437 0
609886609 882175957 0
814978464 777294640 0
877268581 972443407 0
22997092 302021351 0
217296622 167008791 0
330692423 315247611 0
21420410 347796317 0
58545234 44032498 0
719337057 915547444 0
776734960 39724862 0
13935707 81057871 0
807611802 130348628 0
896001503 685821218 0
224832634 926154731 2
730259680 502243438 1
967601046 312617455 0
280476486 532510189 0
144832435 77826368 0
75662399 591634636 1
55836073 810922470 0
395696536 303994303 0
46278315 41244846 0
996533086 375878696 0
676710576 534227377 0
383798640 118578202 0
918656615 117247629 0
556917340 685736110 0
92776342 509317403 0
449821122 824307091 0
433674207 639504356 0
436654432 689579371 0
295295672 853628476 0
879558591 725117033 0
795700908 451475576 0
588021323 10803931 0
465526594 384599238 0
352083549 246240467 0
105279651 48665881 0
103846598 914600197 0
396044262 912825608 0
143386576 586989777 0
763317597 513959600 0
871251424 128563773 2
98684827 424266638 0
102982428 350942178 0
759717504 980710798 0
588812286 149966407 0
966976791 64189759 0
741023058 192852966 0
555101468 126761759 0
351201822 580917373 0
681442129 325134982 0
558221921 680288013 0
846869125 263353051 0
832885374 663115378 0
739023685 97903252 0
132641905 300739497 0
575828623 388957732 0
402187552 515752160 0
127898815 766874386 0
837760772 601083194 2
313999086 786926461 0
175492576 748484092 0
743080393 485377222 0
705874607 800047347 2
72014653 604937782 0
93203966 921608344 0
987057217 500126934 0
15027663 865703616 0
936247527 61786216 0
141660763 183528071 0
506434169 58867420 0
783190738 874646114 2
884679159 984965134 0
654410679 740835137 0
837938670 824388837 0
292605371 40927028 0
761899889 766700137 0
156346828 69987508 0
508435627 480739588 0
399350051 962533838 0
896308203 281676822 0
29519369 690029763 0
711846300 241491228 0
565784033 13678416 0
831225944 355982460 0
493073459 162866894 0
663737875 509526552 1
443870947 596616029 0
184008017 933369958 1
170125649 483793262 0
333738569 29916825 0
442110515 546256861 0
121988176 343497242 0
609906339 74033435 2
836229237 894527968 0
513459189 931241232 0
539682982 969123865 1
202684516 730317672 0
885904360 64585846 0
408610279 990290090 0
914353955 984522345 0
115534279 960721699 0
499583804 773839088 0
37461965 368988638 0
731031964 426979606 0
342644574 478538348 0
850333819 335146399 1
126671522 130485404 1
163357445 605031249 0
184415944 275740329 0
29225952 587091772 0
536667295 762927979 0
307368075 879446338 2
940663409 82658000 0
544340878 973633743 0
675695970 93909938 0
67449857 579713935 0
832456120 694477693 0
66699843 852731470 0
258790332 659512627 0
259889558 69036065 0
921368502 935516883 1
867773720 971148751 0
805241877 550805038 0
242534018 991599269 2
769170571 168865035 0
711155136 362818104 0
157547059 336672858 0
724405334 165258208 0
789611759 752418622 0
893183148 521407695 0
211054342 95666618 1
258300398 589791678 0
462794600 454400201 0
532346437 769649178 0
562356401 469846261 0
433647928 86191817 0
20842062 197084245 0
141404165 375877356 0
245708014 760958371 0
251418734 623977588 2
855028128 504863848 0
454448162 156846454 0
403903383 974199778 0
259902301 570053171 0
605188405 693557766 0
647712254 825169647 0
931081938 555222282 0
846742220 635723415 0
257265652 40770757 0
73812935 234352390 2
117103694 445847098 2
747846707 54024125 0
848534508 637847658 0
598180047 690567462 0
556529288 739524680 0
597913953 409146818 0
689238405 387875524 0
48056935 175218277 0
308183772 701342522 0
510398353 990025755 0
537406298 34946971 0
704443574 594258301 0
522580247 394183737 0
939350323 687800825 0
40971290 716424400 0
429365848 985293131 0
625910440 524006857 0
558087542 268946481 0
659111361 939327441 0
865214464 954215081 0
194765745 544593574 0
753548833 683744288 0
22755064 803881552 0
35707503 992619394 0
125757322 738188421 0
679743607 211893678 0
866501473 979038903 0
38441815 1641375 0
623941768 739596985 0
577785646 513730402 0
236971821 622250943 0
332984612 303657085 0
320666128 306377557 0
934316963 452937740 1
51717165 991672115 0
65382286 164438557 0
629012550 946781299 0
453043174 909047953 0
580725852 97047226 0
313844898 564369830 0
442918387 196481939 0
166848812 39137519 0
2063214 612406872 0
479763359 604840290 1
949771084 61396548 0
306379754 164514904 0
520154879 5466807 0
149498016 29171272 0
679946722 862094770 0
505333391 11368719 0
467824738 455990965 0
681110063 339168807 0
525878710 273164684 0
399866253 51175285 0
186010923 886444439 0
24185123 769581630 2
396473713 76124549 0
477366626 63272040 0
530922217 867380457 1
233606483 534227118 0
971091207 843149139 0
197600907 221986252 0
133333196 818287876 0
840722719 812077617 1
198294612 953342977 0
658086850 115019002 0
120293140 807929996 0
772941755 549454333 0
35720348 14828008 0
564092390 208483181 0
397012581 816578462 2
453074402 81814174 0
790655945 70561683 0
35973975 718046422 0
843552444 333330516 0
732994098 811337564 0
119209957 491773594 0
14619606 412943491 1
218704184 83201255 0
753035377 624112236 0
403551046 410593273 0
695997432 553246384 0
578922529 30465173 0
144297093 109923552 0
427264835 989981323 0
458607841 781383481 0
573865473 164570896 1
136871863 564524613 1
395458408 500164793 0
576689376 832803277 0
889920113 276033296 0
416819903 336112187 0
609786034 150278515 0
160235772 700998779 0
3669794 870214007 0
309572745 878389648 1
26939404 622384908 0
835298199 969433695 0
832106319 786880243 1
77875134 174010024 0
691511092 226150788 0
103652313 269578412 0
554793298 563395852 2
826441359 294278171 0
776118975 608922221 2
140297560 126054746 0
204171878 990307908 0
349238316 339971341 0
427744739 373003098 0
63098186 806970700 0
143226801 791249776 0
663433483 661515628 0
56683074 416368802 0
577101875 134416547 0
744954343 883535248 0
813149903 483299140 0
680770000 52390625 0
910656712 95912580 0
250945659 343345634 0
13876343 564883649 0
607960194 346309212 0
15499435 257572020 0
335317250 539052754 0
51806518 477457297 0
413710749 590176869 0
811030782 853980571 0
307443491 94491911 0
135414270 586432194 0
565613969 429736278 0
438568714 176663215 0
732511086 881675976 0
581790142 514398021 0
840029132 438404253 0
146394765 917380445 0
39723743 534385257 0
730527183 334570448 0
339971333 890140950 0
515327816 715593173 0
37312213 657214834 0
36154877 370323342 0
698222798 557145785 0
603781863 56296816 0
67499219 855529674 0
796014424 771468306 0
398022275 402017571 0
464021124 806298483 0
313855317 46940919 0
45636738 8150376 1
790413263 756071325 0
413055531 451631500 0
313878669 118772305 0
201042512 669880352 0
683968129 342263247 0
534304042 264544812 0
646953432 669167559 2
679949547 309970384 0
38329146 10240252 0
963177791 28103081 0
518974496 963206507 0
82932646 630645601 0
214281298 851421339 0
359113901 939258307 0
526656412 538542861 0
195776359 595730705 0
309050873 330550184 0
18870520 899686924 0
649495721 474961798 0
35765055 352836371 1
421471841 218669323 0
575572947 917945403 0
267331972 473690738 1
63268488 409477690 0
137985661 798566864 0
507291482 534669909 0
526349395 560705691 0
19994022 982862590 0
922899377 36875042 0
436953782 467408247 0
368746124 769068069 0
167760493 677131735 0
822381 640999513 0
570136561 640297058 0
574609117 261365879 0
657977474 395504341 0
970222996 130587225 0
687250246 826533946 0
721150487 305149491 0
661568607 559393471 0
221441064 106015811 0
549087329 354380327 0
690478486 125330655 1
946094829 553807171 2
951904930 601978404 0
668943221 118755224 0
932395868 59466273 0
877593509 410359313 0
531498731 886312212 0
657132007 814115712 0
49436112 367093621 2
571282617 660308389 0
946325470 104303368 0
910014980 554485706 0
173936307 240987117 0
37331675 610604397 0
513606343 729020239 0
988454171 387589328 2
66390240 306161257 0
493921655 283214183 0
988323641 124721474 0
649806556 157293953 0
618107367 604257590 0
921634440 479337546 0
638352206 557608957 0
7485120 742527919 0
361592454 182728453 0
588306537 960920091 0
751335966 555662308 0
579005457 780465296 0
646825617 909151695 0
809522724 837042043 2
363040752 319519298 0
638117032 773042281 0
655343841 138274539 0
744396369 849791284 1
1091443 922162069 0
71755900 649100555 0
92630356 982525064 0
181709924 268435933 0
472684839 48722417 0
13239233 502194551 0
803029717 486432570 0
613723662 496201325 0
164148641 373054423 2
354584817 749866971 0
946529072 544074586 0
977980413 35807040 0
629748049 729752130 0
13986360 544045021 0
532470259 999102573 0
290552621 519168476 0
120563715 47729623 0
368015625 688184747 0
925617088 673540546 0
350926249 573783144 0
871354952 728123260 0
12008124 589034363 0
783870164 728087050 1
559870782 65175732 0
604716655 319717821 0
638924445 654477138 1
12688766 359647364 0
757607072 868577605 2
802444990 663494332 0
121184208 69509191 2
113644290 508330785 0
628995855 803086259 0
682944026 225783714 0
847354569 648745119 2
208912636 348097446 0
145897044 198549596 1
73709643 441676998 0
377311315 566052205 1
315042631 84986522 0
583540425 504856630 0
595503768 607336189 0
165766541 133841045 0
114840597 796514755 0
326633634 164151880 0
7685440 941455065 0
712855046 585958241 2
616631687 98398784 0
491503578 202752768 0
597455930 130269604 0
290998044 943759888 0
65002025 528808357 0
96061256 125179522 0
174911277 554229910 0
200938818 60068838 0
106970380 453964711 0
218906065 641865129 0
167885447 341612377 0
504007598 886700510 0
582570061 421924138 0
307306443 121347135 0
39760680 880606197 0
925807806 42794215 2
257420897 694427610 0
962347256 93254588 0
837560839 212303576 2
437940476 139040568 0
660545649 810847867 1
162154667 345469058 0
941511886 59891263 0
113076868 999615831 1
94286219 864084684 0
420957166 83981431 2
810599493 25198473 0
355128415 735240114 0
225810057 890599552 0
152877813 249733728 0
524014347 791416089 0
709423850 387632884 0
103147995 117288361 0
872743671 106814036 0
126061322 459927727 0
98078838 726520205 0
441707696 878030778 2
94990656 129450593 0
366294921 28393627 0
770794673 843556330 0
977763364 299388638 0
648631368 920750859 0
312806869 193417487 0
519133051 136953725 0
204370765 292093007 0
70210286 225626660 0
121849321 42624876 0
144815430 34289014 0
602238086 116252915 0
515250209 723159929 0
748634253 593143892 0
31435560 418582749 0
745840165 451276397 2
765738196 40472338 0
748011452 560589305 0
576429084 230157417 0
554221721 51619648 0
450129339 460890124 0
857160822 996523728 0
451359555 897905985 0
80900987 111845886 0
306384974 75336025 0
315156521 66435497 0
484832792 165974159 0
644307249 481267542 0
15977508 131987172 0
542420059 938765538 0
68553662 238528128 0
629319712 751014047 0
823843213 957536758 0
759061597 647462690 0
33759782 360549408 0
114829954 532126787 0
348932589 411352237 0
140916983 621143263 0
796525427 189299760 0
582461822 351272682 0
174815840 184011538 0
259988908 671237275 0
352326122 330883572 0
110554585 18972317 0
719765162 349474580 1
127453853 275754638 0
944900731 493913463 0
47181995 671248897 0
187873354 196328290 0
773874299 288514877 0
9906041 331897803 0
593020347 690768486 0
793633644 805078002 0
361754890 75720486 0
127289643 226474592 0
51312494 212602998 0
926088952 199318470 0
330505436 173441673 0
898973005 461659996 0
90447761 761545630 0
574848756 936509470 0
519449752 382699239 0
944928931 109384080 0
642410560 658279282 0
271076876 552810019 0
417133022 621094610 1
612639549 345427318 0
284185032 583389380 2
164595415 105120494 2
88448897 114589482 0
735067644 81928039 0
156703308 851071783 0
617605968 976545349 0
374227129 895608761 0
112564631 227923940 0
600766833 660113416 2
87338621 491578216 0
29998216 365656076 0
983326478 450799506 0
786770542 994903964 0
587988035 734795788 2
944242823 59722686 0
625053023 200289125 0
548958801 134045789 0
735747826 579329044 0
140018098 389091499 0
23241694 499678725 0
324872230 91605684 0
87053807 208904126 0
627565034 91214808 0
406512282 19374703 0
568650884 705546561 0
775660696 55866493 0
832056425 474411228 0
512319383 383558240 0
793744272 322553487 0
74416187 453095287 2
499217731 485909537 0
559408073 185105400 0
421554308 915068522 0
9231299 248623474 0
325533105 975112565 0
56516656 764498632 0
994934605 929611557 0
829317500 850797268 1
566855366 203170430 0
890346860 643639062 1
887204029 983748145 0
417676557 697361609 0
294803905 700947502 0
986930593 774376734 0
649515381 947100232 0
483693940 633934789 0
169640758 853678176 0
223136425 218487959 0
330314126 695185344 0
64270006 682327552 0
732194221 26214396 0
549489594 559076276 0
735113340 826747097 0
964373667 912074129 0
856698469 770243220 0
113776665 562126724 0
678891736 264710692 0
931869621 381264991 0
460471927 779797773 0
915561365 906109017 0
730160402 470682197 0
899093758 605008626 0
854808687 917897742 0
588626850 716928910 0
66340861 745207062 0
482153916 279329250 0
936487477 634037037 0
636909474 887024871 0
107533831 218818990 2
971515635 282159736 0
514964655 183654105 0
433563248 218024037 1
400292182 574898330 0
842940185 634824129 0
260198550 671630309 0
101977432 272181805 0
407567142 665374824 1
639642074 810316810 1
994101618 241314288 2
598551573 237025534 0
232925240 75023464 0
51918179 552590252 0
77109129 93643523 1
506392434 175638085 0
828510734 637446413 0
294537909 441634444 0
406518631 958961488 0
260271030 35636162 0
591987295 271272476 0
116818450 166368938 0
343468330 176469695 0
449603543 928972647 0
264873467 920161766 0
896747095 551672512 0
797328326 346767591 0
935395418 801772217 2
738283497 121064256 0
225350131 506607279 0
507224556 915142240 2
697442326 840563218 0
893085604 17723650 0
239422934 73445451 0
439218745 725694903 0
804114272 705098359 0
59519161 796714516 0
775253094 875069905 0
431299068 448300152 0
891096955 345777585 0
150322176 730485382 0
210510447 686010856 0
381671298 108638699 0
305590270 595997998 0
737363050 431168032 0
614281621 16884789 0
888475366 965172650 0
715042769 837331621 0
262829831 477055569 1
840953784 941081026 0
17275854 411204867 0
124160226 414970497 0
40462767 881555363 0
478999142 693876136 0
94848619 886368497 0
549766055 768979127 0
125672835 153133025 1
470972713 256486145 0
132948446 966949636 0
816857859 127377235 0
94590516 50371262 0
117802854 341791185 0
556863907 929181830 0
158272838 866041092 0
174082754 209775502 0
13471255 136604548 0
246681552 393376200 2
127624799 116690043 0
180803588 133549428 0
539512199 680885807 0
330198336 12817991 0
145470778 725387333 2
979540828 493826570 0
449575154 443177660 0
362810559 323670841 0
540132378 780586877 0
126229330 430600558 0
93110181 2624159 0
241619505 534450845 0
22164339 640003730 1
980308452 223804211 0
726772973 575631550 0
941150723 960351165 0
115362922 764512252 0
774420960 995008664 0
869474827 656273328 2
282609509 871080203 0
487233549 472818554 0
89275546 137197861 0
303986942 144010878 0
633237319 126623118 0
859442152 738321234 0
793518276 949947764 0
416891577 332568969 0
899869656 293866808 0
834626216 729171371 0
38923046 226269874 1
808172351 605510195 0
422121543 686677039 0
90907844 689245938 2
126128571 297181784 0
874589588 303924361 0
52257744 392540542 2
989699946 690269410 0
120902450 271695359 0
810508707 650723053 0
127207774 528622319 0
62221629 29167281 0
688362739 367250004 0
86815079 832631954 0
639558247 234387474 1
199449230 929731418 0
755846948 203112595 0
226616075 620762701 0
226611125 530082670 0
203063326 611051545 0
800888400 144207625 0
330521292 972281845 0
123783231 717138357 0
316503959 859720612 0
128539055 143449496 0
230133690 735746929 0
407841352 16833331 0
913307225 305196940 0
114432805 435181610 0
681546210 542962970 0
260702844 842106100 0
785877280 777784300 2
96610176 21642110 0
778062880 577993234 0
233244827 161334610 2
847439056 81492060 0
951879556 432220648 0
347499509 104674760 0
844641539 918726885 0
781983302 119443877 0
933957081 209859535 0
901340416 283784888 0
694593066 377747215 0
501024542 567526614 0
958348259 190907656 0
776967146 484349729 0
66516184 841393280 0
101069997 436492964 0
56705306 60098658 0
470276092 666588474 0
270512539 714722977 2
293809309 911021873 0
536271966 572263401 0
787765911 586109759 0
97197534 277120390 2
252805662 307136683 0
93113447 860685534 0
666048364 51796035 0
52444834 282327804 0
58625631 284100712 1
835814500 691601212 0
324298225 354296208 0
882014380 857229788 0
22152908 59394649 0
673328945 542587254 2
369581222 265616174 0
151632301 651689363 0
212328815 187353098 0
616263658 222586261 0
813290517 178114244 2
507036099 565407382 0
432806704 363117197 0
886895033 73305602 0
790869904 360111845 0
732122696 877612358 0
65289227 968320490 0
265330440 515077817 2
582731569 513939840 0
182713057 354057066 0
894524014 432230181 0
468587936 927363680 0
207543957 870287630 0
233042229 851597629 0
52296468 146508476 0
632850735 928093142 0
494883659 920695471 0
474644395 456410568 0
123361404 322834505 0
140174700 459037972 0
985407483 483539021 0
783574858 720819951 0
962594943 554502320 0
665884347 534755167 2
677231826 408276607 1
466309746 95145594 2
141708480 135465724 0
161682432 99218246 0
795919241 932079803 0
874963465 161959953 0
69635072 446791387 0
412315161 645162967 0
720596781 997033746 0
211213407 926749889 0
824641131 311801915 0
618356000 994816777 0
633690516 149337482 0
815350001 85442990 0
986358965 751739562 0
744559459 252322901 0
66861567 160394706 0
988644271 586625037 0
663774536 63219557 0
674941918 284562658 0
54851685 672595668 1
818924680 333471560 0
910548739 471309352 0
871518572 328382420 0
900481128 614771322 0
927402316 199179072 0
710773330 743531320 0
943040537 164571041 0
368204023 243551891 0
25429551 332569831 0
262263683 783748675 0
759697239 219759711 0
958586635 620112064 0
961915024 9833593 0
283492039 7606287 0
479768035 907963284 1
596353556 333981641 0
852302242 752228195 0
758405646 251229171 0
334348199 107749106 0
427994110 558119352 0
161701962 792052840 0
416242405 653477559 0
282241010 829381102 0
901859027 179207884 0
586253623 297130389 0
256464869 546644814 0
905801155 861985080 0
860418957 132295128 0
670231552 407143985 0
707067718 504921220 0
46538756 109549445 0
290163559 385405907 0
872505317 885701536 0
282758641 326580102 0
324153089 364173844 0
273973473 394801323 0
406413420 45508835 0
484923846 276122616 0
764768331 947753964 0
70027084 392856716 0
135133179 592023371 0
178894380 663824097 0
45387806 466466788 0
402694523 392853300 0
860528176 704711532 0
558084376 349711040 0
473200314 574154163 0
104583145 911779844 0
172863889 542130277 0
917842194 81574276 0
781779528 372105136 0
953414804 510397947 0
496413649 678589477 0
433527281 875658791 0
643043187 935825693 0
894401112 584700834 0
137724870 307909674 0
399417925 108014149 0
681843855 991882754 0
562229583 297361345 0
607773152 145537252 2
238455500 38896363 0
205845272 735544324 0
141974473 476560462 0
142646176 574098116 0
109177654 774695509 2
620277469 210979497 0
972339915 941817831 0
517831279 805997723 0
753921351 286403465 1
669176858 412523033 0
231220497 321534682 0
846694342 710621647 0
646825720 531201245 0
907858277 139293229 0
940002076 698295682 0
599897776 353628552 0
391755822 756248044 0
807192081 78973541 0
594799795 282754174 0
507783641 108207337 0
147909171 7898504 1
718247828 229421092 0
519577606 161193997 0
277496801 396530917 0
633462021 463109527 0
855078911 967906086 0
352296489 466545803 0
930501279 895235920 0
919137312 740154112 0
723880316 333438790 0
707594417 40021211 0
457881196 51147571 0
783018060 12870941 0
65704603 258754270 0
933813163 336555597 0
665050585 660259216 0
221156279 611120703 0
341521586 125383765 0
62242603 668982313 0
379985978 693382153 0
518230855 749150254 0
366456731 341356495 0
761333558 470542866 0
350267116 402783281 0
802818028 957856235 0
707953589 964951249 0
99926715 123251416 0
476331355 203954280 0
76370030 610769129 0
296899809 941556385 0
63057909 118392415 0
292658981 185656959 2
375845380 778723466 0
657566923 66422889 0
267359791 429140448 0
478485964 121270443 0
600487296 977611187 0
98168015 805657974 0
130656531 920180828 0
949628123 761572439 0
407775514 223708835 0
277063002 766806093 0
812591326 97073765 2
28753805 425669880 0
679848472 405856369 1
116898410 910893611 0
472560354 892849746 1
643114038 890500602 0
503240617 420212183 0
263450810 371936067 0
359263657 974927745 0
363351542 702149954 0
943420414 739296305 0
785942170 983076595 0
533836620 645598579 0
716533431 104040701 0
460640831 86863833 0
127864208 745062275 0
408199884 726392490 0
218124589 103331788 0
715235325 612199482 0
665595728 70586444 0
837179584 893222839 0
577804423 475602232 2
252515911 276446806 0
101661323 141954919 0
550394745 934357971 0
997887740 817180494 0
659072100 815818122 0
3144633 489763616 0
115476582 106688246 0
323722351 298874038 0
599138807 288698066 0
57716677 748487137 2
243193970 489188924 0
300420550 915386763 0
932466190 24176073 0
496496742 848911437 0
336946863 54309409 1
519558563 155276247 0
786875978 897323356 0
910719856 453234627 0
861326942 118904021 0
469365961 215950221 0
735663400 295356570 0
610627173 801384049 0
246645580 268521902 0
305780781 236045905 0
107475501 102835531 0
917958436 461338315 0
131314446 772090227 0
214548117 464750680 0
890019437 88146006 0
678872684 828699385 0
907990397 735004716 0
816703285 335580251 0
123767723 681961676 0
589766814 7225738 0
805142169 557927302 0
65665730 13288246 0
969796631 479092050 0
72132846 354511248 0
401446829 91516424 0
819153378 955584218 0
349163606 174067303 0
663317236 802260731 0
883157325 800772519 0
785145308 228891273 0
428598122 773282916 0
54017592 53399228 0
127188872 793932154 0
170274837 169984920 1
271755180 13200247 0
817767247 327262475 0
900641160 462653095 0
652532374 191317035 2
892976587 52776436 0
865998719 867995886 0
870519120 326965665 0
83748300 39419535 1
784309935 301205127 0
136438808 928123597 0
395089509 366321014 0
141417771 21574229 0
713664649 132780652 0
54509551 579393203 0
912540061 780584901 1
51980883 139922738 0
688471952 125002383 0
16429989 299619719 0
32034374 250703497 0
464887818 922384936 0
367393326 806054176 0
257164987 222099801 0
461309051 20340173 0
957578773 549987539 0
566565496 643334714 0
674138989 198952341 0
612478015 213682706 1
302599344 994406039 0
96346743 570823818 1
112727839 133279424 0
332125397 737283805 1
945014857 639219467 0
441747559 112845820 0
698426012 812229635 0
530838350 404904395 0
579069894 552220427 0
1235954 838098190 1
92737391 931300757 0
501265230 400309019 2
926266188 112263976 0
484054841 751003174 0
61402949 357595137 0
889708168 881194876 0
913113982 517373044 0
612360724 58276631 0
686137858 401685166 0
777201518 432757678 0
64350890 299985342 0
773318080 343138259 0
640171252 900810529 0
752403725 571080485 0
870227748 641473016 0
277949720 872204715 0
524396870 673998060 0
927621665 685219799 0
348818433 868285221 0
665356024 227014111 0
42450378 13214044 0
192699097 676869076 0
789498090 857458206 0
903585884 313451100 0
337420702 170699316 0
119455407 32403526 0
633843078 292773400 0
91577191 17616556 0
916666143 485302772 0
574298502 131097131 0
633764604 194288536 0
547950184 769103805 0
48374384 229304528 0
275239139 227676567 0
64957778 945118050 0
37434751 65452001 0
654448760 589571581 0
778175949 488143764 0
619363528 484388484 0
958407554 100197161 0
875304698 112673815 0
688720836 789396200 0
91342953 25865604 0
336043057 503628564 0
325247028 343784923 1
163885815 256918296 2
905453433 720033614 0
439127536 957021455 0
387628627 884430687 0
767747446 377764286 0
429956216 563882365 0
529958546 273653346 0
241069182 527752317 0
243514659 635362021 0
448510660 25797129 0
202832594 988000396 0
686524743 26051130 0
133446558 106032121 2
378956120 370559370 0
906022821 729951727 0
51779038 473286995 2
155745643 619318155 0
276165342 150501740 0
63095427 199311250 0
730037051 732485898 0
933872910 310957313 0
935898442 719716101 0
5285172 127539017 0
985600564 696523308 0
808300766 571228119 0
81682098 748256318 0
325031873 45683812 0
225170707 463114433 0
401111503 363167003 0
763975913 377115199 0
242258636 480864217 0
290892094 919905226 0
31650657 670979672 0
926626648 474280043 0
825372729 135403399 0
680836357 294282017 0
325442703 722720238 0
612718048 876124021 0
269650910 72945419 0
11797385 140784211 0
644362078 323003819 0
233815501 362314382 1
278108644 994240286 0
597297780 549951507 2
817967715 819335468 0
315811665 567074242 0
207807973 334662552 0
770350313 768993917 0
524786019 122218565 0
770029519 22235418 0
362180579 282179238 0
368404682 903276397 0
926915051 198654578 0
288533261 173048617 0
317112773 169801872 0
480754539 190569621 0
572494978 160729373 0
212954392 992683007 0
549761010 757229631 0
70307383 383584764 0
251498185 575350603 0
227923053 684086441 2
107429158 416256372 0
25575878 992939079 0
858287276 65350099 0
510826415 431036385 0
714225557 534132795 0
733292435 315522759 1
517084291 568561248 0
145113595 5099348 0
375386384 812620829 0
858193984 42127417 0
13071815 517185450 0
402620573 117754848 0
466497980 557558824 0
709313552 546610627 0
381602730 530821853 0
45889230 242761601 1
103699067 253730728 0
650847503 61295223 0
781219005 501126666 0
354778038 752615654 0
585748512 525783123 0
19581450 165006506 0
345153148 353506548 0
144100526 891243766 0
519844383 497934138 0
156779847 248088724 0
473049436 158486991 0
732337604 759123333 0
229934383 933531299 0
588610496 556414781 0
40287173 732014231 0
97333721 560065850 0
749163074 781248 0
673039147 446021297 0
376915974 716442671 0
196728266 657086808 0
18679695 497312742 0
267306778 459548616 0
378887466 923466587 0
311710623 430554833 0
195982268 222513043 0
795853071 223770182 0
955000913 72889427 0
673126557 403978491 0
987939411 626144917 0
127510861 575685863 0
300377555 414199939 0
559598262 797808293 0
857234696 513314568 0
90456489 90275763 0
107980662 42185887 0
177831864 58319243 0
1071272 30604275 0
653146026 51934119 0
932036196 249708604 0
478804540 457087072 0
998941803 372543209 0
147924707 998857123 0
664532900 264951445 0
681546802 2897080 0
541988421 670140072 2
304368685 190957300 0
706317666 868903170 0
110701182 830474981 0
656468556 602008550 0
957710378 523836214 0
288033573 401225346 0
359695121 472732748 2
738986845 161846194 0
574290759 619143479 0
382693092 833394742 0
246143613 241732043 0
1433236 77571047 0
44252980 39999487 1
47628908 378942911 0
110375370 172208733 0
86157112 951160548 2
350143856 109697386 0
327374511 64039639 0
499401522 15725799 0
275152953 967657549 0
760123981 22707394 0
273034222 605571745 0
383942132 121945850 2
159590497 504169899 0
312757713 956171355 0
662780327 192611697 0
530396023 160992995 0
888324565 158799900 0
16016656 507598861 0
613679342 167157024 2
147224392 88015457 0
598030199 866438495 1
768765677 982405946 0
574691216 712904236 0
529064916 649618395 0
578685542 823306520 0
546202788 650690952 0
842214924 971304734 0
620228311 812625618 0
576143250 456717289 0
76921387 325463181 0
831775306 665477145 0
422676701 798556433 0
780535081 823276236 0
76187265 426038571 0
941133506 348748647 0
17880685 566830799 0
844464468 366781921 0
42772348 526224461 0
84634947 82277010 0
496767347 124769443 0
346005390 23499384 0
262603419 877199148 0
55394484 198215 0
550844244 745995542 0
278704513 317178649 0
722415080 605053549 0
57662056 736924136 0
916312477 436663887 0
31277632 797918955 0
853138959 725057470 0
695900137 782487785 0
45517605 424867571 0
461531708 894178954 0
504535066 164122783 0
10776919 819095059 0
408518968 721193546 0
295450199 912018258 0
437654883 896833446 0
516528834 675373133 0
60558336 815324748 0
463298027 59526325 0
538140147 101876316 0
804575228 250986676 0
100422493 201058076 0
40575908 380139503 0
708843292 709748872 0
475153652 106339565 0
711842528 829241368 0
81533089 346285425 0
13827090 534672471 0
616689541 282804012 0
800371576 269448070 0
655442702 137037233 0
409134575 361205267 0
421371457 172385818 0
766693687 243226740 0
736420669 892659747 1
407524939 382577168 0
390729910 145964005 0
494422302 173700985 0
118851600 170602439 0
604501339 183954678 0
828522010 412407792 0
995886288 665423166 0
395398407 196431193 0
720522807 601296606 0
650213519 98847189 0
164994485 72911643 0
278280285 129465884 0
639353807 788783762 0
91824410 839169292 0
813649119 757164601 0
89705227 79399140 0
416887971 671287076 0
644903005 876269837 0
607167670 624869075 0
788666004 980670390 0
159761212 682896519 0
192257375 519632098 1
668097353 589927369 0
658477044 293507401 0
817529102 336960235 0
128601115 635191187 0
76646337 190504290 0
931758866 677364236 0
557299502 904606478 1
728540337 478581695 0
114104640 444296999 0
874827155 692800944 0
851361305 891032244 0
582958643 113283930 0
596975975 68402951 0
72965094 176188993 2
159794525 191785231 0
462731173 43479927 0
812912131 955069243 0
431858427 429985590 0
720948728 983377830 0
563569562 977865838 0
628059064 121575094 0
664875739 269380936 0
803116983 873450780 0
461458551 963525072 0
511650008 91750120 2
943263289 391846054 2
911834078 761096694 0
581611852 640668211 0
538596211 114776652 0
225045148 850853896 0
244517105 31963674 0
623158488 921593201 0
771122022 345595376 0
159893168 120690095 0
95057763 481655987 0
287859229 732267774 0
600096537 345225447 0
393662465 903269453 2
425685124 957078738 0
211530130 547891371 0
151216408 392428911 0
198713607 717313132 0
525875943 668645322 0
466240493 74117290 0
536422555 280114735 0
718004324 245124542 0
986041140 83557179 0
146579202 437589712 0
790615267 648514762 0
542458801 884830328 0
349697016 63110997 0
198129973 252150647 0
674348244 216378812 0
519304744 110264755 0
668805901 584319129 0
755646330 407197509 0
420651067 5631548 0
406656292 182436436 0
995189408 82559310 1
821580782 432399882 0
367737276 484111239 0
180454982 751454463 0
114199510 104416101 0
216977521 156752180 0
155243068 189725673 0
427691158 917337149 1
112132295 678526067 0
133142230 557312927 0
797193812 529047133 0
466116621 449515675 0
777568024 283637765 0
894098326 972126960 0
136667162 926134403 0
884771423 598097796 0
842603659 99620224 0
59754000 360353121 0
636014932 471649644 0
333293029 486177347 0
112814193 56230725 0
948645577 755920394 0
455533006 708357737 0
55164155 203814701 0
919590526 621930941 2
372757548 733276649 0
342404492 69428175 0
209235011 873179142 0
137931172 966962091 0
950077401 42411280 0
306324977 449288303 0
415199135 542151455 0
125346049 81205192 0
386100840 304008191 0
310232336 206915887 0
270366133 766673334 0
87203048 390930573 0
388747570 275830761 0
334984166 363176208 0
57837943 883411107 0
783770503 648122810 0
329024386 598164328 0
163458059 18054762 0
406674167 907551563 0
669775067 933449715 0
936943711 591713267 0
542070575 309674318 0
493389933 941503335 1
10107603 727359886 0
314908591 166750463 0
61541984 698958157 0
982744130 955816749 0
224894175 558030418 0
364777831 768661185 0
553001226 179304963 0
366647966 431083986 1
49691460 864903389 0
758232345 161045216 0
584310021 620979278 0
200733344 322987378 0
381271800 812165369 0
787620364 49811080 0
774598469 298613456 0
704179045 164059107 0
170629629 247341788 1
117214118 120668623 0
120117764 328356193 0
535565930 977798911 0
218048553 386584676 0
50238429 868438837 0
147088715 398243205 0
223751932 363881825 0
22069297 928081319 2
334807311 724259528 0
337667168 505599699 1
357822416 551480222 2
51059264 123518288 0
893077551 122378544 0
318351476 964802866 0
550341569 233132679 0
876093261 187125733 1
938019957 794354097 0
854594704 883271975 0
771615383 956211188 0
986144820 606900125 0
242144483 772674772 0
795409550 906311586 0
121935381 969947161 0
169994531 727165353 0
726893616 392191567 0
638601418 978590479 0
774440412 994611316 0
835853287 163982835 0
771692825 881010558 0
329747359 868610177 0
711344595 901461467 0
35095327 601247141 0
566551308 608255560 0
301979142 787539044 0
34674435 294278183 0
175694967 294225215 0
538750643 849387365 0
348634083 63065326 0
19184227 240670856 0
320090980 581209516 0
489135069 381138283 0
25452220 967733560 1
810215091 269077118 0
111177215 384985851 0
27688892 793814782 0
279666958 53408451 2
645731962 316226589 1
118316284 968917880 0
272077942 138822420 0
360991840 708576740 1
23836917 521912046 0
644645855 716308286 0
886126752 628844330 0
777132486 594663480 0
909487699 36311974 0
627274733 57627841 0
986045677 541009359 0
884885137 240272683 0
701062019 477291925 0
462821998 340943763 0
520511565 210142970 0
253796426 517204282 0
522073006 942190952 0
979046997 976640931 0
160831559 771616261 0
4108057 113428331 1
812800257 867594170 0
696372544 53148582 0
374723880 785722411 0
66421622 271902009 0
864191555 76549756 0
458026890 414132303 0
643343231 781003009 0
326022545 878160854 2
337600138 93973825 2
542687443 803593400 0
994455007 104972611 1
301465312 227182219 0
12475379 168650463 0
337249318 982192380 0
206500329 677374709 0
242517450 415060145 0
105323574 213933575 0
402601152 835058402 0
456277274 829071475 0
156900676 347884120 0
676273023 810668753 0
428481557 129510711 0
76763108 850382674 0
786961914 643016628 0
379983820 123320870 0
826593141 585216283 0
927891715 50083832 0
927298097 920622598 0
858095842 916754634 0
42497448 242211184 0
126374147 187633714 0
815935904 67895125 0
121969273 310050361 1
248173642 285851419 0
813138350 72809825 0
711862748 135787346 0
904456260 184324796 0
226780824 61639647 0
575397495 53930995 0
301761560 792315460 0
948059343 136218726 0
33943350 112102389 0
500069216 892339271 0
793565767 293925835 0
853991574 219705286 2
529731078 147642790 0
243717854 429290505 0
265595903 36421585 0
541445546 21557126 0
388805873 536861328 0
226937254 364383715 0
382772374 813874428 0
26011317 104953696 0
407958145 475857744 0
332425851 853987822 0
342428232 44595323 0
36499808 196943113 0
989129858 445561050 0
650005593 315143217 0
22723996 135921160 0
529699389 579905253 0
334053118 642331020 1
239432882 996042054 0
914244618 869237618 1
400250348 341657825 0
927790442 631540957 0
946906478 521411014 0
81708734 811868143 0
620205286 48251530 0
842889167 890793795 0
259823099 218204719 0
17084943 66555452 0
879982920 339716699 0
943045424 908674188 0
364035242 143217499 0
162753001 1531699 0
23646089 554110676 0
644046487 890505710 0
561941778 226380986 0
119827754 256722766 0
38972126 80504531 0
602092919 538971495 0
16550962 239351797 0
682789357 747814468 0
752622025 927142229 0
905204286 794569024 0
116037796 953449617 0
55628327 802340045 0
628945172 337120098 0
304894338 221134560 0
68802812 725374666 0
895576053 64498487 0
57312566 728632322 0
201317331 396743442 0
917088321 797608904 0
241821349 897561147 0
129851369 119611502 0
406505038 893738142 1
64651788 484210116 0
733680976 275600456 0
574983486 109084109 0
917534587 177101997 1
257866159 196935644 0
591334788 419172943 1
334878665 421307956 0
125932036 906493822 0
47951252 717968305 0
150278757 361894319 0
390401155 129282502 0
990628433 613133897 0
397272475 653266912 0
132659242 762018240 0
226087267 104965417 0
516058638 850414689 0
868491018 994210093 1
186412020 629457457 0
772062465 875001243 0
836618313 36196842 1
538535596 35985614 2
819539310 466853425 0
651158441 990115174 0
110328454 622303178 0
431371492 499723562 0
687163781 579661596 0
292464044 273177735 0
77680903 330283141 0
535639524 904968464 0
522795351 400255510 2
131436774 53420499 0
568141360 995826506 0
136170341 148504101 0
997611033 116564185 0
257951415 91564972 0
718341302 474424422 2
386000750 854545955 0
441774213 149540525 0
417889777 387602543 0
246053373 783601072 0
291529000 675817229 0
104058906 190622489 0
903264631 993514721 0
356313572 201165809 0
12507316 321235839 0
395690582 902706958 2
587752064 932712037 0
123553514 744207629 0
287433359 374847700 0
719948671 46188398 0
952068830 921720022 0
215551303 271558570 0
376487143 518904725 0
820619477 59390770 0
744145297 128041744 0
310692222 450363775 0
20974860 945416616 0
856278322 14792596 0
366341534 584461766 0
233848974 114864260 0
786197709 270817793 0
830709596 559352342 0
299841782 32826109 0
853895079 139494342 0
685520724 616294113 0
775918259 647495210 0
97446612 641119603 0
586708774 893505408 0
549342978 50087402 1
16815848 606992868 0
450768112 279297979 0
801389607 620928183 2
649047884 22892684 0
743605485 957458181 0
509134945 368606122 0
6408190 936002459 0
165740924 738356622 0
53797694 491516711 0
280470783 915361206 1
881041520 264162392 0
376677115 544448951 0
583524696 544248841 0
445438930 50012187 0
709141324 369700096 0
639524227 36428275 0
197496773 120676879 0
744819881 269074157 0
465993733 927168492 0
436723009 243331668 0
704036937 44987289 0
26131187 361876651 0
131816252 157384846 0
281776372 63923667 0
153827077 536156349 0
255721862 134154133 0
431587416 782243254 1
252390759 578358737 0
673903488 704320383 0
9543913 891012916 0
332084409 653248678 0
750602214 533478041 0
785483277 53117851 0
255529799 46318505 0
966061586 857245582 0
369176213 659808610 0
901991417 65722744 0
263982339 354345388 0
275012872 655665731 0
148305326 651878576 0
715023470 898356938 0
515990247 815598701 2
708993779 788028739 0
705611817 879794417 0
737708529 512016432 0
288950279 772244911 0
401359252 838623079 1
570679867 975330777 0
747396613 55249288 2
200794111 165788879 0
623479062 526876617 0
344836051 61913011 0
231448622 133550061 0
424788280 587284616 0
84476034 388424135 0
603260108 314809029 2
558626177 707449525 0
673672487 649522625 0
826579131 418845227 0
111752361 88449399 0
894209914 67056549 0
264386535 644019352 0
498317674 357042894 0
981261577 174414033 0
110591645 1833820 2
605925499 73961342 0
597393302 306563927 0
951467014 462558104 1
525861731 688081837 0
86931624 496075055 0
665280232 191454691 0
470568301 715527925 0
584929568 4369989 0
492956475 468589234 0
918485635 735247274 0
939818308 138124954 0
937536308 322904317 0
431101726 223384014 0
5439561 366531592 0
447262241 697188556 0
83833228 466317213 0
896378251 504688784 0
760997580 153085780 0
598589279 774207875 0
893974570 709256181 0
424417121 334341074 0
98444331 82539952 1
146030354 356926186 0
838435986 791374749 0
268579650 914617056 0
2348511 128215668 0
977616226 326901180 0
155406307 26842538 0
66408974 955288475 0
60914434 63290880 0
185486985 594677560 0
624162890 688149318 1
462893801 213061350 0
95608971 249406493 0
2329798 781252300 0
777527303 64694997 0
874866653 792878597 0
455021755 185055796 0
919843067 555539614 0
513561104 388671022 0
206320063 81642060 0
284933790 120935682 0
818365594 267776158 0
126954037 366540072 0
720575977 929082212 0
40421957 448396920 0
605697363 883929786 0
899202098 742645316 0
353992181 803508958 0
286521901 481179928 0
910027401 730720120 0
85412134 260209757 0
773878661 768783587 0
948578843 900271341 0
839532162 697440480 0
248165971 289552566 0
315834336 189519432 0
510028072 902970082 0
163087054 187152049 0
741690899 618899880 0
188772532 224967498 0
712915671 685161494 0
561005945 71277869 0
995143559 537727197 0
615639412 981843124 0
434638475 503238551 1
184178155 78216441 0
487769414 898263252 0
196925491 632251452 0
107017887 953785203 0
626476666 890226395 0
918453545 770499114 0
210670771 102002519 0
696691705 339348246 0
838142795 90936670 0
696190199 573469139 0
953840182 903313617 0
132264641 63603073 0
205456066 581892269 0
376059261 347811380 2
741052496 651546090 0
30130909 604113572 0
35309508 574911485 0
77303656 740404718 0
73320102 223905459 1
689126934 987686402 0
838978453 306013338 0
474662648 321217462 0
97236838 625852432 0
72583688 967772013 0
447694566 574463819 0
288965423 751723895 0
878265351 195138696 0
298219396 738390393 0
239971740 338695573 0
233104210 500404152 0
132249938 252864426 0
903730361 451082209 2
977711149 464813867 1
950874814 834753284 0
516702725 16545510 0
806800241 343193883 0
682501041 449570444 0
739448659 702589868 0
455038098 231872269 0
92217914 108627149 0
934821144 246835862 0
458182708 651977026 0
136102021 998012585 1
447033139 771530211 2
745432054 3402635 0
728077910 728052639 0
146534881 267355187 0
781611242 243920723 0
66837259 104373491 0
641820250 820111430 1
148826723 391887263 0
682367866 945900562 0
574384714 398159378 0
33582217 423411068 0
33125980 49561542 0
632996297 499361429 0
944331804 102854182 0
281237998 79653748 0
140791503 581953224 0
550069942 497312229 0
498956069 927470988 0
810112245 760049237 0
799041988 107163957 0
795633526 638636099 0
953871799 268575304 0
47947792 401729779 0
931331635 534662369 0
164678269 727491753 0
128783303 792090366 0
93781549 308295856 0
265338328 815495811 0
95593913 729889511 2
667768851 541001717 0
583337229 379693469 0
201522122 256276592 0
103716587 780773123 0
175239360 711410398 0
61951695 699115254 0
247211482 486670145 0
694887549 634782473 0
351576987 434304113 0
181478463 833091218 2
487308490 662688807 1
317297918 589117857 0
533156321 79246359 0
652377259 720371414 0
40042788 2661686 0
264515399 788945931 0
986579740 162245706 0
175513168 309515592 2
213635615 442552016 0
546049762 725434149 0
476314748 455151920 0
827169726 748683463 0
427386843 71860776 0
106210348 98797545 0
257499094 947553224 0
100084378 130492708 1
490360799 278859648 0
455106392 244505178 0
855059204 617985193 0
819591120 518657667 0
509292222 799736169 0
82047818 444985017 0
345997425 466574337 0
71715032 398769076 0
102260019 799467356 1
329535222 229309887 0
517639435 15994247 0
328980452 638387109 0
442860823 809597543 0
497338795 372327150 0
6408136 671345031 0
888607232 789833820 0
59854343 241109424 0
319354491 778456922 0
96650398 137967363 0
862671960 856286525 0
579496377 478304034 0
824860850 964876667 0
771200651 613834204 0
686676846 918029461 0
500052780 155138938 0
627232525 450798550 0
53291513 129161820 0
212440768 239825792 0
912239154 538416521 0
481242376 801651889 0
344511173 925929603 2
142487868 21696463 0
788630580 178087265 0
379836811 310525935 0
48917137 348455420 0
101479555 109173882 0
955222780 985755335 0
622867948 718615285 2
160011322 748348604 0
149411034 627091388 0
936763876 32155420 0
90192831 328474404 0
646755469 208274064 0
982117173 227630291 0
595548132 145103752 0
645341734 302611513 0
974418084 854413563 0
398184673 554460218 0
216052274 73719102 0
183466143 397597888 0
101901699 470452095 0
66656671 537002391 0
19854203 202554890 0
720056657 546487624 0
269357256 71238384 1
132592936 168484814 0
754428662 669345905 2
45348996 837346852 0
139686309 992701810 0
767594652 121634834 0
741249716 264898880 0
770258613 191015894 0
347283304 405215068 1
168594450 30320544 1
896064037 717521698 0
285503071 649249637 0
770502208 109810189 0
546142354 402538174 0
186910084 658124228 0
976591510 409018977 0
51606803 330237044 0
822925830 144396295 0
552044722 644915338 0
875225317 903015215 0
515964052 313062358 0
797800653 892724264 2
254462907 914230217 0
511582474 72809703 0
168466387 370585096 0
816700491 932165788 0
60220678 478850103 0
156588218 135191802 0
6483478 96493891 0
825939821 189951733 0
464015592 814529766 0
577060667 569340241 1
58627500 237687870 0
93893625 25695460 0
613690395 462804215 0
643173538 770015885 0
513231103 205633032 0
459554612 427000810 0
133653083 662300900 1
980696615 583279809 0
387084044 545198615 0
67673656 222446716 0
793414183 663198755 0
52275860 110357946 0
321393210 762718567 0
164276216 379542782 2
201010763 488846941 0
690950641 210462881 0
91524602 822251645 0
881135809 190905303 0
78090729 331956342 0
536324332 767839629 0
365023675 100886749 2
607894748 865605256 0
141673220 790318686 0
777862804 827123837 0
153160509 455176481 0
853245314 469878919 0
466885541 626449704 0
891945588 24970642 0
360078366 756281307 0
259808066 767762778 0
42570582 586019822 2
863521049 815333803 0
736855629 26615270 0
238353054 415287820 0
83344008 220800154 0
389531786 24909469 2
172976305 449001910 0
101331322 861418764 0
867549423 915738232 0
24611925 914798535 0
226174762 68985862 0
445234067 196999731 0
49529329 23994701 0
59072556 986779061 0
34749138 622436029 0
101622827 589580089 0
491670014 32820268 0
522068509 774193903 0
276871431 777368561 2
790919839 381984780 0
41416978 210817637 0
840845579 391012960 0
52846514 73102727 0
483771261 14812877 0
75250905 802452296 0
676491234 47622855 0
26664150 541635250 0
903097197 519199316 0
703998033 5623935 0
463723921 293401396 0
575828323 426790745 0
891267318 57330802 0
465364670 654573904 0
73954284 477858149 0
685007541 691269161 0
204588015 509045889 0
843622729 725256191 0
843941105 379695034 0
78805084 237932758 0
81812768 405797603 1
435163843 410382632 0
461311486 890602212 0
790690594 718670556 0
31757434 360135507 0
434341964 787143619 0
589445664 138566289 0
367432760 215396792 0
68133847 782810744 1
601350094 449631528 1
48296552 596124892 0
158476586 929472624 0
891144739 121752040 0
400808095 778400588 0
131158752 988644597 0
308054774 750662864 0
265341040 305058458 0
22414515 112779792 0
484181689 973196449 0
921094751 692705242 0
137359441 119650923 0
231292474 519450957 0
749332914 23371363 0
557555056 893712676 0
173109884 519811668 0
518262642 116206071 0
470348490 763063623 0
135038376 575615546 0
164779148 21974340 0
509285427 707334046 0
44931536 862920653 0
859698767 98510656 0
960836707 594774254 0
91924598 628051979 0
628126552 333585528 0
219489789 878559066 1
297098635 267753947 1
37717692 824966063 0
346213414 830239958 0
773724224 833101228 0
225402530 655430036 0
237470500 95568478 0
512538394 340491029 0
864804336 172810977 0
331068031 729189850 0
612641732 966057555 0
79401525 878910603 0
781146267 178072474 0
9455838 424349955 0
329602126 949288586 0
861222722 121494183 0
470022430 108669742 2
891370899 251313685 0
264599347 607475714 0
278048274 118977102 0
798240083 128133294 0
687085979 253516359 0
233261029 771822662 0
521650326 84777613 0
720005738 71882981 0
256123562 990548447 0
740935098 509639297 0
307124276 252762138 0
100288848 591189766 0
211737543 540465551 0
669139645 394380512 0
887864299 81913359 0
232671282 529910809 0
598394727 213754880 0
81147724 901120767 0
586441328 359336194 0
651397664 113590873 0
481347304 482617329 1
228851050 818555066 0
450320680 867618849 0
867817277 151570995 0
567925592 651818033 0
755941411 667617173 0
11007174 10648342 0
542926852 250123615 0
185714454 784382301 0
131532095 774497686 0
522552776 167167493 0
89833889 796659073 0
160802679 849443877 0
346160498 395202869 0
143090503 587126146 0
293601111 111066169 0
921072053 464904063 0
8676967 53407966 0
407819214 436855224 0
937272947 594829673 0
403555787 165295893 0
14043813 215167235 2
43435504 826084849 0
640835152 219062589 0
665112026 39645374 0
780883986 347522264 0
482310203 708638498 0
392234846 789343308 0
870944358 772292329 0
665068625 321538082 0
544837993 825458778 0
134741039 526538423 0
477456252 30600257 1
504265671 664657857 0
867652612 635044632 0
384764176 945044509 0
492082816 478294495 0
497193876 270680289 0
31208431 83707384 0
208001704 643395322 1
406350417 137760766 1
4105433 498989019 0
128471674 208506664 0
488244616 199013014 0
70155490 148088772 0
626859348 796163169 0
601110795 653409447 0
213506765 462931866 0
469830529 39652826 0
965112041 71546200 1
125030972 845133618 0
817133880 305571364 0
442924675 487179190 0
450776020 121355158 0
655031652 730911608 0
140427320 185583802 0
428773616 424214230 1
967524479 163017030 0
540451215 116301773 0
426263561 702086780 0
438038632 946482038 0
30916641 208673994 0
952141183 347773860 0
172775842 909532576 0
839897962 79967550 0
874320096 123844178 0
410836298 265287798 0
318836545 864477144 0
962131386 272478016 0
860308460 827648120 0
183246977 374302916 0
33015754 287464808 0
338365554 294791921 0
600626134 165542544 0
324074799 168568463 0
131624756 767528423 0
25414938 187756343 0
755118876 450772126 2
610847719 8477002 0
380099015 28302062 0
334057166 386750629 0
403853491 572900621 0
165590728 353235498 0
932736484 344721246 0
85104691 633440089 0
13574647 691217274 2
983083835 835697756 0
140738465 565247691 0
607443684 755530574 0
374109025 308615278 0
633635256 133026710 0
484070245 952302407 0
931263112 959170295 0
663412958 451465387 0
611524821 439982052 1
339904089 539461285 0
947422137 804178553 0
766575767 411382123 0
587237007 866803397 0
895249220 699581161 0
375859318 415161550 0
6262955 429202379 0
757393014 632228857 0
841082442 107490432 0
322004924 546645701 0
285866009 535113779 1
667656474 427657594 0
52036505 281582439 0
152997250 856334992 0
866125494 952719725 0
722670342 831916699 0
347881690 330555235 0
66154052 622422362 1
653411374 896711114 0
816359205 836515136 0
43636509 325622277 0
252549325 167145746 0
908052823 352705412 0
134751280 986053797 0
175095440 344590853 2
597149401 54856564 0
603203358 453625916 0
293297348 540558892 0
83622157 981780004 0
307317473 830996983 0
664703529 277239868 0
102184714 343485727 0
176977549 278697158 0
672257314 105207046 0
105198538 714752732 0
561888030 279099247 0
370525665 135843290 0
649410968 558721007 0
120853204 679280706 0
486726324 508471249 0
924280396 253634491 0
16384671 587034433 0
608104571 147902800 0
934718102 548355766 0
873132010 994118208 0
179193693 496134777 0
893484398 426979182 0
685869554 299934249 0
167029975 981989366 0
944646436 856770140 0
548533925 308865689 0
311834010 476072274 0
951309513 502128750 2
476248724 326425152 0
674024849 48075484 0
62343365 669800296 0
883168837 174044915 0
803039995 400683837 1
390729447 666321673 0
523729611 873016872 0
733783754 621680159 0
740617809 108713710 0
578366190 940411770 0
983198974 502622493 0
330147485 100119342 0
314543576 117881928 0
632538141 100275223 0
276030382 860927347 0
644190466 155442423 0
378048306 240626598 0
744632977 424201719 0
61692109 829752044 2
153337105 908724975 0
186302838 64375851 0
817983615 405851449 0
242860261 305059671 0
403424106 601294224 0
319860624 36179695 0
74644410 942559011 0
609922637 191448736 0
412924569 766228023 0
778197764 322589630 0
72039929 475254401 0
968402633 39643700 0
743854527 624299285 0
442148313 725053762 0
779833692 51886523 0
315966218 85766535 0
132942061 43370726 0
767845949 944930286 0
39356035 869260373 2
693139873 416804809 0
467528260 350956696 0
917335602 183957264 0
864712474 916668575 0
41657481 572617253 0
105620680 203322874 0
333991238 330156720 1
76171684 74086635 0
725370929 697567787 0
183035234 898268443 0
993281091 696290659 0
693788426 782466675 0
469186751 113772832 0
708960930 922009871 0
15815739 934265859 0
29666839 249817807 0
138899941 796509052 1
445882662 267267888 0
251850845 567524362 2
347034358 431962548 0
32148884 3934352 2
332969143 330981630 0
341271954 551690753 1
454137455 517732163 0
222999906 718585204 0
795962772 43941720 0
817441469 622694978 0
83710527 747157553 0
855825499 192708218 0
750524260 901067944 0
84856348 581616884 0
207668222 981024140 0
310312613 685682620 0
908919513 188967950 0
560465438 90602753 0
993142116 475159275 0
843058236 931869119 0
624967407 90820850 0
574139855 955379838 0
181791424 376578615 0
176544650 698631176 2
54774879 925399138 0
35071615 564682679 0
643451936 858088310 0
883154096 756786744 0
548842404 853181170 0
80551514 661515467 0
528111455 10150205 0
258917341 230946055 0
467336117 59652715 0
228711209 25757357 0
391150878 845119403 0
235203298 226008364 0
136145739 405810996 0
484848216 223087312 0
554535013 349627928 0
47981033 128146200 0
176221270 903502920 0
560891123 856587242 0
944938074 122949339 0
81909530 158265095 0
499728125 725458757 0
230122581 712139411 0
860124536 394104010 0
512567927 571247570 0
469753161 728036558 0
596477363 23085978 0
90395911 49774435 0
850939177 448963958 0
724270679 341753938 0
223170190 528961146 0
292495810 990488768 0
371819343 52332373 0
218678697 1788142 0
925874693 534407443 0
324388896 543712177 0
875029175 121842856 0
762204422 181744137 0
903950941 146610366 0
522974823 856426167 0
29926202 47288936 0
826958068 192544967 0
771880502 13562709 0
887997596 62269360 0
314309803 620546819 0
359079345 105275027 0
219204720 561031109 0
329236505 913995897 0
812926583 202308188 1
975308363 477465934 0
322429815 945501737 0
758618661 323157932 0
17551488 14530055 0
41519416 35454152 0
245312695 513391274 0
335766749 807366542 0
739946681 295339461 0
266273155 953727938 0
267982409 481760940 0
880268673 609382282 0
355801757 591126929 0
551566180 484298112 0
713865493 153252028 0
987642050 988578783 0
255888265 737857783 0
17476877 160651696 0
793225511 199167638 0
947667351 206446471 0
260944532 124756566 2
188504013 201137958 0
312119740 425847569 2
180315878 65340221 0
268512324 929575770 0
9507789 972266686 0
230108775 869952727 0
909043193 48922967 0
157811842 248040649 0
513935431 591848034 0
812176465 349706019 0
110169450 874062545 0
507641466 345749117 0
732314552 992525572 0
71422047 15308529 0
383909927 9787050 0
606784075 55248671 0
303004559 265988857 0
28244691 498146685 0
668043684 965673349 0
536415699 184754169 0
56885338 653574438 0
653294270 827289532 0
871569502 350954025 0
70229469 149669339 0
531025756 966866899 0
446936368 870256489 0
314335571 841358411 0
897109115 363968296 0
133225009 853398295 0
87374373 889783482 1
527720704 892861904 0
206552436 988601182 0
567263436 90101563 0
102417044 365301949 0
790163463 662048089 0
245788403 442832282 0
120153586 515368065 0
670717693 198912791 0
203909031 54405070 0
725843669 148744718 0
804438061 529446456 0
315001740 32492191 0
416825232 641646928 0
19384430 228910439 0
127451287 880606692 0
918576777 384328962 0
372568772 492806318 0
324567168 813606286 0
133546787 46460446 0
425104835 83371618 0
541721238 684828488 0
312759474 722130491 0
528702286 979302735 1
699504936 265227454 0
249367781 570148362 0
58264555 323849822 0
468464682 481815376 0
162625693 848572272 0
369354820 40983763 0
726969427 118172730 0
541361752 407981529 1
163001071 64599593 0
391060622 58332310 0
21476271 270996168 0
480535148 303010836 0
387947885 412321074 0
426274847 819376354 0
88453781 930332082 0
464227747 396617914 0
952972124 931685839 1
861502908 534916265 0
85667499 496045066 2
234243 256656055 0
66384514 520164885 0
143159010 767844506 0
544015278 228990597 0
53610075 675898133 0
501090147 752779413 0
122372081 209993250 0
847547193 40523478 0
120128140 166897092 0
964091880 941427863 0
738716549 41777434 0
832083075 155976833 0
759004747 423683947 0
755120804 830548708 0
329155562 590837434 0
100586314 816384041 1
301200405 821611372 0
402356950 421728591 0
455175525 726560037 0
590267641 62228321 0
168093209 631905721 0
114612964 532673638 0
623762925 14726611 0
739080840 655118157 0
239880292 84589855 0
690633457 527544605 0
315894898 782459830 0
430601642 105436081 0
680996707 328910663 0
299698886 513117006 0
289678776 602618530 0
408610666 56884301 0
191121072 78113877 0
752312374 438519892 0
576346260 106915473 0
953638427 82710905 0
760198071 35130145 1
43489969 32294956 0
452189435 98800577 0
524036183 867711385 0
964711319 7607657 0
374166188 94477803 0
394057496 568625064 0
662658168 303571879 0
129126754 54089786 0
856360715 637912907 0
586513797 690856780 0
80841651 682022919 0
22202761 341311943 0
852956879 991672272 2
287369535 19493508 0
877273543 687845214 0
342888232 847535674 0
786521751 764224159 0
842140156 479302713 2
881189359 101488155 0
946979711 937813548 0
734961591 591342894 0
63584497 260764800 1
513415048 42750453 0
222409666 590367742 0
692259354 530926395 0
726557243 483869261 0
682115218 591801230 0
576132371 488037905 0
226962936 357077458 1
763290748 662569742 0
693208052 933546717 0
753705550 567104699 0
528533056 267060050 1
216054339 526359392 0
916032839 377596988 0
540358908 824914771 0
843742781 199702419 0
766321788 100200138 0
506520458 175000120 0
567176850 429299415 0
490580664 902646735 0
366553298 150101776 0
775194587 614819142 0
281563351 59826935 0
522437808 32379593 0
969820383 754122898 0
967775560 953907539 0
128898066 508849005 0
329715589 530346601 2
269919885 336101351 0
945887807 981003145 0
109953368 670535203 0
687738366 274631367 0
716732411 22674806 0
615008821 84502498 0
171072795 300561771 0
307855259 345944910 0
16331981 658567916 0
669186943 440490082 0
944230359 544489535 0
409656630 664585588 2
746251974 347720362 0
28673412 799662341 0
313856648 180902775 0
403535792 124985682 0
255198466 859267231 0
382169794 289533376 2
784223785 291044677 0
803268953 100738269 0
581175088 441086531 0
123386930 854245663 0
134520702 811444082 0
58541120 440694713 0
41077686 408580188 0
695216438 645698163 0
997413356 96127801 0
475099543 894436831 0
804965259 247503883 0
520860414 668760950 0
15208449 79406242 0
604201436 256017017 0
621440559 550239537 0
18044414 246658024 0
763983905 79852495 0
745616230 538413265 0
341982749 404400924 0
302525967 431644831 0
433052499 556108688 0
126463660 682442771 0
747598750 260896028 0
246436139 842722818 0
213853731 945780031 0
776097591 75425614 0
413683140 926635892 0
988933366 774784701 0
637151549 113614489 0
648612912 903238141 1
535591685 684565942 0
776598671 836921453 0
281586429 72898368 0
21100285 42618868 0
325009600 289593985 0
578432045 380703350 0
274888507 279503376 0
53948992 37412488 0
487542939 50477899 0
20889008 705757215 0
234677274 850563388 0
42550625 990861121 0
982858375 628151686 1
430267165 176297431 0
431417460 550873396 0
126487100 461432170 0
281405917 19048800 0
8299428 361582641 0
53810774 701934744 0
538693824 931876461 0
427545041 730974966 0
568614819 395979749 0
87500179 85105323 0
221347723 96324015 0
256835906 265931166 0
685382631 60670722 0
393100385 912507964 0
35886293 644895583 0
635131298 158308792 0
349342201 775999497 0
171684229 641983426 0
9884736 591329897 2
64919662 763558441 0
905344315 577043620 0
763824007 800948295 0
879328304 938535073 0
612073604 469490524 0
206138429 592194110 0
920901634 701534544 0
771924752 181203126 0
67826218 109069430 0
554365812 142006680 0
748562901 627440864 0
72983641 212488302 2
676657880 122975282 0
241742930 227328802 0
208708871 102003014 0
450712439 592992892 2
215938770 807679855 0
722342217 386134230 0
554043529 326586693 0
86537661 623200695 0
190684481 591283806 0
837173594 769905329 0
896316440 20592105 0
468315418 165218457 0
235334768 240226327 0
123315492 410017820 1
230639613 476965878 0
302291013 32834126 0
196094504 262486717 0
146519451 560770279 0
302527597 279072707 0
814062443 198659502 0
436541819 57222040 0
782754278 28366737 0
982363084 342527253 0
111751623 35372806 1
232289637 791871190 0
115917798 622516515 0
417143540 794368805 0
712310407 796509798 1
95976735 16406461 0
123387557 230911919 0
566273135 731353585 0
153245965 102872300 0
717873405 117175455 0
32111475 9423704 0
577456427 996885118 0
93164615 946332243 0
842893367 45896904 0
989205115 974055537 0
22278941 179108031 0
152600762 793293454 0
367941121 914576181 0
292612419 257689608 0
442938335 567616566 0
432312984 368571485 0
32143305 572959182 0
525798191 560869609 0
491125028 970494327 0
313876180 73429560 0
252014718 529373061 0
629754876 891935246 0
394021059 557500748 0
692635155 742227377 0
921714229 19965551 0
279247862 56984054 0
131173758 993335528 0
359924245 38989928 0
35537301 90763233 0
271979318 212432180 0
749536739 80472475 0
277214143 80041531 0
480183282 314936063 0
37644073 449097075 0
3839966 111093993 0
873262585 36644119 0
314205367 630980462 0
924161878 119542929 2
170823153 733093581 0
151268635 212891579 2
443650801 113552394 0
737482223 417857175 1
713486857 58658505 0
701002875 13701957 0
42212054 52981922 0
682944723 802554297 0
511343731 196462827 0
429107048 976599645 0
538805139 195938928 0
534593259 395718817 0
585595526 360848605 0
963647651 12996961 0
619490536 507352459 0
88434184 360727469 2
758317766 135583160 0
139290405 986316240 0
155430977 385389746 0
253317855 22051550 0
394955205 879112765 0
750257852 751223265 0
79729244 589417232 2
858042996 412018864 0
989823746 265674132 0
615798479 434483719 0
758327455 602465502 0
764397146 578954490 0
934017151 878600625 0
624901460 535653584 0
540862143 571096613 0
416937593 10196933 0
66842049 700466981 0
611689938 237347940 0
196873043 96498122 0
953235271 461048963 0
360714896 386014918 0
513902060 879181172 0
756892530 720318433 0
630944 228310812 1
469323689 251720865 0
783224007 243565196 0
518261111 593977029 0
175744413 605602526 0
407922964 884861965 0
745640048 408796922 0
854084749 244453254 0
151365451 958828077 0
556526579 885477833 0
196406239 707542969 0
844390557 165961904 0
53956578 159437424 1
615701238 836006289 0
535202916 427071279 0
968260040 306309482 0
221957109 13158071 0
167888055 667586439 0
676100240 308602768 2
590037104 942723460 0
689238222 883357716 0
849615562 776777318 0
940067022 49554502 0
100571792 415191517 0
500440 348166013 0
370827803 591345731 0
351156602 222428571 0
121472748 25325390 0
868887249 607313385 0
508125965 957151866 0
936004063 663648939 1
356111926 6168303 0
44002851 29830097 0
69306206 757244387 0
574867864 717015606 0
576604231 196622210 1
886361251 574294110 0
960310210 383830403 0
881828172 493129697 0
612679979 280484391 0
159359387 139694317 0
54322371 944309860 0
834508175 641841685 0
99989848 122649551 0
436132298 573178520 0
834665050 439262234 0
181354619 116298087 0
624287350 427608861 0
290686413 815254553 0
315287881 103325762 0
86692950 20709206 0
759183789 982738263 0
243393565 740130581 1
95766807 840921099 0
104752464 827934390 0
493239843 64967182 0
759913375 46703262 0
453318492 758233453 0
267088912 788546846 0
714307137 583722825 0
741375303 316893095 1
71222442 797983430 0
182119119 187295546 0
948744171 628411738 0
166034812 878572674 1
38658364 928991217 0
339436055 580761274 0
737211833 607471606 0
475106105 238886331 0
996578113 884059395 0
969483875 880680290 0
364855521 980656858 2
847205095 755139334 0
713196132 815380315 0
450071376 822013786 0
87434068 689005901 0
88396462 511773144 0
112477167 416385685 0
260417269 68362178 0
690006866 535002689 0
603246480 62954506 0
795582129 866358192 0
665398205 619028811 0
95033194 649544646 1
803058327 772659601 1
635629929 787989337 0
431516342 750256940 0
122855341 871435084 0
59836647 525358889 0
557651576 331697450 0
361774658 74468295 0
929591431 849171623 2
504092554 622474901 0
777885474 294377578 0
91600029 598807784 0
665424782 528099573 0
490316076 760172961 2
937521268 488703881 0
422419876 843237453 0
931043882 287221974 0
277117490 116870703 0
36048841 60193894 0
616893112 390962678 0
803754988 645045383 0
461557999 492307467 0
884512896 482493984 0
243371985 789757565 1
3930643 112974066 0
585051569 593871366 0
744174112 621618166 0
738127893 4523085 0
715667801 813445528 0
49861664 223730922 1
582108744 643526026 0
818118235 906273169 0
103410493 289759740 0
217662727 867302173 0
672699674 590697332 0
189695897 708332859 0
860276577 434910718 0
97193868 760535282 0
975085759 459901451 0
954596139 221669975 0
450965360 324759880 0
618504817 900136498 0
595279491 845296835 0
28152921 818023871 0
523541513 2236066 0
98801113 554944551 1
66170238 9900949 0
600792702 551605428 0
625213017 409254652 0
21213123 893102174 0
681796823 713706572 0
709743844 896224256 0
905819750 459536975 0
975390983 312120008 0
947287293 264771727 0
491702542 685780409 0
289310047 818844127 2
404411073 52516101 0
404931466 333042228 0
459523616 8676536 0
294104910 192496469 2
69300567 51979007 0
746278554 822214180 0
279701891 419377479 2
126155014 534605227 0
469708404 344174096 0
839525551 655578802 0
755691781 80234440 0
621884206 758830384 0
805426380 731238504 0
828925850 72520036 0
551079962 396216375 0
364766 939933881 0
64677490 65056626 0
483341550 98078863 0
693756401 145168581 0
806849009 856037136 1
61126669 28627545 0
15052775 964627459 0
116123525 695755280 1
936000815 11140127 0
882361654 738812672 0
596074717 609198317 0
89008346 344338577 0
989857797 772949071 0
363597784 841688063 2
66910135 669949867 0
479655446 342167890 0
312237861 964884804 0
55777369 385470343 0
177833664 311743238 0
983202596 513418508 0
715599241 840776142 0
640804317 204646712 0
752273689 891226920 0
952694289 408984380 0
147579042 458949065 0
848241633 589256254 0
750836616 407294801 1
687669312 70238658 0
40282245 14613313 0
30832166 445455701 0
223111242 562813466 0
18112071 345520687 0
749729963 854458621 0
584343932 664973179 0
662618193 46096047 0
637893118 454632119 0
587583306 392553331 0
400007159 371597445 0
441686005 799591532 0
878002678 309918098 0
121073020 63699360 0
499847863 594134965 0
1914652 948369607 1
84819874 784334888 0
544953824 945833055 0
845039904 419578157 0
678317637 448368733 0
281658562 510154826 0
435361055 231469348 0
316407617 955620304 0
884376066 186527389 0
88126644 672496241 2
183745454 607470662 0
919718102 437755887 0
623402976 450105430 0
213169687 397386931 0
738852283 86747467 0
991117839 939567551 0
598495660 468127303 0
992043656 453714152 0
524452884 906737326 0
741533447 741558678 0
206790574 822997836 0
791899814 21494574 1
957382761 52816716 0
705685150 108704353 0
524914737 572971224 2
115731332 677252822 0
484817732 983805003 0
272562469 991274941 0
390540421 972717283 1
213213487 551148098 0
746741167 940746048 2
434120458 946038717 0
898286927 709218667 2
917363490 364223345 0
915108395 172933326 0
350593387 843583815 0
723353018 40881719 0
93695872 922963244 0
324872864 307995414 0
998773319 666408058 0
507104006 64018538 1
580451763 761571820 0
52039786 42668460 0
148208558 533740965 0
68781427 760652873 0
144530604 64542246 0
111543168 451722219 0
537862456 571794861 0
176212351 677393905 0
728544981 354053248 0
638061952 567898320 0
714732690 247973865 0
490212343 634565416 0
127761803 972487949 0
287227674 530932427 0
548354009 240135661 0
799029089 101268581 0
436198828 413576602 0
959583235 418998822 0
757057100 336217760 0
279699130 919002807 0
689040496 672447929 0
705546661 468696029 0
580165456 365525690 0
908143478 180652093 0
736633808 423731715 0
347530231 427661100 0
25330146 192535931 0
368132192 835141677 0
194299147 391623368 0
753133650 883222277 0
659448843 993701674 0
876946607 402469348 0
756320258 258194716 0
729742656 295489886 0
182955476 726378947 0
110422661 797848363 0
593636262 695574530 0
278460517 708104934 0
356158676 808447198 0
748857227 369916127 0
73747346 443080738 0
28549941 628127385 0
135448409 382610077 0
741133946 650879388 0
233425544 805325632 0
982936313 932907863 0
20626395 379889747 0
855394762 616928018 0
734110086 759733115 0
650560082 756031578 0
197551879 111339540 1
575452095 448706345 0
271049875 554699498 0
657040473 416847936 0
503172294 8633194 1
389179282 81991460 0
722144893 946579746 0
607567601 142807805 0
711481337 329354224 0
492745081 621306717 0
559096366 550729968 0
562021360 164874220 0
882189495 844350804 0
464977110 703814965 2
345911375 63039745 0
698788409 636893660 0
220873339 528597341 0
299411372 143981958 0
984979805 137189739 0
753419235 565054393 0
1054547 347284652 0
89535031 485630608 0
842373731 602105968 0
932861978 880513876 0
764645162 415545952 0
904300891 941312295 0
294913557 60104104 0
207786812 44036666 0
504369079 357990652 0
941774371 547492785 0
436831180 976146864 0
378216813 37275593 0
625489296 630351368 0
476425353 859658288 0
804125144 862657239 0
739681713 524808657 0
343877762 50125426 0
643926372 550732131 0
129543188 20070528 0
929784615 743471752 0
418128187 341774468 0
909300486 21360588 0
701780871 322508095 0
970877967 733133469 0
71697855 555221253 0
861222917 47860749 0
64487886 545692342 1
667976111 791021972 0
147463768 154443247 0
323826474 452995826 0
377212001 118740731 0
147811897 737389288 0
222436324 892860340 0
16546706 371926573 0
258908135 204853721 0
902517070 777342824 0
340145344 476468466 0
571009378 924187012 0
679148892 863826247 0
704375747 48109306 0
362681013 84248895 0
528795573 258176764 0
884806814 915298022 0
698883259 775720862 0
311367815 747583541 0
430593945 266722108 2
469217694 456780638 0
61957173 780384092 0
982329147 696872725 0
319406129 665063492 0
769979731 663781627 0
688037572 88873861 0
199104264 348084626 0
812900734 283089703 0
125525311 813297102 2
781627353 606387830 0
243155366 567727507 0
287479092 972805211 0
38186495 139619374 0
536410124 199648162 0
383821668 933278236 0
654631087 764092644 0
337992525 327816057 0
358191659 898497205 0
32376879 23278732 0
605914885 343576915 0
108369266 142153051 0
381746165 211680537 0
638040970 415266292 0
316140458 920371324 0
257589756 83217158 1
480495856 102758920 0
642923519 704842534 0
640183324 740977733 0
49081158 594110988 0
816502676 604853779 1
947584690 97341658 0
511811255 232391155 2
614660637 748483051 0
212768985 717055948 0
204608255 224634865 0
77594753 637023199 0
596937876 988044125 0
28893645 939036143 1
740021843 284042920 0
716521365 738075516 0
72802511 235990530 1
107381964 176372781 0
333952438 879402087 0
219526544 758375180 0
50420323 727156482 2
26999173 500745352 0
99347103 875096690 0
686905613 981530981 0
38753905 556483753 0
555264709 205742058 0
852938784 231401108 0
494314787 106486475 2
781750991 634521410 0
648359661 670733125 0
55803760 544753047 0
619613547 449752219 2
149468092 965119086 0
362488146 583312777 0
655290484 974533162 0
148669704 491079234 0
49777137 302021902 0
733549821 260929317 0
368118965 985798020 0
856883384 136773361 0
402250804 565802561 0
381905073 181783284 0
676355834 145640912 0
479443929 655703519 1
656176518 403730719 0
574221293 470613176 0
11135328 1154385 0
309610996 19777029 2
745382599 194860863 0
554793601 186040457 2
785275848 217586109 0
88028728 256036039 0
319092295 161470239 0
122375130 806132473 0
108636616 882188839 0
483032585 569472468 0
702908324 175023618 0
963464985 359067279 0
583393680 70758052 0
397758298 45353806 0
639951363 837425116 0
801400981 298724388 0
274353799 289022315 0
372360114 92375539 0
487145049 215004786 0
417329010 663996437 0
389568599 105246712 0
880049652 768067524 0
584091004 662688655 2
858925416 848565605 0
93879520 106023360 0
369690423 633532556 0
879202082 396941114 0
330639542 79667782 0
697834291 80223825 0
624104069 940891709 0
893615859 433975586 2
124385825 612555917 0
646692750 914799055 0
81321217 143251426 0
254461566 861535667 0
993687645 849746215 2
394823171 838969182 0
248606205 207455927 0
455520382 838973332 0
48942113 861405324 0
549802278 701275096 0
82431495 976611241 0
219147770 626959212 0
231443962 788280498 0
452731939 280628704 0
901134782 776437318 0
751302921 483164242 0
600214146 462839813 0
288292063 766409494 0
206085421 119189731 0
189249339 829360167 0
545153422 504243065 0
187656987 162908969 0
294109170 23951484 0
474988834 353303478 0
249281139 263350441 0
559062749 306061805 0
925768796 432227725 0
506109502 758546817 0
508310411 661319578 0
641524813 47778497 0
58085198 774307839 0
519276665 162255996 0
288010385 538806932 0
670070025 417290206 0
623018139 35365592 0
817984989 821005070 2
747079526 404183344 0
450884754 392841062 0
75264799 753235782 1
347659045 79216459 1
301155445 50788998 0
579979586 226431054 0
452066783 461770545 0
823171462 810099207 0
55295428 519651617 0
3646188 885317728 0
791440067 145391237 0
181885845 808803153 0
428916563 885146648 0
753680948 362947866 0
794402781 958819529 0
934046014 632475528 0
667984217 381602164 1
159659807 176109066 0
977018215 22864825 0
891612748 766431972 2
701585581 524578003 0
620253571 843235822 0
39216279 951429620 0
654870728 311545433 0
29758262 122044392 1
129709381 552490686 0
988780868 68822008 0
12034639 734418725 0
412186680 743412019 0
487920784 819519345 0
123632602 617046550 0
105383709 66100033 0
137301997 484623907 0
936808310 489201411 0
40323862 990371548 1
586132320 732957130 0
207100869 477602967 0
447854249 49119034 0
747359884 687713362 0
562334493 904359655 0
412397086 87113776 0
41477190 519769605 0
791986430 6591248 0
188703954 686741975 0
338388569 491585830 0
615225276 735359372 0
447320802 460668111 0
811479658 358559796 0
424244666 891516532 0
973375852 830670167 0
239078341 171856683 0
355426888 368665714 0
135967058 467295887 0
38189189 534453231 0
59908706 967957946 0
203860889 305970776 0
72055015 585910795 0
115615546 524399893 0
432188276 95330705 0
546013447 261990092 0
559226547 35247300 0
920120122 183750005 0
119984338 91194606 0
966261902 167459148 2
41472867 467412631 0
945628721 294491955 0
404824129 215689371 0
618113815 973239798 0
854826379 115360663 0
884001704 243325425 0
727532279 901835590 0
396224531 446305748 0
49747368 909156981 0
41789310 386616621 0
398431974 996300766 0
117225253 174964713 1
849836394 138102352 0
962237917 4500191 2
211439155 938060963 0
763626938 589455405 0
269660820 818043488 0
555325814 618733313 0
314999125 522878878 0
770202128 8626815 0
141349385 381355540 0
616631873 318415651 0
208184322 133971341 0
121987311 27927082 0
815471787 736596353 0
875247392 818596460 0
311308462 844961657 0
873050948 461640069 0
903838719 960459363 0
926153267 253667983 0
458088017 30585241 0
820934209 291736550 0
654613510 500624621 0
144205212 616228225 0
170307002 861203754 0
362667200 17540303 0
765398924 490391121 0
726418456 512315961 1
340304815 186086752 0
910242296 31315468 0
980300758 68696963 0
439998623 898989433 0
66046104 258417804 0
173497830 173363040 0
29589141 793016788 1
222726131 283334301 0
797833312 509279034 0
112133336 439195295 0
484065402 40429387 0
577781472 726499041 0
640462571 30147007 0
82647553 615702688 0
140858026 686907880 0
803368308 819369612 0
547370305 569965972 0
463887395 10002254 0
44664125 463038766 0
533873032 955436044 0
678164805 991581297 0
492389254 493237399 0
688945714 54588574 0
384662133 139217372 0
85125528 394220025 0
999679462 523075672 2
441000624 299062814 1
459034001 356844239 0
685748489 348574060 0
242386195 768194609 0
214850976 135644716 0
81777420 962033914 0
827202223 774655943 0
135454307 360591108 0
23303831 672368826 0
789498929 22062731 0
744016780 532964145 0
429891880 928335004 0
288990189 842926538 0
497499149 217642536 0
305343573 687808914 0
462238170 540319896 0
509873269 540005954 0
615231798 644330890 0
522280370 343114456 1
434107808 149925545 0
261767421 708873618 0
797520124 870750638 0
906340154 437800489 0
257830770 973232342 0
42245562 289012754 0
641514080 675029662 0
57982159 522208782 0
911826916 478849839 0
99581248 662669386 0
374546065 782460855 0
333125164 771485270 0
290666097 225372455 0
882126990 15440500 0
85660348 452732936 0
855506920 458543940 0
37594835 22008215 0
803243885 114642955 0
842629797 940562183 0
4649755 594415164 0
23786661 423986465 0
469488165 53880819 0
898799867 54756034 0
319125088 40893193 0
414547830 104443213 0
91690813 133625063 2
28534956 323801978 1
75692820 246879596 0
807126282 158424517 0
564191174 904702973 0
172103088 110718203 0
150739687 719236499 0
50395997 161662312 0
284254320 607444592 0
165993892 703459675 0
147443725 554319519 2
971170741 787099697 0
383505768 710018581 1
389021874 708369130 2
383432158 539918186 0
831483851 902544688 0
552821443 941532456 0
346715242 926764653 0
788868483 425029662 0
361096685 637770976 0
296820962 33728590 0
583792727 81639153 0
834845702 852604497 0
665430666 923357400 0
550692895 164645612 2
778373054 93576155 0
579332864 796461524 1
942286224 945941118 0
302743741 735296080 0
311802295 292569092 0
241618579 722861892 0
496097681 17848115 0
727239119 85974837 0
243768459 391777768 0
961057152 359940629 0
302079649 252436801 1
540266403 428031407 0
465168114 111220582 0
681507735 779214520 0
827337806 789143917 0
329218532 117080159 0
552862672 52089447 1
234449574 359758849 0
887422502 807789017 0
296829806 944021185 0
979085924 61320350 0
945493965 670068727 0
874548161 45990877 0
680477609 832929473 0
962245884 550775556 0
641261778 399334055 0
279141171 196274900 0
162031301 636774621 0
634879457 581740761 0
403530431 15412915 0
142587980 804456678 0
823613497 660838595 0
20207547 550044766 0
88235799 368979388 0
325452599 885489579 0
400925797 608688373 0
619405030 442514035 0
978321478 233157565 1
233870388 897784528 0
628239404 580934882 0
502081101 359982305 0
77932045 106922266 0
122101894 109283911 0
287720698 757380533 0
982592205 889185768 0
450788959 983864813 0
384260080 552499647 0
166657896 3571343 0
502448977 441389174 0
578553975 923824591 0
964715040 309190690 0
51091099 21615106 0
923628534 753451781 0
138247283 621274158 0
728540966 987070644 0
962896386 423894798 1
216231954 194523137 0
338111174 855819245 0
455911848 198427097 0
127114470 869009631 0
537159399 45443937 2
396839653 467462090 0
161396593 382070933 1
435804999 803132201 0
240613957 470819226 0
59248260 222084089 0
536458412 592473199 0
50262183 529065411 0
883855484 346221874 0
238460408 868745155 0
232501199 263575100 2
864811484 935737070 0
671242837 602791079 2
802754707 463030549 0
70299667 10710777 0
549855784 861130343 0
915305982 311683416 2
493556017 375432825 0
68163047 689612967 0
574662646 6734906 2
634606872 791187123 0
34383680 533825727 0
362210525 21581299 0
297156391 35063015 0
127225411 538126793 0
359375854 529761887 0
26501102 136632852 0
60398777 155611979 2
97918985 236271132 0
180956485 901464913 0
990409478 321882380 0
380327241 924029805 0
112103619 229038908 0
416874102 631631090 0
63176793 814084940 0
900278177 324529702 0
592214278 54236037 1
605076110 687384613 0
914333632 83569792 0
606079569 651463719 0
401456555 637545252 0
419433042 359789264 0
638770254 560474586 0
228854048 895608311 0
87095923 710017304 0
313321462 712434276 2
595334094 593294617 0
615091399 596775626 0
565365226 169766645 0
755901200 789850113 0
188031428 295307879 0
648457529 127982943 0
782907638 897026700 0
729079498 547752319 0
24368950 82405258 0
479480936 799135844 0
477679176 808409017 0
368861784 786016609 0
421560420 462916113 0
685605722 559781036 0
751709080 450294538 0
67582767 71785568 1
801464597 416014986 0
887714570 885090991 1
212357725 100980462 0
203503718 908144710 1
48611375 865732058 0
406639156 140597477 0
904359275 51504579 0
621835883 905639473 0
7604421 7883349 0
109152058 472912332 0
430336673 462728113 0
448194517 291551054 0
146943183 77067543 0
131776187 455810807 0
141829547 206356590 0
873911808 25916905 0
115422511 474515155 0
57978723 976915800 0
974471270 216896310 2
843976653 50369349 0
77121719 221436927 0
144262471 310853520 0
204684646 417513600 0
948904100 973966198 0
131971939 644283703 0
262873759 70555144 0
476032725 985013123 0
384936337 709777244 0
972056814 19035427 0
260992463 490976540 0
929230211 936591922 1
190733857 620038534 0
267021675 602549303 0
425677333 673466528 0
652585445 374972299 0
592869981 899120996 0
63781025 850822433 0
776962097 8800391 0
87207012 835678804 0
377062140 142399779 0
266429517 452799947 0
395423229 681973084 0
731215434 677209473 0
612972715 231498068 0
28118893 517709617 0
318135724 157874175 0
804994554 995136504 0
610608910 752726485 0
454687327 133278579 1
267111744 990797500 0
614730610 736894589 0
668184530 644041964 0
230295393 556929004 0
199851110 798257313 0
78020419 170269907 0
939108333 838076284 2
892496067 477060129 0
597633206 661678285 0
742247518 148399221 0
72283895 592412810 0
945361355 545380603 0
39494173 846901255 1
632287848 900193148 0
345097773 823836893 2
395051824 661904510 0
74893553 852837327 0
310872214 318233975 0
475168367 107038753 0
694381996 500615911 0
992904414 944586445 0
241635375 62539375 0
216056455 997791711 0
423920872 735342842 0
65954232 499529034 0
285289996 499648309 0
413503581 594108776 0
229726454 497375215 0
323881201 840216834 0
44583946 467160287 0
269695451 271446 0
26750448 290401842 0
135379476 945224344 0
827278070 35197406 0
69725652 571342900 0
294104452 612982505 0
419421386 2271093 0
117605776 40139854 0
53754121 503698084 1
428422537 661525248 0
253034485 890194381 0
993604779 473825085 0
226728241 537517040 0
10083020 647222058 0
982832169 727083791 0
884375668 371072002 0
28768160 853166308 0
131343578 248463630 0
654426748 799370265 0
927122043 771064104 0
762341093 720951127 0
981608780 573163661 0
874349903 955762411 0
47073278 981629736 0
336732288 877685205 0
18560745 247020274 0
264914394 743070857 0
709821832 299818555 0
646817687 54628163 0
765708979 972663398 0
681636164 551801476 0
92090106 156136161 0
968196410 577058918 0
96533678 957324515 0
347299793 970266172 0
81038473 842583012 0
543527582 953119676 0
451666381 592200362 0
499232335 727782079 0
736808746 941804812 0
521293670 482505975 0
433884303 269179621 0
787663824 765242628 0
709734564 346552494 0
966103518 816558116 0
712572705 107117557 0
780415859 219735762 0
825530664 342323933 0
728669892 116011323 0
8326641 404235670 1
238531492 673399156 0
525975592 668078563 0
957274106 634908060 0
17384269 568018379 0
714588190 759331897 0
385986001 486099524 0
48975679 807499218 0
730852892 152104564 0
729623494 528349005 0
588065371 598117752 0
691998178 724125319 0
411150886 613743032 0
64304351 576636524 0
601576995 816710427 0
281963988 70334085 0
819934542 661136581 0
933845079 916163949 0
64603951 449655616 0
472013514 380137538 0
62747537 64663202 0
726915654 240519601 0
965563039 449863462 0
755381054 572924981 0
358237456 273160182 0
113933724 844498964 0
933847054 698080373 0
839415142 825128971 0
387259145 127382800 0
548130014 62284204 0
183307549 975167449 0
50989465 791015282 2
855276235 914121358 0
760153391 587266214 0
695715452 144721023 0
72546711 409570313 0
444674810 377078656 0
290388285 599886589 0
284321320 697017069 0
583774161 250857659 0
626381718 845408437 0
898534580 103223250 2
266503645 561214485 0
63457649 62534536 0
871559365 15890900 1
139238199 572735673 0
71187657 249046719 0
122827250 590712188 0
64985138 424254777 0
644598594 909182755 2
978469143 399333789 2
868634757 359201637 0
903281289 462122692 0
415818026 38719697 0
321217492 671574406 0
311290707 747772566 0
884114527 207009321 0
67724890 752577274 0
341358408 426157032 0
318698671 881798037 0
134156707 11892306 0
787673187 282582127 0
116847037 790880318 0
726359962 477823414 0
184118350 447087604 0
253698941 142656518 0
175850085 224457255 1
573040417 551674095 0
65866990 103427678 0
98804130 768951082 0
864070090 55706229 0
720650145 489182794 0
223057253 66653730 0
113159512 792348434 0
41065189 103963708 0
440794320 871573001 0
458497985 280567349 0
406961859 658249283 0
774936041 663257049 0
45168947 268170517 0
829261624 71606920 0
955135393 907907143 0
860732249 95230035 0
833373519 513775199 0
472616091 630598714 0
902250087 358566576 0
252021726 155186331 2
647615155 482713476 0
329004474 719256076 0
140489321 885225695 0
255681804 389117111 2
790714595 807622277 0
865594018 657964169 0
555822304 1541930 0
947205378 793196428 0
888259452 724860325 0
151052718 468912137 0
133196349 962179651 0
902129818 612701457 0
450193696 494976161 0
307263689 191840697 0
372109596 221397786 0
880025983 360031000 0
3683910 422250957 2
294850648 462400284 0
77505972 187789707 0
990320003 651918811 0
820265654 721896442 0
391456190 159650468 0
681593008 236125054 0
393334258 73052172 0
138484819 441757412 0
206824798 231402136 0
439335863 232764024 0
493373369 448138535 0
226360757 155656396 0
252327313 407922220 0
872030737 240271009 0
875552939 63758621 0
613747315 765968996 0
572491764 310291843 0
14956372 437147850 0
447408688 427230131 0
5665070 560707884 0
580666896 169784359 0
668929486 94129124 0
508337987 408888891 0
981725422 807642364 0
233377330 511065104 0
633913402 715883801 0
76784477 150435141 0
300019993 869593139 0
217512689 397788739 0
967341051 53757525 0
749152722 815339709 1
77244231 115601134 0
232641471 985408180 0
283675339 481493503 0
82361537 167347545 0
93096369 829033019 0
282816159 915093491 0
486954676 44717367 0
982828171 756557144 0
998804194 282091271 1
474819230 192281022 0
259754689 180071107 0
952414315 83942678 0
697044766 802920292 0
910051549 36311171 0
906784432 120158605 0
844013778 425339085 1
182558067 103463760 0
336010053 21830276 0
568998280 130445923 0
871487335 67031443 0
672063610 126462247 0
344301073 554058773 2
679771393 741977446 0
24028385 74967162 0
373491286 697245280 0
291535087 223840023 1
173291792 119972890 0
412736062 568664927 0
724930367 148397618 0
618483282 130736835 0
912041190 715378762 0
432388821 28770225 0
123966416 839723112 0
331376427 807303029 0
959314018 42321970 0
698274412 525466214 0
253208058 829613402 0
105669942 137953479 0
615455926 13448030 0
407821382 683725008 0
50625296 609137374 0
580364189 457760109 0
128073391 596239470 0
708809675 659668748 0
902408059 195917502 0
382504283 556390560 0
638700276 610202781 0
583869773 344107318 0
284003354 612367835 0
564726535 825826268 0
218993177 11711677 0
31140093 523250090 0
993016120 85406245 0
276911774 154643040 0
272188015 344366572 0
115613204 65246457 0
725680281 84805664 0
565831820 42941096 0
234100466 113444712 0
824608728 751385419 0
226445364 782548339 0
36077093 684120297 0
260231310 274810132 2
584520155 82399081 0
608743031 534791891 0
284553257 314286623 0
231123659 576028072 0
51411141 138766508 0
474816296 785346131 1
873995544 218663500 0
501412517 770676144 0
137842290 473458019 0
661917026 54400976 0
367667564 390960892 2
46308331 325617579 0
310987811 483644577 0
314250000 8856082 0
25452813 748103716 0
224341375 595800592 0
626658109 540899436 0
996489761 42380746 0
130536301 695398379 0
4660352 381853441 0
353322656 967213232 0
962586389 59190433 0
819290955 294060291 0
612820460 166117874 0
845794479 974651800 0
384031955 498833136 0
508042492 620613531 0
543608939 394953338 0
747675026 83422463 0
811680979 684620734 0
471939499 869855734 0
284845938 939712059 0
4597563 811746631 0
868816124 17868119 1
402713097 976860772 0
74566810 528428139 0
612992075 768665753 0
359639029 963412819 0
72363078 467856127 0
835755562 433206928 0
893372618 254705816 0
636749433 330024465 0
843937621 348086894 0
65704203 112638049 0
376022374 184300257 0
596516408 513790967 0
602877663 419631529 0
936278689 115415524 0
688501663 665271750 0
426569280 850100705 0
443855186 842047845 2
286705759 244626757 0
771688722 561243511 0
857766087 161716906 0
675865858 418918572 0
272999139 74051304 0
417833933 274145842 0
695312918 611408041 0
94511427 767811271 2
396323354 115548379 0
767626080 205921102 0
462751711 401611429 0
758655974 94933903 0
646213024 530351982 0
917627923 374794062 0
901219849 621691001 0
16824214 483437484 0
236751469 70149064 0
465702780 832420380 0
529391095 245895797 0
392032511 54446950 0
663733868 999433656 0
388186435 699682640 0
592875726 966181712 1
806082184 85762850 0
129344676 774597872 0
837640436 458144521 0
542628124 509645599 0
630447201 757250442 0
795392532 973016235 0
920192796 10100908 0
879086593 198211218 0
175248873 857078294 1
869317946 697695037 1
542125046 260314550 0
924591549 278330517 0
226123205 19327340 0
785255462 625460737 0
831041955 649610075 0
587599669 32623371 1
13741364 385841610 0
599118962 499528934 0
4886395 853010065 0
889786327 753570353 0
347145061 513049202 0
134806643 252472653 0
332270591 58155250 2
67531505 139532494 0
255887590 436025298 1
997598366 93010703 0
465606795 176918885 0
568341361 11880063 0
91137402 87638743 0
622754252 335280890 0
11456451 866054788 0
398762616 2231696 0
767031789 416190113 0
217468671 682628321 0
408244059 166617415 0
963855220 510508318 0
762826123 30023834 0
125328578 367066175 0
165249977 430616393 0
270669682 235024584 0
347233930 518535068 0
303754302 94638850 0
961656711 963193545 0
809025519 350308300 0
774957164 554553739 0
69828512 122832615 1
439208764 864921378 0
130274425 459149444 0
670044473 184308166 0
526573438 124293769 2
526295603 290217848 0
601601188 805297581 2
250890750 58616636 0
268117077 534359065 0
87980261 373173707 0
887310710 9879500 0
609320190 638126569 0
923888919 164296784 0
36891438 37359522 0
703862011 459940270 0
467547555 469947443 0
36801966 60499206 0
107541986 443593220 0
112620773 7468496 0
93610964 402454359 2
829138391 205257652 0
267922450 222418296 1
928754255 63377190 0
52851330 574512368 0
99435140 469051521 0
910393511 739124566 0
241203441 936179882 0
112386664 51895337 0
890090488 894518224 0
15787615 521558116 1
173597076 257414536 0
759088235 802501684 0
680541718 78134396 0
957530670 92749770 0
670003554 623763676 0
903472129 171013665 0
715007648 401229320 0
260263324 208041406 0
452144997 536793184 0
78438540 816261927 0
634832506 439318665 0
868713640 158391390 2
82635641 550641780 0
449002418 452904696 0
841036034 818647839 0
839502932 120043463 0
870008154 426909287 0
157726432 682485415 0
197232693 159054378 0
42009774 714789691 0
515219610 524805851 0
884728774 362906966 0
217058337 921926560 0
610278716 977460717 0
72068042 664432326 0
491572556 500881561 0
899086817 483440161 0
733457908 114738381 0
916177117 108675151 0
100415582 15893321 0
806020130 829595842 0
592690485 829578081 0
82803428 245554062 0
870245767 897640007 0
123362547 308773794 0
145202285 780672150 0
309866604 962051085 0
270440016 88323911 0
155685453 136000693 0
803317588 738726134 0
369407016 784929878 0
551445177 123070150 0
266177193 252975223 2
469288181 298708689 0
897632460 996783142 0
51087694 441625270 0
292273812 806476626 0
839221220 181994305 0
721926443 753351678 0
814947279 769864816 0
201083900 326193927 0
841344107 119898604 0
909234428 575815172 0
174459955 944570644 0
981184452 620597830 0
583211881 700536869 1
373105364 899369135 0
937714589 128304737 0
848688583 841535835 0
735376470 831757496 0
889643369 626776712 0
60398748 436286616 0
239515992 948087194 0
616664213 534834812 0
796077532 657716468 0
6565 442577164 0
63980540 238097395 0
101351421 111225975 0
604931283 687758064 0
932748987 109007207 0
830777297 87967160 0
381898316 122305341 0
14837164 411971347 0
389379245 119260365 0
812502258 724205480 0
246215929 712911292 0
970504943 920877398 0
439944286 73338966 0
940304574 678639558 0
955459719 244445382 0
246130870 661704057 0
765085699 423374738 0
432056797 663679325 2
825093706 768288500 0
489164803 629866463 0
53558844 387007019 0
718445920 199729024 0
941569362 741745037 0
614778100 258930030 2
942715019 213359761 0
81494361 28734639 0
664099043 633758181 0
855516234 25148826 0
795939961 524373128 0
216821466 79832955 0
264436398 183003406 1
795965427 127498461 0
179236988 432745209 0
612945679 147693187 1
106520242 123497700 0
766605888 603070474 0
96574817 638697787 0
422342924 734440138 2
224276604 639630854 0
932486443 125922394 0
450940638 29473483 0
477621109 314478737 0
679362344 759490776 0
26600639 970355788 0
169817967 697868602 0
803419396 948584724 0
208464223 287742215 0
797026206 442145866 0
833614282 134827685 0
645251252 505570505 0
395591737 754179845 1
37284868 596576015 0
196820857 121498651 0
168793611 111069724 0
852653985 874606156 0
905371640 42913326 0
989959769 536866733 0
756239785 337909679 0
839398617 564259759 0
867011203 615903242 2
414412331 635450141 0
495361619 249374124 0
91565316 304784848 0
330578926 730815291 0
827096412 429717617 0
997480432 184561826 0
850212856 587255429 0
741842595 975560260 0
509519804 455284918 0
410585143 717054202 0
214327463 503868113 0
705719809 138530036 0
455747017 5438956 0
226403871 833774347 0
681285877 57728972 2
245511249 223921645 0
381029585 655780796 0
813516066 967069789 0
33974218 7152505 1
679553706 77587731 0
891689959 762179979 2
690477847 870952827 0
206185616 471169391 0
544631663 258754294 0
76924840 384532233 0
817479435 790904979 0
498853543 394981359 0
82102215 181476736 0
474501164 175446842 0
346337647 703136692 0
28878676 253674166 0
472085532 222526280 0
247781510 836410548 0
342584716 584325204 0
52650047 962546082 1
215254919 42833809 0
122811117 114747522 2
527984123 377643162 0
106254988 254769655 0
441581532 52711854 0
464521289 230186972 0
229048223 60871013 0
754683937 835409393 0
993618827 773012836 0
93642674 139560376 0
955541100 508426016 0
940346523 611391206 0
225449114 115342958 0
623976012 422437354 0
228292326 110408708 0
129471774 559843600 0
896084866 462579300 0
217803093 479321647 0
738072858 933869319 0
955825632 521035990 0
692361358 377705088 0
697465472 842951803 2
264238500 619049946 0
770893347 402945594 0
705889819 106490887 0
416717271 677955189 0
694282967 21584546 0
319365917 30954405 0
327002092 664997502 0
926569662 557798591 2
178199614 391009599 0
127504861 887475263 1
812748611 955476396 0
829620464 35730858 0
366153708 139410033 0
484231235 811527832 0
124770694 481001538 0
48906331 874066797 0
398045541 21166589 0
430476929 411678538 0
914599116 257664679 0
190472293 857865431 0
340801831 366289856 0
869668053 674449372 0
692864827 540007456 0
722977519 134643271 0
564907484 892177004 0
500081268 94774526 0
94725235 110105469 0
582617356 8689482 0
189523985 693939479 0
30949037 116260857 0
55061311 265749217 0
715743583 762285090 0
545977033 245341201 0
958561534 814343648 0
498785852 634799955 0
908844432 196042010 0
122819897 412750761 0
231156821 744550382 0
93423953 646606674 0
144321575 469323903 0
260558269 240219803 0
94555639 429742851 0
1663010 990273644 0
369660413 384213651 0
560288668 949466792 0
171261889 805692216 0
179966143 642891932 0
382354901 604464050 0
9022787 943489095 0
271646581 431878925 0
501876287 522443006 0
359995126 186762182 0
770172962 722003337 2
185460392 213794445 2
520809537 272320041 0
680462021 69633671 0
29841174 879857852 0
690565210 225958782 0
189670439 443523854 0
858502066 666647847 1
496570955 763090992 0
159796019 571757168 0
928962242 154980432 0
525441818 42964623 0
971775717 463191378 0
912276750 887921991 0
573745857 798334086 0
205129142 738668067 0
550108 495513090 0
169629771 218636943 1
926195702 421423259 0
511421431 809515987 0
329877708 735066553 0
721163527 650286512 0
462507376 141784190 0
133891904 500549839 0
329540546 400897271 0
472254017 845121256 0
587873236 768649407 0
646831851 703064377 0
71075914 761741340 0
827349612 103256194 0
486050706 151975084 0
663298430 102047146 0
766793735 403091842 0
424205077 178163139 0
448647136 79130949 0
598561946 540014684 0
489922289 860933536 0
216773792 568197765 0
658390892 125161457 0
996615024 595127386 0
121415892 272016496 0
530290457 195307372 0
121474921 59970256 0
137367986 33626617 0
394229660 912403554 0
549962454 634893636 0
77990233 140479785 0
652341907 484730499 0
611083952 459530164 0
346593067 261608138 0
209735050 90735914 0
823366912 405674468 0
11370829 623910349 0
92002717 463801634 0
796119660 166228770 0
940937285 763959716 0
472740277 158816023 0
30503247 194320297 0
587356686 508993754 0
997544409 72335760 0
682264730 45038691 0
702964839 238600380 0
226601313 459575980 1
83065570 749574394 0
145647107 629232093 0
357439205 363467243 0
116947002 412634245 0
848810427 756459041 0
761446091 434871814 0
100280842 53290119 0
248869108 781405170 0
270194075 561982593 0
778995005 434101846 0
94170944 647039606 0
752479337 675684071 0
50713622 151241979 0
605476741 675713920 0
804917569 44313048 0
157192322 86300129 0
173588498 636533742 0
985995799 896364108 0
183167943 88031467 0
735092619 464965252 0
584800115 24862711 0
743496713 142594220 0
312812071 981686298 0
803845665 990818525 0
218866855 40431805 0
326014756 339220339 0
536780941 617690935 0
450600306 447807998 0
452952759 609579027 0
587268396 628162014 0
183286705 164336991 2
540336891 475973500 0
168632459 123711057 2
128052634 940788919 2
88477286 116135906 2
727449875 690245141 0
974234545 402294702 0
17712330 525838810 0
929629216 113431360 0
83724557 345607818 0
267177099 48852747 0
636397386 770438004 0
130825084 897572399 0
223921542 680972387 0
855853547 429517145 0
472524265 461324569 1
86958441 16281856 0
304187724 118265652 0
27324811 140385683 0
173004962 69701542 0
81936728 250925324 1
500766972 551622056 0
261885607 79845413 0
674661493 36716432 0
458131120 194718712 0
854275357 10941005 0
266249695 165349116 0
669989347 350374907 0
841168751 453961165 0
512264320 945950434 0
360112417 47730330 0
476147604 358676442 0
657180067 833964390 0
280980512 587137494 0
939711022 942661410 0
625537114 858738391 0
264642854 107110313 0
614584736 77281270 0
342277641 536558351 0
599124376 614908113 0
172049119 924645481 0
322456940 198775207 2
268226886 253627381 0
250644164 501277499 0
351061585 117740815 0
555629795 873801494 0
300741441 697966261 0
7447692 435894925 0
564776532 181002590 0
672091418 742767681 0
669608831 724668125 0
599643597 539718822 0
382344502 420389833 0
951652909 278461385 0
136720589 427874331 0
865573475 33063893 0
590274718 946405246 0
763085607 932742358 0
659288824 666168103 0
633107869 64564948 0
538356992 717838549 0
588517359 140691113 0
731186696 773740612 0
290792372 110633722 0
370129500 248376280 0
417935555 467425140 0
911935365 62144640 0
424349595 639708272 0
502258107 828166443 0
923331134 895054527 0
212717579 339455807 0
108894759 481564961 0
698679941 796962939 0
401028327 66774107 1
788247890 136366211 0
689717554 107547577 0
434404029 694304303 0
538872513 476201886 0
824509014 628190555 0
282038632 515351793 0
636754097 840995596 0
890352988 389140365 0
538652497 549276210 0
791578305 788582397 0
617280670 155781386 0
364373626 807372052 1
761531065 811386330 1
963557839 95846841 0
275705970 977038734 0
948862225 61308788 0
816060508 22162097 0
991866785 362449691 0
645701531 494291899 0
78274673 358775191 0
47407984 683935286 0
91630983 302961649 2
842276495 718088329 0
320925383 452505041 0
101913103 936312285 2
942589514 693150688 0
407636346 453270779 0
564806705 505427552 0
91529348 39775477 0
290751850 138177088 0
675166023 724317550 0
697106226 936739249 2
769987686 71003656 0
765536662 927519311 0
49944555 819647480 0
675373362 214967836 0
603232606 529635576 0
529959531 390241228 0
980894878 361979986 0
636283738 176136117 0
492550416 949161403 0
728166934 24711908 1
474763379 924748480 0
258145795 753184614 0
738855324 88583284 0
13387419 762019102 0
278578058 316757994 0
715959911 51724140 0
342226824 814041215 0
292174997 378244527 0
887206576 961111196 0
619937903 785576923 0
660900904 389368411 0
963433697 367425612 0
658246961 184005862 2
998555077 30657249 0
7977178 647259583 0
830822042 24377964 0
406423613 43997465 0
547217771 71467225 0
887375231 962706262 0
64471074 797558185 0
435362586 33393024 0
888325802 606124891 0
60326453 706524327 0
381318701 220251778 0
632021249 112455916 0
961182183 663570167 0
715853365 278845795 0
871145782 175694808 0
878464867 461988458 2
122906089 737907769 0
161699123 155807255 0
684351893 877567968 0
172587768 221351843 0
884722548 662937371 0
37723337 950441691 0
898287697 481259080 0
5088223 102615543 0
804952893 498043151 2
21757647 535296928 0
962439745 944858596 2
55244420 272765714 0
563582415 90797641 0
81234830 945672734 0
955237669 436651296 0
901591371 376391849 0
439938242 974591967 0
848830004 177441938 0
580927443 353189131 0
27116071 446744487 0
950709317 210674442 0
36638211 792965829 0
132912782 474582938 0
227440493 209162733 0
128919044 94693503 0
215396395 779808781 0
742153274 870321834 2
288110289 717378157 0
810469869 354159009 0
640640049 527069011 0
148996322 995119040 0
349483824 774543932 0
280822582 749474872 0
159038549 152019749 0
251536878 620984709 0
617475480 889102837 0
266497991 102169025 0
64811376 336892554 0
748319704 844830367 2
968349124 180657015 0
29349346 68045957 0
274841891 385697806 0
72786253 437674060 0
995565037 461340912 0
16789425 97811737 0
226791766 28295990 0
58390288 927289823 0
87623597 406352025 0
775051769 562187772 0
286471546 18343767 0
36378629 516458263 0
915870552 90973621 0
53817663 562742629 0
376263643 793879950 0
93939255 94365140 0
942904042 656484272 0
279683615 205534319 0
34938149 419064883 0
790966709 35916480 0
225294759 962976112 1
980835172 159562575 0
575082444 160164644 2
527348163 617876707 0
614793449 462820647 0
532373109 473269550 0
902407421 543861440 2
59195523 208802088 0
351553694 58692160 0
670893049 228941025 0
143031397 183948374 0
219864392 596511593 0
372584362 632790355 0
56409778 227963005 0
698386373 786399091 0
8168185 548479345 0
885217304 242279681 0
166519855 35186352 0
255169851 184519767 1
512704630 731265289 0
79735480 62274388 0
140379796 375906606 0
358054088 955136116 0
788824533 2222872 0
426245559 543433720 0
667807436 25742515 0
225292115 127645882 0
291023788 938154073 0
45163318 705688648 0
251868088 382691693 0
69846845 122495008 0
701416732 684602131 0
72701184 698622276 0
75714889 357002173 0
969473656 123282841 0
420488472 114774548 0
455228377 30421427 0
493326773 247262647 0
24529750 784980353 0
364695335 926243251 0
837570297 133595671 0
795793108 382027441 0
828789208 829615912 0
343150484 604781720 0
708673502 146997322 0
560807870 333304571 0
496838163 264445410 0
875201767 515595418 0
593574979 373486533 0
455357975 176955477 0
480715472 248576510 0
624593405 902440687 1
335751188 419983879 0
260477045 686835431 0
515702475 480408677 2
91591723 403512710 1
125761199 142690191 0
578719998 207849169 0
929185007 492256967 0
990629947 4493361 0
693077174 571198579 0
239553838 266594152 0
568085895 836016297 0
822279970 56265998 0
371167565 684613198 0
992707385 251109360 0
259847252 59104920 0
813265120 61691476 2
720034164 418602590 0
352893334 301036619 2
567375096 342195581 2
65470930 120661075 1
578451456 463525592 0
93764780 89138921 0
918181660 365077182 0
39360096 16803190 0
17402442 748345291 0
481621152 817075211 0
746081601 36063904 0
237833427 276936327 0
468736386 897971260 0
577103544 197919477 0
7848239 846228269 0
764855011 274616440 0
149267570 351958316 0
337045476 387948250 0
121262708 119163526 0
832530951 819326327 0
62915307 946600135 0
793676631 848508794 0
525636413 990125154 0
695664578 624019488 2
948755526 686213869 0
246404676 94864065 0
545372104 872233260 0
462421630 195354619 0
870115763 123772115 0
368237343 487442162 0
435167728 134693869 0
461836682 715554208 0
752869151 42800211 0
774522628 967789572 0
198991517 400172293 0
203873393 437419335 0
277313833 171299431 0
984658721 938905971 0
605752416 226591852 0
69025194 561134455 2
122509869 759024792 0
938742835 956540045 0
67949598 314206939 0
803863132 694363190 0
159621757 98459802 0
524746137 870681578 0
638598861 877312041 0
762363579 27739610 0
790093655 839333712 0
223768931 40087474 0
32435896 873515981 0
49337392 8937337 0
629322273 856663501 0
343779970 83514104 0
998227588 166852914 2
492493917 513320309 0
917553408 910243642 0
418782682 349698822 0
233555523 504545370 0
173491619 721446840 0
460441033 68548521 0
290215176 394478740 0
64701958 915810825 0
294704572 444856732 2
494756329 300740149 0
53832962 88702296 0
502070250 399080809 0
731084445 517310609 0
648635856 952964079 0
549750999 837586223 0
825945718 429701593 0
628347297 809648881 0
752467436 702681497 0
276620368 32535791 0
888296652 259676269 0
232923835 873621915 1
323259180 936599818 2
918382133 117783469 0
125475110 68040508 0
361336622 573466981 0
356219085 999397845 0
658368872 635519973 0
940169303 429028243 0
299575040 488865342 0
842670275 169831290 2
847378961 160402163 1
481650318 412216976 0
143669811 260936382 1
36898296 277163609 0
591101367 536821682 0
362901356 158458089 0
426658435 850744191 0
858228060 169567492 0
656471769 632769070 2
125502796 138582718 0
619666450 709388393 2
622256715 287698125 0
948129894 5005536 2
604726569 67843502 0
42873176 908629187 0
21929206 187205289 0
816768321 356802738 0
733655691 183640513 0
60186192 20297175 0
97724604 758686361 2
136706455 607133677 0
561205895 43738783 2
637612167 843321961 0
877910174 528162934 0
159016906 358560418 1
655428743 431235962 0
368497596 776960052 0
568777518 27267493 0
857478674 772108892 0
338401693 543375940 0
418861081 576504162 0
935490508 338988565 0
46433347 708839715 0
704986207 449560650 0
791469868 725892745 0
329497603 895676298 0
145349185 727389425 0
646295477 1594464 0
390852171 902287020 0
98302510 762218285 0
40556560 553994079 0
910638108 467573258 0
46268126 18850645 2
88106476 283577821 0
733987217 574440973 0
875403024 444674916 0
693845725 150301113 0
625640697 73225874 0
81465943 725663503 0
418781685 319917746 0
223702896 94164617 0
182748283 398899968 0
828717352 899072335 0
712146785 794082024 0
621017975 944599243 2
158747828 326217020 1
977609479 343947220 0
686365649 693900657 0
452774264 65924344 0
520245468 457226245 0
263741179 40767301 0
818420246 802378290 0
749244462 947422255 0
222917751 962497029 0
616899518 499762715 0
921670148 810689890 0
229038777 212301867 0
132535146 720179471 2
719935 812626011 0
658999111 412024789 0
36180773 481348460 0
17198511 822006090 0
590163331 188874443 0
998358082 564978890 0
761778661 999602081 0
519745884 599889622 0
842580538 787322360 0
279732346 202224460 0
752638535 221640536 2
825665382 266162484 0
932652639 288667273 0
401121759 355688917 0
219598872 218133119 0
779457367 10385561 0
574731361 784957106 1
82655754 302085030 0
454733339 752469546 0
46803941 908964850 0
173439965 746208179 0
151514159 907981309 0
371333837 673967286 0
819597319 302156611 1
732785384 466718409 0
144416856 293634119 0
518718146 134837336 1
199206919 506989217 0
548586327 535353346 0
55075903 349822675 0
244496270 62353020 2
970919864 228430058 0
802897568 627732925 0
481974208 633633446 0
122507265 919109004 0
982361805 605387285 0
607516965 36482271 0
825415873 265034622 0
152978472 952382274 0
810596828 236199830 0
283950891 483661327 2
678815273 589157925 0
697483625 102879826 0
335743138 56577119 0
131364262 195000666 0
903358234 543169956 0
194805899 136664861 0
568735135 53914189 0
158804137 258160189 1
491938176 148154601 2
60719526 143097315 0
953061628 947065898 0
355797296 74502358 0
760969952 843338491 0
584595773 191607172 0
407238765 181576064 0
32199571 249679318 0
457206728 235310793 0
453899234 851188926 0
328962941 60824803 0
575271877 928784729 0
423450208 546203210 0
289766249 613941393 0
233679215 364270499 0
78604839 74714571 0
122535924 590918464 0
66655807 45965617 0
849358238 64361123 0
844207553 541512334 0
121760127 408547601 0
181588888 44698017 0
507000595 869361968 0
30019583 764505830 0
44430474 388199791 0
52014718 739199201 0
609348543 512766185 0
190949446 11089526 0
513238486 135775405 1
628601328 739115617 0
769397631 939396333 0
63355679 398581606 0
902996706 90716973 0
286014375 360371734 0
645697236 441450800 0
630551201 920675517 0
153150704 871556620 0
886539546 229556553 0
925890324 669357935 0
497705834 675878608 0
422435400 865688095 0
126947305 887663654 0
810201445 115179060 0
918144368 563300275 0
68100583 616544996 0
11878091 658030218 0
469044178 634321144 0
885355850 220800236 0
522804665 24459229 0
823724940 352414627 0
666489137 736440098 0
717354173 874517010 0
145435938 376283536 0
473247455 783304280 0
178189013 542387368 0
862499038 401145067 1
115272046 37047333 0
135579123 792664971 0
545444399 733077367 0
776383456 856584265 0
2508641 599914582 0
413937681 85963697 0
596006589 675305442 0
85398126 832689074 2
93586207 702967834 0
428625864 811113047 2
769962527 119354048 1
505998408 516255371 0
247799039 202187097 0
570497361 892776068 0
330308621 298999568 0
225875269 119671903 0
950760455 908029834 0
856173380 176629764 0
217648523 965141282 0
265808932 464394369 0
491014236 744463357 0
456043705 324057668 0
957318297 11872946 0
524211154 649584632 1
234485133 279186244 0
53001607 434993144 0
306393932 608337307 0
857264600 49145258 0
104454833 811352811 0
85406489 223372278 0
192331494 281299375 0
233200714 392877870 0
520058831 247407487 0
210636831 507187683 0
814865285 378839349 0
622090078 18223984 0
931644909 952800662 0
218673952 527977113 0
847617655 555940343 0
611015808 64349558 0
657018567 923101508 0
438823317 179719292 0
48710944 14803419 0
679023741 194976206 0
78430455 424700492 2
936618275 672111360 0
327049784 720100474 0
108981299 827796526 0
76137788 556646884 0
398828070 67802936 0
713462459 907662367 0
138825433 547308483 0
908525832 692701659 0
708457602 201128990 0
197208513 421785941 0
370639028 958855918 0
473288308 284368263 0
261503377 43800041 0
148420132 834862251 0
110760680 106487905 0
819568489 536935865 0
831346588 426737336 0
478154928 121926504 0
624943310 92096539 0
629029264 236181936 0
696478985 513360195 0
400094014 570323602 0
971489462 576988035 0
167678535 595467705 0
947719542 664024957 0
136336112 468755487 0
246199353 655870617 0
325895605 649605869 0
703844917 181510988 0
602993522 578186611 0
616227722 626711351 0
13413844 383165527 0
333840873 682205344 0
654515456 771265679 0
8617785 123506075 0
421887974 266338925 0
75652183 993034444 0
258949258 763958354 0
202280820 83674836 0
809269937 123253377 0
737796470 673632703 0
619415865 427242218 0
538765247 290109380 0
663909282 172548805 0
213584010 366499467 0
386962466 41559624 0
935499173 875406016 0
65033848 961683956 0
618460593 676146001 0
713120524 332527915 0
241085648 79768642 0
371920700 673855146 0
616749095 128483218 0
604870261 366670351 0
500133542 920267214 0
124028313 116317987 0
726007119 841882736 0
975058236 362631717 0
590321478 164927816 0
408564454 374696643 0
480494639 743394644 0
495826366 801526068 0
411192183 319982943 0
675966821 434087345 1
722430159 525145626 0
614616601 13424070 0
438450436 234345616 0
153581449 945784186 0
303096552 948223665 0
21676818 147849277 0
213968512 171841831 0
940977501 103438946 0
876012719 998497996 0
213490866 892158901 0
24049514 28355864 0
253647942 141118446 0
609041038 635131654 0
449289639 92582536 0
931777879 121657246 0
950715581 766880189 0
185221720 810411432 0
729909245 263879485 0
461560382 62585096 0
891823044 21659866 0
392450071 748442116 0
766655915 516576492 0
168097913 232012309 0
572610873 204198411 0
140592783 192377824 0
283597588 362159995 0
832414679 964280006 0
151504430 627739296 0
653451044 28259216 0
970940807 966664257 0
192273863 798535046 2
914704390 82037262 0
359981205 690597809 0
161262921 323351779 0
480735162 542735915 0
438352627 657195325 0
287892477 852147849 2
411559594 25581719 0
779554542 702196995 0
694221330 123039530 0
665012938 595510192 0
709104469 977528062 0
7285390 492452094 1
955912515 561303927 0
368487606 856059235 0
162831555 444458577 0
119804067 806951638 0
95522430 495049752 0
925187591 432036757 0
582199927 958008209 0
450981985 57569662 0
42809406 772640237 0
50763883 591775185 0
403232901 128684540 0
258459071 980075863 0
589004878 81557307 0
244512386 573871968 0
744829064 773843441 0
514087512 29817888 0
177178099 139019596 0
113957270 59340867 0
899683553 10212347 0
824679220 31852116 0
807670369 831251828 2
417076055 199891458 0
841914907 994233788 0
109161135 545840016 0
226969082 947974284 0
924650625 390580314 0
548194738 85770997 0
339721187 447316035 2
187539095 920677491 2
837168557 487966806 0
882641291 360587216 0
619667485 491980211 0
939111160 726005802 0
85976284 699046724 2
173387003 247763494 0
118980429 500947979 0
70621499 949202349 0
34970215 927706017 0
619040784 767334030 0
29352333 969992965 0
453249970 5605255 0
943425378 507695361 0
26457997 13241425 0
572689428 198737538 0
908946346 891647703 0
240561553 942590565 0
865017281 681544822 0
189566782 118814966 0
123464438 348227390 0
174132901 66002847 0
55361583 80079030 0
853857649 115043478 0
493941042 672342755 0
75169345 944416952 0
685151656 827955705 0
380070445 586462363 0
198396732 13840782 0
406529524 898267995 0
280112716 695207584 0
362857061 127992097 0
284620591 476931216 2
451216957 692443887 0
860462262 509923763 0
394927861 160838245 0
891975418 338422232 0
52408149 493285030 0
24028425 824582880 0
491891178 109773157 0
697001821 137493899 0
591811100 970489803 0
418863827 244948943 0
993126635 143295017 0
900129987 619609101 0
127689634 698340133 0
764515822 48998924 0
72184545 143178049 1
141833080 220132112 0
52661008 33017608 0
482870988 459797469 0
276375223 211671607 0
551494163 135629140 0
933897164 864714906 0
548329971 687497860 2
351253740 483008512 0
258181381 797655331 2
405667160 508512593 0
542746198 435762644 0
599841068 968806574 0
683187163 574527126 2
834291741 804426921 0
378354208 581483838 0
628676904 822392037 0
815602271 29923148 0
181696558 199987880 0
907030772 545678704 0
345049486 468732400 0
153467862 805537823 0
377329330 6620319 0
18483867 831260279 0
312386992 291428435 0
578674688 507065318 0
880404092 508936261 0
669861106 903086810 0
720137269 461695823 0
93958020 35630944 0
176281610 67011612 0
435759928 147055383 0
1526032 441244850 0
216672008 120283890 0
818072831 126447811 0
333352267 492241305 0
499779194 851275997 0
165292535 137712031 0
918587559 134097311 0
990790261 324337130 1
282102927 64368620 0
219792374 669449602 0
25225524 74683872 0
979201429 577271507 1
257837844 78391140 0
930591557 316219586 0
416501461 194326542 0
140134422 690832804 2
608725576 472237235 0
413024943 355770530 0
405794228 757568124 0
767060189 435240404 0
608532937 853118367 0
658448591 373644079 0
990328200 873086501 0
66518034 439344821 0
727673387 771992141 0
46016689 629852372 0
459507024 814737969 0
437706891 68128232 0
818131319 911550844 0
209519919 125214622 0
108974941 632616138 0
837803294 557734368 0
620766945 844438058 0
786670723 264591131 0
605285819 727143737 0
838789182 161220222 0
371999612 73403569 0
427991277 525275159 0
411485357 225166678 0
332473758 981996204 0
941213053 577368096 0
641964397 689147539 2
563651269 971137994 0
415049123 934342802 1
505365382 824981852 0
75334896 864551645 0
398697920 242817727 0
204875805 34782355 0
156502281 65510470 0
266883171 252350337 0
233232199 977007069 1
294517064 53593707 1
755207842 667749867 1
99507618 331897982 0
294275620 902549699 0
930059842 696753152 0
951481090 30139278 0
102797606 706444560 2
845533855 331563619 0
432508266 83899558 0
995713740 790007059 0
884384737 645518817 0
672581136 99745252 0
862562618 77755936 0
596787091 440878072 0
65063606 624343679 2
556260808 463796962 0
765706176 658384255 0
289189814 709762316 1
272720533 15816035 0
914430196 531073889 0
295915680 819352195 0
338997967 898393472 0
737438695 527049450 0
202013456 67351683 0
746407242 444765560 1
477249549 27840239 0
809216534 27231234 0
84102165 432113692 0
80952038 135944045 0
743355807 134488237 1
702100286 91088015 0
763334506 390288774 2
520350472 973813312 0
498754557 5479741 0
728784966 421739413 0
629301331 285047649 0
952500274 927222292 0
310739380 384018397 0
684438800 820590781 0
598635614 224097831 0
895837380 911741161 0
473000997 449074836 0
775777893 55636223 1
841865223 794411170 0
348401350 590887326 0
558684980 317085214 0
228439250 415107366 0
347788691 86068199 0
689724618 649947248 0
32467937 52072855 0
435393446 440638876 0
718284270 744562462 0
762559942 595930081 0
378672986 115378906 0
51062958 508246498 0
349733615 117262938 0
49941402 444777858 0
581775850 242015991 0
933601659 565074550 0
461371473 834842222 0
480391588 397259522 0
927723233 51443470 0
472792132 932770538 0
107023971 536011831 0
334232744 631964832 0
803770967 738955437 0
527538337 512748738 0
549945120 333697794 0
247456992 279741131 0
290052957 358071617 0
572906436 98175006 0
278396477 190008820 1
539858684 461816706 0
175548163 224063845 0
937335271 238272592 0
832940109 432558481 0
575043167 794296030 0
654999130 24110872 0
302610464 857149677 0
710259501 611323599 0
137144044 706181832 0
58196791 806274315 0
305305007 113369342 0
458879280 995052134 0
973629488 527825584 0
854361966 229132714 0
853492122 556583518 1
95942867 486000939 0
743209399 7958267 0
940513231 990277005 0
600159018 640593995 0
96926212 79711143 0
517432788 839598664 0
113993749 120556393 0
593940861 514544349 0
245635068 465690988 0
784698418 681575386 0
23451803 74272449 0
217607259 797863400 0
171532434 221207937 0
429429500 106168016 1
509312113 363838159 0
883661325 998227043 0
874784091 581370941 0
224175456 423615210 0
143952439 826622081 1
304164289 936873055 0
667080933 848652606 0
542597068 709217272 0
304816615 637039766 0
44973514 636204611 0
916536843 556113217 0
345556503 348933212 0
741478713 620212201 0
770430679 928178360 0
672592166 456157770 0
616478606 182553879 0
521091221 589689033 0
233996504 829817218 1
683743366 507228449 0
316756617 761896258 0
136137118 144045253 2
941072951 202912829 2
659879819 608158251 0
785466094 532032289 0
468439205 95862097 0
572456360 276745904 0
969326408 394935335 0
25482983 969682428 0
119486408 18776622 0
677108365 388665652 0
260860272 911412314 0
862641320 918983794 0
233442428 342131036 0
142716902 217144407 0
886513175 988196385 0
590154218 63157262 0
75343273 16751434 0
170045746 957450173 0
673668217 676630279 0
69907888 105184583 0
768306883 993599041 0
33365151 876222707 0
716654286 915385031 1
397006419 446864420 0
547992929 311710026 0
331026336 56719782 0
14928093 415548375 0
940885478 102738990 0
183707471 491112250 0
226074271 220471158 0
527563998 874625412 0
205751946 275209599 0
974943792 205677434 0
896085118 310670429 0
359416785 101909378 0
828647992 832320790 0
836238314 648936115 0
235926537 359045463 0
294330977 68076465 0
649866511 359688086 0
60634828 763111574 0
727288713 365849562 0
294857470 68219740 0
68042042 31897162 0
54656485 40888904 0
326122039 696272172 0
307167163 593184819 0
75769595 524661003 0
493933069 521130043 0
797718818 779775921 0
380266528 520578005 0
429064023 666631730 0
433771425 490828405 0
277553355 279297749 1
875668211 741267857 0
371081098 24469240 0
150659314 947341195 0
138284189 269241101 0
336125890 135374550 0
450837842 562562255 0
811054811 781661929 0
671771898 708048938 1
630123920 116777318 0
244884862 558898550 1
307071753 120360442 0
85077602 126527196 0
302910988 542332192 0
267362416 56908823 0
476709092 153564814 0
790837800 112231748 0
339246111 36110926 2
440823712 487733367 0
253777454 936251212 0
557904542 593586405 0
227076283 668560247 2
2183939 653193242 0
428926386 903445563 0
833090715 1762112 0
184014925 745312571 0
825695532 431532018 0
581936811 947343793 0
571246557 119970051 0
261260065 557096665 0
26112621 998729190 0
626616514 25547016 0
908664725 622096024 0
333488806 131900209 0
271444285 887212624 0
23805103 621777187 0
19391552 291977060 0
752000858 642652813 0
233557438 801590340 0
687218927 977516901 0
420991363 211943441 0
753768676 789193326 0
716764208 512023091 0
316154914 190091489 0
976003724 77711047 0
234498437 781509415 1
913944995 992934720 0
428390912 753552828 2
45985154 972405526 0
519993834 171890186 0
656465427 580662897 0
956414424 798384657 0
2692555 367340516 0
120908327 954233203 0
732847867 156862320 0
99163448 683970014 0
567284506 581301964 1
124965449 61370096 0
804587250 144563583 1
430616348 366389925 0
191142618 761794234 0
5306549 124659792 0
614617798 71067160 0
132306859 15120393 0
787847977 674045060 0
10984051 72073047 0
225714247 538900231 0
6154906 152799569 0
505485455 470925577 1
659399949 335384181 0
816610473 222613784 0
228493687 902391464 0
848713503 783219937 0
875339637 367946648 0
77801024 445627604 0
173939621 520202170 0
574558126 128469195 0
104847689 380886303 0
957976794 166512017 0
403803341 48528811 2
925631326 179138663 0
583261031 834677105 0
205925915 929516566 0
984802520 118138839 0
507791754 401665464 0
716734595 219047091 0
685525657 71203444 0
399732720 847532198 0
572306413 594643125 0
548139614 798036672 0
121057915 439825894 0
922626827 82858867 0
403969145 328226513 0
67998135 634047556 0
192373784 458630090 0
26452721 264132218 0
571534934 676280626 0
68923663 396555936 0
122264226 153375252 0
300549563 279270114 0
923849959 301599498 0
194222560 658893578 0
204784362 488051145 0
905885281 848464337 0
419455946 277388888 0
657021433 493106162 0
501358031 597611850 0
619073970 326256087 0
392614467 68932586 0
309521922 39867071 0
359752166 247406267 0
90294221 543770918 0
125421691 101654144 0
305664584 8002132 0
720082795 966749561 0
418567964 126358905 0
69453967 637598027 0
534353542 591317493 0
672724865 348012211 0
539559718 83801995 0
856304442 2386750 0
919959860 66182793 0
230032728 881418116 0
415486454 495353490 0
651988413 476050696 0
925350527 880327493 0
247777723 683707395 0
101244904 433595154 0
894729280 939386957 0
759155985 37351234 0
68748583 126971220 0
581583319 890055415 0
621176253 177566178 0
818800177 360487547 0
642283625 738967950 0
178834765 575920609 0
526535243 590986487 0
969550070 121942364 0
897638739 99825433 0
240503313 121713931 0
741953100 143936588 0
553897882 42862245 0
24005399 274168270 0
609320490 608978694 0
298196192 179747108 0
641032701 527970951 0
102460266 393633513 0
338957109 818095240 0
48672132 883401814 0
660609577 13146128 0
142784846 531262401 0
595875266 517000145 0
916514525 379760345 0
693524258 662374748 0
988598858 356594604 0
732314350 746421082 0
544643608 659871640 0
481600136 205562161 0
211206764 165669013 0
646815356 583338241 0
670076983 108994393 0
476774075 55942102 0
720834374 38590018 0
121515834 443193273 1
771356256 867041336 0
702013315 544531322 0
474899427 659010841 0
257654107 49370762 0
598033401 276725956 0
282939021 862396742 0
204804424 784921104 0
959909384 948770401 0
45536022 581010927 2
412231949 784579870 0
39984390 867592199 0
305541488 649561854 0
655090572 538469701 0
585498501 693571230 0
7153409 601007552 2
38981653 764820988 0
894424264 556023327 0
3435104 51383995 0
90366288 341561368 0
661150216 973494203 0
73477660 370041042 2
750714877 56886334 0
643099391 836184415 0
482174032 32171712 0
159771419 390742008 0
309512250 657485808 0
482936843 557086935 0
301247190 576590514 0
326076256 311975024 0
792925614 934687778 0
948654281 248866490 0
573262959 891042599 0
359793334 235774367 0
150932017 478493680 0
607378596 851946324 0
862938336 947923673 0
74718336 440168458 0
730909743 899314041 0
758275578 459669264 0
263430661 330960102 0
79811819 13729645 0
64002087 686964447 0
34792527 148945296 0
110846299 677823579 0
304297023 463168976 0
985248027 555999409 0
419058771 272282893 2
775005906 561045250 0
830645813 716881465 0
309712101 4283200 0
277557828 655027141 0
824938833 119854428 0
881120622 244357663 0
207290573 903126757 0
819746251 72455694 0
773716368 40662039 0
274132550 693360537 0
489588915 971010103 0
335398751 286040174 0
73106222 997267583 0
737540744 109980412 0
224506554 2614210 0
447009689 490452409 0
58241026 680769481 2
387635449 117615445 0
545103670 814511548 0
45744722 305431587 0
126801709 275184651 0
643942291 92415002 0
9478251 373861068 0
172967740 834458320 0
677101419 976897129 0
88445676 32281284 0
847108929 387707334 0
926086993 153157687 0
161916821 430059708 0
392745791 876613219 0
966684168 473522460 0
930732669 674451563 0
498032735 560123828 0
340817630 931935041 0
908035554 906355018 0
553056291 15187247 1
778477013 929919302 0
459853372 777495066 0
269315979 460306044 0
844638068 790122084 0
491943154 587028948 0
595933886 802125487 0
330758009 255219264 1
93694413 360110086 0
480414091 91955072 0
114124759 178094719 0
437680523 717891323 0
1480058 188103197 2
607934017 325780347 0
675659650 933714191 0
409954283 817284480 0
872313510 769445150 0
214265933 203112000 0
205225659 239448070 0
455491739 923598826 1
790058542 768068753 0
118959696 733876274 0
957982903 954606602 0
539071745 71281566 0
761316331 651229745 0
801349990 921984218 0
437848841 364534288 0
361332308 606575419 0
268842330 968453803 0
159399252 710523867 0
735478475 739583907 0
344242638 517758876 2
310488022 821972441 0
378459746 754078036 0
410996381 233785666 0
903020270 589214301 0
512287463 294897389 0
824105293 274190408 0
836346637 569807078 0
936742976 360198291 1
942496037 482099729 0
514313587 401539645 0
74860693 372765518 0
986758264 387277685 0
771827153 353378150 0
459474685 969971232 0
998304379 141609375 0
915001799 802458453 0
617991464 167299165 0
809648323 33552190 0
48706829 587657063 0
368410297 851507728 0
583428353 887903466 0
424450875 493347787 2
658422835 395258416 0
513024537 2293983 0
436807492 761980126 0
658882444 261149509 0
490057760 499197474 0
247700116 4380719 0
24269631 749687463 0
503975340 787605930 1
604163770 961380953 0
737750289 753256149 0
103524086 613431062 0
598105633 366607210 2
30148887 607940602 0
135979547 123001561 0
88936193 105622769 0
549851081 99614310 0
153086698 891704357 1
130890920 184034502 0
270473043 468213130 0
324516798 54873978 0
667295471 811818326 0
760215616 501718780 0
369621331 857408625 0
728945480 113051250 0
420356519 82773968 1
778641949 311538061 0
134959861 374883116 0
308859724 609197875 0
689779958 31078173 0
953513231 203425744 0
264462509 226820734 0
465822437 21830076 0
631989584 757716421 0
794746123 722042218 2
804016006 332162955 1
777315815 705928480 0
610533573 136868563 1
950031771 745535391 0
516512445 444981238 0
798092415 242245260 0
911916006 81561509 0
519343063 162217004 0
99118489 602178779 0
939351124 591621679 0
67745892 947290954 0
834429041 125350897 2
407180871 599143722 0
551442331 804587131 0
522538225 849246547 0
800815114 991492662 0
195336749 410852027 0
21877836 716779249 0
656332715 778200787 0
5188030 106452025 0
469158364 9257535 0
635337525 426031283 0
124338727 309874964 0
12688861 490068344 0
589038725 191093455 0
779747489 892363636 0
693617640 274719241 0
867112445 42330061 0
268102835 756883142 0
899554807 681854029 0
987782089 637376955 0
872562152 50782022 0
103733149 137724454 0
594784066 250119400 0
599647929 46665751 0
943521862 438557804 0
156508773 71782320 0
635491789 58512338 0
541868478 897981917 0
641035721 947099704 0
548449793 831882354 0
766667801 753934806 1
294022438 310356896 0
414860615 460251676 0
428122282 748797561 0
174251988 591515893 0
591428196 973060884 1
28145947 55030986 0
525942056 691864046 0
757762501 490124302 0
186661871 922778909 1
940292544 122222974 0
613495837 13128367 0
503906202 317913980 0
698260522 437148747 0
635914588 407379998 0
412250971 32909638 0
909073205 863454524 0
670318633 777441746 0
169959356 101765500 0
883999975 543881416 0
404974797 163987010 0
448171739 30754325 0
56156682 504076143 0
530531070 410391054 2
945771798 345060657 0
838293242 168986196 0
383609146 890134400 0
483168893 511043887 0
365676595 744577919 0
749080488 555375644 0
573358030 16792484 0
269804132 525857595 0
46410790 127381206 0
102188980 105502605 2
791606690 415961856 2
652724557 521179319 0
73230094 185564451 0
39369457 707146887 0
115073483 722043834 0
164274466 781177918 0
148203866 224677562 0
586331911 872798553 0
432493745 543187834 0
692095845 52077895 0
754247119 804996203 0
599785662 530380418 1
559573507 867351810 0
885208530 307613189 0
440711407 835202156 0
562122895 875992486 0
421290006 498974182 0
492679970 795070427 1
858161974 784464801 0
347080975 978375357 0
728909279 67919485 0
310690651 249581250 0
612001599 808120165 0
735270283 8478501 0
658588317 689509001 0
108198601 716850380 0
223185584 996546312 0
294740168 163518736 0
673464266 202499071 0
585561777 75792755 0
67289735 562125991 0
799160278 414921865 0
856638468 102333494 0
3237427 404170606 0
143166262 898543087 0
920567400 589277194 0
85230324 546351165 0
203761689 318783560 0
972319883 72078353 0
480121880 541465415 0
240642659 920884743 0
392164704 13941733 1
659380078 606401779 0
43505030 144658867 0
119450142 38418662 0
812160725 750970049 0
881208055 71961678 0
500590657 485911795 0
852734510 100095079 0
73420045 721786983 0
304294447 289610347 0
561240053 126838325 0
59599006 663986053 0
178605676 243964080 0
193475527 694871683 0
297436458 132398107 0
111166940 908879027 0
219335246 981880482 0
817270886 551505933 2
85651377 111212974 0
714251359 82230888 0
689583687 454932209 0
183419501 398742675 0
522674303 964999596 0
710566945 806541326 0
689407514 368317588 0
136050000 246843045 0
444014730 294035957 0
802983450 343180385 0
399385325 87639794 0
475563737 264787240 0
325560301 310027770 0
269019598 977136343 0
492300245 754610576 0
228648464 722288403 0
405047422 961624965 0
637285526 222082688 0
400777641 896127518 0
157154153 874915412 1
880351351 78983217 2
419306557 38118768 0
353812443 79321255 0
320028078 606469477 0
34293731 49772638 0
75640332 379234486 1
257228206 125238253 0
978272418 723430370 1
841046807 49120632 0
310264172 506313583 0
268703492 829229389 0
125269083 82409756 0
433415219 98809341 0
978018989 886881374 0
642519991 356248029 0
580051414 275093090 0
516856215 905843320 0
415911078 468839492 0
252324892 47451476 0
545415467 90746285 0
117364404 431294816 0
339010871 935202741 1
118548262 163212852 0
764832154 663394762 0
310049450 345429654 2
250797265 543011400 0
350864483 619398953 1
410787090 745699356 0
323946423 609221132 0
928571570 106097478 0
367057825 897275010 0
115611424 662738126 0
484868144 725075355 0
141535568 450802494 0
569900558 812933476 0
661441105 775809739 2
627371447 863497523 0
778790464 136512052 0
669999651 138193140 0
498673518 373554161 1
148716240 815330039 0
986292869 728214321 0
302099365 502206633 0
944114997 93525619 0
85575447 622500303 0
32208400 228912766 0
118820490 70130559 0
909129056 279085862 0
64802227 503480722 0
131883249 283517131 0
88376198 95343305 0
904077102 192196432 0
584263092 836472026 0
528420971 909262365 0
365460655 9156035 0
510904225 492599094 0
542077337 307631385 0
272369649 436511767 0
900143180 117644339 0
559900500 689667435 0
433570588 910626949 0
844601301 213706793 0
82465768 642623683 0
257078124 766118847 0
163340295 930426350 0
143833355 579492519 0
437062444 952911033 0
986948912 442141473 0
743738007 9501579 0
122780506 585426636 0
709963277 262534512 0
567316269 313754357 0
514944469 89107593 0
388901606 97834031 0
685451621 65082001 0
288581879 291389122 0
470491098 638136194 0
818660 108689208 0
430321915 876962041 2
891926018 873477625 0
40434647 465066370 0
434141915 176612490 0
171314071 94220989 0
352168461 831008373 0
670269820 97891125 0
874453958 216131198 0
808130965 642906083 0
412850456 957715685 0
359875295 544239894 0
590848536 771079715 0
415997480 28827543 0
655672052 612927278 0
245329457 638167072 0
28346177 190074959 0
636204856 790819574 0
772101083 267883400 0
663992800 78163243 2
310379879 393215441 0
415624079 22132433 0
647877522 971482081 0
525909428 34508769 0
58973513 724701361 0
40986292 247561964 2
563661332 541603784 0
445024614 189693196 0
540156567 107004708 0
126719922 201493928 2
460501196 389999074 0
211049071 105408702 0
416651589 302722464 0
802708408 854006269 0
210746063 290433719 0
115621175 820724601 0
973728879 755490841 0
289358127 759685741 0
442021517 63693663 2
64298724 352551998 0
416670474 785444237 1
663306698 557994016 0
967237414 424611142 0
837987651 814291053 0
828320339 652886316 0
46716332 900123225 0
188160276 88425242 0
705397199 116032694 0
856950233 802715613 0
514633124 485476133 0
796185584 542341555 0
648039083 152779619 0
78718068 109181682 2
83632154 99033256 0
746165931 147013195 0
662785540 420121860 0
27050889 283419205 0
51754531 645508002 0
714145596 563133086 0
220080703 456635676 0
814786973 229975565 0
799805945 640780295 0
425029314 55384478 0
413751050 582607681 0
827722437 455824411 0
249850788 332370847 0
132237487 19823304 0
437326075 884560902 0
688706478 301976706 0
910958752 850241349 0
677060429 872755316 0
168652145 390598012 0
141176159 628409991 0
990771426 1682444 0
374447558 329760895 0
397823979 16506395 0
700197788 3636123 0
338389354 116514912 0
83404695 650499394 0
98650088 157668234 0
45379543 426598067 0
33309264 36646422 0
281461997 88184755 0
752148018 881716571 0
324727829 594193694 0
110834167 112349387 0
207245673 757991962 0
97961985 195652325 0
276699370 501914327 0
984951531 362174770 0
546371686 503725502 0
208153184 713743812 0
435572173 639094501 2
680991587 496756749 1
218214272 980668529 0
378222028 605179787 0
883249210 391498032 0
202190229 327984389 0
774236710 711285722 0
695688180 268795876 0
870195794 584014849 0
60909925 263391650 0
470723697 265465592 0
756837643 477471990 1
979794208 582509048 0
187571672 82472455 0
599776121 733519148 0
994784285 798441201 0
163448456 992012346 0
657796239 715638070 0
137746662 182206135 0
555477828 142056979 0
114213016 120934189 1
108578095 816698885 2
104793479 258231197 0
83439303 666359146 0
794398150 160493 0
696622694 640074779 0
82011685 999680585 0
561675125 40833359 0
134718272 487201113 0
519834077 450285925 0
606001090 411629643 0
134077639 15456580 0
117683323 93749869 0
756996750 219006238 0
137028120 796758593 0
21420182 133393326 0
809975926 160371776 0
496753684 380155952 0
753660180 524108445 0
922956901 128259758 0
181233029 582714057 0
122631654 841617812 0
450595707 159914956 0
382300614 851332078 0
713152918 368586354 0
35769542 338477556 0
274140934 420718880 0
953452801 14624335 0
897394461 515530480 0
717746850 128485567 0
927021988 723960421 0
623910215 466619566 0
260884054 68325085 0
849477333 954384235 2
893496246 88220405 0
834969355 187455523 0
363420246 46218067 0
422886505 609139843 0
433809009 114753485 0
429797164 22090410 0
96297269 244090160 0
610485201 682131183 0
8825254 826369783 1
810395954 498985940 0
942835778 972240622 0
445367133 768557656 0
436117944 104754983 0
873850041 474984971 0
626562826 913002049 0
32450336 679208126 1
749679726 949986188 0
649213893 396946852 0
717890478 532068283 0
933864246 75223447 0
6016248 789993007 0
914684310 272334756 0
659175094 409517397 0
734556334 93724163 0
387296066 494075940 0
315574619 615139568 0
887767169 215924618 0
105868105 805884423 0
626145403 697351616 0
669941162 51416935 0
99940836 335786835 0
833900573 434295730 0
727964259 777626971 0
45993398 255081766 0
612406188 70461012 0
107499663 103476674 1
614283977 668782691 0
472596666 194229440 0
329720825 243973350 0
898218337 134143014 0
294361684 840787665 0
444888542 911974492 0
402097860 97860844 0
688473767 883442526 0
52244850 335207462 0
24771270 802667527 0
57125892 807437453 1
25589223 603842206 0
622543880 437668778 0
146935411 341351534 0
13268514 73241902 0
893784279 405228379 0
594283592 319605890 2
81977888 318774292 0
889943267 523304843 0
680388405 380859755 0
260574414 152260284 0
855023440 407585184 0
533933245 207252603 0
759190024 419100152 0
147694551 500138381 0
273524284 132371643 0
631765628 23301851 0
42576376 383321092 0
285082422 369989983 0
61926217 50741200 0
639017605 328555974 0
19456700 184199211 0
611377245 5358911 0
259263547 455857518 0
768216851 157590772 0
565184682 697662932 2
5965752 466413567 2
714058056 459152192 1
227819624 379193843 0
554612742 733098767 0
868409339 803024883 0
643508799 657930463 0
146364332 757346191 0
777143444 535282911 0
687051339 729469246 0
670846344 141958104 0
9033971 445877161 0
513555569 838462596 0
491465051 757529345 0
197353580 774300343 0
743329453 677204038 0
703006307 462360877 2
14631887 105330395 0
444605478 388959744 0
477982855 999844244 0
695592435 741961242 0
509850020 811579040 0
580932773 852773966 2
117575531 791800631 0
955060019 446255617 0
664432716 250498866 1
178679768 133910534 0
659579952 417602069 0
88214482 487113563 0
471118035 715899864 0
583102998 55821174 0
230722062 728859771 0
947657488 960791520 0
496190755 710769785 0
326029293 717603600 1
381534236 685705548 0
134839688 614855763 0
218501480 612839857 0
568954724 690554453 0
177620048 871361939 0
311210491 608468579 0
43620862 911286933 0
669761155 287998604 0
927496867 993147046 0
261364636 495328606 0
567701623 913528972 0
769184425 948686657 0
27069074 998446534 0
801521762 318656719 0
544381878 254622898 0
353417218 532861767 0
705138420 324442317 0
764595592 658219865 0
40109838 333904541 1
878114345 23826353 1
450341351 886547562 0
680643620 539396737 0
705817604 713364848 0
26300099 378563318 0
256695894 72312572 0
61681035 583999239 0
606039036 784801440 0
493528245 203748148 0
155347019 480849925 0
6241528 573390371 0
612583189 784180434 0
326966794 19489623 0
620484884 273599687 0
863994749 318822601 0
734408941 456281012 0
856949478 697918844 0
993464310 357064062 0
994004842 529916074 0
893316607 348698821 0
434411800 791818213 0
889031663 18109783 0
83626905 885096366 0
888118769 551917915 0
518338034 898692710 0
174445761 145447446 0
973335364 512940326 0
954010879 679727971 0
587609000 843649283 0
49403715 994366206 0
235778137 351214277 0
94938694 751541427 1
198250333 923231014 0
584348855 482410346 0
761420921 787133016 0
597654189 299431382 0
798901890 668877770 0
627622580 64399435 0
734692389 117516718 0
157296544 719819723 0
529952847 66879839 0
534796980 18729547 0
331219850 309933848 0
237482232 794363633 0
21958489 738926419 0
157113476 740573560 0
694814253 224479127 0
581715622 218536507 0
547436465 738686831 0
370482719 427338639 0
312963168 90140808 0
85067524 50381416 0
535637736 105118870 0
420089732 922793817 0
600896796 971649895 0
719229935 303314380 1
400583684 179236501 0
44233939 940098507 0
982258875 455788808 0
86584047 592028109 0
33141310 185267153 0
801395351 560374945 2
397371091 4450884 0
49253950 569120866 0
310862322 682443352 0
728137228 812281073 0
110346998 290086158 0
372508757 811258382 0
443372115 767797365 0
35220700 9783969 0
137646635 41476454 0
403184440 853502987 0
545901724 99058127 0
227466113 685538544 2
420547699 679697063 0
516879577 346379989 0
404728541 849479861 0
326942063 676953204 0
940675999 575422500 0
578047820 763014197 2
771273898 449718298 0
695337361 558026788 0
349807700 680130283 0
33694562 649357927 2
139258182 793747841 0
484354506 63190913 0
360167928 299386220 0
36912170 80703762 0
701313286 861224119 0
98902414 300261569 0
593833949 119626268 0
183844179 560012607 0
20607750 74068007 0
289694648 518379670 2
738671108 498178410 0
940941420 642266683 0
348126319 771857695 0
895924524 610161198 0
671202101 54982564 0
121710725 936329831 0
618873867 694873203 0
848625654 519547963 0
594881592 123808399 0
593381292 157947215 1
801154210 48824886 0
201075706 565809473 2
88574886 54337760 0
474882872 46475094 0
654218893 534272614 0
23823446 286814096 0
708652370 387692754 0
912847869 41678336 0
80918123 308409589 1
985901066 321697903 2
997605997 112398747 1
256984263 755587748 0
962067191 148269158 0
624736922 560997528 0
519776501 619865678 1
673389487 118116876 0
980282700 86515961 0
704052908 322737379 0
501901032 111052684 0
15745605 485976134 0
383620387 90818318 0
100276441 414616797 0
608298322 297532451 2
81852031 274453144 0
480508915 166933571 0
817222208 722302344 0
608594264 144878429 0
295119358 712972435 0
507236296 534278527 0
112866945 858986904 0
114458287 961254561 0
72077080 316243336 0
152689260 150046945 0
799861300 920244465 0
365326616 734351545 0
125864634 982095582 1
495246116 229606209 0
753220868 556631591 0
590934531 308587979 0
192828405 554573863 0
355058443 559244739 0
785065994 81683263 0
77992771 268376061 0
490553332 280458450 0
135140840 704272044 0
323599111 62831119 0
643561351 846463254 0
346786969 262930925 0
473181450 730950013 0
560122508 491053290 0
308985079 183457995 0
137646570 704084829 0
548118876 723535589 0
722640201 691144538 0
709687359 395002749 0
283054132 416899688 0
242679800 294463539 0
440010253 255987561 0
877491681 919522409 2
853211258 852347502 0
56065471 732398681 0
559749650 863588437 1
889394556 893319906 0
903893643 540373345 1
349598927 514671996 0
789990097 866600679 1
352300158 499948755 0
190905322 111845425 0
128756703 164618454 0
767525960 392550871 0
716171115 536098230 0
629043794 651412523 0
226188752 514371924 0
510629005 33789380 0
966141100 397821890 1
776226443 191729960 0
494256893 752497698 0
104132887 230866652 0
77650314 989874679 0
890560468 50170120 0
8260638 906294566 0
27265538 185697552 1
982362574 788057 0
57152552 499549119 0
51451858 379060768 0
600108871 386077844 0
145967657 995579495 0
250432766 794466276 0
134069768 867154388 0
271815092 281272558 0
930092384 147454132 0
785045610 773423803 0
734662127 133239688 0
474060562 898617826 0
256912863 244373284 0
653490627 994021642 0
608034593 831952 0
928919232 422377454 0
16927510 722538042 0
696037637 259982122 0
183593019 400198700 1
346329527 73624382 0
386333695 820901499 0
140158936 468535601 0
21457663 979375176 0
903954122 861884991 0
207001446 527247298 0
925122756 626843938 0
955740103 647313334 0
102601095 67220499 0
46918917 721857818 0
976691940 567492503 0
814630865 19534419 0
124247562 586242017 0
148376465 364423803 0
986475641 271403032 0
931435467 702364677 0
92397487 88973423 2
440392714 494422133 0
816352219 52065623 0
882773902 475526444 0
991872630 768180405 0
934685756 629426342 0
54242497 511777250 0
24842732 728346139 2
60031 413322809 0
992903194 659113616 0
270189294 227346157 2
536123145 723382914 0
43572478 19425148 0
571530595 877332255 0
15795628 911801207 0
330522034 494452350 0
620883307 492433602 0
990587052 186214403 1
842557614 404192979 2
83069843 219087817 1
948559866 332853458 0
108075751 522511525 0
931042610 168442441 1
907598919 748974653 0
749466506 219262926 0
944490992 40193875 0
894595480 63749222 0
50263696 692356000 0
257234324 258078964 0
6601868 206818302 0
681779097 408432970 0
301524838 614139762 0
935793099 643459840 0
64605239 845472406 0
333276935 892039641 0
324521864 12917303 0
53555056 249505680 0
231927914 704683487 1
108851363 736805046 0
823906452 337086044 1
39740340 419544755 0
716172100 140162142 0
581022323 744757363 0
437433902 677908948 0
952980570 951363193 0
681500899 321007005 0
542419114 29672289 0
420504445 700780536 0
858183624 300246855 0
651972768 42146549 0
522001426 450616796 0
163612929 214617678 0
588422928 194261049 0
54826782 165419437 2
80644225 44583651 0
209495724 398140211 0
584083592 612826572 0
606032874 599536363 2
942205908 147875242 0
214053809 32536739 0
574406456 905337767 0
276756207 531467516 2
570535764 118697266 0
847270761 680512409 0
4015364 242164526 0
638316068 921182171 0
812354494 674696211 0
55218760 917692825 0
300178272 481656148 0
583054650 132200948 0
215055669 955487529 0
917073368 539287716 0
65229843 870257841 0
786900731 585381525 0
48574626 163076807 0
472998916 889919076 0
105164585 993469420 0
641308131 797247607 0
511831479 773166218 0
115309141 5735553 0
668686131 870580978 0
625736962 495276416 0
935161390 267887871 1
25164524 183979608 0
257407616 995200136 0
368564777 904585593 0
958321980 222923972 0
91154711 117817205 0
693494238 560492103 0
9825280 263844957 0
41521996 333186995 0
975008052 16999091 0
34668287 600648677 0
24727687 142466962 0
456114746 296623458 0
232844531 930459838 0
609804971 456359823 0
742749213 174032441 0
560862722 517224695 0
499367234 520706406 0
396081247 971367815 0
230421257 686032184 0
77943631 514965276 0
549152888 500595721 0
194634470 498019437 0
801235750 73944268 1
624376198 685501837 0
120532868 527879151 0
346620183 116320719 0
40095530 91663833 0
558865201 540847264 0
577483323 945103471 0
873213398 986063855 0
84979892 807123468 0
42955209 451112867 0
347619067 117505339 0
844579836 391468529 0
60787733 885030589 0
977177982 488707077 0
772945755 49078281 0
94970016 479663780 0
572044393 837196046 0
707069256 363780528 0
90140541 888299938 1
464061471 38090466 0
190681225 98589868 0
802814315 865935327 0
37705033 375028478 0
20767160 582798099 0
658914571 117301572 0
621001297 625768075 0
894671031 154756573 0
275963301 673106996 0
439991054 956867956 0
41676616 366966544 0
759989703 505308970 0
130721531 88853423 0
641926589 583653108 0
289440917 629271472 0
328142578 64455179 0
611469524 302650820 0
695728072 593875484 0
25631201 37300785 0
777717797 440603474 0
428293479 669687598 0
510268951 295012358 1
24012302 268034204 0
139860103 922746323 0
254298673 685086078 0
271431853 262070021 0
126776514 835567558 0
15535797 322950871 0
110391129 317289025 1
510621768 661706780 0
292463202 160818285 0
174336280 79675518 0
752922811 119989218 0
190779216 620040892 0
858169933 60076524 0
507158412 63414534 1
116608648 472478164 0
973060659 806216942 0
371806066 421033638 0
853072261 166600231 0
4305221 314929816 0
693645585 206176937 0
414997679 501319922 0
973838691 952166124 0
477162630 46516889 0
758925955 600790528 0
29999732 649747473 0
178852244 989380846 0
473802213 946254299 0
51698382 335731836 0
300539072 470061412 0
511781323 102877352 0
717484249 770382109 0
941212869 891585691 0
368010316 433688812 0
464250464 717784908 0
923262602 882283990 0
22034215 288863609 0
486360478 866865899 0
800026007 637400427 0
789522886 13745454 0
332016496 21422862 0
298243650 562816282 0
666409597 110020180 0
255142309 276421355 0
660116505 152624762 0
763238989 797859518 1
704498814 915559647 0
944007840 569107403 0
655336179 754235469 0
956404774 26794917 0
703555298 193304351 0
625540082 182776304 0
380807465 225424336 0
246797324 831718098 0
604372731 872481588 1
506577092 665122904 0
17546948 880490688 0
775251141 693772888 0
315750779 798587435 0
382657624 694918987 0
60396824 378566111 0
161537188 810208429 0
537579881 735936684 0
330895918 69293167 0
896573267 458650488 0
141845418 19368579 0
423425678 47538650 0
978566896 527190009 0
121591284 183184791 0
784153981 568947937 0
50498910 561939895 0
955443357 757455086 0
61752857 418586789 0
748873573 582621695 0
146743752 79017191 0
197266461 648219029 0
348668609 367810988 0
875305639 633948223 0
938415168 558446236 0
833674851 829223828 0
816594571 645456472 0
126588662 814706493 0
259027995 465813512 0
429185214 263420467 0
650026890 111508893 0
687613601 325869483 0
953220110 333973422 2
369929168 785200626 1
755708183 653485708 0
699882959 997669284 0
123956547 155132783 0
80718989 543568693 0
124830459 118448019 0
713988629 451489693 0
21671288 963577605 0
557753895 171400410 0
41042193 416909193 0
516125439 832302342 2
349405204 561973120 0
136367502 332763139 1
3598963 115294711 0
454273639 38947422 2
960132124 51041489 0
993954120 445461810 0
470867627 366169481 0
274589401 27839814 0
285966974 254126979 0
651580814 154651072 0
205467024 868205018 0
633576478 589386710 0
643287059 373359920 0
655972067 334455085 0
781755857 540493986 0
904336875 819424555 0
493136469 26679637 0
95503061 198373585 0
924728373 468463936 0
491979817 48105494 0
901153709 117039245 2
429396564 988583673 0
387860262 799801363 0
205933655 932538711 1
919205834 701927236 0
731204339 942441832 0
794944536 414721047 0
76621062 3930013 0
313667183 860414359 0
746599949 96343001 0
110294484 114613184 1
972300919 773377665 0
521686697 455971538 0
942495366 621560813 0
921992378 764931849 0
11480254 528524828 0
30613579 771595704 0
632874920 396499109 0
573825913 385402136 0
708185598 502367676 0
990116681 984029603 0
323367762 19028566 0
349891818 344521501 0
929728705 28873496 0
111218199 653950748 0
354488211 447747770 0
94725370 724557351 0
832137293 569971198 0
129062474 919798632 0
491196744 146772853 0
6350527 978948379 0
124849821 809423650 0
292148790 206690632 0
801420118 597142616 0
589248862 630548499 0
19132744 505009620 0
516940281 274309588 0
728861116 676160797 0
707918605 995689414 2
650606736 819367079 0
532820106 328172344 0
218366319 63284580 2
532181921 349205966 0
687988584 771904050 0
321952381 601900460 1
30107067 137499716 0
989503822 199366615 0
425489659 58808217 0
860851361 52946440 2
538086867 616685980 0
502566019 50001953 0
292812870 110629762 0
611681730 268299210 0
476277365 528768016 0
130720541 723373775 0
954143142 875549852 0
285816079 327000886 0
333936654 881593151 1
93283667 992223741 0
114584168 234047956 2
773643282 124002119 0
972831932 369290952 0
204304407 790802315 0
911916009 780125428 0
854725909 864581973 0
317215726 155916041 0
826114747 75410970 0
271837575 298151221 0
906536065 416980387 0
622393013 131034036 2
173623618 212166571 0
668315833 477648914 0
229867903 17179244 0
311430112 121103544 0
306005117 759961312 0
78351365 247186758 1
626889210 429979638 0
977774225 176422134 0
928607984 110466754 2
725139828 410380257 0
679614903 32361674 0
4610516 337025256 0
442297649 157952417 0
965578482 374951140 0
4229150 725129263 0
918654314 290252330 0
331562008 397269591 0
249487533 17092773 0
753984537 858704749 0
71967184 677566307 0
931528971 75200538 0
667736397 833491224 1
303895765 76094318 0
575366970 598713128 0
955590712 252127655 0
747377081 137708959 0
708279437 234409721 0
19843852 140492508 0
740322440 967303493 0
712738727 646251547 0
404550040 791417940 0
516349682 51740034 0
304677537 132357688 0
543890475 550412616 0
331407432 141571128 0
851758780 266223898 0
757599273 30847080 2
465925923 433331094 0
904300927 782462566 0
410711971 596628999 0
18572876 130337352 0
578904084 365897280 0
150878684 541886756 0
832165231 892646023 0
996295705 70342536 0
453289689 604950787 0
160463113 139402636 0
637340630 985218867 0
428346670 108512741 0
794998849 161495541 2
80966773 927911293 0
448549375 22753839 0
605573861 57888285 0
903880328 215320391 0
401866394 62404225 0
155737577 861733746 0
423828469 504939518 0
601159984 40404450 0
133383017 637241843 0
635313971 536812336 0
103690775 484381958 0
685255087 515274851 0
831756478 590539105 0
494906004 239309944 0
682220372 458853388 0
132248063 889119882 0
284575451 412661452 0
102090469 584274572 0
764555236 391423703 0
202056190 894726255 0
814013730 419055939 0
601196175 689577054 0
76400074 885801400 0
722309160 796929805 1
216308942 572021543 0
105947096 40644203 0
107764927 477994872 0
4867105 934423206 0
456062792 153056214 0
476633676 594047422 0
335182037 495687987 0
673260822 816457342 0
804774727 539461569 0
687680297 344838099 0
532724744 469100542 0
268180969 633727911 0
829790713 881992209 0
753779913 965102527 0
15371954 668659544 0
749218473 13456347 1
934295752 527994959 0
316688445 623176122 0
573491338 980487133 0
802536149 587726311 0
972751484 989181160 0
928339596 309499646 0
687042446 81338021 0
943824760 49236402 0
19374065 341833295 0
368161917 435572370 0
741959205 175138916 1
489349613 780883274 0
41335411 252100891 0
538222510 619384945 0
692590911 593997314 2
896035342 210028641 0
503664509 595586691 0
824588161 523881273 2
970788689 372804992 0
759350785 84721902 0
206761360 639772415 0
6468105 567513902 0
51466855 367206974 0
912629229 125601324 1
562595147 633907681 0
617329404 201347675 0
944878510 829980375 0
59898180 87854608 0
456582120 700842845 0
815928956 785508893 1
154784809 745816951 0
51625339 24096212 0
252529622 891939096 0
541114139 455145279 0
29159047 462015002 0
698410819 958968638 0
747800607 862264929 2
596757081 913140897 0
879310660 335724343 0
76373437 784321772 0
909000388 432370080 0
71287471 515583735 0
425423456 545147836 0
508837933 378272396 0
196955195 366624139 0
869940695 346574618 0
296940471 924130408 0
132871936 375991523 0
770585028 882187603 0
948550601 535144201 0
256247909 714718434 0
214287494 282367514 0
528627259 933823410 0
92599483 290062446 0
286834149 5559823 0
319682890 940475301 0
863119009 571778973 0
340184077 635038332 1
383783155 609051556 0
439553586 450568623 0
692404591 744823312 0
705903618 331694427 0
782511657 833744849 0
151753655 839532279 0
404342161 232316708 0
16295317 793186905 0
426713613 794811042 0
667102165 123587716 0
438419325 684117343 0
17041350 95111384 0
49304554 668219730 0
813970344 765022082 0
557772487 133905168 0
857425776 990229637 0
299340487 492314328 0
460997531 507834447 0
806011446 493716477 0
66596899 809463883 1
390394160 10367307 0
762338008 182497915 0
470086706 464321235 0
515951307 331477540 0
84723395 751136976 0
807865929 145253966 0
568748302 699740700 0
492727357 53579955 0
541587887 746619257 0
567500097 566587134 0
747188360 106230662 0
53494170 133234250 0
968962192 134247938 0
597175746 72698801 0
245192563 128419073 0
83044470 962822079 0
14172755 742252124 0
3976678 353965084 0
881538185 600603077 2
33885185 153617459 0
425772569 406303651 0
538661848 691237393 0
543845561 365977171 0
465119408 128742344 0
584988737 5232053 0
14283125 28724880 0
57403762 309101859 0
814619446 209835982 2
887002117 132810157 0
304180342 653164308 0
302927066 762150503 0
862223263 131152846 0
633266784 668263133 0
445978050 513956120 0
54722498 950305316 2
726423315 243025353 0
21940505 627163948 0
475209785 652266566 0
736541428 695348388 0
696368215 32209472 0
949399627 990158294 0
123942189 119978120 0
998190879 664691658 0
732899143 10577405 0
200786067 675440878 0
33336400 966209571 0
920643695 287156984 1
950195412 961788362 0
64583642 223378498 0
455698125 68889725 0
333084822 83076507 0
683858710 280246604 0
775981691 174350182 0
897910983 478175033 0
559566836 419998542 0
964424892 304492803 0
286055431 412522252 0
939287179 987515848 0
195923453 676178776 0
189075130 971397600 0
718130433 442353390 0
702453792 40688271 0
972027160 741989386 0
225650978 3200012 0
338113641 962292210 0
137306119 528926580 0
285596066 632820493 0
722722151 556390120 0
431612870 63611213 1
731802967 798430752 0
920176059 99734701 2
889965185 329702689 0
97348130 411091916 0
433227635 112455562 0
817243430 700830432 0
353765081 993276594 0
757235753 804857221 0
172745529 445081234 0
969482290 702851428 0
606500784 994990840 0
138507077 175794852 0
913462571 970243198 0
634538152 522578247 0
137147799 947471926 0
45096334 512651002 0
551390231 234048786 0
978035487 911808693 0
995236638 682356284 0
532845502 261799073 0
143260987 403040308 0
407479071 9277658 0
819252932 883285265 0
748011167 324960467 0
768590043 294251623 0
308087828 79935033 0
131340537 226185416 2
582717098 29388464 0
869342667 88638408 0
98415341 300499641 0
298036351 434133731 1
788596882 100915892 0
439424114 18019866 0
516144609 331347292 0
560012188 884815338 0
14970179 887342085 0
870207297 22118660 0
984333241 495004767 0
249817084 216427809 1
784259934 543875018 0
557085329 115128034 0
753846184 702492451 0
389721860 689622660 0
13559350 260152675 0
344121204 659304553 0
125367417 363967020 0
673183269 79317075 0
35277815 689499400 0
119909606 9886512 0
604923825 115098133 0
490734682 106959897 0
22494316 63653679 0
612854919 612803830 0
177514701 495517524 2
858101721 161802166 0
813580159 20213712 0
786850187 327889128 0
146896109 182618386 0
970540207 788452829 0
343994477 665804632 0
116233925 757290143 0
62578800 316452981 0
701161165 580623951 0
877148273 146281945 0
267957228 402250060 0
533493830 977459787 0
320712127 536441982 0
777601823 406614518 0
797911634 647168106 0
323301400 311997867 2
250208773 757791855 0
908074711 730942295 0
969890555 174230530 0
923686034 789715266 0
918280672 827620890 0
934565655 122519503 0
935770010 373030187 0
890978905 535187764 0
627239151 850523804 0
897845356 307010180 0
301462476 394461795 0
933503589 574939855 0
611873281 412109037 0
603030881 314571673 0
183129550 876907524 0
871430141 95503258 0
560358407 298621160 0
720784314 649762147 0
206336377 34423766 0
334937208 510161977 2
596240590 200646656 0
753192631 862719746 2
631898131 455004546 0
100578411 748843129 0
555239989 438171571 0
2356032 976900323 0
843030397 894644849 0
766175731 778136661 0
658815973 278634186 0
537998408 942823069 0
247780518 114731619 0
556608352 736657603 0
407069102 804502749 2
257052564 874465841 0
639501141 306338485 0
777873227 469539253 0
537765943 92373163 0
235375343 417564026 0
374468297 63640861 0
399721697 119419788 0
671641980 196641371 0
127622502 535143796 0
714479754 592601470 0
278377728 511257316 0
97108595 146123114 0
187580392 42083748 2
32234145 392334064 1
258763877 273747066 0
820145825 798967110 0
663665831 86926530 0
564393993 88371997 0
140805379 313897384 0
36749470 319851910 0
135756796 927446115 0
249606624 363997633 0
536097860 67071644 0
569454547 591276110 0
581995921 968948326 0
265496552 30304931 0
327417304 645682258 0
117391293 942427522 0
809192505 269482816 0
930826313 310310293 0
515249743 63855858 0
332348115 313511056 2
311484080 22571895 2
660639871 508400710 0
508127361 780675621 0
977076374 752211232 0
436973846 418562281 1
126225699 942946493 0
846513851 665452911 2
458257007 53929450 0
267249392 815414193 0
751090650 194930193 1
98240015 776359860 0
38818971 140337020 0
2372883 363407048 0
375777916 973322139 0
438423099 618418042 0
973205508 1568686 0
486778521 97610149 0
566065797 93448092 1
504807442 362626144 0
856910825 970887451 0
968624613 638247044 2
808025907 629224245 0
630868057 8822044 0
732015543 47827145 0
869198932 780712491 2
960322760 319453207 0
309371539 137537494 0
86003554 417333993 0
434898190 438225969 0
131526417 991701847 0
314925826 300802980 0
366067258 934882897 0
163826469 61069354 0
420902684 101192531 0
83172094 593248417 0
803837930 249181463 0
237902067 618143322 0
583109005 103676269 0
153632870 629174989 0
953601336 921443193 0
27763294 200590241 0
433078564 465132841 0
881537707 887899832 0
670200754 921263340 0
952897402 511442143 0
195950205 930501379 1
404618228 993904014 0
138934604 262956545 0
753966750 871615238 0
453916636 213276642 0
822133280 99182899 0
856497837 418691721 0
763627281 742263690 0
65308595 141151488 0
333364148 919266142 0
516351144 157791754 0
518471345 889077737 0
720771140 89628387 0
797177887 86584308 0
308993311 811352973 0
70420806 709892483 0
225081440 108365431 0
86152887 395552525 1
364599629 943660619 0
7722374 136942572 0
859805520 33001097 0
176263014 148809830 0
766982976 537513389 0
753696202 977303688 0
527727958 33365560 0
962367466 876032040 0
511937505 130887625 0
573106197 915736829 0
59936833 929459221 0
287294509 548980805 0
456928513 684411444 0
804355317 906059500 0
734318387 949514748 0
253992454 288706021 0
584177695 42295779 1
955246656 137206752 0
631648856 55213284 0
978382438 804074874 0
52418285 474187629 0
729225422 392045937 0
748817758 57020489 1
546889680 854769832 0
821230563 935391710 0
810232757 880374284 0
610470619 721471935 1
148178344 231330805 0
362045224 237847810 1
103158662 633963996 0
600031453 32535039 0
542067082 627411200 0
3732956 359471310 2
733370307 305795524 2
134420610 432171872 0
875554797 130690718 2
418317181 89949246 0
993351786 356151138 0
37533204 453197972 2
584016035 97082686 0
967370443 743962864 0
969829183 749356433 0
544556356 896741153 0
947354617 536509523 0
437100957 862644027 0
485915748 839638494 0
910712405 976636910 0
600956579 236724384 2
794008166 529067901 0
879591237 60735986 0
21121385 668857040 0
660173963 355440098 0
44327530 222794761 0
204817636 452505806 1
94850632 20894968 0
248008281 687634149 1
996850906 153177040 0
656474139 452374124 1
884229910 862285500 0
92770107 10329638 0
241117537 513043117 0
785328724 340818721 2
21833790 730268137 0
266576441 363023773 0
122558939 769392902 0
267661033 837992659 0
404147994 747672803 0
681105444 68920101 0
3805479 301257497 0
389917436 161586899 0
135701846 99543316 0
866248955 183606236 0
85268584 218147095 0
484881300 252101108 0
208008229 661260888 0
294952253 74553646 2
564153898 251707408 0
952344934 977112905 0
461895810 487606168 0
104563075 637038483 0
943704598 54822969 0
10522479 566616694 0
33480033 641408957 0
972537463 457065757 0
512476765 370230259 0
374554953 651468175 0
551109728 148922505 0
39894248 61756774 0
415042804 776188884 0
22833159 60814099 0
410321753 980310539 0
535255443 575557263 2
756378910 369777272 0
180649949 875615560 0
989198586 891645415 0
628931551 146233373 0
265523497 198689227 0
306464989 857408800 0
13687870 88385131 2
67592371 432525628 0
81174050 520002124 0
700574904 565517691 0
227331164 930916924 0
975705646 265402503 0
294293769 562828084 0
617654551 812208211 0
389345942 394420801 1
480573098 246445129 0
61032599 6339500 0
585159714 59616812 0
307726595 834269651 0
803471768 90500873 0
424771296 603964290 0
414763065 542047976 0
223946545 626296947 0
188001797 186290864 0
965333314 604831966 0
844833769 948088252 0
503509301 312100014 0
374405836 763102629 0
83106640 482298139 0
396910800 807499006 0
229925267 466227392 0
463686096 926524850 0
285286621 816559514 0
287550896 145507079 0
726661663 408046631 0
405181368 703166862 2
981067075 821949521 0
12714020 287140941 0
606890399 772924507 0
148923677 83906643 0
117141361 797629023 0
388278189 361192312 1
645657576 705453872 0
988072453 457742672 0
546582664 209442773 0
434074587 585129771 0
84341177 542324393 0
52920896 627162345 0
392821222 861715635 0
959000832 306952113 0
233474957 12873804 0
622733526 707789954 0
496888324 664786312 0
538399899 856743880 0
298719278 42581286 0
543981254 28501928 0
993022612 53757783 0
937694822 829728819 0
437483430 31107117 0
797256375 59901430 0
874532993 131880124 0
578388143 895485656 0
883940100 741982088 0
469382966 237790032 0
429969422 312337238 2
203217021 161505961 0
494733048 805653000 0
634904801 10514832 0
706836753 794472690 2
97466266 333643364 0
990156071 373348586 0
774146421 217895628 0
258293491 618326804 0
915406462 138606876 0
329079792 181427324 0
203799706 137207437 0
867626012 202437597 0
646457787 738632708 1
951136225 30185811 0
858079484 477476088 0
866121696 533897781 0
530866797 497906149 0
18321405 253632583 0
76297199 367634289 0
783411201 800499198 0
970746575 431867733 0
313336780 756397119 0
488866248 545013094 0
29030533 771902342 0
381457361 584213868 0
855776180 22720912 0
975250584 839042652 0
318570063 522846353 0
158185616 183630271 0
750735366 158928754 0
335455478 1116966 0
870467275 501120954 0
806142431 146704563 0
206395104 958330081 0
678586389 860972315 0
127252128 406497255 0
825211966 156286090 0
1037507 919260382 0
328253482 409872556 0
938982178 44017706 0
241372703 76769715 0
888932203 313911508 0
310900247 888528283 0
65708563 409545530 0
711957020 156265023 0
554930259 25906885 0
622428847 861261753 0
135026914 603720302 2
27576986 896287875 0
918833178 480438112 0
413868061 602172926 0
534821985 559140569 0
770226176 371143755 0
730957157 809301264 0
307862350 398588494 0
926542795 358826478 0
38561395 995469881 0
722618421 367081442 0
39830344 651134779 0
701760890 556775382 0
847125448 18516476 0
924392889 915199661 0
702223336 105280941 0
926605725 176872540 0
213625357 12303038 0
851419389 836525251 0
791772014 41424186 0
95988452 167470098 0
392994530 871085511 0
118003239 218310726 0
42127301 996202094 0
750457052 602706967 0
69740952 1384519 0
678722048 272111571 0
82791539 550544275 0
899874194 671101362 0
65963957 125236168 0
204126472 858706185 0
409823656 59848333 1
981718932 625523071 0
679039289 476547498 0
637442387 925248073 0
908670157 245713866 0
345366383 659656976 0
167821339 355958445 0
705068018 234975896 0
464213649 915783832 0
531729237 34664490 0
89365382 99405957 0
788657307 435975546 0
185766479 882823194 0
916191095 742098436 0
841470426 171013590 0
420112858 691578179 0
121381449 327281377 0
4959036 370287902 0
394715557 510563882 0
289269243 270039345 1
656209452 180161482 0
9159026 580503984 0
897251834 28385220 0
541850757 74707271 0
642771111 278318516 0
511636247 584742610 0
546859467 282768464 0
829809113 880657080 0
520368955 240808474 0
964024394 684047774 0
597865025 856639456 0
922704488 237262939 0
598462084 285068206 0
29216936 585295931 0
500697925 26913444 0
684723845 93498249 0
977191798 218822309 0
689729534 400408412 0
602151307 414580861 0
877400015 439221837 0
669566853 403142917 2
625120789 353017273 0
16904955 710625808 0
321902769 565852342 0
487247781 596840551 0
314791983 980212613 0
828250671 382835254 0
38530670 401211872 0
179457922 340017903 1
443679819 932912368 0
900085612 73370329 0
340064210 826600938 0
479076964 51359811 0
16727626 624282410 0
337952083 515425163 0
682540112 131537105 1
968196802 183793681 0
131152041 877403268 0
169817379 765669002 0
864241493 129512238 0
370912581 114309142 0
733598285 245386407 0
208493134 69097428 0
698990347 643783681 0
175829477 244747514 0
721920169 136736474 0
114533559 256558762 0
297881522 152819779 0
827466566 878968149 0
522534186 194992894 0
196690161 87445113 2
465624181 134366923 0
853686931 936033700 0
53648566 471730857 0
286196531 471920951 0
991180890 435868853 0
589680502 28187701 0
533603269 215182965 0
112718816 875511676 1
233162133 144564876 0
739824093 810847498 0
604296479 247638148 0
333974532 188611581 0
504177026 931586462 0
773151955 540589680 0
73031056 734947266 0
381151191 958806085 0
551739132 791157606 0
820570980 483589056 0
380944901 610242136 0
98510183 435338144 0
29595339 157988865 0
983342202 555970682 0
982115259 880922765 0
768926960 778725319 0
800228737 965741821 0
716621364 152235685 0
213528992 937595843 0
329932880 24338321 0
201921482 186049769 0
474452725 244893271 0
814735884 214029941 0
453316846 148951272 0
46704198 648316578 0
507673181 297552019 0
277009254 602019432 0
998320322 201909165 0
625169238 774940710 0
796998615 784141052 0
688823883 500782434 0
438459765 852309050 0
575307578 847659379 0
246388308 793233952 0
935510900 556120355 0
580002743 747581646 0
534906584 805651128 0
429022870 124361003 0
721164619 862776931 0
937422155 725271037 0
257433284 119331788 0
124439284 885918317 0
908460800 806375730 0
809490800 979142398 0
16859219 260358631 0
432422803 37235950 0
916871822 106379230 0
909914506 936558950 0
965776900 601436363 1
417520994 733713925 0
631028976 957265479 0
236381523 686066848 0
113338466 21076490 0
966547058 770568348 0
845189517 152898114 0
567678427 659590217 1
285320260 894339342 0
78108543 178401464 1
68213641 49610368 0
117899319 260382016 0
805758716 897703925 2
673190547 606942292 0
498489744 277785613 0
194750106 64986097 0
635468507 264939929 0
792938051 50678679 0
645843004 269579093 2
553490483 478196557 0
637248550 460711959 0
289352931 85413159 0
925019437 68837466 0
899603472 513098333 0
280760415 827624423 0
548532403 926052334 0
722823304 607112815 0
318777065 883296132 0
188269431 793387067 0
116075479 386721969 0
388557398 346725053 0
454350730 646276791 0
88455750 529126958 1
503408810 760110151 0
9026823 405332317 0
863872326 152715590 0
862728576 520958730 0
71861422 206095944 0
513585686 809098155 0
140557198 904470050 0
865752015 149167293 0
296356423 660471946 0
969662344 482814292 0
831234509 674339989 2
838947839 38657052 0
774999264 811637442 0
294155988 972814378 0
484536813 51411924 0
810836298 709712290 0
214170925 795667484 0
627441999 16105910 0
261882441 717347587 0
599919628 331047891 0
264305877 266425774 0
350946376 481054741 0
982218977 125305715 0
961619658 631859040 1
445719155 382558471 0
514420840 495308454 1
404070416 763604044 0
26463997 565671363 0
776337632 802407224 2
63688179 138477473 0
166726188 45813450 0
819197740 705433565 0
199009870 17098552 0
837959452 792317038 0
328407988 458686933 0
446220619 226729700 0
268298078 41560439 0
787998549 669106040 0
838206750 794238904 0
106833515 335569546 0
613215873 242509004 0
244605575 679270112 0
734367029 956533737 0
914530348 869291611 0
634501413 437790312 0
62357133 416684067 0
254852277 148320646 0
130161257 96333975 0
377215620 317397070 0
645590842 528360358 0
355976109 79646146 0
666042674 632474618 0
262913320 173796188 0
855286489 240315364 0
793761436 744312943 0
610632961 311348336 0
891930208 729240617 0
831025933 707158637 0
823360380 325160296 0
931861674 261751652 0
655349332 175473412 0
15277927 853077519 0
124754480 405825155 0
146977923 480568666 0
875523925 502593030 0
506021114 132061189 0
583261164 418100817 0
882138585 203939558 0
760888499 873370869 0
718668800 598452918 2
660749463 464350928 0
583138684 72076861 0
47658795 380269387 0
285069349 303555457 0
800451413 999751636 0
325134886 347349235 0
543751357 867798991 0
563935275 783482830 0
373100711 802514392 0
943241452 671552150 0
289421658 801146764 2
26158321 829807637 0
183752887 423361640 0
71968778 468810064 0
339232243 726936802 0
777553407 763266240 0
443930607 741713499 0
853877699 144378015 0
351264962 58304560 0
829625151 225434896 0
402820560 567177381 0
176790259 890943219 0
146975146 20874327 0
519990650 501323622 0
944644527 381120854 0
144527573 313377691 0
976309585 765212661 0
182708406 322141349 2
840854719 2827039 0
150402283 952961404 0
158177051 681875206 0
703256466 129863535 0
454313155 109062765 0
904657422 775950158 0
670187076 670012834 0
86562884 327150760 0
415645191 43443206 0
343622956 480824177 0
619934124 245507754 0
915649999 368463671 0
966131103 335117202 0
821306905 152205734 0
776709676 600804535 0
35394460 233448505 0
446796835 408226199 0
404937872 483620881 0
903562864 792091075 0
892664191 99904250 0
47214381 15449828 0
5648717 551878538 0
550294451 278982439 0
332109283 723743578 0
221166988 185441349 0
161212110 141212129 0
918020074 502042112 2
830102932 626770322 0
147283901 475241479 0
208842517 146402782 0
773618203 288226598 0
769122421 891645294 0
16121413 430262734 0
483202471 446369506 0
858467084 392177702 0
927965198 673386361 0
63417577 998362013 0
452957318 524521894 0
177016950 154947579 0
142773442 660888996 0
73160662 63533064 0
399207640 368104297 0
933409388 692483208 1
585003537 643400034 0
53015401 779348005 0
460440454 448876644 0
592901277 134373090 2
119552586 86028887 0
618583761 423587450 0
888923144 371433136 0
904797368 648637726 0
704716680 57920275 0
424903682 330493726 0
780700968 214699411 0
696648935 732173572 0
281682367 379972686 0
90737339 346115526 0
400891241 480558100 0
39518057 664934409 0
856004466 405624275 0
472289867 262177133 0
332279916 313880149 0
740318098 159809371 0
988091431 530368240 0
320976791 497432538 0
7431774 858447344 0
777710771 181774269 0
817256378 93019939 0
529092231 451633186 0
456287345 255970393 0
660530410 473414091 0
370563382 381183068 0
489520584 844596731 0
298782943 981771056 0
61992350 493719460 0
99982271 529804539 0
853218173 996742267 0
29408992 397739729 0
124385595 944488491 0
83635649 149360251 1
602305412 66485130 0
896844481 898913940 0
719071619 116816481 0
673128043 706463843 0
874151733 982679093 0
943420369 104296623 0
362321261 320302699 0
950459188 108380139 0
414978240 225840285 0
15170030 591259785 0
69666192 663799942 0
772204771 896273788 0
754547142 227594028 2
438288376 342886141 0
933899102 344179376 0
483893579 621149672 0
33411727 311338339 0
72178767 690395856 0
174892993 219846384 0
596423905 498932229 0
189628704 683877189 0
644069436 687303277 0
852331779 673718929 0
583900861 5064728 1
732663562 2540376 0
248924361 370360492 0
263919071 84715929 0
392262557 346603308 0
851403453 609577896 0
901530016 467941644 0
665639741 11064418 0
704102953 141672765 0
967380645 128001859 0
651012567 717821661 0
291052010 199877645 0
348599900 391685097 0
766560872 49534011 0
960733840 609535268 0
411414888 145469292 0
110208002 686035433 0
295246354 786818297 0
375396153 94544432 0
513784981 356447820 0
58065292 505657013 0
645025524 413822590 0
267238017 373058632 0
93985458 794451550 0
87355566 926827005 0
570838419 265044979 0
589119329 216037828 0
59206951 546468691 0
734976918 224940982 0
218991079 528486035 0
780521716 383126421 0
451571223 331690657 0
583933867 47843377 0
388522696 447152051 0
687632318 727664126 0
812711283 421757997 0
370549287 649691208 0
475401525 396885940 0
211947221 143783954 0
609829433 775381971 0
495096543 773083267 0
389801982 612758254 0
147407081 832486177 0
737866020 904817792 1
92437307 646524168 0
762194908 317563109 0
993624367 821738051 0
573290962 755088964 0
254126342 585650300 0
63767034 854480003 0
206331305 920840855 0
717975870 821201848 0
493446833 878186807 0
168176286 648265960 0
716853320 145043433 0
735548928 721777020 0
116106795 31206524 0
71065414 966977856 0
211890656 361654248 0
82355412 891668916 0
439872368 790024851 0
67663766 81930895 0
630768139 155163890 0
12684085 828255186 2
549264212 221262056 0
798174173 732535671 0
156115520 349166167 0
506519054 92507648 0
117431623 322803869 2
205999583 742128729 0
64841944 966982269 0
907686900 358359568 0
7925295 798100026 0
898051197 109641047 0
200879588 86329391 0
519557707 634311333 0
453843532 159490117 0
138918442 2343487 0
96251315 358492462 2
695548992 545649695 0
196704763 465346836 0
281081434 178673430 0
636157139 955824826 0
654241950 666103148 0
505393372 94568200 0
430085981 97029378 0
219871929 923354010 0
399442636 114117053 0
13248623 865397028 0
168084559 807493603 2
9634886 797264877 0
400275324 142595280 0
229126480 453794937 0
520829468 997339532 0
936204048 833981396 2
595142375 736011342 0
941114828 667886601 0
129597592 899893416 0
252071397 105065129 0
600189079 338668900 0
324365866 54419237 0
467856996 319533500 1
619699489 823178567 0
171277852 511537823 0
448136977 534344475 0
254765045 6248858 0
269204671 857540295 0
976011284 634131134 0
961430516 87742984 0
105673740 991146883 0
975483432 263183766 0
425279134 751136718 0
582017338 832431386 0
324498781 186234769 0
275155268 464899512 0
178906590 927182604 0
288885689 943775568 0
994850132 6142266 0
620981303 170754500 0
29538651 556642354 1
111505575 591553754 0
953790750 888141347 0
575895800 352988888 0
734972488 78860832 0
459879703 787016584 0
166009444 864445007 0
265381242 625264254 0
124203752 859195209 0
704603553 165095881 0
546340989 703118756 2
912702244 596959857 0
647473380 970155267 0
815064803 970189905 0
954783953 542393145 0
830830060 80298635 0
840625664 359004615 0
450308840 255313767 0
845688542 570176983 0
248037179 263643753 0
6871194 86478626 0
518665091 828894046 0
779465743 411542464 0
212230237 65799290 0
615602411 501977755 0
69944698 356886194 1
541113677 433236607 0
491323972 548640151 0
991899634 181726213 0
605007815 695132920 0
865665520 501715590 0
775918038 735475807 0
458220671 414719492 0
106641503 682600047 0
352424864 472512173 0
292826625 242830535 0
286189227 1607306 0
136411502 97307367 0
477836824 485594343 0
381953118 451840731 0
42934258 843628486 0
293725600 759180141 0
6936069 559084000 0
756015367 300295278 0
616724347 277753011 0
904943177 933298883 0
461658469 255289370 0
857008657 425513539 0
480393311 26344268 0
302108998 873978799 0
931260432 716978681 0
452248223 14750209 0
906656529 168091390 0
519229166 651935918 0
104731237 485889194 2
984470430 131905764 0
616002309 740800751 0
288217487 678999931 0
861708863 317286640 0
765197718 739721731 0
551393121 590642243 0
122010645 151705990 0
850685360 886896944 2
169356569 465531285 0
642161994 283991871 0
189135143 962752349 0
571507977 716479830 2
332154071 357009329 0
148101141 991456045 0
429728644 48388477 0
376866139 42848095 1
290910769 954194251 2
679326578 278719313 1
776094358 762915358 0
72454743 48313513 0
991227639 924418923 0
62458189 776223792 0
101604252 821847569 0
120860747 636000859 0
210400946 681044227 0
81486101 901927212 0
982922670 652394380 0
337400968 865604207 0
500861313 150454460 0
181925265 188712209 0
544661135 826881164 0
722215574 410401115 0
588984443 25606840 0
70816860 563568428 1
729851433 39365453 1
964201443 205657379 0
669812021 238499089 0
908774395 758435067 0
810491921 444335059 0
692586969 781802390 0
119766455 748860054 0
252460252 128255368 0
943061598 447415950 0
348835219 66926558 0
702791197 432532511 0
553413043 93535771 0
676674255 428113583 2
290220685 178114184 0
949944974 25491799 0
138986316 125398214 0
577428237 692218774 0
813601558 520181224 0
857018996 227572469 0
241296259 834513367 0
746533473 198512003 0
378081621 936535399 0
136475914 920404672 0
485102836 202114659 0
930915661 649083487 0
473232170 143606010 0
828283260 652687028 0
722424527 948918388 0
612773093 570808427 2
296229191 495720196 0
898846343 585375578 0
89427387 362316378 0
126312859 575665919 0
145534777 244652372 0
800530711 865372665 0
833536682 124894564 0
92751671 854739142 1
4478011 51509477 0
130446683 648924241 0
376157211 912479457 0
421566703 844433679 0
83806776 119142574 0
401380696 708423669 0
650377266 409394977 2
880115913 76299561 0
750850057 211543214 1
199288814 438773883 0
32109986 654639376 0
89447686 255122675 0
522085905 300970718 0
605677274 140989474 0
461888305 42951531 0
923115009 8928977 0
245645762 849179354 0
81817632 427904399 0
99065704 420269483 0
18927296 394732058 0
604817019 112715097 0
211698423 791806402 0
710631398 940117324 0
839211092 892345694 0
897341947 210523583 0
86067731 719092358 0
85160199 665411823 0
393273234 172026657 0
645379668 826120313 0
315776237 194723808 0
77976864 251842433 0
782705887 292445722 0
243607288 918617559 0
347040093 264030254 0
113084276 184059497 0
817292056 720680159 0
917958774 469476758 0
763406529 235043626 0
412130179 739283060 0
593258161 434805152 1
498428389 815095904 0
127072110 409947872 0
320063627 320384478 0
668784588 198867816 0
875217679 943838434 0
74591514 817103442 2
524941593 913717458 0
116039081 396695277 0
855297536 11905345 0
953791630 855391331 0
351309392 118893114 0
620679633 637498357 0
977680482 474887708 0
152419044 870882864 0
904202247 723517853 0
218071271 260165854 2
981773007 512583489 0
59357689 797052167 0
506175735 954403214 0
139684056 590255801 0
8554011 73679103 0
625634781 718356622 0
183666080 654273230 0
336548336 516165920 0
92858936 468041593 0
878547078 145425626 0
612807327 179454752 0
745013791 818303907 2
230651410 321041551 0
693475570 559015568 0
614066325 17189768 0
177252175 140947326 0
625887669 219026222 0
981091472 801713694 0
83063759 981715573 0
20371870 78026498 0
341182857 134116391 0
305587076 668292069 0
68123503 77364441 0
94699507 926147252 0
931302760 176449759 0
374272579 644219342 0
280555942 644779649 0
17498935 731185972 0
684813294 961812824 0
155765885 520429445 1
118186057 470621687 0
88971794 864615304 2
237181498 731126693 0
518384461 631330161 0
395623130 40468935 0
754318101 851463696 0
949001229 964822923 0
792220236 323361070 0
697524415 391747860 0
72863402 397016441 0
891561458 480153070 0
352207063 467212542 1
137800791 844526745 1
587238429 999446380 0
481737426 853886075 0
577439925 68288653 0
593744145 426767303 1
117337262 766963135 0
964812874 595543658 0
318863599 664580092 0
84204212 110348899 0
82850172 29980018 0
571099247 983962231 0
990977921 93874436 0
589248921 553736693 0
473263799 88549305 0
763363324 521015388 0
613447229 98806975 0
741441370 553859825 0
289618007 475198950 0
675110670 785267052 0
797598982 356014389 0
99068772 674691652 0
406558826 365665239 0
278566610 57559075 0
797477160 578472683 0
594269277 772313301 0
355475603 104606050 0
89981945 419088826 0
538507158 342399767 2
329007394 429115677 0
292445288 904142810 0
453204900 882646819 0
293841727 225580544 0
42918946 755797966 0
67502517 911616377 0
737626177 347636709 0
965027000 521041372 0
24010024 818204488 0
764366814 76279697 0
138595177 780110822 0
179512846 852485934 0
816232380 808361537 0
17335523 962457269 0
90472416 919727604 2
59345743 519336037 0
962520041 490268408 0
894851769 235374851 0
37616171 303558043 0
128873547 589837129 0
181669625 145756852 0
352320773 781717410 0
144241237 49118139 0
96909197 151010677 0
239824239 720773760 0
117264747 421469932 0
316498693 793304021 0
759891558 588477420 0
882618686 806001762 0
765485046 65538987 0
190802879 918128871 0
724484049 231136904 1
916235577 360102781 0
398977360 257628872 0
943983136 577378198 0
16937310 243112137 0
27098124 280618449 0
617217498 834607341 0
107533675 837822911 0
530680664 470965844 0
36154697 396890010 0
417149623 129496373 0
591668127 449476273 0
116844305 491897371 0
938703960 354935418 2
71790480 192629743 0
3766515 716183514 0
52172 542654971 0
451426146 733743069 1
112635771 26563018 0
252697233 729736302 0
18130130 10882391 0
90780031 337177719 0
460866882 291920978 0
407931073 385265534 0
114975911 894466027 0
115784088 388500861 0
169362230 365558089 0
371324643 789500021 0
800480098 326964471 0
893674776 683419974 0
615827966 493327202 0
202351897 955478752 0
90180493 540877153 0
308065546 502842693 0
623474216 601894239 0
602205499 407385882 0
907027271 320434812 0
957423213 46172815 0
880675723 966561182 0
523490468 114018343 0
318568026 127078300 0
186370525 401090690 0
242001305 643227301 0
351075815 589545954 0
351989885 549117332 0
989730485 204187135 0
102211903 39626264 0
89481072 503293758 0
271879211 862031302 0
507907448 463078021 0
62782191 735245367 0
341723573 461679441 0
964942464 819022198 0
980947209 421645595 1
107039482 446240478 0
924167526 984122981 0
908377659 66218101 0
27920377 173065637 0
608616021 31974294 0
303052752 292077342 1
973249977 833763677 0
337999129 212430401 0
302066509 589582643 0
121501521 112065198 0
958994326 61263851 0
749410279 108370642 0
75960325 266784778 0
497658268 315312017 2
996907326 393685822 0
474008478 432995223 0
629091734 412255428 0
108839233 135982372 0
452102314 115956730 0
95101715 822194362 1
142747425 492257376 0
501345155 141996871 1
967691258 472488861 0
17366901 88097039 0
720688481 999897288 0
524611986 677354956 0
394804157 779892875 0
508874190 184441204 0
381916480 971662380 0
407043528 429398075 0
235257888 570981778 0
64170655 502246020 0
188803023 590857734 0
927543625 37291380 0
33386799 24401895 0
270771528 5812654 2
465445236 96396636 0
313272914 447089934 0
103838733 434754561 1
897382861 363025605 1
991559712 17771208 0
954264324 120014165 0
193650347 96071580 1
696938033 691157631 0
284836883 527106889 1
290829426 573533101 0
96924027 367416050 0
560728002 144983248 0
395909206 98831818 0
518466907 708317537 0
691616288 832034564 0
939647126 917128879 0
602736638 873258024 0
423878571 745449019 1
287509006 513967139 0
932140922 409187840 0
556573932 352586477 0
173436876 427096203 0
70304168 464701592 0
834783220 611232401 0
809325710 200149495 0
566287978 648018254 0
497468997 562384819 0
633756662 292376145 0
998234310 395237642 0
209208076 270248890 0
74329403 427408593 0
49023636 47582570 0
526159656 80031173 0
253588423 269757022 0
755907519 287471632 2
33819343 999904684 0
11023379 133297547 0
692991462 563318411 2
688151374 991582661 0
702784797 517672821 0
30123351 337876078 0
191077179 137213358 0
113287140 776366587 0
77991046 769388861 0
284116850 587075839 0
20666769 540155125 0
117693248 203589736 0
154771284 976572227 0
184098457 85286849 0
404159317 934935632 0
509505511 674356168 0
45902225 559024613 0
845469206 68979599 0
481692290 511589532 0
486745774 553178747 0
293879599 992817643 0
466188464 842108700 0
586376291 47957913 0
336166169 89525957 0
609416993 661104286 0
549475354 310396029 0
653125300 467608323 0
950990490 322861104 0
72886550 463611010 0
758953897 204440159 0
691882538 4737745 0
699226801 622605772 0
134863511 75837437 0
144272353 481043800 0
894523515 365671816 2
720438642 981236839 0
160369771 557017685 0
613083753 398481501 0
893786494 295561260 0
343810517 618391542 1
97303262 346392005 0
962836388 593399904 0
441293506 217475617 0
438888180 610385067 0
931748664 656114319 0
166196456 528030133 0
3280111 273036827 0
737690894 286750362 0
713591371 332742505 0
209939468 891130011 0
108893639 885466098 0
860287214 274473425 2
771641902 36869234 0
239791342 748910866 0
829173613 431291878 0
348717082 383705937 0
451697760 733227203 0
299093229 162818294 0
752699247 506841262 0
394933209 793280062 0
738335202 32984361 0
749804692 718941148 1
121223120 893347968 0
960709386 241783616 0
260008507 753726389 0
494552861 348983115 0
340075488 253636531 0
384351307 38036709 0
10341423 454784018 0
533849400 875553360 0
317914253 262435527 0
858868184 511960710 0
853939912 286244324 2
8958576 158254167 1
855204818 739739657 0
136575058 107952109 0
165564141 513854622 2
155995171 610430476 0
976956458 744031221 0
153426739 247248086 0
428008361 582895999 0
371822783 320691081 0
602447151 596034593 0
842685340 153729016 0
339235030 956814533 0
675087309 639834113 0
922871269 68646244 0
855981519 97273912 0
2219482 510566935 0
863308053 88568794 0
945164104 292299359 0
907361159 348554540 1
37453735 814363893 0
34053297 36217549 0
212401458 915504301 0
958681841 661108490 0
513543451 114116719 0
754712575 319445625 0
460921728 690744693 0
637856770 503430862 0
85645447 14048409 0
194384583 727669390 1
596614474 554228472 0
346904937 437803015 0
157472003 229079157 0
495992295 78306932 0
735587179 788697988 0
452874839 169310878 0
735661986 471661617 0
922095245 170658580 0
318404523 949201587 0
977298919 105288102 0
21598948 20254249 0
577343638 106029112 0
965781361 55018770 0
666565832 444186330 0
470312950 84213206 0
928907972 666663300 0
977754266 837613695 0
184727963 819426694 0
865507169 677110954 0
79441620 837734938 0
973351668 860792004 0
261039617 757080545 0
597730940 555555202 0
38556586 380490348 0
937359511 144424568 0
179329101 658655508 0
146595510 966391360 0
816641818 81494196 0
683309789 618184425 0
858788732 381968016 0
751291242 334589861 0
925759726 781818168 0
879762399 681074884 0
25066171 890771540 0
634020571 217760882 0
921131625 113609268 0
478544825 100532676 0
959563695 1961033 0
507384510 253643643 0
105285927 690006045 0
28375769 222394478 0
46366808 87447012 0
113083954 124967217 0
147535423 885934493 0
819768902 667059652 0
512064792 197794723 2
535204114 545180621 0
369054203 77735786 2
285591173 301932424 0
599889770 957804314 0
709022247 112086538 0
523269784 455935217 0
144624008 575714386 0
448839468 671106744 0
92701076 151347018 0
160450510 496146255 0
334959596 19287968 0
517923465 827659095 0
593689192 370074206 0
88397083 528700229 0
934218059 562442916 0
150097430 430182472 0
25030227 619406701 0
417471008 684624633 0
548552579 441765251 0
796475499 79170954 0
787463650 286091696 0
584960613 979209661 0
653811242 979655988 0
303850603 273257042 0
874721709 256475370 0
204853122 426821687 0
303826320 121257279 0
657300251 382146779 0
255138939 43341557 0
999956062 872971911 0
106822674 968026388 0
112884116 450822533 0
844142103 210480811 0
539002393 240215159 0
976016011 74871177 0
862168961 924324215 0
834593422 68540422 0
815187132 603231393 0
908835903 220592649 0
911223350 97888839 0
832844033 394745435 0
434827729 351368245 0
23376501 191825735 0
711387218 303650972 0
676068124 794544120 0
648251028 995711408 0
83706293 53432441 0
55652715 929004147 0
884849685 389554034 0
272280354 140837335 0
368604216 21058713 0
42470220 537235654 0
23274929 440625056 0
219833367 895015078 0
226315062 95122969 0
196276677 661741227 0
706349469 790031324 2
935943017 785453818 0
75866095 938416131 0
532697060 644012291 0
3662113 88356638 0
46978906 54918243 0
921839024 679790707 0
560505172 484765311 0
408574249 828472094 0
757541876 108476187 0
29529916 391226616 0
258929200 666326144 0
397858269 163834725 0
398860107 189821246 0
495573557 844269103 0
405630300 72192028 0
419400567 538282262 0
169889426 6983866 0
755729560 824038575 0
17185620 529868604 0
277766424 343713502 0
28589485 657901690 0
533088342 337981483 0
11316999 940800695 2
64593554 968894266 0
257092812 414599145 0
919167118 64676417 0
116225060 18195676 0
820029360 203174930 0
653996358 408396968 0
426812432 335402344 2
959599591 463168675 0
105512246 488265058 0
439932084 341288254 0
178400268 15371022 0
118641482 12942528 0
774903234 129225049 0
349028630 714616310 2
142346288 622254255 0
817381201 768585231 0
69890645 75692336 0
746728027 742677053 0
660099735 853695615 0
526336928 431142965 0
366330877 42473641 0
945407935 128459615 0
457043499 283692307 0
627104158 139292019 0
662140421 403301618 0
624193234 405208096 0
385816463 518175228 0
975164926 851512281 0
528864186 858875989 0
104194034 864782811 0
692290685 465256510 0
487296058 235312292 0
795476090 749585676 0
498508752 570771986 0
414796127 783187010 0
253427051 116331300 0
109542084 249819119 0
749941513 263338605 0
714128501 617821567 0
423392159 388274595 0
813342305 893556489 0
982711041 394393565 2
750755258 881051393 0
628345480 606635305 0
955631597 916134958 0
107913392 502052896 0
193893521 856898219 0
372689437 150456321 2
229377377 351554330 0
820048338 915075065 0
549693889 540610487 0
445921156 2980213 0
938001737 37541079 2
149500094 375762153 0
54668873 576273362 0
108547208 676661254 0
694066145 176223542 2
39786228 806045194 0
310370098 18750190 0
932495686 443432491 0
686816054 31309772 0
172797963 6958217 0
472913487 268604073 0
621321160 897841260 0
158035724 855261366 0
585691768 302295247 0
372185489 260064952 1
754177282 287642681 0
50675997 576067588 0
583926151 145720392 0
982056548 737841889 0
745800228 781018083 1
191334922 751884171 0
115611503 587961461 0
418283593 177677684 2
777351478 371563713 0
593008362 589595557 0
871401034 546080413 0
461110156 477481000 0
26299804 232401700 0
648867190 756970994 0
499022416 998096473 1
357798095 293316074 0
745765608 775056062 0
198176314 608451119 0
167566296 177437646 0
73185235 450354953 0
132264435 728261829 0
696345114 302335943 0
810877643 543313731 0
657543606 835349422 0
150394459 869047734 0
980483678 370226592 0
587356027 669357175 0
540357764 25411487 0
413768623 821898668 0
746935257 482527311 0
796804187 507939567 0
91047380 605067980 0
856815113 12502698 0
455595002 346314159 0
367730097 290794228 2
780810206 992551678 0
670163166 117327158 0
447146459 219855770 0
48981097 233857572 0
98880066 838323141 0
477654799 398627902 0
14243196 668660762 0
393928891 774819522 0
925111624 307055224 0
220097240 85932044 0
260924153 198478964 0
320329478 74560028 2
758055039 812627668 0
614667237 568531692 0
524203832 406455015 2
924900178 671661770 0
705325818 893499814 0
213565376 527115413 0
986583397 533401045 0
756545861 943157360 0
532685167 170642302 1
190725746 595205257 0
82597458 92881878 0
700563047 228078991 0
649346089 222319180 0
809433831 639277603 0
50573949 160051945 0
51912749 23984721 0
844176998 653377915 0
697448071 672762831 0
67942231 939955129 0
47200519 865156189 0
756404397 23272174 0
549804311 437588424 0
89761788 585724574 0
752743260 701601360 2
997345068 709017555 0
666420660 588480318 0
619987867 767452404 0
197242209 194743875 0
505296164 262224204 0
391594923 324784088 0
637904696 615229380 0
618971673 86385014 0
802750463 87681373 0
81794919 625954812 0
925868111 828319228 0
491525593 488612384 0
123273867 84301722 0
560736148 20333331 0
736250321 622340267 0
917396027 159718112 0
296140421 532544901 0
991091843 580915718 0
852958290 404756197 0
103381837 988879479 0
788258905 74343310 0
949320483 814918777 2
3277423 666268516 0
463321976 756895912 0
893072081 589069390 0
383759164 98934905 0
264629184 532162299 0
848458584 994170448 0
585082393 86500398 0
551538117 982971605 0
573165270 852908915 0
551889016 365606748 0
142749513 997074619 0
371228768 150427922 0
546841146 316316518 0
160752593 542124520 0
96273266 118645613 0
491949711 52606700 2
321313330 72603686 0
869697637 847085258 0
79544484 49197671 0
62960362 215909828 0
43346676 6774752 0
753606732 122699360 0
642553788 360072870 0
892279463 194597203 2
397720207 458701929 0
287113772 867991361 0
86987460 350181770 0
981218053 771896222 0
755522930 794172527 2
443279053 531851602 0
64489994 63314122 0
32260241 427152639 0
978991271 57217312 0
86237785 505429051 0
76765610 373219878 0
19325780 949853117 0
85747713 16661298 0
936514688 462251856 0
721262767 921057639 0
633783114 559290230 0
999463636 608273193 0
385942649 499387764 0
325704538 558615450 0
352945592 32164217 2
655172352 849942834 0
5542304 632325721 0
695256372 766055289 0
585768016 374340527 0
365828180 32732106 0
372194614 407027055 0
806464945 477691771 0
800871491 391695552 0
73222595 950668613 0
188147061 895378214 0
62153188 211143432 0
407859059 106207902 0
41969070 465528509 0
636249598 93702756 0
959566156 397100722 0
289502643 849048974 0
66520156 104226819 0
98896739 507816055 0
826046917 863665292 2
807141780 457840235 0
227349365 725418178 0
528464193 194075809 0
385206865 732905451 0
476825652 110635430 0
229061881 133666230 0
964388391 431796549 0
203738114 402726697 0
364533041 797834585 0
398144031 113621957 0
57897563 169109823 0
20886612 112002642 0
197961085 731849059 0
505252365 171166563 0
444256804 65269976 0
923569124 884629674 0
149649884 251720534 0
741865535 642829180 0
157240854 39203439 0
477045271 961494936 0
565251405 142913223 0
81873475 243810266 0
244784074 72825815 0
741253185 974127183 0
786624386 938856758 0
309712870 364236721 0
544212150 87840769 0
371870302 211845703 0
540022602 210293668 0
622035738 711429086 0
471694632 43751746 1
394050913 823823206 0
628342412 15840407 0
855617594 106725623 0
644355769 741507974 0
790013108 443912031 0
839076650 156250628 0
61075267 937674300 0
580323205 323266111 0
50853989 416828081 1
257787885 739721601 1
337317470 485116671 0
19344167 187838128 0
594172207 12477508 0
790824532 589789098 0
598030263 985168148 0
630615082 55014911 0
909590830 48247187 0
101957624 308934807 0
951058562 286852979 0
46810239 776953669 0
183682094 114989549 0
915683777 123047374 0
566656668 439953163 0
897784629 21138536 0
194169773 214888979 0
714384675 288204049 0
766959679 700120162 0
764419399 32907119 0
392664341 826564210 0
173766468 713750012 2
992017091 689030565 0
664069013 952454848 0
131558346 76264094 0
44814226 760776520 0
767449379 938115371 0
266695970 580899176 0
661214473 580693970 0
338671421 476575526 2
68876038 173304213 0
440996129 727378239 0
277145271 665181855 0
431115420 290877704 1
581441657 424230151 0
966959012 542602163 0
264634521 642329358 0
826761605 306204123 0
755799123 837953578 0
583623618 912217733 0
887117491 481434335 0
475724033 926418032 0
88453977 831336968 0
450353574 1576612 0
216651130 769209497 0
195257056 486889642 0
806927714 350649533 0
936818886 520880142 0
91236464 833306291 2
878079282 913706141 0
418089454 432898496 0
955873349 423747684 1
956327721 256336124 0
56967075 244401089 0
681652042 906754350 0
811705149 691501696 0
665809097 721513716 0
970516029 867817705 0
744666349 176132694 0
906756719 120554584 0
452879765 286540512 0
715153630 880052377 0
804755383 136332910 0
978181258 179000554 0
274413071 837905344 0
83075778 103741408 0
943497303 282235712 0
847404067 733307646 0
268240068 429569366 0
244780214 44913901 0
624121828 543765531 0
842543610 929488381 0
918915015 263302162 0
439833777 131656425 0
83481715 843286650 0
977732144 550874412 0
394209395 805601132 0
442770241 53273552 0
77565777 36065815 0
117166720 26483217 0
37165551 456051222 0
716758737 617168770 0
969623041 279890256 0
431270825 910026175 0
352419500 764933135 0
457789099 549521386 0
67203388 207486780 0
774898070 741540679 0
349062318 112328030 0
669224789 915545928 0
442738856 953787821 0
458921963 654504632 0
101343847 262645563 0
788111290 502027238 0
319794633 228376086 0
337225251 271576664 0
377464718 226231751 0
68016153 598226837 0
571275427 184427778 0
578190903 435614918 0
661112085 384012667 0
438657971 901816333 0
252973035 115177125 1
355050138 493374351 0
689375537 712480837 0
530065877 524328394 0
238403248 293702572 0
598511608 12000306 0
260829744 852318373 0
999448718 589552148 0
529624846 825038904 0
115614483 154259077 0
129716339 99158126 0
489843506 175559001 0
450310441 706167789 0
807432343 770555968 0
491220940 359695606 0
776564376 782680067 0
437057406 760130619 0
488984238 54021076 0
972935716 960355278 0
896385188 972852831 0
11343216 210792304 1
379738103 306460674 0
998793500 36263271 0
492486760 539912023 0
239070845 764425519 0
191688922 974066628 0
504983580 289512465 1
99353650 922675202 0
668266116 963685465 0
408911488 106684295 0
914231281 66584676 0
43806244 360573264 0
213304606 578329240 0
199927272 190919880 0
481086187 419005167 0
108039708 992795498 0
123646426 384360165 0
248222676 144483453 0
299584574 923912635 1
537540415 170704739 0
73366243 307500288 0
772434334 972265218 0
785305837 404021489 0
656907594 480331382 0
420961653 659336836 0
977965331 659068745 0
35092116 121170651 0
128771443 676439775 0
960166154 549308169 0
416037111 878645675 0
83990504 964165099 0
725998246 216610572 0
995572275 702274463 0
18035654 876526972 0
101030554 911677554 0
616929843 116087478 0
129381785 259630210 0
17937898 514132824 0
87875103 367686243 2
581827672 617662495 0
183773534 514477770 0
460586588 61005496 0
64793720 323206194 0
419885403 399276669 0
354474286 931703433 2
31639661 274149956 0
836770279 362191519 0
6809035 113973601 0
736477806 61735058 0
118518603 866608393 0
687848530 518758411 0
869453411 49766289 0
953193090 165155786 0
385834858 278628719 0
46644910 36465314 0
949884826 105768097 0
624290322 975684830 0
81689035 169315233 0
296638637 377747344 0
148010692 898659687 0
67739824 313370031 0
333198075 77550011 1
77405836 385977820 0
552691290 61093329 1
606856047 578416837 0
533599526 371877634 0
212038357 304429760 0
99369687 495722505 0
49558313 704207278 0
386552991 657167847 0
751046468 2050988 0
290931001 110743222 0
292878493 791758342 0
104951731 897793436 0
428612680 289007884 0
184715271 100707786 0
511261310 681218467 0
60379307 70552707 0
906312133 497746362 0
53793665 763402576 0
982420317 362926341 0
24613982 211414466 0
299886092 222689705 0
412288853 237105931 0
22389444 898646061 0
834242478 750985918 0
121617195 944652559 0
869363183 375876063 0
768586002 670438479 0
951508430 923847726 0
435975442 920867390 2
960687951 217555788 0
692689116 859012125 0
669599523 42181945 0
369655348 898299639 0
354519280 296318879 0
821358320 92670121 1
473156152 123178436 0
381850249 574787270 0
250174020 485590617 0
311945033 873000433 2
393950735 39862704 0
583286330 400915651 0
932386475 689900336 0
150546274 526240956 0
426464435 429487601 0
458915125 731646935 0
836642805 494732952 0
86039536 864748116 0
62804192 997877913 0
980325534 450957632 0
839858678 108067739 0
220442047 862499126 0
266804030 77616714 0
600592057 480671772 0
256364934 192862620 0
914406769 399788219 0
522998611 614029226 0
303712702 33090310 0
755668767 87569695 0
982576418 891391109 0
767591511 374641337 0
465959910 943694388 0
127664861 210296277 0
672804689 999185656 0
889833337 859491922 0
481735257 293222035 0
706639769 115632772 0
35167634 778470175 1
81416499 152864002 0
755313413 355864519 0
134751321 748280935 1
262404563 851219173 1
809026271 92944669 0
231005811 692837161 0
490467184 51395649 0
495860824 125143880 0
166270861 845353660 0
640821525 764639992 0
428787162 10612284 0
732119191 81560864 0
564420304 33906937 0
587656891 763980169 0
457616316 195882550 0
474429091 37746043 0
84481559 411909810 0
428918031 944721685 0
122651189 322842422 2
53829356 524280264 0
60374187 740206969 0
677939046 621146472 0
921764552 959682323 0
128073553 601156676 2
529079425 674609330 0
727223327 488754592 0
814000127 517964946 0
647075558 24661067 0
725856097 843407597 0
661209479 390035129 0
926378808 695129724 0
29015808 619727036 0
563426850 927246546 0
167985115 280124567 0
601062569 55695225 0
747687981 362484035 0
122980097 686619521 1
848317928 356536261 0
559954679 627339968 0
65519461 355057797 0
358530104 899986181 0
564408694 999485209 0
429480716 152666805 0
588991362 882230099 0
753594740 889446452 0
723054171 744131845 0
577760510 609353040 0
1641158 116256344 0
414418119 58021951 0
315252982 77843772 0
157708856 959211166 0
556277770 401213987 0
529944379 978050750 0
320071296 570686424 0
63436560 997920481 1
97699533 832081955 0
265994510 628300265 0
834650965 152203347 0
802170815 593925156 0
13715279 6257752 0
870382432 603366762 0
662366493 194305778 0
839830066 762783781 0
709260666 799652761 0
228482730 75854039 0
24565421 16960095 0
68800055 575966737 0
257395974 951168926 0
929657209 378641882 0
466569429 322713512 0
390663953 378611790 1
719922027 718476405 1
500785204 105351316 0
245513573 84774879 0
584842558 334629239 0
442969974 214384581 0
728543942 62554025 0
550007150 213727999 0
849090886 447660583 0
853048403 698128690 0
51726500 826267690 0
101094715 256768230 0
178409395 681712194 0
992767428 962130898 0
739061614 885757971 0
475875990 746212739 0
696374383 25173215 0
284286114 71851850 0
278222891 900963154 0
199590773 995655293 0
512741229 293711608 0
279297752 312937022 0
376108757 945751400 0
460237073 234004730 0
108053535 474587527 0
820317064 833720340 0
206694337 587653903 0
313652460 230114642 0
713183547 37823150 0
736726034 407355177 0
382109202 905770386 0
438122356 136859342 1
332107713 143345711 0
111446549 678193434 0
206197317 93848245 0
509824806 636300468 0
673162826 338640414 0
33769135 67593114 0
407088511 597738593 0
997506395 503338072 0
138519858 21970876 0
314058915 536847120 0
40369210 839097436 0
523221851 398553306 0
397739482 315448552 0
215265019 508679391 0
195371622 286824160 0
82875914 512247265 2
162971483 585232228 0
201760128 771302975 0
337680676 559039422 0
866859152 67938158 0
187476056 170769936 0
842407965 725482711 0
373818817 600127614 0
582538664 190604679 0
487917974 855702735 0
325469129 210928018 0
193622391 99945604 0
423766417 40290168 0
12647642 834143893 0
402524622 191421040 0
447675179 618662206 0
240473548 825763034 0
209417965 456815606 0
960172934 493621542 0
441913908 98642681 0
919485436 801318786 0
949092842 514085688 0
193419432 782556939 0
27871445 627489720 0
743210171 546541131 0
219039800 413107609 0
630339078 328705374 0
13950216 116458039 0
365278013 796290319 0
538931894 986122873 0
776508984 308829710 0
306208683 908065302 0
761552879 668756848 0
893681181 156426101 2
213912438 744735122 0
831129132 203980458 0
295987339 782675544 0
924028819 826171319 0
296569305 595737956 0
91131519 688454398 0
623040829 211126027 2
638300644 649086226 0
421051558 611743037 0
504007343 494610964 0
484886238 666472812 2
145886957 38276223 1
181159745 476777500 0
412324716 648447324 0
720018786 4298196 0
433195562 702737486 0
816973858 888007873 0
121518222 78489585 2
270008292 788333941 0
397515641 675011327 0
52505030 167903763 2
623158333 980271138 0
181635868 713031467 0
587369072 621693069 0
907236214 484733620 0
396367177 963684168 0
511624947 401226606 0
286517985 421290682 0
960967531 713352096 0
405331191 254243057 0
408358834 381878394 0
55688325 145806225 0
548673453 389464752 0
992002591 984704239 0
185515242 46836494 0
979784117 554302026 0
130427547 168540752 0
867655050 896780467 0
620417538 706143338 0
26557651 189331723 2
848547353 941997247 0
595043555 532603699 0
342896165 946421010 0
470114750 937965419 1
985634741 895126966 0
946493326 357553429 0
144262399 127771380 0
79438452 4595133 0
51881553 623510598 0
515569259 400912880 2
956858204 163112882 0
857673651 171053603 0
985681201 152338752 0
46621986 47430642 0
100061372 90667303 0
296279621 967116144 0
145054811 767398275 0
100348836 996192787 0
179023485 139389071 0
769286474 90775055 0
24771501 897612817 0
511899122 569567675 0
74981606 953195468 2
780954540 388132979 0
439194675 84844692 0
821034557 243367820 0
872619662 893379270 0
688690321 697426161 0
402731152 386784759 2
770627899 235206569 0
963237303 922572744 0
398494817 259289562 0
879655280 693559563 0
192737761 953621668 2
398408070 345076839 0
188321739 272718168 0
353302144 930108514 0
3284503 10505469 2
404360818 753764181 0
184670193 699071833 0
814609972 152784135 1
363277605 988639182 0
649568021 882550827 1
317297274 533071483 0
38676102 378028138 0
871459003 585285656 0
365785686 885699331 0
303455805 580528091 0
3728467 701257965 0
11134719 50791630 0
315704708 122343549 0
203613416 687707197 0
924077312 932648156 0
818278381 892807810 0
643915525 362502018 0
534404020 454874564 0
896712119 402526871 0
894372844 997056607 0
209073012 70676176 0
458988290 886350440 1
154989877 131322721 0
244228998 590272735 0
933163892 161024318 0
481850507 924884936 0
736030980 166024983 0
804123535 559588672 2
942520229 870821427 0
699972483 171578366 0
53722300 241516962 2
73523480 807205334 2
506604619 653984447 0
607517617 523165587 0
658311539 129070090 0
559391771 55408039 2
15193540 259228234 0
584794764 923775437 0
573507480 380258168 2
364560815 137614553 0
739558091 292033757 0
272214200 468357367 0
701589735 967199088 0
630740019 522906658 2
641200930 45205364 0
654729873 82948388 2
97311754 78316347 0
354678702 581445602 2
934456102 934527423 0
648882573 400310503 0
71589188 963028765 0
133805684 125165294 2
855884912 424559459 1
933090974 497376692 0
581802272 626204421 1
446964672 268456723 0
644175201 779056030 0
828971273 107885831 0
836696576 207728800 0
504230824 298823856 1
893625721 198923987 0
152991492 372755863 0
418221840 783246863 2
823896564 887062856 0
777440160 442246237 1
881728366 716809458 0
145441010 468605127 0
709405814 73473940 0
813876179 90857402 0
311894348 6797974 0
417223220 726859547 2
852086763 49780378 0
841799418 5988588 0
865541556 351282220 0
789263698 984401331 0
202448328 987415530 0
823720854 811405470 0
781810337 337070474 0
203074010 214742236 0
694170402 81409991 1
799496142 589721964 0
702754984 807501239 0
707514885 358125669 0
295338700 465071393 0
390400758 32897107 0
104872322 912836333 0
772061124 371031934 0
70052952 504746876 0
47422080 785342260 2
238495495 712172138 0
404626461 830456548 0
467673469 754427441 0
485118465 109196530 0
428894688 81825691 1
696676 374828584 0
297366809 68803750 0
837922760 51872137 0
969426251 467541718 0
536871059 42310128 0
934384863 264347767 0
633482030 640238379 0
607184510 824236728 0
412824027 467472788 0
27456085 792102552 0
156228468 410044991 0
173813375 837864938 0
203387452 119852863 1
593818566 624450549 0
498634764 580170967 0
229481165 640068553 0
51793831 355181749 0
638864679 317826592 1
649431706 849707774 1
407035083 448307016 0
317902088 448965950 0
20548420 160712700 0
412849877 453702103 0
295751182 703137786 2
645405990 561120351 0
291212961 872393872 0
317083743 968282754 0
269602030 735904304 0
857889637 683511145 0
68982707 21375313 0
955593735 947269196 0
46532827 557160322 0
58632876 539380480 0
144550852 164521910 1
297366051 23604869 0
897144215 719178287 1
901073659 345277482 0
6264649 909798578 1
470988024 764693261 0
655394313 396769864 0
297938824 3562862 0
351681175 383834026 0
752222779 12117886 0
810428301 285270123 0
603763074 236787526 0
92423524 980505281 0
624854115 815831915 0
236664792 140662946 0
927888533 106193841 1
308351819 8480680 0
456333332 859683633 2
954939324 765511836 0
244167415 869496786 0
814828383 927062124 0
456182778 489134919 0
669730461 184581452 0
587720615 44337885 0
66845314 798000825 0
696906981 594261255 0
353410082 954946746 0
599568882 594024120 0
841680390 523334838 0
136685542 414308976 0
133589934 59835777 0
136537256 23204110 0
525640126 550089050 0
254464976 181962037 0
920851078 771032141 0
201406796 533929674 0
489888939 396983530 0
17518416 355435085 0
960539572 208367692 0
219976562 286807620 0
884804306 225294084 0
6148230 966036906 0
527975455 528590959 0
283548137 957092695 0
32868049 668920903 0
242409691 617625816 0
715293529 337553396 0
15354214 280828792 0
815822213 865366186 0
559592805 533617609 0
223732498 868915576 0
45068254 487548503 0
451659132 967235074 0
968902696 973886425 0
124006223 308945577 0
769782717 120607909 0
89658445 740376355 0
7687689 209014263 0
605021887 20009811 0
959189935 979303200 0
217376522 786079954 0
972196159 556524408 2
66401466 91248974 0
190423957 432166623 0
396191522 765718122 0
523271539 614291439 1
170126330 427050383 2
896131308 64267937 0
562575557 755119304 0
789931283 141200157 1
250096871 879634804 0
468030656 14317432 0
403392870 571965168 0
132528770 982736095 0
299235355 208885753 0
918673136 496543791 0
114337013 79693992 0
440921578 319177102 0
484906871 814613366 0
353730122 876014901 1
823422460 18402743 1
358586395 969417813 0
583945704 530475789 0
49425638 653165027 0
904436387 205222829 0
502083776 547850086 0
742528968 846319586 0
947831220 675397770 0
711883365 909957228 0
337832861 577319170 0
365957978 257898223 0
604913682 517972341 0
155015652 686132397 0
176569026 654900439 0
862464217 80850651 0
111039486 252613604 0
668887059 8662632 0
409719027 429806634 0
745051966 858831918 0
166746428 418240687 0
482442197 219882931 0
588178331 196469166 0
625945712 324846304 0
633103190 613212416 0
322724533 188300188 0
247741710 734869261 0
568147900 733965079 0
183508092 807652458 0
981926694 605525248 0
699421673 438512298 0
390502572 190198152 0
4986008 486812744 1
374526147 184242796 0
33695721 60046060 0
115900583 68172999 0
996245024 101626645 0
732995649 211248771 2
665248389 69054248 0
59197165 997057430 0
812871031 575497034 0
506426130 382192501 0
84876029 704527627 0
317894852 199198948 0
441806308 328147404 0
369302034 11637924 0
426098663 721080842 0
433424665 562329373 0
34145401 544472867 1
752332933 209135675 0
808590140 410670924 0
183590087 844739836 0
784105311 874624748 0
196413545 25406361 0
306239611 830926062 0
589175356 416189156 0
399245198 683014680 0
836166362 512205254 0
679953275 262160064 1
57498963 781900957 0
498967716 939311434 0
96434934 338952732 0
79869152 428180670 0
72368004 519449569 0
545362574 796726036 0
441955232 144447025 0
823678052 512535791 0
71332546 718779147 0
331981872 78170861 0
335778797 367642743 0
277263178 69214330 0
138196130 149687284 0
932120643 278802514 0
61067832 809048599 1
722600673 712571637 0
49971141 910541741 0
52858625 679665220 1
628166439 836162849 0
963575993 709907812 0
962786932 917938369 0
770377564 721776135 0
876284921 684470521 0
299141120 737442141 0
862949872 678613531 0
958095353 728736514 0
944042763 927667119 0
658569023 398290773 0
229529367 565370298 0
472147451 950963726 0
347928433 475820431 0
722816335 627687388 0
806073617 676265698 0
22790005 937957751 0
415536622 812260152 0
992368711 518595721 0
442614879 890228824 0
908009233 723960243 1
147380672 710655735 0
968341700 726042565 0
657072752 633843187 0
171676707 289275763 0
224977182 684615973 0
917188042 317941143 0
13129619 722839419 0
104782444 126020225 0
185283352 254674403 0
346546447 661451864 0
625604835 481118133 0
582971406 848347581 0
713206413 822943078 0
747180934 237248707 0
239101335 401947897 0
23524489 118324496 0
704370495 602214052 2
41662831 785848279 0
515294404 870687179 0
982533867 97235221 0
905617939 281459490 0
259917621 945814931 0
354068084 148946003 0
110359843 261228794 0
644081490 83367215 0
579030534 397186142 2
411962047 740882570 0
687785127 559175612 0
58503491 47912646 0
341784765 956683708 2
374562086 156593063 0
395481967 125399746 0
501003652 823747069 0
56773032 298437532 0
521686646 444367886 0
198739236 625191563 0
375858419 76413576 0
250910546 340416088 0
409744611 628159416 0
502893855 823550681 0
995246607 769451239 0
520036387 498901060 0
210956824 511395842 0
615355972 991834270 0
563289921 762460228 0
761738925 125874263 0
306031269 817882161 0
121867568 376044703 0
316341810 427044070 0
498485249 324690001 0
453676468 293957918 0
218874646 90015350 0
340621144 699912170 0
570143525 145420123 0
403371044 759527177 0
28255565 422930048 0
550666321 71554487 0
101352140 126792987 0
924569979 650187066 1
595600221 869820360 0
937787309 293399853 0
183826891 900569020 0
415049501 679989283 0
952716575 933162005 0
796615221 144478858 0
267750609 792441395 0
4087268 560877345 0
49713724 111101103 0
609800688 949678016 0
863663506 217151228 0
491707392 439752199 0
271955494 783278415 0
6266463 703303278 0
146147147 786781188 0
541179550 266623244 0
5337897 32646544 0
817574297 460877029 0
378512987 503247210 0
407543021 560523480 0
258778489 256605617 0
93315454 42594257 0
436411951 669389142 0
541070170 866224832 1
672826909 453064821 0
265010683 233834879 0
667038991 902604323 0
109728793 817091174 1
938107439 635753109 0
113719046 918736858 0
159866436 21251716 0
527444869 670726241 0
276829683 484421363 0
954134797 265787777 1
667914156 747219033 0
712918680 892539006 1
12318075 183048579 0
331266510 487637683 0
947625697 678292871 0
230053845 974480111 0
771714069 866169770 2
619790787 292180429 0
826774606 985481436 0
881584215 807124049 0
584414616 335754118 1
878090208 225009595 0
625178640 714259930 0
318971556 407831915 0
73529433 755368005 0
868065022 102337403 0
543575616 313593095 2
377361585 987277337 0
657805413 895900320 0
293065821 755463338 0
791640123 236077332 0
433616442 831107505 0
772253220 3893515 0
48623137 344500123 0
883946993 379063266 0
680875054 112489445 0
108268731 267741749 0
229909121 100310173 0
487750211 685426011 0
404142578 514927604 0
222173103 285748980 0
378815045 805022797 0
427279104 531458198 0
88841398 290005646 0
67552652 399686039 0
764516531 277322771 0
749722913 609112744 0
198386470 232849383 0
636278968 628519774 0
713007866 620975189 0
171196719 759151931 0
171321110 197168077 0
428576175 514875785 0
75358409 753426122 0
55430662 161423297 0
206478611 437768351 0
90972986 513669681 0
163129775 55179800 0
371520866 101151960 0
663191786 355044513 0
967854447 857322978 0
586246227 84746905 0
674283493 147900448 0
228105862 793036299 0
535676808 308703150 0
520773302 657469694 0
897517960 677668811 0
970930647 177119920 1
269596888 491798574 0
402875922 54348837 0
622082448 361330565 0
519180397 914919725 0
98313864 538728620 2
19627750 531093069 0
78520986 910692202 0
785026353 176039939 0
989915579 60258401 0
311653245 587643027 1
517958463 420793959 0
532561987 144470520 0
667139406 197382270 0
616667339 208330846 0
791135091 687837682 0
929735919 354676679 0
75692658 301015186 0
70706548 407620374 0
704457366 618337327 0
997840208 792404430 0
785574082 786451788 0
346928769 457323859 0
759135691 319106510 1
839880442 499448662 0
533894241 625766090 0
423317235 774564723 0
273422899 618956349 0
159914964 357268409 0
34732203 743033861 0
310642987 950941222 2
39797257 893365528 0
94757356 806213212 0
952145192 440380374 0
471248131 902453360 2
644447147 80750262 0
281791749 687863121 1
643155176 902292702 0
679174904 814156078 0
516232498 406137465 0
212108816 815622448 0
886923167 896591401 2
708175022 439232806 0
811376904 275160609 0
72007394 885077316 0
248361442 285691225 0
241877713 944492819 2
65418166 218252358 1
370990033 304344659 0
180452237 855270855 0
237699089 491238481 0
591319745 280764623 0
698193144 550032518 0
885138742 61541588 0
501340323 748689698 0
120954452 873601776 1
737247870 132827170 1
784019215 308332616 0
420343711 310601851 0
759932719 897083667 1
121681127 414823747 0
77307822 809567917 0
42922294 923773463 0
650190308 368562110 0
472556650 104538029 0
256907970 532401619 0
951046244 127230996 0
697624707 60887362 0
18841560 202762857 0
571373922 690804466 0
27227832 472868439 0
222458671 792576729 0
199368044 351684034 0
351577012 642392118 0
844960883 423086730 0
809852977 43259003 0
683888581 976914658 0
202742040 724307083 1
374004945 730467455 0
309862832 106036115 0
774265523 251361045 0
752583670 304441086 0
899163767 103663405 0
831516376 717483336 0
96431014 213758332 0
196137455 56023563 0
697662803 960746372 0
828930147 797613588 0
543986430 117702825 0
360357644 478655915 0
190989128 950129434 0
980393381 163566326 0
598605163 775911046 0
129812532 282832890 0
525359764 934083865 0
94012297 773866297 0
5551662 529458523 0
94317305 41898200 0
723354298 251377931 0
33442876 920590035 0
652624611 250417668 0
420158077 824873397 0
607926879 312215960 0
46415971 749886928 0
590740785 322692489 0
981861147 510567819 0
356711022 404831752 0
4881426 232425510 0
879596146 455010722 0
674535421 658617802 0
741846127 137562709 0
938215409 787563549 0
851000650 498520579 0
249764804 609398134 0
429973968 105538575 1
340472387 135447028 0
967596712 654495564 0
528477972 14223098 0
797319080 520983379 0
407819175 303688352 0
275936183 34595095 0
105118075 78305625 2
222934057 384595880 0
39338215 286069660 0
53248437 519091059 0
27634971 4157617 0
991135943 106093426 0
622907679 870681406 0
304816310 890083527 0
944603920 889817699 0
120026573 162236768 0
895436530 961889579 0
804873151 226477047 0
371120752 3065365 2
776292817 818923514 0
936811983 110811028 0
462579418 217898800 0
219531107 892329384 0
930046313 560805937 0
908479335 553994392 0
911793405 608383691 0
828707767 793803421 0
401721594 406744225 0
937697197 675959233 0
444876746 621854750 2
144651232 781489820 0
635206765 973666781 0
842234172 342765747 0
17370314 997628216 0
48121689 387387179 0
708844622 760081653 0
823872987 570703950 0
937749846 105921226 0
921384129 279786906 0
373531022 731345443 0
120693901 265323755 0
733393543 547492563 0
427456580 979335886 0
680200408 521275950 1
786559050 968637065 0
674089953 565185732 0
319203851 73782654 0
548380768 209510397 0
23772779 439694054 0
262303578 809130272 0
485478626 91876336 0
104918127 863160951 0
344775513 375769106 0
363172151 497965830 0
433385024 120552266 0
336822557 171709352 0
69025804 550388430 0
51306432 283013338 0
668412238 951831843 0
921172773 607254685 0
961245290 317814982 2
843622065 400393274 0
101113808 127133384 0
302724473 413120181 0
664151695 58066829 0
949169680 540444648 0
252727747 898665073 0
367738187 911963430 0
245786249 725928934 0
651158971 614976810 0
965245522 699447631 0
25373580 351234810 0
645662765 566837169 1
443057352 161778954 1
992938061 782220353 0
117454097 366323165 0
833552366 754503061 0
916125106 405852755 0
780512864 814349700 0
34996214 47358820 0
168803306 719071287 0
632904636 566562343 0
618684070 182760124 0
562539215 526813887 2
107090328 9049502 0
965071912 139993011 0
19249992 968969514 0
728851956 195000272 0
69514437 641037332 0
226943267 19404352 0
245463913 636733647 0
150891205 977228129 1
70484434 352576141 0
595047542 659343284 2
965017965 375162372 0
510845627 948662450 0
969228639 716542862 0
111620474 156156458 0
742094188 887367072 0
761554355 204562871 0
90331330 230046208 0
521304501 356582484 0
401130080 684931771 2
181624527 336188350 0
822938912 652993119 0
37970764 500919501 0
37243989 506636204 0
12178637 933851981 0
613007333 505558877 0
548308493 700646243 0
339431868 505258199 0
239634062 85978231 2
138118624 850845100 0
390878668 35439154 0
419213187 773971547 0
678004858 514911724 0
905422222 827436998 0
5087839 774921472 0
704455619 517415101 0
789522112 9416606 0
764657911 397990584 0
630365527 126669869 0
335310354 115863845 0
332147870 790910627 0
496291688 685927514 0
484059992 752493374 0
114698924 777156799 0
198029401 118678694 0
906922207 191049078 0
286782144 156508088 0
126063924 968489811 0
529398644 43751494 0
76923111 946549189 0
629441740 963419116 0
292022698 540330039 0
131715655 900880885 0
130957389 72236501 0
807934095 858273769 0
106703296 467647788 0
266136605 808757846 0
350068936 69100573 0
907168374 899427217 0
203103432 218838441 0
729463398 638987055 0
500884407 299512555 0
268980485 608400309 0
889953776 33237456 0
106440117 122998102 1
438585447 60389888 0
165567777 771300503 0
663602779 824495863 0
66250373 877959253 0
759672941 18545880 0
976321554 145831232 1
523924590 731639943 0
950668304 5415298 0
220793413 639277073 0
858034965 580547987 2
556334933 887833757 2
82461339 378616035 0
596654619 53394049 0
371853844 248659435 1
471861141 99296936 0
195622677 316267270 0
430896741 398143923 2
218450160 317285329 0
791664954 906444032 2
344943864 752784840 0
262904786 812827674 0
32525942 166494211 0
178743273 286691599 0
475136931 233297035 0
69450666 210992146 0
400155607 275813102 0
936922848 771360441 0
802028474 336750942 0
179367304 584402292 0
246492479 951691049 0
474444495 41467908 0
760793906 51610941 2
551021885 97855608 0
739440131 283072702 0
273661152 332877575 0
28936758 242193976 0
207315734 985628947 0
250560604 361811536 0
368050820 638555360 0
724484326 981295936 2
28179688 519053559 0
547229356 608617537 0
687052493 705663272 0
880915360 516999663 0
194621870 286964000 0
7524833 756158091 0
550813265 891132934 0
484167530 943623552 0
992127855 998787155 0
754425418 428907230 0
634930717 519053287 1
844896177 919410894 0
387099354 835420443 0
347410964 428559193 0
123820014 381739668 0
706456646 393867271 0
399863771 272492089 0
481467958 929457330 0
621099998 952009748 1
237075586 744487799 0
576593891 93245274 0
206678634 355682763 0
671572789 876363401 1
648543711 58598812 0
127186130 30000330 0
207479981 780783897 0
935334415 826243352 0
408549488 494862686 0
253349056 588278612 0
668122686 47015211 0
133778683 910153848 0
496446225 202514430 0
842619619 188046964 0
535230496 304733283 2
143351243 28270234 0
670139688 68707152 0
40874377 75824575 0
182719116 246905471 1
696489533 78389713 0
53876071 122912077 0
861555911 486968067 0
750914801 243671989 0
553863976 972666914 1
869712077 977436873 0
203141969 279685490 0
765273443 766121340 0
759188594 137268408 0
476520687 410314787 2
206170277 33229586 0
513148543 63476745 0
310495693 35369423 0
53420083 525088575 0
534821256 41332754 0
904079951 84707938 0
25884713 8123469 0
116353180 772826336 0
584944474 764745927 0
307686038 116260716 0
443432263 10593559 0
623588157 588300901 0
699789029 177874835 0
526839954 45644122 0
364810970 30894758 0
681507940 290086271 0
345957034 852311759 0
100958258 642481508 0
542584356 785499805 0
289814611 560951367 0
874673328 498727813 0
329291318 147998873 0
354342141 687836475 0
820699088 469188825 0
554494846 3569326 0
398811824 656260973 2
205508794 385296386 0
563893754 259710564 0
383864227 356393245 0
661269253 304934418 0
324105039 904739044 0
286721613 310344770 0
339643155 867044698 0
825646143 772792523 0
280852148 181094607 0
568259460 873240223 0
593893680 835432736 0
333435478 718893563 0
676983388 884054123 0
610070533 462184609 0
810066479 122357029 0
628076746 999900254 0
5835348 636101989 1
470878680 10554165 0
870818396 832463498 2
793842359 54289624 0
47982406 109718686 0
827214428 497561072 2
693470025 728574444 0
79994923 794658744 0
585409152 449347326 0
72780633 371622030 0
410064636 900651787 0
821325433 868033619 0
642102983 557650674 0
437312252 822709795 0
555873452 72300689 1
676216515 504462949 0
271403128 541404078 0
488731119 542370293 0
753932932 470504519 0
631794185 126092703 0
17212261 158691773 0
264101015 410124933 0
133040549 761214163 0
646290275 508906051 0
550010446 135626118 0
982596648 593172052 0
286614851 455901418 0
270133561 144353447 0
102914547 764213984 0
62928931 770048115 0
890080665 743298648 0
515046824 138425389 0
98824997 70269864 0
888445033 831984581 0
398198047 945077376 0
879707223 618016471 0
512296263 733086752 0
772078551 752426137 0
500242983 543083542 0
653850514 628657069 0
161518627 333957247 0
261977429 413116182 2
849608918 640758570 0
14913571 366485641 0
641283611 159426032 0
178781343 640738171 1
951322423 796498687 0
423728022 5012209 0
19899149 984054771 0
304928307 870781501 0
777195692 946421249 1
356592036 977682486 2
932923984 991545300 0
297160007 973593741 0
340942873 792999166 0
670261244 456875494 0
484587477 724531378 0
905277580 284030136 0
940210079 213317479 0
386886354 36939845 0
715852357 371987785 0
461787709 637603481 0
79507596 10796350 0
950912667 92119418 0
700814744 663101822 0
197108166 976580305 0
223972372 505563652 0
373274408 492445313 0
239101823 531721284 0
305571040 694171815 0
294114506 969294519 0
217781740 637703187 0
124379297 212244877 0
644432381 748660432 0
120987391 298809264 0
940877062 805856833 0
181482386 962429999 0
81818492 179640903 0
881766802 839696916 0
796894346 139150378 0
368861685 57934070 0
446884059 796336940 0
113692308 16043785 0
78033146 615841352 0
300140592 682269302 0
181135075 686661187 0
972190508 421781980 2
564828156 169883673 0
800836017 75482654 0
449372575 87913602 0
541138772 575788266 0
486335954 85849394 0
239951248 964832176 0
409308296 983740615 1
797192806 561737698 0
768278501 361975302 0
239739178 45241666 0
840811826 125791905 0
256776889 264464556 0
404021413 128467892 0
129744887 116239419 0
994280032 855819244 0
525037203 955327766 0
30739589 821503765 0
524769711 357312769 0
24320870 59287913 0
69127757 121634338 0
998561703 898850666 1
902617481 113517422 0
719306547 92028862 0
822793593 816669312 0
728769455 206116523 0
279514916 751940855 0
27114568 10171539 0
606161981 998336126 0
859972307 124530517 0
687463777 964472420 0
752941230 31068304 0
74609234 780662444 0
623886069 894973681 0
590291276 92846432 0
935725709 86897536 1
639553642 95902946 0
139187074 737512728 0
612389579 928689983 0
116805622 115291364 0
907883700 572902987 0
246975574 535576941 0
91104452 814890190 0
557489180 261624783 0
587419900 106010583 0
455347161 45199821 0
473085394 193325570 0
603127275 684289436 0
851976316 16206623 0
115351085 215191778 0
33616083 697797346 2
770469828 100858371 0
536053603 694541445 0
763169540 945998741 0
817182201 589260275 0
439692786 202207656 1
109100469 367383621 0
44498823 99093828 0
536930532 540828441 0
905369322 73846522 0
669225702 183561903 0
502598501 460695738 0
718505537 908942481 0
202765943 176805922 1
181442943 325781174 0
126147038 179983088 0
38665917 91508385 0
805016190 656592732 0
638412184 295409297 0
317901708 623350179 0
402241880 501317893 0
318316009 126397390 0
416125677 327895332 0
166238996 84860396 1
44668533 819213880 0
410535399 994229750 0
469850340 966256496 0
835266322 880190552 0
651992341 125510449 0
546001270 71577866 0
239634143 474199069 0
931641069 727609982 2
574115632 785252130 0
617875748 562062336 0
874010237 76153867 0
600053336 553685690 0
402281505 676412747 0
978092609 527144227 0
410328025 932691314 0
778171082 32537039 0
517731200 973947412 0
865961216 247497800 2
261204692 530761680 0
718136334 394252902 0
288811242 538959589 0
17352271 625342505 0
414909662 354593273 0
908983501 162867658 0
583695003 733227852 0
68123225 682697818 0
33471498 194792405 0
445092777 304339274 0
898270922 958219957 0
720491518 637472275 0
972105264 89830548 0
883038036 87023392 0
641526586 863746705 0
857340314 205884544 0
383248996 508321447 0
825673647 702626266 2
11079270 138326456 1
204759843 764760687 0
176061740 984851838 0
112530392 480604282 0
451193149 82834015 0
106092342 380085174 0
248579882 252019693 0
33010902 438058494 0
968709718 117140736 0
203933374 11248991 2
610967048 964583660 0
38889499 257467352 0
770306318 458702596 0
165214290 870863000 0
1688850 691634369 0
1360661 629181350 0
270443260 273287937 0
889438287 549914387 0
168555161 539104765 0
563795129 806092574 0
968138163 255858915 0
896138372 127963164 0
96655651 32923105 1
22142837 53525512 0
122858145 308882794 0
888927169 132539571 0
220358928 407476970 0
689093661 641600192 0
831955118 87879339 0
712953267 188993889 0
938904334 890763447 0
44032975 673512587 0
104659656 27841680 0
108511474 801633193 0
68608438 511909771 0
144554688 144937909 0
358019721 190686375 0
308895493 777388353 0
655019019 915288594 1
905299822 549407843 0
451926456 922618727 0
336488411 811982428 0
243094190 97062181 0
91399121 18822517 0
468506405 936450078 0
212681210 330067690 0
762299694 109654983 0
357333359 620455380 0
663359313 642519794 0
541169239 295324503 0
511303831 722713735 0
469930305 362183995 0
505633479 613568432 0
89882272 3505758 0
158961205 568987147 0
796792353 14454814 0
70647315 459325023 0
38047355 540379105 0
552902979 322356587 0
722531847 42715497 0
578764507 807552461 0
19909080 810000859 0
127479257 628794787 0
596199465 228507425 0
92479838 115447444 0
107095181 372392181 0
604107112 908839988 1
249454582 72375329 0
892933500 42448946 0
25825976 781316395 0
234727065 839861725 0
17827971 203030940 0
174380025 536717402 0
263589282 917494704 0
597274691 683100384 0
408288699 28867059 0
776367789 488381297 0
910615587 540421610 0
113892600 247199056 0
532578421 430646057 0
212017606 13939205 0
925491659 15888430 0
760044599 338923097 0
547869788 807955423 0
623486546 665871752 0
357622608 199508915 0
953004616 216895604 0
865419834 161691865 0
198923712 118853048 2
215092454 433361347 0
20677490 14563082 0
686706429 576691025 0
396121074 210732163 1
207450782 876837174 0
490460895 539074295 0
849196973 572423556 0
124528944 87149354 0
88217345 484359089 0
278229383 827702729 1
432794127 784317816 0
293844247 688288296 0
417370458 342503234 0
912235738 1795305 0
283240376 728189115 0
36944157 957763570 0
654604653 588012868 0
660385544 896392179 0
898710735 120815782 0
479801231 176996271 0
512507836 143530673 0
317381188 2414773 0
257398698 500662127 0
266473719 540382579 0
213738322 503908432 0
101069844 128573951 0
736449066 436345080 0
967703627 83943571 0
108464622 524213322 0
23893462 666969310 0
963725667 761141064 0
961081722 702003006 0
902881009 406689587 1
144728810 92226351 0
209689084 759378190 2
38522886 329104209 0
633890635 946837895 0
153850657 177848452 0
107691873 218620309 0
514868961 72112912 0
699518088 502802725 0
962621301 767794102 0
494865828 289186823 2
613396143 321198935 0
254381199 666302794 0
284922669 156814285 0
932874152 813947643 0
933557558 10815317 0
175621046 24504335 0
743115985 80389633 0
646129406 504159129 0
447959680 585222372 0
428013128 920968576 1
849304746 318286074 0
588001409 613691083 0
233754109 625812781 0
770831517 417510588 0
707205067 528310395 0
959728814 293051745 0
263894488 421435903 0
100176473 701200559 0
143361683 655163236 0
341541919 954145024 0
137730 978397467 0
941953928 537093244 0
560892783 735026285 0
129345747 358227031 0
52864727 196728698 0
319854479 162813549 0
750337599 845889837 0
728017938 542173160 0
775980656 680426270 0
297672759 74400565 0
42106483 297711435 0
52751628 821322602 0
419650483 654746883 0
616011351 758119363 1
408158723 849847508 0
552720295 210994816 0
371995684 950426982 0
120233923 594403554 0
683316917 413783365 0
572294373 875778137 0
460087991 261624119 0
130047386 935722629 2
509059913 750660485 0
68390417 516743800 0
481483832 943214745 0
1149984 730029423 0
673398190 572349978 0
653060996 172068774 0
564648223 856333002 0
418724523 968842890 0
588367134 811649332 0
770447237 458044641 0
300863178 919307424 0
9030724 41241114 0
207017702 371521865 0
652595168 635784892 0
980269457 439222717 0
279059785 418976211 0
283110463 519677843 0
870780949 457720460 0
428666627 959209718 0
28252113 851691820 0
465403736 65455738 0
631380005 178626890 0
425431915 373776790 0
731929814 469509801 0
260608929 186760903 0
895429505 180482322 2
94864215 816543119 0
141564276 737407257 0
718152411 49764670 0
244852117 38533808 0
223151547 123695019 0
656150928 410879639 0
278786687 342979304 0
440954078 101183874 0
989226238 509783890 0
791650522 134938670 0
185220749 745041699 0
631901619 562336445 0
897138424 263329919 0
685829878 31920471 0
974451407 54710620 0
374876424 809364941 0
230403506 148353794 0
45162297 65303428 0
281456420 478378237 0
378801621 30092916 0
593268349 743820051 1
139274307 494739630 0
694969674 717499112 0
33773831 485843398 0
756163741 87688661 0
963479417 492675699 0
702038619 40287378 0
494768646 809266206 0
131099829 28836200 2
900249094 815736883 0
910076384 459298211 0
64631617 956860128 0
946325394 838594181 0
251425535 111321449 0
58708536 650739082 0
296119887 83607912 0
558497556 617611495 0
827510225 824380922 0
738189743 81705888 0
363124882 772070293 0
364872046 232695269 0
615158792 260898111 0
127951728 626285727 0
617557855 291997902 0
891233975 893068275 0
169632020 534443317 0
782086001 181241725 0
770632757 160252273 0
240794316 707720731 0
460444846 758317019 0
207030186 393512496 0
610733941 280666895 0
890236624 324333430 2
607589372 260279230 0
900927346 954879905 0
663387539 121067726 1
795186146 572548946 0
496575357 8613722 0
603601613 831145737 0
95423694 972148208 0
146470341 653387134 0
817191813 81842062 0
819314669 68503903 0
673311463 680518979 0
990901412 145007864 0
279477935 953481880 0
619750988 770797711 1
62557770 691123470 0
877813270 128890852 0
465482650 196926743 0
237670656 427673298 1
6523331 889753006 0
28757536 135457432 2
840551152 463300646 0
518310757 850009369 1
171035021 377576946 0
74519014 893206541 0
709214804 425999254 0
233919233 907553941 0
446132851 3999997 0
228011543 72478508 2
393581282 611109556 0
73833829 108920760 0
763173718 560824894 0
854986861 518459548 0
652523864 264519247 0
195440226 682929730 0
68961068 898383002 0
142616527 681478671 0
952214543 459353041 0
309515996 769989169 0
255535966 6389523 0
571617774 64493131 0
659994701 782884265 0
247427079 459957931 0
655223343 247082871 0
655029549 173863012 0
861138596 660182075 0
283581149 40001605 0
405241966 702478503 0
746765720 377562308 0
416105842 116630345 0
549339425 869994247 0
553511348 438713569 1
2980077 447942690 1
870291105 622380146 0
883798828 577511774 0
316785639 446883052 0
529596424 372167804 0
703571275 95697933 0
858958709 11780024 0
658037442 102869996 0
76326722 484126615 0
853154759 983240921 0
845411948 902821731 0
702670240 477564558 0
620713878 271713974 0
39805551 219498226 0
644980020 626590222 2
708059597 905942670 0
723083149 9255046 0
399529733 479295023 0
278180690 97644025 0
695363350 2101999 1
282150223 273535602 0
503715958 617733094 2
776212805 926162356 0
331086923 432008031 0
160295006 203827652 0
916888212 674728831 2
888100291 210661624 0
90678543 11699319 0
131423674 94482297 0
335083755 2665365 2
19411706 850270965 0
794920460 774704924 2
928721588 442744943 0
306747819 613610093 0
644360450 120970037 0
967264377 998321651 0
632463955 175771263 0
140533636 56097543 0
793727598 486282452 0
71565177 519210687 0
120022385 61118373 0
691547848 684619528 0
981544899 21519528 0
40779722 269556269 0
211619002 792919859 0
831764038 576682059 0
639667743 826434013 0
707385792 255938890 0
160911386 896338888 0
102024091 550613483 1
500938576 203100859 0
957668764 317781173 0
138949801 262614903 0
168804595 417292009 1
64561993 694442201 2
440932270 64683590 0
493852600 746402399 0
101808014 308879329 0
760482464 854243839 0
69940661 666665158 0
356042668 205181083 0
241541739 921310563 0
876789127 331100733 0
74076317 932535263 0
731106569 463538532 0
702989288 45878763 0
146488930 591566385 0
70352749 405022565 0
567337339 340172190 0
506179402 83569799 1
534109447 779367276 0
122175506 267719094 2
853427955 462510402 0
565724805 911931567 0
614690586 205849971 1
149515359 999684009 1
566178349 905341308 0
519567500 4143042 0
426931265 70811333 0
47051602 786478950 0
279367194 119498811 0
295860277 179493979 0
767480859 940937704 0
293275794 38813222 0
295324947 603517081 0
964999511 406409038 0
712776213 598151539 0
564467647 380494240 0
889995975 103512696 0
72889779 113443314 1
281533089 261861000 0
330435808 817445015 0
169503066 702773789 0
954970336 474577232 2
703387510 504098340 0
518303014 755615491 0
834928649 830278551 0
362059314 818072827 0
354161607 714751068 2
917910223 156660888 0
894258537 13636719 0
453083498 975169777 0
335403406 131863907 0
393688790 917854628 0
376690948 889851072 0
688326800 996475566 0
228288139 650292961 0
68829370 989987501 0
310350318 723679676 1
628433761 370239569 0
588658006 137087208 0
93046429 423744558 0
633262987 459329621 2
878370331 7096701 2
989810894 290717399 0
901905759 692842072 0
833820086 41862008 0
165835155 927834215 1
929850802 274710681 0
558125215 112785346 0
888516336 831471134 0
725599737 160222739 0
417231936 959300175 0
870540730 402598508 0
851825471 353610250 0
146624390 236750811 0
328886534 404209240 0
97996044 477098874 0
5477901 117243153 1
510234672 384522420 0
256792157 507231491 0
210162770 804932235 1
159830781 73157975 0
639920360 303302589 0
564239173 972774832 0
629791404 88761496 0
760760214 876098456 0
753493814 968572956 0
236551263 171673593 2
549690060 410535617 0
984686942 983212950 0
349949712 42714930 0
284801927 169028666 0
873243460 34809953 0
515130768 941866855 0
698255162 928301747 0
831057950 300326271 0
535809259 741022309 0
448735129 983706349 0
826805174 177677576 0
410759176 285422038 0
38534380 895641773 0
861096733 88000484 2
952271855 113654076 0
997504767 209677920 0
226770402 325779720 0
642955290 582622031 0
152182704 456842804 0
777785779 137789363 1
306963746 898634250 0
865286510 78692885 0
308271623 542521329 0
343881174 745947512 0
411342084 875360427 0
122385870 375923530 0
491243724 33286211 0
167488033 134915362 0
526510293 395903664 2
63636231 416485667 0
790535990 575016192 0
151375561 930894463 0
370189522 90215442 0
276356877 586525420 0
189113302 666398901 2
289687834 360946984 0
141518391 135629057 0
13680170 801612880 0
144415719 954972026 0
876460579 987166520 0
925127010 768775742 0
568527701 39602607 0
306624428 755432508 0
329030283 298401262 0
523136378 539420869 0
596547470 847978908 0
23484280 929162166 0
236271410 62156760 1
168489770 455946795 0
932462772 779197555 0
226607729 879964403 0
531440637 81159928 0
4126049 436823054 0
243737668 635434970 0
256334376 697146380 1
713774107 643100104 0
861744410 704177562 0
402056173 166607999 0
92137432 647684213 0
741688455 214485796 0
429826733 21965513 2
821626853 87934820 0
117613448 574855955 0
30954916 811974555 0
725794077 968188963 0
319783023 136558748 0
770166684 113332462 0
464102969 81341298 0
740420461 119142392 0
744615419 322914891 0
642172060 274472506 0
574868488 844202361 2
820238319 190044512 0
716863203 858354991 0
431993599 955698186 0
344437254 24538526 2
602984219 224787353 0
688645010 392604962 0
47837839 581754330 0
632552883 57232552 0
842350931 940934481 0
510291867 485641819 0
78599279 977610970 0
258126638 839825807 0
767819438 100688959 0
622609959 869714756 0
931451145 466916769 0
51109648 675434885 0
246393257 707594720 2
864475044 105664323 0
344244811 527409564 0
745802520 540528759 0
168726377 568378704 0
420310704 366643133 1
475900183 360054400 1
388509248 506869936 0
716074961 189230747 0
469418909 53817154 0
724063670 948368510 0
477164214 408837853 1
127100835 270857456 0
62725120 362369954 0
99106742 9984762 0
795958750 99608731 0
994933886 928266135 0
621583693 225604161 0
75372182 309698612 0
5924953 522663007 0
53408854 112419481 0
792216393 39702291 0
496192256 956830935 1
912110509 557091916 0
64177106 102921338 0
676942571 119117066 0
757705638 15359383 0
665929484 767516745 0
745247893 850119524 1
507149295 229467574 0
908157666 502804818 0
500760150 14233214 0
950245990 502595772 0
23414577 61907626 0
155419048 496055075 0
700559969 750861303 0
147855318 737708272 0
298488726 758056889 0
894070914 348626091 0
827711759 557835275 0
286580389 999116802 1
216242974 129170422 1
718927530 827043150 0
140527553 540524026 0
867905577 941885959 2
407704413 184033912 2
416510782 395937315 0
706351687 164767895 0
268253057 726135743 0
82615411 871736302 0
233647734 73535730 0
924430898 826407198 0
879915824 709101540 0
606329694 750057881 0
245778992 601708398 0
509138003 254000275 0
727567244 207738084 0
103154688 16473690 0
501289748 902673031 0
912032675 130207268 0
348328716 974079264 0
985740664 51280831 1
883886451 646720643 0
180069132 831565193 0
738200939 41278166 0
263862413 987081565 0
329109605 457320775 0
147402407 95140179 0
225046555 208291169 0
702734902 211438533 0
101004774 491760865 0
306192242 405801389 0
533088412 33212537 0
108389788 764793099 0
408858599 445796183 0
334353331 390765791 0
326076558 981366420 0
625008911 705076608 0
223766683 137672515 0
104789574 746715594 0
216175014 381955710 0
568478423 457026597 1
672174466 926633921 0
81283292 919009540 0
845254884 552143093 1
912814290 430030105 0
867664602 59765428 0
17283233 202899554 0
339851416 344163270 0
172706628 945645773 0
894937227 368414568 0
467840263 631561986 2
630989369 805513900 1
635124565 441171950 0
72016321 481851418 0
389573000 11969845 0
746739951 587938565 0
55748389 573250118 0
763799490 114706406 0
767833505 774558687 0
87821180 431229468 0
683244890 350530039 0
986217611 245393707 0
326090106 106593287 0
662130640 974560900 0
660406185 952494291 0
887611279 871400793 0
330044870 757895150 0
103327349 816197088 2
849428917 46241988 0
919261280 880925129 0
854792446 354749355 0
893585827 89801487 0
976927560 243283591 0
337167165 1822732 0
431078380 451002930 0
244830633 750650745 0
708840625 40156926 0
318016204 895773901 0
210174761 470783588 0
129507327 755479837 0
173233635 265144373 0
755693159 816826665 2
463441163 960452721 0
846647844 346974103 0
116943006 867172217 0
556787675 778657601 0
871888161 314920600 0
390888209 488672533 0
254790049 10704742 0
315699571 325659449 0
205991483 273408314 0
64194066 88811300 0
670913731 75230405 0
436636343 739839744 1
755222943 90816697 0
989862700 912036801 0
79165826 716812892 0
897336365 214975390 0
996395991 459568785 0
819475778 869942256 0
677585234 927206503 0
207548419 905527751 0
537012580 87366039 0
352808938 738852856 0
727198897 740035355 0
370727298 970907652 0
855309585 964445823 0
181429360 862880250 0
761783255 642909313 0
429290159 922070452 0
434912188 324520929 0
620569984 726399073 0
36293526 958035591 0
91714391 144999077 0
608663300 911568999 0
168416385 944009351 0
65010862 470436628 2
262932622 478841378 0
833656293 42404868 0
90613643 134679160 0
398086048 809811589 0
492563822 374314125 0
257831508 484781604 2
639437461 976847304 0
556537564 803208653 1
96056674 613057543 0
595785860 711950170 0
453040684 637450676 0
657890504 809550898 2
378908285 689692351 0
302041131 616373751 0
726129130 68575290 0
544387843 96161624 0
101256095 738721971 0
240225298 839306637 0
638859378 823955919 0
29456339 97105692 0
129297999 897110350 0
805519819 101356096 0
221528227 58260140 0
2776755 398666067 0
426566591 43541489 0
374316865 736784231 0
85759299 450338121 0
761388123 952132757 0
842691602 761484127 0
599125907 739768320 0
38375536 202680311 0
116319448 269000613 0
496807220 163540652 0
785261665 404459471 0
125380481 497046808 0
763573625 921776120 0
972093350 912822545 1
527283327 290682163 0
941485075 819799378 0
791939714 758886541 2
901061114 28904161 0
321434812 465692711 0
801924763 276938363 0
799351366 465832217 0
729131304 17556570 0
698000165 534808540 2
245825701 60150385 0
669920456 301328421 0
512687030 360039461 0
562850552 142228201 0
950552693 495412215 0
711167246 38843313 0
547046784 790482893 0
346955057 67226364 0
569063909 10929201 0
889377537 333643891 2
537798025 216633704 0
46173028 919501213 0
478890409 472935561 0
307881017 229815501 0
394889506 464758853 0
316792918 22161991 0
308327483 435724029 0
555626040 63093000 0
596776810 353096527 0
438376796 259310864 0
783561010 846465541 0
100979192 499429731 0
357433292 689988237 0
622837187 348491158 0
434244530 209196510 0
106563267 316130609 0
105163809 885552605 0
837087364 117882070 2
506418269 840814482 0
847051183 40745176 0
351344258 929401310 0
285989649 139019075 0
310308538 453615421 0
966628668 321082792 0
993541874 398164631 0
186393890 778780968 0
449818155 137478501 0
708583439 79466662 0
244972684 480520796 0
991817641 615026236 0
491443156 570535495 0
614133647 658662625 0
480743864 710166536 0
215125092 106937334 0
553258754 233947803 0
826938109 189532155 0
377348764 273712241 0
816148398 735412456 0
80826641 96302079 0
671276381 413936843 0
797125327 142196675 0
928305051 93609051 0
147805629 35642433 0
983247398 122950263 1
98459408 604948514 2
797112664 499416021 2
344082552 451240198 2
981650590 507120447 0
249337718 523180478 0
207457667 361451853 0
84870941 972128405 0
487650141 631623411 0
749619795 248637760 0
831129049 402417977 0
409465912 653530872 0
683340130 938079188 0
959968733 991743014 0
995544700 876388522 0
80994447 266155355 0
570671011 570147133 0
367498310 954334097 0
33097391 295406649 0
986188742 380113561 0
271534070 527250529 0
107613638 490511508 0
873206465 510079861 0
93917519 598378094 0
164915198 909881859 0
438130656 933626854 0
930660485 807793917 0
643092687 303996805 1
817277475 127267574 0
73435853 992579003 0
241438106 34502279 0
208238827 72963456 0
801175808 684137393 0
138842080 57132297 0
120804974 730739858 0
860940030 891774128 0
885617337 81412712 0
283468614 788616825 0
798593678 157029985 0
494730788 805452801 0
68861454 947474275 0
753077643 252578751 0
787295441 548697492 0
764221879 761332345 0
60896343 143855214 0
716727981 9514321 0
350960523 717665645 0
145039136 20650022 0
968567143 479220960 2
317147298 152281218 0
832850072 943544490 0
833068688 878911348 0
468015718 29911102 0
630452423 116725601 0
407116562 355022195 0
53252098 801824310 2
805286358 483365549 0
820056931 830094930 0
30262274 508197832 0
845054905 51527904 0
131784031 171049149 0
843517012 827359666 0
884600663 233877871 0
299286752 987498210 0
792691513 49122073 0
692421025 130239842 0
633170921 139882820 0
99733819 177167816 0
495454005 144955202 0
969538644 93408755 2
420884323 722941080 0
31891458 741307375 2
333497522 875903843 0
645671433 852200106 0
426140780 95684527 0
142787610 774607306 0
480957207 426919380 0
92512504 39152574 0
899540780 383837139 0
760233884 6706157 0
115456409 391381478 0
516551283 319097720 0
480933954 526022522 0
937389624 90179731 1
372401498 147462 0
150742308 327941920 0
25508785 121331285 0
370285510 60635682 0
705700911 20375126 0
334171745 804142031 2
404777817 226602356 0
83936832 150024964 0
414237860 868683091 0
734273430 18973603 0
939182087 301418152 0
12396516 206669235 0
949627649 545647364 0
54172798 88692950 0
938128921 209773826 0
370724418 1347328 0
742337371 205521413 0
655985823 700674766 0
790451824 66633449 0
852756066 47747798 0
863565845 106204203 0
262805082 611512857 0
205639683 446777139 0
650844237 817605356 0
23019585 283320758 0
737630591 627937522 0
431062113 403321180 0
921931205 125924182 0
269813961 414987350 0
220903209 625398972 0
33433830 120372113 1
307112903 959149008 0
346153306 774360143 0
128507993 856088454 0
147118729 795940435 0
507759663 271864615 0
114550132 803418817 0
273352359 11063713 0
246472571 353481681 0
919277245 105706799 0
801912330 477060248 0
76340172 709758928 0
979278301 882156623 0
530125860 953904178 0
110723517 67446998 0
61559070 889727350 2
213298828 728445747 0
744506360 930562448 0
661644648 589548879 0
61264150 236944658 2
814684299 793097081 0
501093304 126907984 0
490455218 374050224 2
535170939 64697256 0
26730900 20698318 0
835198725 44518041 1
188236753 687604698 2
863706085 544378132 0
32939004 439127914 0
440408349 19722851 2
899555231 22945948 0
920166540 664810832 1
171292624 85902736 0
76696311 166368752 2
136369350 693469041 0
532341950 991532580 2
733060817 636230195 0
357884295 611152816 0
676147865 666988484 0
306746447 283862776 0
149107420 24929053 0
5959985 593679302 0
499963366 843266531 0
811715831 139885942 0
111841735 4856252 0
648961383 970305101 0
788739015 644048322 0
996439649 959379562 0
230598078 514868828 0
510627556 68378106 0
622970950 941753570 0
911410529 157131008 2
986438327 837653092 0
470994191 620607440 0
850013289 211635044 0
98714772 42760522 0
873658748 771790071 0
316385410 571067647 1
460439784 778251479 0
329119349 659010479 0
364890743 187236865 0
469374119 154189597 0
90104988 566634589 0
764222601 16443823 0
686190623 83347600 0
592967172 476602720 0
490386311 308506181 0
582662966 499493148 0
656246470 239898128 0
468085894 421152361 0
811749597 820485142 0
109717374 913596334 0
769322806 30903994 0
761272586 901571829 0
846000782 889554114 0
771181465 191465887 0
650448174 854444106 0
961507547 984940636 0
943250486 88656767 0
971345195 310963 0
226177759 988968153 0
940003806 512217793 0
690146640 67470951 0
217126809 748766668 0
65313762 955837554 0
270717891 750360940 0
75974211 128429809 0
41054396 957149682 0
94453824 846943409 0
584721997 273751685 0
642816895 642985693 0
29712862 591170675 2
485147550 782185603 0
19292332 321953890 0
576114649 143024415 0
320069354 348422806 0
961545349 1949404 0
975929692 613226225 0
257628375 308226290 0
290016005 447203300 0
371775352 465607187 0
975066651 83522818 0
552474498 272321037 0
115269678 275134725 0
632503112 293639160 0
208925918 598658440 0
898510357 602447799 0
679387264 381089230 0
648292794 87602197 0
530175698 467991531 0
671528085 65226520 0
47188506 97662959 0
693151636 485258142 0
115559904 202019125 0
589698578 303932456 1
394921494 878489695 0
985236139 732858332 0
936022337 540738711 0
73119278 894142211 0
813322423 885121122 0
61799497 655896644 0
110521594 56922761 0
493168180 47987825 0
171132151 554540013 0
82362463 587065972 0
675289713 637658263 0
30167750 932149530 0
241737489 824180658 0
970770184 534228165 0
54714223 473677466 0
215243522 555491228 0
765498239 589992962 0
110794880 739431733 0
133734691 626843362 0
124263829 169771098 0
353890786 358125165 0
401595027 835937482 2
628309549 295962014 0
664715280 768376051 0
614197884 919694031 0
129377034 621774521 0
523015289 238838896 0
964290729 432014755 0
618987340 250624278 0
114770869 463138045 0
453518268 536838696 1
134908422 255918554 1
542982938 182008332 0
134363411 880576782 0
540480715 994061541 2
806080198 586477570 0
230276277 26618342 0
405952419 36226562 0
57675239 952214044 0
6257155 848912167 0
119744122 566204500 0
332607102 844029497 0
259106305 457866870 0
610522602 357733364 0
64880577 10202228 2
665697476 291629896 1
501636702 888164923 0
75292962 268416814 0
505119184 88528849 0
91875774 586058241 0
631504946 159102453 0
640809384 115535560 0
882879336 41727553 0
885997340 498911376 0
567013154 882529646 0
502501715 804343590 0
98309150 366981485 0
211113084 34631699 0
931561892 85645846 0
466353197 907756804 0
251906585 38355256 0
794210066 545666906 0
827250137 180097206 2
666624598 801473870 0
486394021 868141923 0
176748622 681649506 0
158601517 12862661 0
602716935 435015375 1
767515163 147263255 1
444865464 872477449 2
866404602 143268043 0
635980297 305422450 0
555987145 664280635 1
5421664 30112727 0
539758054 417084356 0
221362852 465140604 0
66443491 291567299 0
489558951 694076131 0
622125002 852280410 0
550295778 60390936 0
150343350 910413628 0
497562405 624792405 0
214793541 333998949 0
352069017 70553860 0
854808735 90202757 0
519061293 738960083 0
254954061 678867974 0
106964402 760609836 0
222374284 384181050 1
514856680 569024260 0
21213320 346201713 0
601216149 442923175 0
76185818 630662728 0
568421157 917541876 0
113921019 512014592 0
505464731 285838145 0
639778348 870555872 0
68997239 431494628 0
879580302 317969992 1
792881689 551811982 0
488712498 890121367 0
823312161 127778295 0
77111905 327108436 0
151170368 576756815 0
447225770 856398686 0
300879047 426869684 0
617271535 10724888 0
962441454 149990001 0
761104173 551527871 0
380207153 904292936 0
475996812 25654502 0
82378298 907336976 0
401459785 66061955 0
954785906 901715228 0
818205072 22429780 0
99270220 1188179 0
118320183 348182441 0
613704467 90889727 0
158010480 137367051 0
533484482 336668122 0
107194399 79996741 0
974882403 322916904 0
846263164 343997766 0
934842572 194712140 0
236168872 211808712 0
644933347 488934820 0
615452932 952115437 0
566499745 776892945 0
186889814 960237493 0
966514272 327652372 0
654853664 946385885 0
469246222 677198940 0
631834359 668002771 2
198415694 370367422 0
610799704 310799475 0
72460358 932942357 0
776219146 854160727 2
811437190 978818393 0
609324011 621736857 0
926621460 138818364 0
780579840 729344649 0
440421688 169481510 0
737518710 722271214 0
145215796 544076750 0
406157747 539277052 0
644478696 438301458 0
903104828 38659755 0
129051496 488192855 0
958442853 587537223 0
977193691 824782896 0
267049517 55864955 0
865706135 397555385 0
974669376 568635112 0
82573824 407080093 0
87979189 39369031 0
465024246 405526202 0
419288850 110559134 0
381441142 355911068 0
994165926 545583342 0
720991007 70081668 0
2915523 814912645 2
294900022 657204379 1
494570986 936556302 0
525578906 63773198 0
367121621 281541056 0
361061471 998015055 0
108183778 351889298 0
761703701 696589105 0
35054011 938184804 0
223579226 866476078 0
34952553 896559539 0
52395390 945065653 1
869420311 911963895 0
115820452 333987040 0
102770710 529873009 0
839114153 570421716 1
774789368 472510919 0
9274654 80097671 0
375944475 74607057 0
355107 750555349 0
445126071 42221284 0
719763484 775646184 0
417798616 819083618 0
897611650 749074630 0
430031136 331903095 0
331048328 567318725 0
580241421 527089371 0
154032682 51200645 0
632872428 409888455 0
16862454 931699750 0
109850420 658664631 0
991500671 21135486 0
966487496 658449958 0
321351260 141887002 0
404030595 310370124 0
777090269 55055618 0
935675487 499975588 0
40661710 472959339 0
132906381 878699928 0
521443018 284458465 0
190455095 354146855 0
642295953 868990008 0
17943419 122477037 0
107173997 752098530 0
153444938 116864604 0
877350453 705658709 0
633804400 913615116 0
688419077 31428383 0
217345712 222591646 0
576757427 230806041 0
105942138 364387172 0
866263032 251297896 0
191494333 83010222 1
197863853 546089678 0
532416811 126866092 0
995610583 331607092 0
92015727 54603276 0
799832387 316595971 0
666029248 445287119 0
883736128 936412371 0
844551429 131635739 0
191650356 16957794 0
643273049 407096325 0
934750363 124758996 0
709493295 171485282 0
944077600 471432160 0
902548695 991866012 0
88037147 381159878 2
731751196 814650313 0
847522114 770346327 1
398522161 411869091 0
20563292 169422842 0
540389210 386621028 0
433933530 844981987 0
211287414 199136919 0
508426164 723568048 0
612256589 76362824 0
101394745 989230493 0
635864259 139210953 0
983920637 277610237 0
691045318 713861258 0
802370062 80534647 0
362158288 135392268 0
472265831 536136264 0
155935198 215993920 0
156900202 291263097 2
963116299 853487832 0
919908008 475998250 0
389248551 820182085 0
119643574 548668532 0
749272363 74552097 0
100550012 495661073 0
128981992 967338764 0
215713394 740846093 0
680612827 137595226 0
446031996 277346546 0
124328182 56116915 0
836779132 999869100 0
138127837 854700141 0
491073415 566020590 2
159919679 274801737 2
830475324 532658597 1
119631279 632617925 0
126595945 409037224 0
430457639 446358977 0
797813760 683639225 0
237959601 823913358 1
436140674 268309440 0
271727478 623153987 0
881888345 289546438 0
194578507 723243991 0
777251418 81796790 0
21176126 607350956 0
712030249 535880483 0
304666508 235009059 0
38058171 587182863 0
142047244 971839330 0
456710130 941008163 0
911403331 694782910 0
98420359 643776385 0
51622981 253145860 2
411600736 138983870 1
152969355 569781189 0
854565991 912479930 0
544535460 92992618 0
69211688 83510843 2
881248601 848964803 0
864709399 51948465 0
86744342 858747661 0
11489487 340353391 0
375622248 45574211 0
11282675 123228355 0
894973031 500551107 0
136416741 100737511 0
236766643 847156678 0
820548075 561339428 0
19796872 645161608 0
436986279 989898533 0
139343683 534209283 0
271044382 414785307 0
752922998 70092686 0
172512327 423123609 0
444225531 548077130 0
197298871 933530208 0
358926323 40290033 0
50753607 165638700 0
849860556 39579279 0
806801609 472132716 0
170165634 376906944 2
887090793 331033711 2
430641743 952390472 0
67732812 852736909 0
32234125 167847466 0
131507324 44063172 0
795572420 643240790 0
352743286 45464088 0
364719742 513795871 0
177296317 206755866 0
140812808 167824014 0
57065495 211303437 0
483743548 973531788 0
904444849 160609291 0
314217681 38258822 0
359250078 672438805 0
361289570 602804264 0
217021901 618916487 0
140573295 120055269 0
12141564 241975941 0
737629453 309081954 0
31298062 528403763 0
331592131 93337645 0
401982117 412214775 0
693358364 658827239 0
108457106 310680153 2
154374720 719492831 0
260401212 340206475 0
143877711 569673437 0
652558258 484902389 0
487047711 329673066 0
281464740 884028405 0
65081232 476079286 0
571719735 328269357 0
722926348 29149754 0
524039618 127438546 0
669171277 15191134 0
100620481 962669671 2
976411157 339204061 1
762893019 198283519 0
495871420 886696170 0
123928399 271113389 0
12194171 207965713 2
683386519 474247398 0
267250564 923280966 0
735374231 587198994 0
454374094 320771390 2
763657709 998697701 0
779011052 842392431 2
101666465 154674024 0
972239713 653343647 0
14048917 420295793 2
30250410 51596323 2
63008727 934723660 0
528856847 733534238 2
224638157 468749688 0
202217749 290419273 0
528144218 541638012 0
98131647 696618937 1
304739933 613400599 2
17609757 631733315 0
558083973 186313711 0
333984326 975697621 0
489730418 236944338 2
5663825 483287051 0
90102979 76909843 0
878231176 67661553 0
158953853 848291787 0
542207505 981825476 0
358583586 382894927 0
307317476 186255770 0
323568194 535177363 0
738262885 464609068 0
50878066 113582740 0
598593630 568610415 0
30570710 459125952 0
693577 840287234 0
590165930 815672199 0
117532445 807107790 0
992662573 956452919 0
823944046 938026586 0
739377147 408003774 0
93333525 94234203 0
377912401 906320103 0
251845754 37351545 0
25489845 326386177 1
345936130 102480493 2
587259297 430931566 0
667620013 119787687 0
806979346 703358584 0
166966297 887371550 0
548051110 707001057 0
748211760 510777872 0
692355687 116067165 0
40889074 380493223 0
444563740 535006606 0
201136236 94362284 2
308671294 122953086 1
684107192 370815516 0
230349967 306400164 0
589049709 33372365 0
940065675 125292191 0
113610101 792132019 0
888713863 358965507 0
376870392 272049566 0
381876203 939080901 0
264028728 782621511 0
77545494 409455241 0
126450904 308688122 0
239887233 219711387 0
43766611 534290106 0
507188821 945628109 0
216152510 758242104 0
371285517 66008516 0
14256088 725911109 0
998216999 568680691 1
86673790 993354428 0
500465726 829438396 0
564436284 279405060 0
735755593 955052057 0
980404108 129950637 0
138624067 893473655 0
400386986 616649794 0
521388652 175527566 0
72543803 64471803 0
449255497 948720151 2
355753360 702808127 0
616766993 287964881 0
932487895 30982263 0
262913113 658842166 0
96345401 676562820 1
43125577 255122180 1
83671232 231098082 0
358269097 191745473 0
46633390 742678272 0
980131719 380427336 0
481921588 763926290 0
520862576 630070607 0
497710887 225307529 0
369093686 952811082 0
126322995 426060955 0
128170710 228973430 0
548361626 538318946 0
417713343 598947042 0
201440997 993997471 0
609060217 65006464 0
834860940 289049842 0
744352819 472853632 2
240907610 73047708 0
544399267 325735312 0
69960925 642371543 0
78609853 154519776 0
852256631 857839495 0
440630084 713102623 1
960209734 20252157 0
403225238 49453639 0
875782275 346505302 0
372812839 13117246 0
647575534 596049716 0
341975050 115242012 0
368414868 87751665 0
934181388 268334379 0
344174358 695537352 0
667725821 765514432 0
286030571 106352436 0
371685283 94974487 0
51139807 492113098 0
573770193 951443180 0
175272152 192335927 0
229074290 564828189 0
802854307 827263015 0
350928784 285936635 0
443250640 278256963 0
378016599 6161132 0
734492262 912243655 0
122905328 195628785 0
60826321 7496243 0
803109626 833598332 0
846188881 651093556 0
264355693 332297477 0
381604124 687687676 0
293989743 321568490 0
296942662 165075891 0
759200919 388954395 0
112785427 42364055 0
217734150 126932809 0
415496441 181814665 0
826754908 23260793 0
467606947 963660476 0
51680713 43614215 0
890927129 288392736 0
223057607 477102995 0
214405752 488604939 0
50808143 118240312 0
915113600 688837660 0
398669500 669401768 0
826090770 274698618 0
637390805 183396812 0
116801899 728501128 0
102959725 487904964 0
307501150 620198998 0
509787344 991267760 0
208922688 44324568 1
626521772 249303090 1
958758497 95227651 0
789632090 77927233 0
286088256 170135113 0
776535380 95348337 0
759680803 403568997 0
491128630 548787342 0
231766615 891080408 0
73177965 871887443 0
881228788 852918675 0
921974859 357935960 0
41146586 219728103 0
93390017 474078157 0
810845348 416830013 0
771912141 815306702 0
137715404 558518605 0
544421378 15627673 0
457278029 718287588 0
826973064 391620733 0
653117961 821354583 0
828061650 239639981 2
14425823 939674590 0
149287904 92254174 0
65699219 462187276 0
985953043 289358906 0
73893988 88503462 0
57459874 988763784 0
205280933 951949723 0
692349596 612340658 0
557134529 119483412 1
903265948 814398432 0
964963690 543191774 0
328126974 356760813 0
74214025 724304993 0
237906082 471536 2
140249475 132429161 0
461014786 232746385 0
281710317 929249832 0
510781555 921051542 0
977814169 966721373 0
504207147 348771662 0
935135994 575025089 0
360425912 273129806 0
66394820 252087066 0
482295357 863027560 0
184589254 6322575 0
534941421 224423738 0
172197504 847442834 0
637634209 119801051 0
936633096 848036436 0
314733053 896157235 0
324786542 830467505 0
39627833 922280454 0
753753465 332290929 0
780523518 255969288 2
578039571 438687548 0
256669655 379610992 0
65827792 283212212 0
141262111 586127922 2
91549303 224269335 0
907855253 324971619 0
19206451 600078894 0
758150626 434265761 0
30978854 235658686 0
900581804 506097229 1
157995423 836171542 0
113787419 196492123 1
300715551 686621569 0
213980528 81480965 0
709123175 855760324 0
9545821 655558714 0
912866454 876817077 0
29008318 452360880 0
52885230 382305096 0
70212055 130066652 0
250443428 995157759 1
876045799 898286213 0
818328376 479510051 0
110380688 562120600 0
58088781 126053708 0
65762272 53879039 0
376095728 644051492 0
278436312 408837391 0
70411616 44896066 0
798465107 154646038 0
582421249 515644532 0
276764722 590750920 0
16293427 923798824 2
224490709 124621172 0
141681105 283037789 0
470745063 453950903 0
3671860 417546625 0
856503369 207983893 0
294567916 184748605 0
741578075 934905022 0
399815383 497685511 0
997549904 533295447 0
751953014 352498377 0
955583393 242162076 0
321949520 638782604 0
458933831 930293946 0
22160060 200397700 0
345573829 252906923 0
331448607 43262226 0
311753251 206257605 1
343309294 853399567 0
421306144 399560823 0
156953450 537292565 0
527980852 537377971 0
672995222 145677513 0
160454773 617984804 0
142741935 861158613 0
274752177 78726402 0
449947768 759476160 0
622602643 171971597 0
592087604 562276892 0
532046210 468494828 0
602782971 28005890 0
913905920 648142107 2
332570698 602443995 0
387059358 889176424 0
632430116 236386784 0
246175939 100935615 0
209808715 477919367 0
216450844 561667152 0
704701406 166155639 0
499558201 81288347 0
193880308 976059915 0
706069932 354251449 0
166218000 330617817 1
766962870 593308990 0
610241894 337224935 0
18733326 667830421 0
334046660 107965312 0
587434072 886515551 0
597146886 70366357 0
830664941 93836079 0
529443653 658085851 0
45320748 46540204 0
613062139 339212912 0
82702319 568808740 2
78096918 506182728 0
282302636 212814616 0
42616589 324848809 0
594690078 723448558 0
16087846 54245798 0
485371179 847392246 0
395314473 10858002 0
288134121 462294268 0
65822592 975837285 0
690460344 652409253 0
454027932 676837569 0
13976126 796935965 0
490770316 824432062 2
819572869 850234743 0
796382994 852133065 0
998679471 2365862 0
675836533 788743530 0
24868572 899629815 0
914457809 491524775 0
111988342 101384065 0
53553771 711496215 0
347550032 831657978 0
39009157 841341961 0
442819837 623716671 0
9375683 864340319 0
66981490 692697047 0
852361965 803550234 0
73202197 915180967 0
505357089 667402521 0
232168813 160731638 0
147110662 907816811 0
115124728 361657726 2
389893714 706504229 0
566625115 778500198 0
109539734 864273969 0
391294713 23562374 0
171560793 928276519 0
398923253 297539620 0
765242930 784756853 0
292309051 626085070 0
542046454 244658634 0
867288361 850386803 0
340920340 12287063 0
632648459 831253471 0
107178386 420376186 0
635751089 785037642 0
983986815 68004757 0
505544345 10830970 0
557387106 941795519 0
971344544 265644967 0
705217628 473507322 0
44458516 786640872 0
149852725 723922818 0
363089291 470642552 0
384431458 842113867 0
319751850 579922138 1
547405100 991358734 0
560178377 832854367 0
967504637 845146609 0
644534962 302128823 2
43639892 796098451 0
699852016 433521509 0
653779643 598968437 0
16446221 50208398 1
910912508 157812065 0
983190653 840953462 0
94003687 38610553 0
635889063 169339425 0
199015174 873931302 0
887731787 128663870 0
339936179 514741459 1
866393453 241863118 0
854025677 166231310 0
162044264 161391294 0
424408330 109635312 0
302429263 10073898 0
743127621 988109917 0
78148943 573540776 0
174641896 616373929 0
320063272 960916669 0
163144782 661157372 0
881890700 276128855 0
450146266 960490032 1
191953754 520654336 0
246810262 728859919 0
218485613 286545940 0
161316095 24585892 0
370699737 582623687 0
332984928 503488901 0
10508349 368867017 0
741822633 809103012 0
1067705 546603904 0
253335070 544337725 0
334434848 942649200 0
123247240 552102603 0
31278208 229405461 0
70497446 411649331 0
171137435 612194287 0
537000156 742713589 0
384002016 564427087 2
210275444 232255963 0
703717713 180394501 2
503533122 402804665 0
49264765 614754306 0
124175428 153274486 0
120099208 433586085 0
964207357 501786743 0
474251035 1363316 0
169534972 657548333 0
606973595 144917946 0
127315143 798313202 0
726354210 2112420 0
498060453 641046590 0
831673631 828449106 0
60266926 75994679 0
510689101 344714894 0
550993385 66674025 0
313217196 509444509 0
185462390 931332458 0
373157682 585885024 0
284083052 512891784 0
959739278 836274226 0
866298480 112576944 0
936306885 489123194 0
674094554 113908452 0
326364035 776635309 0
967046367 556193081 0
802247932 735175289 1
134154626 869563858 0
746144664 234024297 0
754714957 593395776 0
399140453 929641385 0
89931267 261546383 0
478357690 888820225 0
503815786 320354167 0
612313136 114980298 0
904707112 721245301 1
588290156 294796012 0
382362713 605240881 0
288762365 878356196 0
596769038 595545081 0
539347668 606942771 0
667560309 307498824 0
985042565 556051071 0
286401354 916014593 0
43756298 68219956 0
129118226 456670851 0
2801378 32668080 0
232753795 543709611 0
37391978 872101386 0
129505709 952440592 0
37874188 492598462 0
728818639 558306408 0
75514146 31154618 0
398225304 176155723 1
70437319 39949612 2
329320141 263677698 0
792969334 237628049 2
547039475 195211992 0
373795902 732879761 0
326294811 688303913 0
112476776 77206585 0
782156745 57561816 0
544922829 797331339 0
872483303 945190494 0
318176391 379977810 0
139385956 3321048 0
23288531 631184555 0
333274772 260913767 0
993121646 609185992 0
178009137 66527093 0
617395394 560947734 0
92173213 289536461 0
333833197 884101631 0
853349614 589193526 0
191398216 422803293 1
206565987 241837527 1
716052215 834786492 0
311357656 297820114 0
375116990 624435120 0
319202919 383506976 0
120330479 49092685 0
6392357 860764649 0
330711068 361420153 0
868326451 434293433 0
465689282 305376340 0
552867824 978175011 0
931295964 47382772 0
983809507 811926127 0
165821692 582576694 0
30122107 727334863 0
633802469 130391903 0
896712989 512744359 0
694162641 555869997 0
715534936 90919916 0
394369338 570816218 0
450915308 679731958 0
418634943 663343717 0
68437468 538976739 0
313376258 454724091 0
691317171 243845457 0
317384754 477475727 0
119658497 832274549 0
454730808 725228251 0
226138959 272881276 0
991595868 434464014 0
182835603 220578227 0
960154903 224713694 0
678541075 450500402 0
994539582 584915828 0
654786866 327421928 0
181020403 130976697 0
554829590 131642121 0
150338937 286503684 0
59717798 75534823 0
707726150 114949731 0
600811563 421438756 2
316382556 623535216 0
529429909 14737431 0
90362612 315862475 0
518601580 720108323 0
529941353 401153810 0
437655406 686280215 0
554830880 834030551 0
900310547 166960877 0
476156976 156023627 1
884231230 126236675 0
6892575 871975353 0
602748209 500295258 0
863110458 519645366 0
551943597 265506470 0
23565393 918470583 0
751067769 814457509 0
707016286 547464325 0
467359092 47582452 0
736392688 54840055 0
142683408 114080856 0
519298509 344279314 1
913590755 911434213 0
74837269 888621558 0
174053688 160566553 0
806450092 661742731 0
812157794 194123340 0
841154759 6974112 0
121396033 76908377 0
597031910 869575482 0
520243470 303267676 0
114927951 715696203 0
703379457 21402903 0
576036542 348902095 0
946539688 693617925 0
499005094 797785588 0
161319649 978581247 0
358957108 327753407 0
979853252 18776631 2
66137462 831456913 0
925431586 460782238 0
949615158 105514639 0
29598133 672635352 0
929659909 581688152 0
494027758 901606557 0
336683863 945363863 0
125696937 703638501 0
55607085 496817459 0
370946669 8310015 0
994286430 604922515 0
18426390 158908179 0
223225331 321186537 0
140860626 436263423 0
48045293 518305341 0
719326783 747592164 2
672901030 401443483 0
420566323 2999026 0
750954307 126784643 0
380998288 515487508 0
882885739 881374616 0
463013010 972785015 0
467777160 16384817 2
265373710 393766838 0
73513904 619917499 0
949190247 392385417 0
42590045 44082488 0
129637145 361140861 0
603696616 977463759 0
286895773 63421568 0
455529387 826248377 0
166444344 861644291 1
33334411 504672152 0
97868239 274623760 0
237030565 941864118 0
594076085 134707462 0
765995324 835811492 0
647301421 436913575 0
889045445 140368871 2
341374033 216867818 0
28136574 510567392 0
117430622 730167528 0
856883230 96528143 0
452063013 146269185 0
428827794 608624799 2
797535562 379051779 0
13858081 905099265 0
850797738 815757171 0
399478809 147837078 0
649037212 6307648 0
613574648 874589944 0
510070898 464086932 0
24456386 404656891 0
863389544 442043385 0
962007515 416930587 0
85548267 847907394 0
407073083 328391870 0
271620156 491733441 0
576062998 401193274 0
383024224 497437572 0
860279247 43115660 0
19752866 120103305 0
721007550 809605400 2
226285830 412745567 0
94143191 714767906 0
743390140 374899226 0
458980116 322601452 1
2895279 292806861 0
745171877 579202836 0
8872592 742973425 0
296366141 836286423 1
301258390 526795574 0
783386749 78625807 0
570925869 109172622 0
783883985 964968054 0
831338820 703427277 0
885903896 139286076 0
30758837 56943809 0
468842829 97596366 0
962117771 440002245 0
888782461 834726715 0
339306254 891022939 0
291782515 35579742 0
283285280 335547180 2
623633187 95087371 0
528380054 438370412 0
614710851 318618584 0
54724403 699893999 0
456728562 286659482 0
783175249 988224013 0
300870109 964939504 0
143668029 444594522 0
341089361 422870260 2
122131800 315803684 0
793830321 800655192 0
377575852 423801085 0
352287597 356536144 0
330820201 58043340 0
380808877 7179163 0
549075789 743885018 0
456393332 120345440 0
921518606 173411656 0
958633284 952040361 0
979310495 42704721 0
432812385 442233260 0
388707207 249568147 0
240829103 5431079 0
770234434 28269337 0
138568851 751073496 0
494009753 16259358 0
370978442 363305436 0
359132264 53441341 0
923241812 16443181 0
120250847 737501495 0
403043283 926254531 0
577226949 155996158 0
1672971 830568617 0
83406120 295343630 0
573366227 819968953 0
446322320 243071750 0
110504125 68890512 0
120578850 263658118 1
505724310 123134395 0
757393275 300257331 0
202502657 773452831 0
104672589 88101686 0
475607018 248632595 0
283530923 377201951 0
562866351 482139380 0
225995509 25114931 0
170803183 617670436 0
666835505 675967996 0
688538094 436567624 0
900542388 688621452 0
785142248 406553710 2
265473151 836925820 0
946791218 764054785 0
847219113 879211959 0
712110510 828647993 0
501898968 42053080 0
461102991 598579525 2
995512956 79357752 0
4398581 34380764 0
305909674 852661800 2
334463324 405127448 2
951219173 956933156 0
362765670 897620364 1
230475631 67991994 0
65254387 835964961 2
91392030 31604875 0
924146699 453407039 0
19160695 109725169 0
82825006 97918112 0
923777687 303714257 0
119889346 143143683 0
544358321 751266299 0
821812692 652235842 0
11551473 864876878 0
16774053 740169931 0
235175491 907200083 0
746483234 429365835 0
583668187 257660175 0
160699499 729651361 0
678955959 293575404 0
948529442 197576015 0
494180710 37022573 0
921930118 42665162 0
71195137 404982650 0
234270073 150179183 0
872031258 669680562 0
63217228 146925084 0
650792550 897542686 0
952875479 785178305 0
530706862 531350069 0
737837155 16932293 2
311417946 571336074 0
701121351 620412023 0
914532403 177038220 0
908451952 930940471 0
483457723 109933649 0
571778295 762179552 0
795758634 820246736 0
351918485 276511202 0
672305140 911362558 0
705666361 310428996 0
528164299 272536029 0
261387853 664026364 0
74320122 267633940 0
845837022 223908189 0
406217572 752976727 0
148378816 981939863 0
183854903 675091001 0
552565785 611219641 0
22783157 84551330 1
80340105 15568294 2
950699195 824730887 0
240166836 206967677 0
716173467 728365364 0
183908232 787214256 0
350348894 419751498 2
717522187 997346365 0
572711537 302198493 0
965821259 223687023 0
797380792 724244943 0
189797688 513976774 0
866709504 725101561 0
683173412 54866570 0
161994981 92585677 0
760381825 595415634 0
285170902 792455862 0
299956457 69085215 0
494620584 685576382 0
511007918 642096950 0
219278205 93448106 0
82242564 142512835 1
408454493 752110350 0
109710082 512628023 0
692204737 63779494 0
735924283 77558626 0
663876803 823564057 0
107648530 642510348 0
74801950 835231073 0
784401779 703696635 0
787439247 963803710 0
359477640 222501530 0
66893302 897571433 0
901963075 171861504 0
240858441 639119120 1
920922518 689833503 0
86876706 161252211 0
782897952 591285028 0
783590655 945976554 0
725563842 528553799 0
585876244 251000576 0
533279086 87877565 0
817920964 700967015 0
671963711 120585408 0
907121551 764781044 0
839427267 802587368 0
851873242 401942418 0
587971055 210352124 0
372861087 676213891 0
319632448 680069936 0
366509642 666009021 0
275805910 24698139 0
510425972 683151015 0
210039197 157167478 0
752271394 102238059 0
121794699 490075180 0
752677934 14718703 0
97227135 502880316 0
343545980 58600855 0
736538630 870154301 0
253766089 148872546 0
198456332 833748372 0
35280206 86413920 0
726822836 617286634 0
865606842 968042199 0
258715622 697439857 0
624986733 638235126 0
153767114 485856135 0
162847711 603372504 0
592006414 538143485 0
652985926 554571548 0
218618435 389163978 0
128582390 883527439 0
729662783 418504761 0
908137832 781586360 1
740615670 17843406 0
545815926 901301711 0
316526283 226750481 0
587433384 780349024 0
643358634 978665429 0
162416344 654797356 0
7307534 133831607 1
929986963 503427738 0
979841056 104847598 0
538488934 763782337 0
690474252 352530626 0
743151230 999144059 0
102313351 289658519 0
472166708 389043975 0
949759146 723179666 0
486736735 930509526 0
744962732 227881459 0
618339307 851901936 0
797087932 505674720 0
141051967 546642407 0
809867261 73347359 0
750820461 577625374 0
195198418 467032441 0
11582442 216884615 0
508946720 281047498 0
116448397 41329119 0
717415774 252793250 0
752105279 785108503 0
282274233 101892894 1
32936273 716021734 0
617183434 78359159 0
420812589 523992240 0
563829673 113269894 0
205668256 4942905 0
699031423 916565120 0
344799842 918913396 0
670396102 126795277 0
952581387 390689798 1
368965868 575925011 0
65466633 216350686 0
760446962 182444846 0
661453155 62583591 0
506793259 994822495 0
58901314 242691970 0
933746445 852499558 0
68163357 879722377 0
597277873 199221055 0
103833141 625493137 0
860025624 932755463 0
331090103 110849796 0
620864846 478518786 1
5956524 193338416 0
581671832 204649935 2
341443746 45136871 0
34760763 609462797 0
133497858 744626497 0
85291511 52627333 0
97911673 451068824 0
355440933 558233797 0
761256811 644061531 2
576371093 990219639 0
189246844 704448779 0
940349790 432387900 0
16017413 53122061 2
979158178 384081590 0
180942965 158562729 0
931888288 675352746 0
124067704 232538486 1
172200460 219838302 2
544396991 95035459 0
616397343 166934656 0
54045839 740706336 0
766302233 318767167 0
60053994 596330489 0
290662076 966980786 0
620020627 897522271 0
301271383 480525763 0
936567596 32522267 0
423228080 510189982 0
417956617 72314560 0
703387963 64126691 0
682148289 838793401 0
317802212 921391482 0
236391715 76813663 0
505248084 558103431 0
717982919 502765591 0
121354222 422116956 0
297931562 488836351 0
821076485 745089685 0
826318922 998572647 0
346190919 627443762 0
817962107 864232290 0
504615250 958531753 0
93107339 179112818 0
439077711 674393396 0
221633552 133215525 0
350173677 23064856 0
486511268 833847569 0
378325544 742659534 0
527257472 676462144 0
713205952 461954512 0
539072826 484100015 0
29208417 881348559 0
640250405 621537979 0
473801366 293499693 0
547566516 727358219 0
319805491 233020308 0
360594080 211679831 0
642061199 398219226 0
605769289 251636780 0
941023138 649568856 0
596082937 120895564 0
677086123 688001868 0
947775685 79662094 0
623155139 490011628 0
166045999 446837553 0
911396182 655689849 0
510231529 856052627 0
875370242 453971086 0
7466964 633014732 0
461170952 467056864 0
814580411 671491518 0
761427249 378363007 0
39694872 465441376 0
732408370 886030048 0
351740714 335278136 0
389093301 412637618 2
672689231 675177130 0
405018646 775371553 0
203073767 122015402 0
611836430 282215073 0
98254321 983090582 0
914656860 823783795 0
821548862 402178157 1
79167392 446944814 0
691397535 46979217 0
981458777 762665063 0
460975216 207739558 0
643339114 529831180 0
648531312 771403977 0
443821955 809563531 1
631904458 403106231 0
705883691 968968732 2
611819491 962158039 0
101597526 992520981 0
901645669 757624741 0
564958984 678505432 0
391681823 549832103 0
166986975 50539594 0
437377648 435728370 0
54309035 635933569 0
505321516 17051792 0
15922574 111869712 0
149703261 81579496 0
463117984 853673942 0
844087186 802304786 0
639020798 400387434 0
172345170 118362467 0
24427051 263184241 0
767416947 308875613 2
329004770 59395769 0
36007864 315993773 0
232626695 157680675 0
789246695 982898157 0
428850255 748042539 0
52314826 722436287 0
825566142 896116963 0
333105263 544537289 0
221182470 656177790 0
460387715 479368258 0
79716714 703599893 0
990836891 494199797 0
89311588 204475965 0
611738681 4827134 1
778153040 704852581 0
818551352 914450552 0
931258193 393671147 0
325006057 735075970 0
51672681 784054115 0
452440775 600306135 0
184315394 35760841 0
61062627 383639371 0
934730991 673579923 0
947203540 958104806 0
768447165 133964626 0
348536918 118479036 0
592600919 890204848 0
53818807 916205421 0
184111561 410505583 0
784931844 858462891 0
782792849 438977880 0
630886550 806663389 1
341948192 966637313 0
799986970 955750938 0
515105091 106316365 0
517084376 746907948 0
103695813 143114081 0
13471965 898011585 0
779120210 752640009 0
35885915 78757267 2
440792488 305170158 0
187625921 244089163 0
837688358 163837784 0
244060167 132553654 0
10102680 116936332 0
480661252 428913239 0
717502774 341467700 0
881908909 563390590 0
35815564 151330827 0
525576188 570662091 0
521695745 57647887 0
341801527 141616292 0
618868588 639358128 0
258315432 460731630 0
421435999 678191952 0
450751919 958669250 0
352861183 729280540 0
62797089 129939566 0
124665322 916912280 0
171001980 459991396 0
544528811 16880305 0
70528787 557552679 0
323616453 968394551 0
419080957 20330074 0
392022104 963905287 0
316795476 813670256 0
522094121 479993566 0
764005472 246911331 1
425090912 88450262 0
894188343 627372072 0
243089252 587884888 0
417254988 902689512 0
126816898 960134865 0
20924736 636398561 0
947642431 872201200 0
868455088 955182670 0
475873884 171812114 0
700251219 547647193 0
438209773 137046738 1
452454912 348080178 0
405608859 472715534 0
833672818 133118089 0
998205946 526018694 0
384867208 268251009 0
126266917 446892136 0
502250435 499191337 0
703165421 301506632 0
264563093 333147209 1
978069718 838837473 0
448525394 553664057 0
396138613 89108712 0
448538829 127609259 2
231589510 114148437 0
66719970 349534501 0
227121780 383778944 0
674401745 182544223 0
132042388 950316690 0
765839283 374097265 0
639820832 336329744 0
743701503 58686355 0
563776246 878885198 0
361531915 88971525 0
591721525 182237918 0
939325434 754749761 0
786711492 240358315 0
711246591 12856211 0
696177855 979349545 0
215801955 655861011 0
505466784 327623976 0
272702383 101304618 0
624394788 821954710 0
98001599 645296269 2
646839918 3056793 0
412768513 365199981 1
131931746 468075340 0
414753421 385117488 0
450230598 867274437 0
15001746 596775168 0
180248725 677438908 0
95525908 1944706 0
467130512 421540574 0
563720273 21159216 0
415934562 777761679 0
110878281 742105720 0
339739332 991418267 0
736491550 133645010 0
94043331 301447960 0
617987822 432808074 0
252418589 377345248 0
140201037 71694819 0
791685452 934273892 1
151941074 574176882 0
786817369 209358426 0
764414421 831523970 0
527089906 76060097 0
676384192 983590499 0
201986890 977879075 0
860116157 363379751 0
71410396 34247489 0
306708859 599163712 1
290763962 511989668 0
481535704 744252729 2
495796209 450547095 0
300965114 642424324 0
566877720 123036458 0
140722443 630509696 2
492593890 473364356 0
126047903 40798847 0
255435207 991225293 1
553429140 653111030 0
481300264 321085800 0
804083261 516787231 0
578930702 5285846 0
871878171 121365757 0
981247525 63981511 0
628675324 556526138 0
964144402 885217944 0
607583107 16494352 0
37085728 125799939 1
859638159 303881300 0
631653178 706695521 0
9667512 907506771 0
547449419 416919130 0
368015709 722728727 0
182697492 569599516 0
54048522 447578793 0
184488577 220779271 0
774871886 519925786 1
621716324 669092548 0
974156455 948497495 0
411859391 321608481 0
957802668 715752623 0
94461477 49768344 0
968533370 259859971 2
655354760 530514556 0
943011343 557958466 0
543412358 150618838 0
668691025 70536441 0
839113854 886011065 1
13949531 772843279 0
574265396 722559338 0
71937829 705739716 0
409486354 781054016 0
898264915 354030384 0
890072958 732225232 0
67696897 6371990 0
914071294 667589342 0
942884649 118954081 0
78377513 20860170 0
585603480 120784678 1
431182339 791787060 0
640918051 93469641 0
936170487 817100918 0
819068883 2332869 0
795906037 473289518 0
11130176 947868119 0
50101538 682656770 2
390971353 328975899 0
127457851 136770117 0
517680750 605281013 2
162613394 554785470 0
581394215 495083144 0
68608046 269827372 0
516816563 368799896 0
178216773 997930767 0
258577642 605651535 0
661699079 379093812 0
672334950 352852964 0
970179661 258926595 0
86605500 239286504 0
712036181 773918865 0
809443162 797019657 0
518748270 4474427 0
907849026 633292834 0
322559242 702640436 0
823855767 604425975 0
736093215 400045269 0
597647472 242739461 0
345570493 517431539 0
819817218 141122077 0
122005132 111501568 0
958174327 133409415 0
158314138 220841284 0
829658107 317526862 0
605194716 519722559 0
808259204 789027980 0
50191649 107171745 0
45353729 306679017 0
802220224 581985668 0
450043896 862058191 0
692540845 338942061 0
813002438 246936844 0
737669442 16557731 0
439483028 342393755 1
259139689 352059627 2
360951334 439402574 0
966885415 690020824 0
392655858 951894378 1
647742511 747207603 0
640596782 246908231 0
832810587 995548205 2
744674846 820505352 0
143033443 456877463 0
426994169 183634154 0
587068275 558426695 2
111343424 798675584 0
952603359 65522153 0
891609346 653669524 0
79841279 337437107 0
534117284 72802345 0
607123319 867168692 0
905338984 49190683 2
146786882 983734704 0
893361028 971108240 0
346980513 879347767 0
76392725 87253341 0
82654639 447953221 0
321685364 698295545 0
118571614 959444408 0
682548935 668460858 0
391359772 340848875 0
702890577 738900705 1
692453973 879141002 0
296666514 783875263 0
304703378 950676786 0
615879429 198287259 0
347052501 915572962 0
351746345 215165450 1
530491197 618677815 0
730387585 80079346 0
923448350 596142265 0
465253925 197920052 0
560042943 657373860 1
134637545 252413041 0
87522620 765743603 2
137308442 647809600 0
755552536 105250755 0
7865490 969453518 0
349559601 253485438 0
166223624 802320339 1
363695549 435742911 2
733379954 489469301 2
263439695 836852514 0
300001974 476256839 0
296457370 216278567 0
39588656 263732300 0
759370518 344952376 1
876110810 933492552 0
789383483 794212174 0
874397141 136744988 0
965218748 459459184 0
226567451 519984934 2
990587933 16357896 0
297064660 904361278 0
822676842 126023297 0
771044715 7833459 0
494231824 494413319 0
27669501 602473614 0
841153218 477126977 0
171641138 426962333 0
64479522 534575540 1
75113342 401640587 0
934300960 985113230 0
1464141 675716787 0
254176620 996282193 0
988096763 982244193 0
47908824 591508526 0
571576283 744305762 0
505659334 43657167 0
320043407 203409965 0
871760442 129915723 0
452956244 599289315 0
65959491 502309266 0
51192838 109020330 0
58828345 431502412 0
942763632 80221322 0
91122154 967827470 0
202949823 180778284 0
70966518 859731802 0
453087450 528484856 0
204813574 486887953 0
512249370 187273613 0
296007808 597221009 0
780776612 73507637 0
955143458 411842813 0
843789351 505800822 0
75110799 9187790 0
727010820 864535123 0
145430650 78812261 0
105983036 609192232 0
545943086 606597796 0
260627147 805798204 0
500225630 922633167 0
690122867 128805030 1
938049374 479490498 0
156978871 216166081 0
428068335 67323754 0
182753619 78356983 0
443158080 76284918 0
25105760 856364086 0
386924097 408282428 0
264365350 446538691 0
400319616 251414433 0
789308811 132452894 0
575660180 815081673 0
348466846 392911008 0
49435054 949380628 0
495542542 683994514 0
701303122 391343728 0
741487614 88991184 0
443766540 775512921 0
999914642 368287404 0
224081430 197302267 0
160501695 895313702 0
251392753 246627161 0
897435122 940218587 0
634914499 367363830 0
586076534 725016430 0
439040678 700740678 0
359122406 474172180 0
482242942 510300660 0
402889076 818555281 0
549120388 332224739 0
932876109 209815092 0
613438743 241075909 0
556873059 70166851 0
411522467 217903598 0
71624758 562112270 0
287776057 399756356 0
844069336 904260854 0
390025825 184896727 0
173985937 64122358 0
265395558 377390916 0
359732390 268856682 0
585511074 65911944 0
52493841 723235519 0
170867578 11585224 0
226234705 55592959 0
185303667 766406637 0
196135614 416637574 0
240214138 185036398 0
799844104 483981762 0
209850266 165337182 0
73401636 653564858 0
389939127 820179182 0
581279495 898358209 0
234168334 651643215 0
368007469 737929028 0
733360271 329534701 1
259073059 39104549 0
995238264 76177109 0
838455864 560977581 0
933240950 792504705 0
460415502 351662112 0
445727321 941558204 0
557169828 20716985 0
960244448 102142034 0
803511923 615265185 0
927762214 868128884 0
157369646 484202181 0
98214490 334963709 0
905818133 305301636 0
484028354 206915321 0
410103758 314468330 0
333352931 184789584 1
35775865 927752569 0
449464590 670093447 0
122499518 416202671 0
355016532 961629299 0
729584330 126650368 0
499983966 506566297 2
583999516 672549070 0
29105998 105318411 0
138955782 863527730 0
1703982 96291253 0
530979359 137092429 0
852478763 849878272 0
108937912 197534718 0
793790290 268257528 0
135778794 615155202 0
751795916 435635304 1
294305683 807739006 0
61121930 877427268 0
285646455 376256545 0
115042355 95710141 0
809913574 78593575 0
599663660 571878307 0
478174477 122238360 1
451037301 877170796 1
769656768 661283351 0
202365242 52429628 0
320573003 775651652 0
883186493 89292367 0
614218238 846928613 0
572836675 107694573 0
221063877 92975903 0
817582086 51349172 0
662961391 561935490 0
153312718 4892499 0
261792938 70245172 0
631317452 397143035 2
402234377 817170232 0
793858062 635083498 0
436879351 599679693 0
62072262 286951654 0
979153651 3446206 0
408611161 477961364 0
957763132 387930669 0
411425659 918196028 2
751407070 271091966 0
87833718 228797850 0
824827094 963245528 0
279185974 632987193 0
582517990 190476009 1
50360020 117761521 0
420819518 122004277 0
227528623 552952831 0
191213844 136842403 0
137162282 611647100 0
382514906 454898945 0
104140664 430031369 0
603357455 798010046 0
837024536 504637312 0
74671425 564237542 0
752511604 565707594 1
616782759 605609288 0
718056162 605601122 0
244844573 102505536 0
379288944 940365681 0
862171114 770470930 0
990534709 261679778 0
806182619 50272967 0
592057760 340603274 0
424196648 493220933 0
346589356 74144391 0
657362190 754015917 0
542442399 440312566 0
791218515 990797622 1
35131500 751536350 0
525457182 913260656 0
526392622 703739491 0
531593100 623535909 0
169616688 966746106 1
46583684 86451579 0
601595334 773602114 0
133861562 572094269 0
622119808 126238867 0
678258942 222059320 0
430992856 470042880 0
597212576 311870217 0
210367214 961469533 0
934175785 17218364 1
839692852 494012890 0
953349522 996958781 0
574259615 359775351 0
177808018 795305908 0
794707694 504688653 0
350774033 821120120 0
25162616 861606886 0
623549760 721105466 0
847960795 244933878 1
913597105 905131888 0
612442804 180091106 0
615626270 390770109 0
633076318 565854235 0
163875346 579004057 0
692349357 385163937 1
87600083 843569933 0
717153826 609060182 0
978912758 885374022 0
763949376 808653273 0
3058959 260486215 0
124687368 216094630 0
721684122 560214231 0
770052329 121151262 0
798169642 295904842 0
718795881 172691757 0
342912752 564353379 0
571094955 591524093 0
647400900 710502336 0
43399498 38574498 2
21080394 874896381 1
668060215 489034826 0
88217773 897567862 0
478116696 68782858 0
490600368 498465925 0
393516303 543546409 0
305845572 406761012 0
910659511 753623954 0
912010718 58762661 0
62721658 626054565 0
843639327 56704270 0
512450009 571304925 0
417604777 478035551 0
529614984 10122230 0
886726579 577612824 0
87500320 902584356 0
222342218 595397437 0
698259093 135326402 0
728698410 839378385 0
586261977 425099514 0
945088191 857010002 0
16401901 12886777 0
763390148 752846523 0
289876181 959760753 0
189730151 953733443 0
725599890 765998354 0
293608286 445537046 2
242177733 455950647 2
967081052 57145893 0
803317030 182627030 0
70449909 443987813 1
192654354 434192298 0
544117831 71929364 0
869487290 528702715 0
54819181 174447226 0
66173375 942468616 0
16566449 649885587 1
755402445 694870048 0
510370472 49825825 0
756926397 489766754 0
201623829 683011366 0
75825594 761148723 0
521572582 223747728 0
823845521 104079789 0
419523091 45179352 0
387997572 17245179 0
743315475 607247679 0
286837587 60710504 0
923457703 908316555 0
454536881 384513408 0
80432426 114165464 0
124045400 479351153 0
402178653 766825761 0
550385815 72714389 0
832765215 686178412 0
610368787 686106147 0
428633495 119360272 0
29789261 756280733 0
657199575 293193438 0
524045046 36716770 0
723691162 944975330 0
374047542 106389347 0
668270611 163078283 0
107361641 536649854 2
378867714 646891167 0
22971344 875304339 0
60049536 334135150 0
22310442 452887352 0
730237083 651283501 0
209142562 998857270 2
87225372 498858797 0
8697743 848659037 0
204158183 273200940 0
664547619 868885058 0
160319433 641328919 1
258570120 127275933 0
873994699 198042838 0
31096272 662912011 0
994614963 304206525 2
998219378 901033127 0
32609815 263070192 0
479370972 582998335 0
897918682 623591113 2
146414082 122899882 0
976726029 712587687 0
999018780 606473392 1
482530023 165235277 0
469038284 270701772 0
44467663 680889648 2
268065598 203748103 0
82738224 917231504 0
344961617 752954566 0
6428607 969349978 0
112625240 556952125 0
467303285 469006875 0
860835707 826578414 2
915574491 952583769 0
342811455 795469421 0
990483659 683762842 0
601984771 855561153 0
918604756 519297188 0
554919674 658376009 0
964915908 539246530 0
898793753 465731451 0
586739302 95668365 0
625125502 910584927 0
22765240 931135062 0
113556308 136791887 0
840711952 793672971 0
829037483 929135346 2
722015171 426513160 0
566017480 680928874 0
805224546 711522983 0
272172345 46216954 0
375871473 643256251 0
853201848 561673389 0
198944599 621394115 2
362401508 295625144 0
870173840 587071081 0
117912130 212033526 0
356973957 544130963 0
791108420 464011996 0
395083426 442312391 0
689095459 890066749 0
889012765 925344868 0
810565112 629284377 0
899156495 298486854 0
899327780 907756268 0
649182188 262544433 0
571580158 750689743 0
773095369 998693670 1
469637657 117575233 0
85088501 78080917 0
563932582 971528704 0
141272916 246460861 1
357818216 217561732 0
933094735 590310284 2
509576494 72911298 0
115078438 524171270 0
884782183 21150607 0
794393916 465484707 0
451343648 412289531 0
494023146 752213052 0
206630704 496411582 0
557884894 565789830 0
930480889 721502457 0
499521946 749032974 0
755541668 199485541 0
549292499 327159039 0
573143704 384129855 0
81263604 917510822 0
229013440 353720923 0
18695851 449429488 0
400815800 417784996 0
110539982 991768717 0
491776624 54708536 2
82212356 115372720 0
170431029 882201987 0
165755692 962993983 2
21751728 292509265 0
362313920 279989772 0
60665064 815823029 0
609924935 799546070 0
647806565 94850452 0
420811910 762839207 0
102542486 88490380 2
669839296 970463542 0
924115564 245990103 0
161888193 50741891 0
338873844 601107962 0
656263119 227231921 0
360758473 778431766 0
638641031 102743557 0
39040978 424625572 0
805651978 708966616 0
79631832 629197302 0
10695992 460111280 0
389343769 841101716 0
130379060 438793502 0
491741184 714915410 0
505571558 888748626 0
610581990 880640197 2
619511324 422921594 0
60355908 998889901 0
913476475 220374651 0
69533232 773229743 0
669976945 465550368 0
561864632 222767339 0
468962184 463841423 0
819131300 155342753 0
58988598 417852934 0
436836504 668836759 0
146457366 46829953 0
121591434 109567365 0
918959394 285487819 0
827861447 174470042 1
993000636 390161740 0
598566182 807152233 0
37271824 970932536 0
863737006 616345126 0
738122752 506345135 0
698033836 19763389 1
746442342 613439602 0
672182745 98790223 0
248973510 193478293 0
657975995 728643689 0
869156606 642780808 0
436586486 512882280 0
446249788 417216605 0
473275683 946164727 0
155844620 705425926 0
44046533 614601817 0
672589701 28694229 0
694418241 138604141 0
599066870 316214456 1
10884183 51213139 0
503361078 147726513 0
319234111 941997765 0
710947370 125903013 0
70361769 477008546 0
818925107 337666470 0
993224462 825527024 0
285275243 514644765 0
90152776 484704161 0
424544427 806502037 0
693488346 105512160 0
625883399 319138890 0
82653896 699369958 0
375531831 925303681 0
433507920 301149973 0
530383629 132591241 0
341715228 577880380 0
539980345 395457785 0
975596555 936677537 0
858232164 617364399 0
184711696 492725515 0
872108335 603692400 0
316312033 815463803 0
384771421 90008790 1
323251350 534091568 0
703630463 525987222 0
402332392 940795100 0
975894305 272119393 0
582686070 108162931 0
970292721 268467609 0
655026586 498338247 0
423765277 339029573 0
505552316 941200165 0
161655521 510614030 0
878388015 331032311 0
923193151 557395444 0
300646643 232386922 0
242486989 241675704 0
199884592 779616773 0
124265125 247561041 0
804228825 460220275 0
834175208 286185606 0
841424376 517975626 1
132976184 964547442 0
702985302 569941643 0
833318600 40885900 0
83689075 517401822 0
106764816 623402080 0
149623489 302838965 0
856814139 462500517 0
911078246 619936730 0
370974151 19174366 0
15675068 459924813 0
206780944 687622446 0
215827491 564592519 0
385970483 526372351 0
136463187 760387052 0
398108466 338981879 0
827309131 678795089 0
33516774 929348869 1
366869471 162418814 0
340079481 884882254 0
356451886 158939785 0
944839060 149100256 0
951946552 842708533 0
121575177 558938318 1
851099849 45166161 0
515726161 803581269 0
84149752 349426149 0
50299681 876325730 0
935949944 764139092 0
716729628 304770674 0
686784981 798369529 0
152616117 869437057 0
886335219 926202115 0
19877707 383641604 0
395992969 962176732 0
163241773 644642751 0
119231247 348990104 0
777672377 827749169 0
798333067 957148098 0
578471744 76169754 0
162551404 4167421 0
426891980 723493449 0
144394696 148647938 0
493166490 122042785 0
699856114 131455855 0
460552652 842038683 1
543811607 958276227 0
269866204 121799793 0
67980791 839349616 0
349213950 144934602 0
109002965 252773614 0
715011127 134064403 0
219020856 849000789 0
701955466 534748381 0
939841356 132571523 0
283267970 861877945 0
491092499 137555873 0
5294886 491551290 0
796714643 541542143 0
315777973 611669212 0
81613003 978721507 0
925950235 885098007 0
907850743 557533633 0
630044198 502485609 0
598556551 126096567 0
129852382 2687007 0
517033313 64124454 0
958017744 55593784 0
441400977 878060381 0
376865200 629626209 1
38493956 61873384 0
641600418 74140583 0
435610342 118263236 0
904430511 139737791 0
191899507 65247941 0
961370264 539233941 0
9942037 342547218 2
654327146 16506222 0
2635992 172979678 0
674723355 537679625 0
302042659 119446309 0
374130685 451377478 0
904443378 619108248 0
91308246 784845111 0
95268537 496377971 1
8892946 767957735 0
669735166 173804238 0
900769824 475971536 0
437436176 780663354 0
91845992 502021896 0
127211735 48705715 0
889378187 980090556 0
33234239 66383121 0
150383302 109019745 0
38212070 873760190 0
142363725 510260112 0
845619158 290356805 0
966731375 934021886 0
98324612 640749171 0
446041740 448717983 0
406879227 582317397 0
594533228 820405267 0
239972888 538042564 0
645628580 903400503 0
116074617 410686916 0
115195762 832188517 2
724601870 449221020 0
883329593 24261269 0
576631656 624429058 0
506185479 620011046 0
8759653 643364011 0
612982880 129506702 0
83701329 646759667 0
859535149 929329037 0
100666198 151916398 1
184264785 915238890 0
956166709 23530642 0
834011120 643141312 1
832081806 555152702 0
704585089 593034524 0
112473207 149531815 0
953110113 323568592 0
968484817 33647298 0
751998951 274134699 0
569517536 990049116 0
949189347 113821364 0
17567487 103888907 0
267485426 82677117 0
619097649 944122490 0
955507710 57377726 0
198444801 541213511 2
180817255 67637731 1
942438082 781850218 0
164440552 788915160 0
628002513 444295365 1
114140206 737148958 0
339811947 964641593 0
379492507 746571886 0
503020493 233117630 0
726080449 910919588 0
693893267 124117583 0
424178715 7332365 0
753952532 848861724 0
816587695 625077357 0
119443730 705567395 0
974505542 931658996 0
977974131 960674873 0
275776427 556965389 0
558644338 108942226 0
449083214 725303810 0
545584196 457382455 0
103770313 153770855 0
203612546 177812349 0
396568506 91100948 0
642197311 230548352 0
488717318 82142774 0
483144045 390783506 0
563440268 212247678 0
9611527 149485988 0
56132680 984939176 0
453489880 49256147 1
362223083 285664797 0
220848654 368739946 0
995592789 940489221 0
625940596 532774680 0
953889389 448274301 0
987144987 94936560 0
821558416 992089040 0
114680152 259082169 0
169590506 66306775 0
364690037 940126792 0
290992727 729735680 0
237815511 521925440 2
390993493 258715618 0
257764493 231588523 0
46068842 50112861 1
679933891 254917658 1
157289776 496521163 0
648006835 210573670 0
49521080 123738090 0
634099264 23195955 0
91612543 289944282 0
428782624 951718415 0
55599457 267205633 0
781959079 568222731 0
53446208 562286215 0
480305503 72225935 0
295364327 60274042 0
479324441 32205858 0
784527091 351971824 0
820300280 903155245 0
701719236 957406527 0
931722160 236760645 0
16055196 797210417 0
545630667 49396377 0
694627322 548159435 0
639335561 14229275 0
614428492 967272134 0
978307458 927587231 0
563698236 632079009 0
543067895 845541118 0
205912357 382870324 0
540022563 636476170 0
106731200 184835293 0
81264843 14422548 0
291158367 158301056 0
685106058 980414163 0
952049923 610100782 0
690663492 756124676 0
79677387 874403878 0
765152598 114171578 0
233243865 208276474 0
538694954 315449311 0
254463683 953236688 0
265820581 965603541 0
34434230 857028469 0
569386578 807829284 2
200471972 211887043 0
892013219 563173272 1
331538690 561373179 0
423693385 74070479 2
450392363 614955718 0
233674173 404529322 0
779708620 276078559 0
570780689 448062957 2
104080978 694558257 0
39985403 865252946 0
501084261 557746312 0
145053717 205147194 0
427814816 588096813 0
679912685 120920129 0
414424971 322231691 0
612550113 154288551 1
734881492 708278113 0
993104399 503714620 0
697964316 308033843 0
685283865 706008260 0
585792157 200005291 0
390055059 912975319 0
145566657 915390848 0
585338570 724040355 0
979654050 862206096 0
881632025 9397020 2
286635197 913961880 0
840370502 541590381 0
470249984 294964098 0
160751251 951384327 0
15230463 407359066 0
284699310 832415198 0
426436147 632949526 0
464098674 584855315 0
95144465 631517007 0
653260890 221924724 0
855684568 191836929 0
236460011 712280649 0
786163322 54346329 0
796508280 549832158 0
264337115 116456758 0
284369614 278190223 0
750916819 595585752 0
56248222 947667721 0
87864587 623366817 0
23625834 18765332 0
257043580 359036908 0
815392581 634375659 1
898786817 424195144 0
338055749 536136 0
785323179 109408366 0
371427127 149336769 0
37291243 288923601 0
185011393 907157626 0
831966340 985459587 0
144497557 929244810 0
824390582 484423388 0
829099787 705427273 0
364319778 453577169 0
848128744 86846424 0
499275402 95064415 0
558555057 435541594 0
50787828 113926657 0
22942052 122711625 0
254450337 47127101 0
813402608 407844105 0
369469642 667346921 0
990393428 463439432 0
996720382 782669733 0
208801674 687331610 0
548737375 102346870 0
351393873 542799833 0
754875223 83275767 0
702138009 206962568 0
525391730 384956770 1
817056958 618119073 0
52702592 61747786 0
947995361 968948215 0
370073715 80856641 0
442101424 574121063 0
99049720 253223078 0
88361833 441793664 0
808436619 725226295 1
870914361 600441781 0
504734817 520324292 0
555547513 33133514 1
979998847 657097919 0
845793966 25341785 0
591222328 714484947 0
547469111 502702238 0
202510482 803370522 0
231177838 29487625 0
346021335 126525047 0
879747707 336590968 0
768239252 248403786 0
73339991 106951228 0
674358211 145462049 0
591884726 719513031 0
122924192 507602903 0
698703040 470713626 0
642384823 646900611 0
624334547 758374611 0
926911556 381475494 0
991877557 44348944 0
679792889 660028551 0
724624281 101738349 0
726058266 927841182 0
33787386 110312037 0
157718772 760014150 0
318088922 730302480 0
561068540 421786348 0
924850124 723876572 0
65439236 526749125 0
199868285 964361700 0
385093752 907652146 0
129634178 401449539 1
954855950 934499200 0
140207669 279933909 0
348478461 782108876 0
736184231 578828935 0
423638091 38907652 0
448837756 856351189 0
453812260 965014290 0
28458486 983298191 0
833107283 337739049 0
787010808 114173379 0
68920035 549108039 0
97542755 979873293 0
138652237 817269919 0
805488531 74914480 0
617487238 21769092 2
823006541 116564751 1
364109819 318676976 0
714632941 159848844 1
47372004 708459223 0
293835047 780437481 0
999610822 569754650 0
704602803 363622703 0
745201937 23463557 0
227907196 236978366 0
174068009 60902248 0
24416833 286416548 0
595746440 18264819 0
288234522 869821154 0
287980851 360065600 0
499424400 854979808 0
950876294 69362363 0
997263753 56726212 0
529488316 334574306 0
260374589 27640431 0
374513693 806884116 0
384839527 782950934 0
885163462 737177465 2
884703799 449027013 0
856148288 33764679 0
228517662 160425053 0
369970695 777125610 1
927881060 47525386 0
536982193 643622941 0
598817575 402574672 0
91443864 643154238 0
667352402 799036655 0
105981867 526795887 0
497527463 381917289 0
451290200 915402117 0
198794672 91164290 0
48880562 106285858 2
390378839 831393974 0
832140881 21309886 1
332422706 370671933 1
203204302 687889760 2
846708687 106609634 0
118120300 814614524 1
194125853 924588742 0
333381164 121360570 0
460868284 876241083 0
146424856 631465660 0
682841235 389605138 1
159926510 400136624 0
355028119 742701586 0
289172913 213028209 0
934554727 831823348 0
33429653 54675351 0
991793109 63201624 0
312797934 385056890 0
99317266 20106271 0
875391576 132615146 0
123104466 2341786 0
465325678 175840014 0
959675396 263398744 0
545926733 381322664 0
848506034 423531932 0
583841885 857280500 0
621443442 478260282 0
111645501 619972092 0
106953770 462039359 0
287728565 548413160 1
270610274 877254366 0
24988569 46326428 0
903090908 712445566 0
181280645 967031596 0
350462350 625519679 0
35390386 440056963 0
590275493 761399691 0
863657553 495837829 0
978082906 450935075 0
840883045 839215310 0
652752943 64521733 0
753758084 901187762 0
423821063 242118654 0
503447750 416039456 1
29841292 784829492 0
736416363 611440668 0
97429721 473501183 0
329085812 874922402 0
81599918 888268728 0
985668668 274359633 0
647421372 12216885 0
797608880 986239905 0
481409272 947890761 0
588260394 670918007 0
290622680 959102632 0
241066572 523802700 0
103232858 970090826 0
77672052 852747494 0
314701037 299407256 0
227663399 676199457 0
96778665 643707458 2
115468057 188204415 0
616728187 496535141 0
286426038 94043648 0
678569474 245770424 0
107101272 356514668 0
827417887 253738459 0
565210321 525735434 0
140292495 158709954 0
552812919 131553659 0
123857278 400125113 0
601549524 699990682 0
26771464 823988869 0
686697290 756848933 0
950172364 644298712 0
989185212 900711451 0
427032733 694443312 0
295834208 74317049 0
702665419 186541618 0
82262740 818526365 0
134045747 994087273 0
110560283 764113154 2
101680302 382051766 0
763016467 208964403 0
471296061 31435551 0
286771141 12686690 0
260666718 325639855 0
271994700 131593649 0
343952236 693199412 0
663539871 589890604 2
121381104 61293084 0
692714962 7808561 0
810315559 401310591 0
826375515 511014460 0
575550816 901646916 2
631517979 432820362 2
605848695 9967877 0
230024088 242228141 0
280851948 252958581 0
911107748 537573025 0
252170949 814146197 0
717287240 141568782 0
701064305 373271453 0
303172351 354766126 0
804468412 585406676 0
454222848 163690345 0
481483219 912455744 0
831261924 566998378 0
49532173 151483336 1
444605377 848863746 0
512538689 605714165 0
726147760 838004410 0
189058808 449893424 0
847205541 421575446 0
733080043 258750310 0
685169057 868304471 0
701801940 419694135 0
103821946 98525220 0
476434523 469126800 0
337972143 404571518 0
632901870 662164592 0
270006072 571289734 0
30073508 462469536 0
860069601 607815579 0
738749082 86163219 0
135841015 111584852 0
177887272 941507020 0
566590611 612875420 1
112129818 521548804 0
647223714 713273344 0
679319904 459286252 0
36568794 682591800 0
360800740 598731479 0
785707702 217109475 0
746628157 67481015 0
814257683 935897596 2
476916570 84655927 0
729607357 273889762 0
359403752 555027203 0
418126950 168241233 0
15585527 33076273 0
670471226 721756632 0
548340692 232216118 0
463684245 491545540 0
695148440 511363113 0
130356074 540019791 0
316951989 109714927 0
612252549 596121711 0
935573808 220546515 0
822047714 651643875 0
628213131 65664681 0
387924828 742448671 1
844713833 479953689 0
57491200 351192614 0
202116333 900134805 0
78863610 392046251 0
709096881 707365376 0
940883896 821163526 0
31614039 637402422 0
229490269 640062609 0
87219125 96267256 0
596504099 52620813 0
22565134 861239132 0
560507914 302771406 0
661401768 123362026 0
86473981 519277018 0
588550601 195364742 0
275497382 70154136 0
768055116 309981265 0
837259482 748100800 0
904972143 396657373 1
820899665 60102734 0
595391244 596917979 0
950705327 234712195 0
889518696 107365922 0
905879907 380100052 0
228458359 837210748 0
723772712 647113587 0
503265631 636752020 0
146649016 708282691 0
895843276 787485471 0
217451468 167488098 0
111305070 670171976 0
95512963 552562562 0
849810845 118010121 0
541293276 602864496 0
634199578 186086833 0
400062082 123608387 0
18764169 275635927 0
234972811 418404183 2
496402088 474167386 0
778308591 276683639 0
898882240 415353753 0
586046940 702003170 0
793682545 555093984 0
720196991 15186732 0
488433587 857736314 0
939244391 322707652 0
813554077 203308253 0
569953390 209625725 0
744273432 387683813 0
732092340 421153477 0
46389537 522995759 0
142252620 204835038 0
616148039 721628973 0
339352832 849772597 0
25711347 573998066 0
596165909 41162267 0
517184397 571881503 0
525736337 33255935 0
295963900 472470002 1
184677310 295458252 0
666282723 97644272 0
245337574 550814647 1
927089413 151763825 0
368249429 603731928 0
776794947 8719261 0
881975181 38927791 0
661888960 382311606 0
68188246 935139235 0
239376501 586137221 0
741588273 831973071 0
28049081 984338298 0
113534900 241103821 0
742288154 302020310 0
685017184 462186662 1
309094572 561799245 0
193828589 814752680 0
691453519 499656754 0
91890941 58881837 0
194735009 51571103 0
117035019 279719361 0
962265890 29844374 0
520285799 544945150 0
719292885 449353171 0
737920608 421053487 0
248681409 755484748 0
536034757 183794181 1
924475965 733541024 0
374476917 873673627 0
297789974 723228830 0
266251528 93569271 0
900118321 392601799 0
182612332 548139756 1
43572534 772364421 0
889158544 26438928 0
218544015 816449954 0
708941517 388626518 0
316859096 809591665 0
937832824 521111527 0
898789988 917441849 2
326422418 452439842 0
435990975 289397009 0
753933321 910259776 2
336285925 728781818 0
202951371 868890183 2
165621711 895225221 0
661039568 250216801 0
375337035 587092471 0
682141748 948494554 0
10751523 709508753 0
473755742 769327892 1
346784986 900246156 2
908436671 389949410 0
606480742 831338922 0
316701070 850521738 1
230414642 824671171 1
808789168 478797303 2
122296417 105886672 0
991230478 652854444 0
166346390 35861419 0
36471018 87509476 0
128357983 485294292 2
352962147 480524187 0
186710238 211340973 0
210886307 278508588 0
930957000 350622787 0
37968272 451733363 0
63039562 49475205 0
400687210 768256497 0
351634252 999619875 0
517700710 604147072 0
430795589 53638233 0
611251029 89628405 0
31593312 255887959 2
605402569 774290821 0
857916400 163943203 1
75302603 51802761 0
835168731 384270898 0
69596326 514007993 0
15917311 714779242 0
909371689 134593137 0
791913726 85554839 0
144357739 70648500 0
770210097 471368692 0
403762998 261544833 0
33351999 892248004 2
455431437 662378325 0
996743805 419238383 2
460421179 497647641 0
68769449 5877389 0
536431914 548910418 0
540216231 314888660 0
453814315 334689250 0
635185278 114950571 0
563500197 40761893 0
738847991 600522455 1
445026068 542497411 0
280102561 941830264 0
720315862 5999737 0
992259127 268270526 0
71118573 771093026 0
770345937 247039501 0
525962559 112811799 0
90333719 685259389 0
351359092 422268144 0
818340809 101312208 0
60404545 829242682 0
369028300 107087076 0
79408001 100071402 0
594207199 178313945 0
46131046 805741749 0
54922082 377395255 0
22166856 999893982 0
74528399 494848655 0
113414928 641615166 0
84491564 46304888 0
973812798 232677409 2
295957537 905438123 0
945904067 44397274 0
178430029 150060272 0
105654694 772847488 0
506897506 442582860 0
486206557 18965565 0
662940705 822201319 1
841145353 375511688 0
580540183 800270051 0
898836169 25871511 0
614128174 409802460 0
880393212 274352403 0
259470476 573354015 2
603377980 255253273 0
977151955 755756708 0
35130407 967909800 0
347627408 298885392 0
750932428 964471610 0
137280203 114363424 0
464888137 600725558 0
967778713 500471372 0
478154526 385881991 2
846010975 501932178 0
507134129 754354230 0
961721326 674360743 0
251203178 466959735 0
532891829 774077347 1
64676221 129260832 0
869022768 948315343 1
436494599 481742738 0
996519857 66520026 0
591961228 610431718 0
443972192 480384007 0
946376533 178067428 0
880127063 252054220 0
666868971 929644741 0
671361143 241434004 0
103406245 871921573 0
393831820 636360559 0
368029735 224500133 0
80205587 899183557 0
32770425 942810475 0
197016259 940923240 0
394117605 509682150 0
976648410 571530133 0
952124229 107148885 0
739899100 164968710 0
166099876 589824318 0
55085424 626540874 0
20859517 753411358 0
991584071 273687687 0
392073063 318090768 0
99039078 189154998 0
758509475 327067865 0
496274239 48568735 1
702058958 910097513 1
420239171 138089401 0
194314654 894430727 0
971835558 15094133 0
623548385 600462721 0
444589719 854279796 0
769378703 34301708 0
444507078 458783650 0
166644349 115222873 0
237330152 695526173 0
769563113 542337097 0
406631714 956852662 0
798846246 678286599 0
499508890 60853857 0
932107901 715757658 0
787809274 410237312 0
243971008 14261402 0
916277107 101389808 0
409552081 321470554 0
718405691 951027976 0
203872873 224400566 0
727820314 46878566 0
892542432 967496213 0
591192081 149644773 0
565293179 925726822 0
400939993 987736285 0
280911392 539500395 0
81688870 502541953 0
347314528 917235866 0
257249661 807091402 0
972789357 443291296 0
183501678 925223534 0
162310599 953340278 0
818679815 105711580 0
419138623 814514176 0
87223040 490214834 0
418201982 135392851 0
474578338 921701924 0
720685876 782918727 2
118415441 228402680 0
754993105 596848166 0
36079871 912814488 0
634685413 800777138 0
312285649 704673487 0
473728082 922402968 0
84851995 79008491 0
986679703 645181090 0
178012623 621863792 0
115049827 939430677 0
453708025 187047443 0
327608350 470110494 0
226296099 312947942 0
584302574 577804194 0
839237351 444607234 0
731267362 742635976 0
277122286 141944372 0
779464967 609026598 0
300376166 319063976 0
185846689 799933179 0
978960765 166392623 0
5380228 36244880 0
188514713 449008360 0
131107378 872386587 0
578398751 230532347 0
234248898 713134334 0
469707019 281607507 2
121066135 412779368 0
751573380 920236119 0
602756105 266472377 0
157274639 72563913 0
70739078 152141252 0
27302874 506310737 0
36176750 947747802 0
292591118 321568577 0
468427698 112890456 0
697610718 135942367 0
656215810 493206984 0
298622617 12209502 0
236787873 97489629 0
721571711 93245337 0
997414074 94296540 0
106070518 377661100 0
43429279 413445167 0
174684369 434780037 0
268425576 227452918 0
778901912 968535430 0
502992655 491902270 0
444047731 731939232 0
933503146 657256388 0
6158255 497145868 0
236568533 18977681 0
914592411 355115194 0
518046369 754471178 0
666538669 763938752 0
874055304 299775240 0
817317751 46532014 0
937858004 487172119 1
152377233 174522505 0
154637260 368922971 2
19731852 901754401 0
817562020 746193751 2
683609926 256988768 0
753769447 486542026 0
52041794 741088317 0
971594018 917824418 0
128074067 950338494 0
771280763 102597050 0
902710487 790969637 0
248586287 819799457 0
880308165 689017251 0
524221182 719109722 0
736759117 615310368 0
521420862 843304325 0
204319239 772824268 0
726368837 166824833 0
972158240 679585676 0
312116760 683963626 0
570941967 364686966 2
318140239 342057819 1
385604059 177263433 0
136000906 662209930 0
127308046 235037101 0
120040751 694602404 0
881578947 526183192 0
716134337 818325042 0
796862108 77694750 0
392782745 911926382 0
211974729 456064531 0
243492559 735727624 0
926931714 907450848 0
329125261 906325721 0
840584676 386561864 0
609241248 584212773 0
381977868 267953319 0
966412606 35895819 0
711361171 451938332 0
998086495 903880215 0
174929834 811707230 0
786983661 661123440 0
345876007 9006596 0
753149161 840390825 0
321489192 934730776 0
318962834 58361866 0
247934220 328336292 0
186489600 620744506 0
458666968 48099538 0
150923634 573679950 0
214835253 164554869 0
964089680 110804062 0
960691562 789970554 0
419585273 712567003 0
500357219 22730368 0
146928729 731571589 0
689906770 44125738 0
773536132 384398357 0
205980403 834992848 0
868090352 139243543 0
546558978 116063909 0
775381990 547139422 2
317803993 184609176 0
650256885 15600910 2
727880375 623864427 0
590101981 873905535 0
970336380 430917185 0
26975036 954388002 0
731828560 679371239 0
331973562 573520505 0
522118830 330848230 2
91377913 482792425 0
134506824 638195147 0
318899957 61965788 0
131764941 70081998 2
504364063 874792863 0
153304795 875215449 0
695027060 466524491 0
868691936 631258131 0
893245033 61406075 0
572391129 465248052 0
464472252 302116038 2
452358717 83309919 0
877026349 619909025 0
740634576 417623084 0
520910920 103855374 0
386846476 703596948 0
255222787 759582277 0
548345741 513668078 2
832698827 454568694 0
264903327 461042612 0
997546740 240101977 0
752717289 836036248 0
903748114 165875115 0
724296087 135464016 0
551084992 76524313 0
181834671 22568615 0
280220372 624313414 0
481903147 738781823 0
129048422 143921943 0
838802398 299376559 0
123678103 805511160 2
476721434 127904742 0
340881138 811813044 0
328938887 72018641 0
398652289 7606509 0
260304675 268754311 0
411021922 468026429 0
947428943 972303350 0
983817144 663009432 0
47501819 481452379 0
960231414 455658195 0
395491598 517572401 0
377428904 310546656 1
82051372 815594435 0
529633626 238009898 0
570129451 519277255 0
155121767 87355036 1
249155405 126726780 0
143207812 447831448 0
198241987 967761623 0
344128476 679565894 0
940448626 49846686 0
246110736 155427836 0
267617681 647648392 0
933400723 725002417 0
939635942 78227383 0
677251747 839204484 0
551466076 954562381 2
584264279 756456521 1
730841203 578913074 0
322492021 49584470 0
595457578 884903323 0
803739612 705181219 0
691246265 942567291 0
815527468 139950003 0
401672337 734477596 0
3368263 956111591 0
503139478 420075412 1
632701850 925397496 0
620036 194684729 0
485522219 904269405 0
50890845 153370157 0
334227703 858747044 0
979207875 81715612 0
915983729 590503690 0
464578687 147891253 2
425467599 4565079 0
289006569 873139955 0
113512228 159550020 0
557701093 6176176 0
897925530 211268440 0
266958267 834607884 0
599778866 388534712 0
602156562 284334395 0
988852169 411349531 0
903997490 796335652 0
645862268 808383509 2
848085210 234337131 0
646990528 195399912 0
514629208 103465467 0
254544862 961231235 0
974552889 272551940 1
712275699 278074756 0
972870413 707202576 0
766361110 128250123 2
779567761 405193178 0
214276399 438717573 0
758266675 987396857 0
534083447 919281429 0
221223281 30006419 0
706398419 286305987 0
487563601 456656357 1
203531543 424505253 0
53749917 925488323 0
514353753 92411366 0
181897806 905902489 0
346965182 169160181 0
708738807 951927591 0
265658259 196313146 0
698217658 58273662 0
458978497 721141149 0
555666575 505003733 0
503835784 307810328 0
110623672 755481523 0
448715179 486009959 0
861901527 917869251 0
958539677 706216 0
345536686 598443508 0
885948474 522673789 0
702360053 692265449 0
601536436 985972167 1
367117350 143282185 0
901562936 628385161 0
703000207 209276896 0
562766420 945436742 1
109613184 401483510 0
656599582 760378875 0
302010246 141424335 1
785993196 478925802 0
736650898 10207002 0
417079686 868227734 0
927796367 432770570 0
202236403 604623300 0
922528286 350965238 0
622645241 907924200 0
776588439 451043738 0
881055831 853505504 0
449867733 503776604 0
87644009 327188561 2
416541795 676996520 0
366408573 351590982 2
904785489 24074787 0
848176030 221224401 0
735635912 172082053 0
944575961 114384885 0
923136310 602832820 0
975908161 798387103 0
764225431 955286714 0
316293068 766996277 1
146345828 101978649 0
995885906 176184411 0
97062886 626323294 1
50426962 640415580 0
196161785 542548281 0
978402109 126038099 0
384890475 389950888 0
720551613 642649873 2
21068643 150712452 0
973343189 605109300 0
548862492 446179701 0
717385078 836633220 0
361001972 102246217 0
605475566 790565653 0
510609196 307253034 0
424167808 218132004 0
401646252 570695267 0
791027534 628231356 0
859447873 544601139 0
32874053 333158633 0
161074438 348590315 0
979818051 899391372 0
523286352 150536741 0
665883883 909569566 0
697011240 397784639 0
204360203 317536871 2
369634955 218490389 2
133147674 215138636 0
656502187 157914228 0
216518104 990902177 0
195669853 19117229 0
252054287 914780076 0
196847078 210545420 0
213972001 282069670 0
737935698 823665233 0
236731997 751091027 0
890168432 30950528 0
268935580 148199158 0
655178348 947110656 0
396307648 482440936 0
365389623 964109301 0
98132198 768841129 0
827406387 167739138 0
358585287 532612508 0
341074547 146777401 0
112650979 272511885 0
424853652 187841424 0
22313562 382085570 0
318854472 193918935 0
611583305 489942185 0
264814940 927665108 0
674596431 68380976 0
155288796 994450140 0
3579080 991407250 0
574123744 190383399 0
264012945 662713171 0
669507899 804028828 0
115573761 682598901 0
986940947 219423303 0
60798115 519615868 0
780311884 534645405 2
809790958 571410001 0
881128489 439909889 0
725191777 880345364 0
664730291 432482400 0
194332836 320974235 0
75313543 511390327 0
867019349 540504970 0
56966735 127661767 0
450762390 304391783 0
320496025 559013128 0
892232984 496627987 0
204160994 985277010 0
458074251 866000841 0
840148178 153172350 0
337592193 885609945 0
56050379 358556985 0
77796899 60143370 0
885763053 889038860 0
540066692 211963385 0
487700507 226061688 0
897671321 607198166 0
111500085 877641289 0
134538546 19580280 0
101223263 249571094 0
105068268 897216654 0
636588144 343262735 2
199554859 967156759 0
384147915 396639023 0
244658915 684486383 0
997962139 41553941 0
6285137 454318502 0
327192779 247591127 0
131477352 96155147 0
768721592 877627033 0
928640698 575218253 0
248767746 883079549 0
993173804 854729598 0
26611273 20715362 0
56335146 955251922 0
946260563 74833831 0
985406908 264011318 0
10545185 60204314 0
460470902 496852968 0
46588782 148052776 0
784715583 685938234 2
765355483 338311299 0
753283496 744140807 0
37252883 988867837 0
592328875 95427424 0
160086520 754210645 0
287782874 245707871 0
344107738 246348198 0
34063908 64738768 0
69894258 175873697 0
842298886 416030160 0
504082273 420366222 0
476203217 75913641 0
158197613 695394275 0
80600387 42347022 0
613846298 24236497 0
945888572 341865560 0
95968796 409139826 0
720956992 920289138 0
989456658 305733772 0
283733323 11112024 0
70559804 505803185 0
184050382 351426258 0
293777022 259439719 0
530594854 458620253 0
528869254 607468882 1
185521672 32052654 0
283130836 428007459 0
874311858 974821208 0
639807768 805087116 0
271165235 847883140 0
147659211 377598285 0
472086155 67024787 0
447719376 916232195 0
973049193 709487064 0
573697148 192565331 0
524873589 941670396 0
737261256 910378193 0
598560729 142512004 0
687467157 207983801 0
10321102 611810129 1
652300993 266677746 0
614532597 67786331 2
119135808 64233745 0
403134088 972468178 0
378670344 544609794 0
503058166 664380169 0
332947248 17576714 0
899858052 44606101 0
897558550 678613501 0
398950295 617676231 0
354042120 902561959 0
956249980 161375916 0
368775199 630209673 2
426832079 880965495 0
424646408 710832251 0
610783703 571030982 0
31093022 196078559 0
13929994 909767960 0
273704869 24561524 0
597929709 38016218 0
802576446 152124536 0
905770261 266337941 0
759157894 769915812 0
585714886 784914986 0
15277460 764602118 0
634828756 316828825 0
890049809 615950834 0
33959488 76054160 0
105305997 702003024 0
678068570 371549107 0
455281515 763603905 0
782587185 998434550 0
366829220 613030419 0
227577342 686092312 0
279807911 367024628 0
316379096 458232681 0
523147770 847467235 0
2836392 354185660 0
533521047 969807295 0
26202840 587088404 0
43572029 547854803 0
150126405 872374672 0
105742672 821575249 0
997963398 10057515 0
21801409 741332789 0
463414831 971025712 0
657777774 29135148 2
624756770 303486356 0
257347238 103718609 0
252071938 607656757 0
902096825 909313480 0
269220724 906742445 2
445531064 542442092 0
847036180 126406927 0
386704536 634398677 0
673316553 55150276 0
100220967 828438118 0
232112546 215182849 1
143289214 762538027 0
218375508 784038370 0
369154126 75609043 0
841338196 242288051 0
938401870 133259077 0
141043043 524952066 0
395896615 865869923 0
207186617 417992588 0
528200523 665765601 0
864429563 873728025 0
26230855 18514146 1
379113934 972865163 0
826306592 695449356 0
43332804 825651750 0
926374481 809494590 0
342598841 238347896 0
433303563 570177465 0
137601361 926515567 0
82469948 724923216 0
814308187 719679941 0
942828601 934729929 0
345814079 112083108 0
645306137 954240718 0
314948669 878987301 0
42316023 3164404 0
646215327 925731424 0
908476372 378538296 0
838186259 25677042 0
733751831 735446289 0
749077436 489452385 0
914950768 311281041 0
176660206 262752484 0
277574854 137977266 0
954067246 593690244 0
404064165 268055111 0
200998814 539851141 0
802540232 656272394 0
513858739 661741855 0
800214446 570084486 0
494073364 745071000 0
549322415 937653141 0
791258457 219266437 0
667926774 419688180 0
544476845 857721409 0
873220766 541443820 2
17460988 867037609 0
822768327 809675650 0
697897135 43110323 0
108639889 66091209 0
5327083 650151223 0
340584486 262310085 0
933155712 968821406 0
240591713 619863865 0
909492356 668293792 0
283998889 248620580 0
82920502 62459571 0
94182126 521907527 0
887465433 271061979 0
529983686 158925479 0
453164965 419987721 0
583514625 27817682 0
487143118 418794488 0
278292716 371331918 0
127561465 283395070 0
771361802 788752476 0
763156052 884065689 2
684669576 242953281 0
42322602 52286755 0
157673138 454302153 0
557526887 130165537 0
434467240 581691682 0
685323021 131901479 0
746616544 725566361 0
292038990 65881103 0
69123033 167336296 0
573889041 33606361 0
85006499 761236230 0
957208602 181987290 0
73288858 721620627 0
667547360 592427185 0
718399290 4364274 0
73605699 339925810 0
28892994 669900941 0
500279879 16603515 0
122279957 587425466 0
93215257 355305905 1
115190389 506576262 0
621051495 880809254 0
77009305 28250170 0
842526044 268099629 0
645970027 221893441 0
340407751 817850282 1
709843445 728975774 0
143719162 962204468 0
105819003 387807862 0
776359409 958360236 0
348654660 793464802 0
40976141 66096016 0
906814981 195659209 0
64653127 55403331 0
418699774 51979254 0
964421252 251313085 1
82780241 181869731 0
675804032 164063493 0
952833592 634023178 2
332539880 634963360 0
50006347 4905647 0
683763740 600737846 0
828751439 355437929 0
371554917 140782854 0
169860611 212720096 0
319409105 21841387 0
715932439 203936992 0
439357410 315825605 0
150413905 126848360 0
55738775 495838521 2
488832372 537082531 1
724843212 317809486 0
664586827 920926922 0
158629881 436404206 0
447647518 124167992 0
613808123 211398207 0
735506441 14610700 0
661880998 310964595 0
165165048 285678013 0
653453508 837101369 0
99447589 19228851 0
499181728 156554156 0
458240529 943637656 0
339231522 85202159 0
740551425 815970320 0
872071781 682298393 0
461551214 382452349 2
664813955 3920469 0
133227647 94727675 0
791758807 298727551 0
351263259 488147798 0
343922083 191070291 0
183945194 818460689 0
467810040 801228518 0
265940222 219579216 0
387021201 364890454 0
572435770 107268614 0
672614538 690953621 0
395214776 324422976 0
230948289 999591869 0
883323600 33082536 0
458140503 578421389 0
312796500 861892133 0
777772730 491397360 0
675182701 374577068 0
837346953 58236530 0
756512146 749354084 0
181944017 459580826 0
836856330 812748871 0
157457246 783885841 0
939347504 308261896 0
861962231 732570208 0
164710341 791539532 0
410894395 357352415 0
938089825 403053619 0
228978589 626149118 0
568856053 679285301 0
925258960 308000270 0
440434521 466660995 0
526842910 630425262 0
641271369 99508579 0
323415769 17990211 0
723691191 174475768 0
40985392 656696140 0
100580447 298439290 0
973437598 192829151 1
295968527 905335770 0
46890099 96527750 0
969108539 245882012 0
331769436 190777968 0
307299043 72203141 0
134075627 358750489 0
643681451 953912553 0
499006761 149652680 0
148887037 14553867 0
96885789 424392918 0
628415303 384014986 0
170097138 922768335 0
670771891 42554693 0
536039183 11697445 0
250617286 529819186 0
831210678 21825275 0
369997996 537103002 2
602749293 126278138 0
603770846 797515736 0
527190554 141863689 0
406182724 435074193 0
538692747 902402204 1
107997882 340262403 0
305019633 254036103 0
443055465 898702629 0
321597443 707365811 0
791972067 886563600 0
581191003 457636873 0
707969229 633844543 0
218040628 593470312 0
115283222 274475308 0
585655447 137162820 0
808494506 983227600 0
848742101 307667373 0
947810429 258821867 1
211778202 809772149 2
893489249 826092956 0
133007709 393644994 0
722592267 123591894 0
684095021 997428886 1
578357227 979062901 0
428097292 811047628 0
985835831 934308651 0
323260412 905223570 0
510711722 486913951 0
658500540 402847207 0
275287349 81014218 0
182476004 239506991 0
625403673 144890262 0
497669316 6698769 1
580196943 97876223 0
76851069 554150549 0
974819237 84109412 2
721321141 655138037 0
386435128 237148340 0
941880977 648376489 0
86921819 426113594 0
56813721 126966329 0
118084167 77987331 0
644901903 269126241 0
721174371 762614025 0
565423105 408248325 0
84018704 866962058 0
21724597 441017382 0
111679607 198073704 0
715103519 980494322 0
499113143 781613235 0
876599902 169126309 0
773103026 82206137 1
731038632 86605398 2
405435153 143920103 0
101405377 37853888 0
300897681 632097694 0
203023156 941047006 0
284446798 64455031 0
265083948 666496630 0
26251469 213406749 0
313037164 945693635 0
779874492 760874626 0
190510414 5424377 0
723336332 439196146 0
386994729 625987874 0
475562008 308392777 0
457834827 110498891 0
354834189 33728011 2
998096240 391655493 0
175976501 95913385 0
72297105 842726926 0
791120069 904913681 0
708929734 740688313 0
73811207 127023299 2
78044983 50056555 0
756407695 134915975 0
623404893 568820159 0
862964356 572118736 0
651638240 980292922 0
707308900 27521784 0
946265644 575796569 0
580825762 60377829 0
578264648 577942216 0
870078418 335365901 0
746618056 385342176 0
407046037 407825180 0
387281475 276945634 0
283839247 884604571 0
129196958 477045282 0
15571463 758000705 0
842697078 547368240 0
99244382 330965795 2
330818052 8177213 0
96288488 2417424 0
533150788 329058479 0
849382201 776208419 0
38040080 237955299 1
356854300 535412165 0
469369806 686249240 0
421611613 804600896 2
507848778 128601236 0
301764874 499913528 0
18319547 93074317 0
416602057 475783474 0
489376932 161917716 0
371660288 722162711 0
956429426 723227550 0
529339436 564758525 0
916521534 950284081 0
322248380 604103386 0
872198596 490465960 0
215071839 673008588 0
350069501 153692281 0
196298422 655137899 0
584228416 211010591 0
46488315 616817804 0
621663698 672083351 0
318228195 409162185 0
415364300 990384190 0
700316160 60561172 0
37357672 207618419 0
733313809 260371447 0
125343754 487453990 0
886281550 272480126 0
48415356 238955323 0
838323243 728907819 2
68436677 500082 1
617886778 210493670 0
218274037 683894524 0
534506711 309508321 0
18735733 565503435 0
834483347 187415769 0
667143893 734526074 0
7528302 526469983 0
231137643 412680695 0
714407138 978642206 0
527374669 395855696 0
811714077 787725260 0
270963819 429754491 0
804871595 158102901 0
827521680 751516086 0
178058697 283581666 0
127444128 155356345 0
976731938 140299720 0
867519612 310656578 1
396988395 746062049 0
667140909 792858166 0
81924192 125726117 1
550771142 455969189 0
307543430 860796488 0
899677428 885746279 0
720871724 813446420 0
298818196 367224886 0
649827595 492926835 0
159079178 803157807 0
972528370 172754738 2
247223455 578357691 0
115524768 273787194 0
386944064 770168558 0
121888594 19012102 0
504846116 485747412 1
807706154 744449306 0
524843927 768121814 0
338955404 566733719 0
315273320 662350304 0
392591399 198799494 0
188125536 8465111 0
94987163 862060814 0
957620877 318945888 0
586249758 771616114 0
118658727 643701086 0
380024254 103934870 0
991373550 775430183 0
394677569 976164153 2
418294271 113287594 0
994982623 46840648 0
644380989 37512889 1
416560502 898391896 0
50137284 577863321 0
339459569 944011539 0
860606783 17248221 0
165882105 685050563 0
29380495 498976272 0
890162772 807202743 0
509077425 548243730 0
933256769 749948592 2
830253133 862186580 0
756351695 562575923 0
183211209 49099933 2
435844042 605102889 0
316316752 637938456 0
217321119 99090202 0
225869931 79169345 1
704147733 571197381 0
627370545 579586064 0
620372667 12984021 0
273936856 231025337 0
97092060 622300231 0
558636408 30096696 0
665281880 752261554 0
820308659 150742484 0
771081809 247276838 0
529387847 893818417 0
521031469 66702674 0
293700194 37623193 0
848699137 10383121 0
811452798 249844828 0
967914006 223133127 0
407230272 22090175 0
559332495 85988120 0
599015740 867660948 0
514703899 977044869 0
307936828 528534404 0
250673525 536001008 0
981175154 17545670 0
498539500 839898097 0
916110767 829064891 0
605827438 168709523 0
33353764 963734674 0
750361946 132390175 0
646632362 934347107 0
880468051 779625251 0
448322170 249432308 1
200765544 493668918 0
660749798 338750294 0
605860213 61872075 0
160967077 52848495 0
701701363 471215183 0
240940351 34715080 0
399380163 798266918 0
965598829 402478170 1
129424650 85622520 0
416567872 613199274 0
921786959 322713662 0
29561527 274693173 0
920687491 724111276 0
106593837 151804965 0
809174255 618229048 0
168116867 281222943 0
843691587 990009007 0
324311469 91145665 0
345304624 386783833 0
111960847 53446138 0
841042822 782401653 2
808290786 644250898 0
482005927 540024788 0
99547438 59076782 2
104666328 489389906 0
879436442 585752228 0
962986370 601282720 0
970076435 282025372 0
673334443 342519311 0
935518717 779820774 0
107310028 510481224 0
569918456 143627081 2
128222932 978762944 0
452441529 60342550 0
708529611 622936680 0
708337018 605553615 0
621000227 121609187 0
205292468 786268007 0
607075955 329334359 0
135835797 963720824 0
204758783 674471109 0
789343153 67767557 0
453802695 638980637 0
660713347 690441401 0
121412827 625553529 0
910952320 981771164 0
925939899 230761177 0
224852995 432598123 0
771469743 639408140 0
767216279 628163215 0
649682123 707632908 0
580887234 964004833 0
91858 756545237 2
738548783 475644133 0
357582965 406859388 0
180765393 648209741 0
194450996 876485828 0
672967250 693966799 0
65771864 640819649 0
203198354 394572689 0
479026765 730576198 0
207744598 762770470 0
798937714 676333437 0
396012395 604892530 0
196770230 621154340 0
13639895 142685251 0
655620340 353061360 0
69382430 956589229 0
233776144 222435412 2
72831250 122976305 0
905764753 927010420 0
946030502 416708489 0
803750032 347503026 0
728167232 685021421 0
379263286 220804843 0
323957252 948479972 0
732662686 192193819 0
315967801 123417684 0
100008347 794132541 1
592481346 927770021 0
758042907 360270681 0
628575928 201234437 0
44162583 541775768 0
192350877 622179164 1
783106660 46675935 0
145582024 960435217 2
991302335 367379655 0
470946726 427710523 0
197218572 855099718 1
50784851 653441917 0
47442810 135989511 0
241796563 418275786 0
851062005 218167287 0
750192855 781790458 0
226518755 310639644 0
10558633 108249101 0
584052284 683707030 0
109979828 248374545 0
729949676 737047177 0
647300514 189416 0
893736739 625549309 0
772475323 846818267 0
136740257 985924684 0
829906548 201253377 0
93868011 59774422 0
719703194 217721619 0
47179174 584051276 2
348185134 743668585 0
10467385 821730123 0
182459824 508743138 0
403109898 586027398 2
902486159 119671258 0
431420822 957281335 0
841980725 942665438 0
77896909 33697681 0
384553579 240922694 0
374696980 67679181 0
151719351 19328786 1
174768920 795388704 0
404049914 576795379 0
729299493 667348658 0
806133620 161828348 0
836878825 601014119 0
281389946 666833292 0
14927423 235160844 0
122588916 187982560 0
135496684 309086914 0
593548910 373545417 0
577539768 99234262 0
664825624 308689640 2
33949587 591395055 0
811808130 321939078 0
429128732 30472094 0
334420042 602016739 0
340420286 379794069 0
265801392 352490380 0
455825879 530891132 0
523037869 151513228 0
690019958 348270644 0
88191304 617968980 0
767988974 623882703 0
925453928 483083730 0
60525968 133080436 0
749506313 215409799 0
253216300 46526766 1
381634398 112327015 0
360101474 340158092 0
73682244 986162684 0
599554806 613730451 0
806456610 983282847 1
401757069 674658359 0
902358228 325185672 0
516164531 963023994 1
332705699 407619420 0
496672204 462866810 0
368320865 410138836 0
184003706 28378073 0
894402357 871184301 0
624576571 656317190 0
923254313 542506523 0
503603302 19847658 0
328473545 965232426 0
426173546 137936688 1
337530970 52058984 1
545854422 149215006 0
113216866 84429909 0
44069206 153797044 0
745429674 157545425 0
484636523 594087919 0
266436445 444429976 0
78012428 510889877 0
335495603 871143106 0
954687366 256857405 0
47992281 762625145 0
466495609 511465000 0
806907485 982989901 0
875999154 928320119 0
503057519 73482311 0
52688071 19060932 0
463265087 830402588 0
611419936 199849645 0
725508881 208923214 0
919705444 883614678 0
430735289 748123235 0
895661344 746545770 0
271030700 576588858 0
796366146 470357053 0
4080985 289406736 0
882798171 88084198 0
79866098 524606554 0
486315563 737391420 1
443524022 674222086 0
827941155 302981601 0
939054687 147465714 0
760380489 911046006 0
682768049 285484570 0
452235019 257949751 0
531958117 540967057 0
148392437 318684794 2
680433419 233673522 0
579038160 117010985 0
219376967 776884058 0
461893803 534132008 0
85469856 899760799 0
20463892 703740605 0
341315884 868075935 0
918979481 303866841 0
943859078 98409916 0
955119229 706155687 0
92281669 605887800 0
109725750 895336952 2
779982650 581830984 0
526921054 899988437 0
93975086 71038829 0
273422555 966125959 0
691992685 191252750 2
763550919 363088230 0
954074352 873836656 0
513727250 911701970 0
656707566 65845726 0
219656903 879267502 0
547061780 161338301 1
565799291 912788789 0
680470811 220509396 2
397803308 735988882 0
828028924 879107790 0
14884399 79880886 0
551962542 59084679 0
48867853 915564880 0
437792821 898185730 0
816146682 550863076 0
647515810 19771277 0
526329353 874707368 0
186901893 113248922 0
137817110 106257959 0
411153881 432816752 0
75022777 523844811 0
623535613 344390488 0
715711501 757612449 0
393564552 290086412 0
143537703 787276678 2
557495858 932385231 0
526806758 167893520 0
464713886 330157540 0
796424442 924819397 0
112133262 249541562 0
764824803 853566825 0
449615536 550208747 2
863898557 759632936 0
407506732 555875816 0
296761467 227888193 0
554693141 749407699 0
6834829 170821719 0
63670488 853546314 0
310732054 249741055 0
373837395 381753053 0
934967526 597919581 0
784647942 677893508 0
365723641 891173763 0
751729891 435387 0
593544335 307268139 0
642806525 360975584 0
415141980 201583836 0
576239125 9492214 0
282871971 562987290 2
482294633 169361041 0
45345135 55569689 1
544914813 321096456 2
663851109 187765740 0
9480725 427197100 0
395478779 449553971 0
653584701 579564515 0
136718667 956139197 2
900390569 6100530 0
987457733 271573997 2
849346323 476654809 0
519561083 533163257 0
460635991 7048731 0
16859371 944034021 0
627768323 836526327 0
760354177 362833417 0
978482745 800018765 0
72139494 290745401 1
575829253 112782133 0
767813156 527299708 0
730173832 523187158 0
216905417 441214881 0
449170687 267237956 0
782295706 770444526 0
207768819 33783504 0
906436645 108988090 2
161454084 278756776 0
184675675 403339950 0
100229088 673001720 0
771295597 304382205 0
722734504 95549576 0
997563786 217564970 0
97765435 684204690 0
944484572 131283583 0
983107011 611172687 0
415698062 196595068 0
911194936 285950057 0
259338061 887381662 1
85189891 217914897 0
21283663 303739047 0
516259082 402081763 0
137282892 96254501 0
571104841 359430224 0
184655459 667706736 0
208918688 687380843 1
194975896 36273009 0
617277794 107229576 0
31138255 528924595 0
463493573 822783703 0
192479150 458198471 0
376230885 227097788 0
22521206 666419176 0
545817159 474536018 0
457471247 183022053 0
919072305 530381234 0
865342512 291502581 0
619134461 35164456 1
445677966 124573787 0
123270318 479649759 0
415644181 146557851 0
962650569 797100127 2
438819475 573832522 0
968633089 893042439 0
773506485 14889270 0
586703620 813080030 0
550311257 97328040 0
502631604 151106813 0
138313719 511337062 0
171834065 651944918 0
398160246 813358354 0
532942482 8901196 1
39121432 614149889 0
622683233 33139322 0
2522415 386431429 0
377248183 19086965 0
500119276 613980003 0
283197719 48420143 0
189397380 344321869 0
790031622 74618646 0
351120980 188084208 0
924229916 337161467 0
358477788 233168676 0
899315088 107214930 0
642214292 311759446 0
480440005 252709519 0
284885702 547592464 0
987136043 190625060 0
544491771 121182191 0
181600493 858318199 0
887650607 530026030 0
72444961 1855322 0
626239750 692971866 0
939823653 552592446 0
851077393 52373489 1
943171809 839396799 0
279941876 47422494 0
309566019 785158745 0
138752624 33043299 0
231905777 311252835 0
174877297 25358821 0
89984450 403666811 0
361211189 359623575 1
701249188 276521471 0
693302732 343755695 0
78117920 130877025 0
834039840 448591112 0
194207834 853216312 0
649549778 630795282 0
295550931 397040738 0
361881345 795464269 0
970620458 916060392 0
36196461 703250526 0
94401248 23044927 0
458015211 145812839 0
690503774 693004250 0
355253372 358928177 0
92452865 813454332 0
378852086 739987872 0
392513561 819617942 0
236380010 603351005 0
723777747 549440986 0
234464743 59076758 0
565487365 40124208 0
790690502 2263217 0
889823904 32483719 0
418931900 398276114 0
475397861 183397684 0
54976421 786696951 0
999409581 962858324 0
656783868 991870148 0
75206257 362205723 0
547548059 983602250 0
852254243 622643682 0
51898697 576421589 2
871666374 362320628 1
620401303 204591494 0
835495907 467037090 0
450970772 335009317 0
49247346 147331081 0
325687048 736017533 0
818072074 664719396 0
584731100 607301769 0
669851328 798114282 0
468699377 303221815 0
829033680 133047016 0
178350980 30865233 0
56770004 56685023 0
817858264 67349591 0
231490582 473280617 1
926939790 562436627 0
24078806 853773529 0
562795223 655125774 0
29668040 12301419 0
549973551 278657863 0
821971750 425066587 0
928839702 687268229 0
374055145 600092098 0
997666241 503890042 1
842039628 250838498 0
906134147 236973001 1
201981432 593422909 0
605963748 994718183 0
780380734 618455517 0
520699543 113772973 0
965731574 134725197 1
265917250 629884624 0
812796179 222986280 0
349884012 994497275 0
972036403 910853270 0
872268672 23395843 2
571233097 50813604 2
482846078 448385058 0
853264595 244054153 0
931107864 19184426 0
174254399 26922334 1
108607971 340238088 0
236608900 318074824 0
501151042 909705737 0
662222963 48174697 0
100883900 340593367 0
60334565 362630338 0
560880164 660058531 0
316968877 570572868 0
938195770 347565525 0
567409584 580491256 0
122007010 82049039 0
642436405 121487994 0
702297991 944063390 0
994773104 288074175 0
19497578 289758300 0
792804529 117205248 0
903963731 280573531 0
970883729 242658164 0
387272162 228576935 0
801408060 249527082 0
635433947 45881532 0
226103281 870090116 0
882429743 550463913 0
826294770 898526846 0
130531004 735826163 0
720248129 822698669 0
393092629 286195459 0
870849258 345226170 0
162978017 931832768 1
750091494 347119956 0
219240112 846457131 1
33629273 896743842 0
117156928 616772479 0
240534059 237336817 1
1238636 156141011 2
156399984 955613614 0
204502121 332559277 0
215157480 638904790 0
312896440 366838023 0
312988180 933150071 0
238939378 434843732 0
922931705 170070216 0
15070718 924798352 0
818338445 573368466 0
82123086 504578919 0
425483816 104427619 0
104890583 741415965 0
228736971 909496642 0
16001459 904809707 0
718020955 348691702 0
48822592 970165611 2
130702818 97363228 0
27806437 817737592 0
960511808 531739273 0
58746732 173934169 0
273608667 601413510 0
27261509 682699125 0
671506597 494820655 0
41756549 473993141 0
462076903 591498951 0
842198362 343035930 0
266519649 673502903 0
622097238 9786375 0
515589306 461472493 0
477473210 31732766 0
145534033 742183299 0
141516988 878496477 1
408519284 393017046 0
369125901 820116617 0
928617192 361910538 0
10035823 961933105 0
340104559 858468897 0
400596096 970118956 0
195347804 686526293 0
495070813 918999544 0
928816873 747318212 0
12437754 497907879 1
215471686 100820313 0
794982076 656782863 0
662880561 540244887 1
991413974 451834609 0
419977848 33190187 0
566862487 907374038 0
220259582 549214749 0
819774467 632707058 0
325584185 168358750 0
144175194 40966015 0
149280527 542279229 0
777737404 931194486 1
872163621 941638656 2
426701000 939220382 0
877786397 395467208 0
735649097 450947249 1
880491647 706491410 0
217771061 546097298 0
471993552 315460627 0
556145776 118153214 0
20226971 903489885 0
74893341 851711483 0
667336031 484996284 0
204523904 381702795 0
294591937 730999085 0
418344536 712927252 0
12655057 128074169 0
913787979 795555921 0
832140952 271787283 0
536073591 7637463 0
575471149 95052309 0
578858289 852866891 0
426297342 790540263 0
923358502 465933102 0
306492181 390805479 0
640779069 908692445 0
62594049 575519140 0
11700110 968225177 0
871565168 279631530 0
67949063 77398278 0
450037805 993826757 0
843366439 782093840 0
160538466 224614853 0
565290662 77366417 0
426019696 890658900 0
416429132 554806781 0
1001317 230789121 0
212565266 854208647 0
542941535 47585968 0
51870636 645509542 1
283381385 658815296 0
303251128 888002452 0
323990921 409402349 0
357906531 816937315 0
137142792 625271983 0
700429574 642610948 0
434312481 996524836 0
702337578 843464540 2
834842812 842019905 0
622478428 962003898 0
473879863 475270444 2
660464681 86447814 0
277260836 24135982 0
656471417 289903129 2
1651014 426121109 0
481751612 821347813 0
827339530 714595283 0
614106499 756579798 0
132259785 341982163 0
613872800 560308004 0
950792438 551079955 0
944065044 195783463 0
939715096 754281469 0
902384255 869171742 0
616428528 899546158 0
622056193 542382541 0
355502812 456351095 1
827293123 708679296 0
257461095 788912303 2
676700364 980308704 0
629493186 305616532 2
669886490 778350830 0
736364809 733490879 0
394483933 390762349 0
704480560 13218016 0
72443675 827624818 0
732007931 994019635 0
813239825 741569076 0
185134148 39863993 0
216636674 327038770 0
224240859 45023497 0
122506781 423333414 0
236192593 377156927 0
207418221 17976891 0
109119036 917673760 0
790872052 617616257 0
698205341 511682820 0
23057660 795270348 0
443460544 867281788 2
1426191 281488511 0
331165981 888534487 0
934711505 100214891 0
989073113 951551802 0
9927003 429610776 0
419353704 49794434 0
110404705 965177756 0
701302503 125386550 0
933954326 60001875 0
828162347 168171916 0
741941731 869015054 0
428458828 442603996 0
556759056 142040062 0
547039434 195269413 0
428247949 834316699 0
992871544 675146676 0
365431005 958952687 0
541385476 853189364 0
69659446 524372326 0
171440185 438123194 0
199329530 459209742 0
924220860 934618957 0
195228196 791860478 0
237884362 80153447 0
214618147 701199841 0
31121217 157943332 0
101171741 27607613 0
504195917 61997847 0
959647008 54637134 0
478853306 355009692 0
898696444 87303015 0
103948993 19504696 0
531693033 340083118 0
94836869 683813170 2
681780093 81226667 0
17141184 78820693 0
947839186 936711339 0
6624193 519442901 0
70137802 80811796 0
173338946 335303934 0
716764210 42839866 0
828174408 719982160 0
172922906 838568319 0
261966980 4967692 0
826762673 885454826 2
866938812 444025345 0
131964301 255142705 0
308383160 539741402 0
41637932 892550934 0
457756304 29057695 0
735326949 690167847 0
506925819 277056619 0
577322186 868065526 0
443351341 860930730 0
355214528 470958114 0
555085267 54459771 0
806940640 552326014 0
78559088 27358889 0
66533551 606106665 0
252997964 343159842 0
935431571 241804908 0
573655131 509241690 0
488813608 931380964 0
157562940 16681819 0
54073950 795891258 0
351760255 23395212 0
880566282 803419683 0
726529894 934613168 0
37283072 117187458 0
867578295 99014961 2
87431555 147427439 0
357876873 195868889 0
129245536 257870662 0
1787400 701977044 0
237357147 235428452 0
166190981 158206478 0
406028670 822159653 0
63348154 14826925 0
652867806 608021057 0
363094063 369963852 0
19539305 767736638 0
964424761 994520810 0
875635513 681724 0
210141033 490985696 2
142359285 944689278 0
814472457 225131438 0
422961576 597535423 0
114649006 446691064 0
98839917 564268694 0
12083219 269282385 0
215634692 311302510 0
54568220 711542779 0
77793220 420744107 0
257363453 286881156 0
197179013 220360416 0
818269368 124193014 2
160079064 896685740 0
481123400 664838521 0
25615281 97150681 0
191515736 948415841 0
98589111 333922769 0
454072462 112657229 0
715861218 509710265 0
853919888 494397443 0
403269428 592384410 0
659247596 797474622 0
359364822 171045825 1
343432584 734055854 0
383853054 852795766 0
73722256 128378985 0
500858680 350931747 0
93331834 157628222 0
732098101 6811599 0
836523775 233155103 0
565115386 26276439 0
912286057 33679077 0
316898072 561083435 0
65053270 554470176 0
9581337 917159536 0
140496445 748729299 0
588586822 384408205 0
89621728 168263706 0
608057870 690605651 2
800456773 732292532 0
12487615 98488950 1
908588961 80892788 0
631866351 307160617 0
565939929 714617999 0
335635344 858463754 0
415691668 261638955 0
659901236 606544722 0
359090621 509283864 0
816686547 477531421 0
129858809 15575078 0
616175483 307381199 0
150943040 780306526 0
838974340 276078727 0
874388184 968263565 0
403581374 367915212 0
26082897 432401021 0
598446138 416996518 0
152122727 182334678 0
610046218 729898178 0
656968502 944813244 0
131250903 207634204 0
9953850 21636241 0
195966305 515487882 0
105212756 611722812 1
16440000 738488370 2
77701230 724176988 0
843652219 799514385 0
741115991 156442385 0
179218955 867864401 2
571472099 459185971 0
873780648 799693491 0
453848750 238827145 0
223151860 51936414 0
597286539 643213394 0
711181277 853213041 0
21507367 980616171 0
271368277 959287437 0
813452366 208371011 0
120725679 226523744 0
541155602 842659541 1
888652029 247088892 0
753522664 711022773 0
777122030 4697397 0
901712964 516336956 0
107489576 340502084 2
484552418 290724439 0
929090820 97819056 0
974816228 800263054 0
957661554 593955129 0
610047111 544048844 0
17218879 624108371 0
535261375 560135283 2
981397012 293928444 0
6867294 650622301 0
584913874 81415818 0
303857591 870437971 2
337039651 875681335 0
335283385 298852902 2
967985173 718450551 0
914005626 888676732 0
335097408 521725463 0
675456037 623222215 0
385967181 276489406 0
870024303 964672152 0
553587687 286742551 0
977878782 710154959 1
770628888 233484319 0
942019522 320058823 0
97869901 113423984 0
622740833 565079940 0
818225478 439870163 0
116217318 373148076 0
37683049 91728853 0
317082672 14053292 0
707197094 69414596 1
918711520 94404122 0
424340415 746299320 0
111903494 998811275 0
762078741 510372950 0
951131726 647603510 2
293650659 411869501 1
850649373 83955213 0
234145012 426395414 2
699820267 542345825 1
90995420 740165807 0
235565496 676947228 0
35073957 76137659 0
505815320 655348496 0
842996449 654966805 0
59053680 218098008 0
696083678 665778741 0
780791443 675253360 0
448441354 121227294 0
811988356 81687988 0
350071506 330660278 0
222707066 563004318 0
138477567 721730987 0
817409533 995475439 0
165747589 998368513 0
957613095 804354719 0
91506089 966467742 0
61627754 558094746 2
309943026 295346754 1
2133409 672841092 0
272445849 209612189 0
111276123 595330631 0
3579793 92369016 0
621931936 439545691 0
920979306 779607849 0
418857192 593918246 0
191633318 27742989 1
209215842 312066511 0
254080392 467422453 0
683186682 753601809 0
714111297 120312603 0
404688852 880683178 0
541278745 817282438 2
763815470 250135738 0
928425699 51608984 0
807303597 764435339 0
329193419 255297168 0
278316645 460881842 0
147360306 87668826 0
736698817 877591697 0
746021623 432819053 0
476460125 495845716 0
69588018 805572790 0
350090094 791995325 0
793071926 788918736 0
231011603 742790090 0
101305824 247009557 0
548360441 459292005 0
520384887 449496957 0
976546441 997977047 1
242573877 561112524 0
10031421 726069459 1
434423829 286770847 0
631443566 779663605 0
925737446 169473577 2
415703070 49504528 0
892655245 115669259 0
96369815 905071111 0
789184868 868055398 0
79010938 391558772 0
971719636 1309615 0
176079947 125728182 2
868906232 590969855 0
154557067 599005254 0
141991527 30217133 0
763497212 561723939 0
156438780 610106505 0
684001063 352801998 0
301256347 658417186 0
623768754 623600781 0
124372372 711290932 0
994768395 930308234 0
550001588 477301650 0
156419169 76778541 0
801741634 327638380 0
537612111 865272381 0
642272236 292221271 1
51237895 185450555 0
1819517 2284100 0
537717166 96690246 0
978228050 832947634 0
485840914 701709811 0
309246441 186579662 0
33071374 462692453 0
559699770 699685423 0
856962964 172825642 0
412348134 49541188 0
67605185 290572729 0
872385937 330874047 0
189941325 729271963 0
616404927 290655455 0
703404592 997048259 0
590522745 530973302 0
200848229 117706255 0
184139357 183383207 0
606903012 467838920 0
155220438 153925097 0
635653504 312913161 0
572331674 927578781 0
796009068 322274967 2
983226548 414889393 0
73636487 816130472 0
708688493 228240397 0
668885545 765224917 0
420917203 742811238 0
828758853 933520332 0
513780348 437405400 0
936174918 810358338 0
52033684 535072819 0
241612452 681055159 0
858919429 31940135 0
913432672 98832752 2
433316655 725479120 0
463148111 112357327 0
145965296 214827441 0
115405439 585772059 0
720117991 61909881 0
808736237 228737818 0
381281433 707802271 0
926871171 92202228 0
849506467 441173316 0
459876911 690796716 0
34310053 805605290 0
66196009 94154909 1
256975650 956358354 0
759879290 78310168 0
824332530 595831048 0
876368688 856928799 0
977616297 988525909 0
636173804 36786601 0
754564946 587535167 0
562837846 267629586 1
505986026 950861145 0
509523436 188497880 0
76066771 792317672 0
678204736 183160181 0
881686414 11030732 0
616652937 723297893 0
543097271 997851667 2
100489309 32219033 0
348544898 110350905 2
25590902 408325115 0
165493565 616187070 0
169938824 548678597 0
160383759 191553580 0
964105806 88202287 2
610540033 490972830 0
124808648 645739429 0
215554125 935758903 2
50063950 320514166 0
686512522 337809698 0
350303910 846563931 0
794813811 560984072 0
708019718 161528599 0
730907722 811035508 0
848590542 363593960 0
967742010 700240786 0
512878176 459136902 0
897994029 481707239 0
31553530 141963090 0
706977303 322953256 0
93896462 415256452 0
232660840 962008838 0
335281782 689644711 0
363153976 634946852 0
998176622 787448277 1
350007358 380917579 0
437168291 885264571 0
167927162 713623404 2
1578292 567301034 0
799197674 378614535 0
141207630 252133228 0
765788323 639866844 2
378705039 98542804 0
52003005 411265339 0
457915319 10667938 1
77592268 742415246 0
575808908 989820293 0
450343778 13646404 0
124661185 91935044 0
109591461 229632884 0
985083903 690028330 0
834292370 439539865 0
140718204 587292194 0
630911734 652645796 0
882596108 176094352 0
295227609 62667801 0
6238480 1561672 0
914760352 370938243 0
120119631 167930479 0
69079098 469684878 0
155373516 203222861 0
53297161 440019567 0
73746444 772265507 0
695149457 464315500 0
442470098 586284199 0
625765767 833569742 0
429385720 170629881 1
519523666 517206515 0
318733714 14175741 0
48768599 795180410 0
160163229 53385605 0
971130602 761938744 0
712948525 166496528 2
351578945 349589233 0
342826299 771999455 0
317608892 646709434 0
195439457 387505570 0
246405591 97165820 0
547865545 544319648 0
194347173 242587800 0
528494481 516211348 0
422782458 281865289 0
112887408 544533286 0
487154831 996383080 0
481036068 681603572 0
957259041 313071256 0
483320737 529180769 0
987461187 899516014 0
701725729 480058600 0
46182521 411796528 0
734633631 990556708 0
62727617 846138779 0
676457202 19766921 0
718058210 997557461 0
281725477 95665619 0
805569202 352594576 0
761088423 182535706 0
214708078 289234818 1
915505789 869795319 0
272580507 747636382 0
444943614 211722080 0
605885640 949349231 0
411137822 828732628 0
360459058 774111864 0
857035582 143258291 0
175528386 620378480 0
105290189 868935751 0
3894462 248283395 0
376091797 190121820 0
531325676 565778542 0
979442874 140370297 0
883648115 536862095 1
17683576 884250424 0
385859803 561732774 0
206587150 559895064 0
235763237 778570321 0
86331210 257510305 0
668525744 650361863 0
258272011 643503919 0
115765493 777566458 0
124794170 688240178 0
9467868 782810282 0
901711498 981070556 0
636584356 821895093 0
80144690 127095007 0
946513456 388354903 0
769404536 409558638 0
736256416 49116145 0
559894056 57688444 0
639508714 82462873 1
190693321 853716901 0
655945286 929522885 1
792452418 11064208 0
932228881 56951249 1
899673058 31875629 0
918486419 410487731 0
543375525 563184683 0
43868520 22719534 0
629169241 713037190 0
761368940 764564303 0
901072579 351228445 0
605312991 328427161 0
838441419 853380600 0
688197692 266907625 1
618406797 904514481 0
67075624 135996421 0
525123312 206455851 0
782275463 816056631 0
24565997 139924964 0
923243748 49546886 0
27594049 395808692 0
61577885 542666936 0
982682978 179822485 1
342507170 351026752 0
852567533 501590403 0
335396273 102092624 0
674175375 121770567 0
837130108 561029645 0
152022965 766809613 0
718499039 686725947 2
676585785 347867772 0
225429033 479471720 0
5280822 441953203 0
873293042 967877211 0
167143910 454905483 0
163343579 775468016 0
799352469 164275868 0
863172872 130514854 0
487846701 386228658 0
64581646 942845349 0
40018292 581869607 0
541439033 491342081 0
760634995 592315821 0
722372441 578070444 0
137514984 131471519 0
286524422 429622249 0
195480950 362867213 0
481065929 306450998 0
519859876 124701896 0
227484710 470532051 0
108185872 502932772 1
191291199 419824331 0
755077794 867050875 0
676906476 44752347 0
27443480 242600260 0
636639775 182574400 0
270674438 189101166 0
618133883 731551342 0
190277645 45716881 0
472676863 44821482 0
948171244 93583317 0
13756514 27280888 0
862863675 955255481 0
219515971 433556455 0
228216177 672680309 0
146755420 74160278 0
150551907 790046291 0
212815089 468442781 1
864095797 60922978 1
878968932 828288423 0
319819783 942323875 2
825320429 571319978 0
112928759 289931134 0
569067577 934392934 0
96922894 769476372 0
263250583 340275980 2
287715123 279679327 0
318738981 949960213 0
219585590 310202026 0
525804405 469693972 2
471110631 966751577 0
130578560 462489215 0
62674319 404151860 0
509844297 445437052 0
375324594 614204847 0
455181388 589407369 0
60822061 220137713 0
782078175 20841404 0
190254648 973351462 0
919971333 556752735 0
846419307 294060323 0
194545766 700055419 2
787547204 418195632 0
46971728 283578200 0
41830848 999362692 1
732790522 60196487 0
408351801 690823324 0
414146864 135821477 0
752087262 327723957 1
362152711 916954871 2
610278340 347886014 0
210228765 112591964 0
478370698 692308537 0
85113692 983793976 0
687535799 706189682 0
769066709 940023674 0
793649824 862606160 0
443342632 807681816 0
447255242 180258381 0
559425277 940697591 0
982771938 686475008 0
822657133 816845906 0
369163113 963224581 0
738806235 642756848 0
651259085 145876235 0
413753929 792300257 0
727741156 264423881 0
904164268 501541275 0
650524013 506721941 0
710192239 93318726 0
907635135 422966818 0
90888588 14245752 0
438677223 59103683 0
397699729 19966877 0
12050110 43483663 0
401644471 662277877 0
101317966 31718820 0
909229695 508546792 0
489568284 782021622 0
934541758 89421940 0
427332585 237300493 0
109034864 771517223 2
551300112 618285468 0
471561225 191881862 0
436971248 990681687 0
544530568 52615463 0
962691153 554233146 0
320721808 993682603 0
164314502 198794781 0
926172847 67850727 0
918558847 713867880 0
793347264 283707616 0
266253670 545504343 0
396036925 71917615 0
442554505 484023924 0
383249410 11911927 0
897101690 351895961 0
669980944 939997614 0
874872915 46937697 0
752697403 34593636 0
81165428 972992299 0
725225748 121567410 1
320307588 903682434 0
413492041 931877352 2
824903164 839205204 2
707444057 30805584 0
351931381 15116968 2
647888479 846412678 0
49995049 429212689 0
458587949 434242970 0
480844606 258925106 0
786690496 443753322 0
48924233 805190911 2
391842018 923972893 0
437495664 290101861 0
287970588 60762548 0
897799198 365701695 0
23306045 66493174 2
480504033 96770583 0
826602430 605968779 0
959880265 81677486 0
584063137 504366602 0
116119719 369841230 0
598126386 329567399 0
602989636 841613957 0
677734273 739072059 0
975520537 115173517 0
553084685 7176008 0
664873561 424165992 0
577014702 379007424 0
598775681 243283423 0
664430115 784947812 0
953595228 915982700 0
102479248 169602767 0
114009032 368922590 0
738973473 2334303 0
369144357 467597199 0
767929411 123131242 0
464848096 329955645 0
357847160 400410542 0
616746244 685259960 0
206296906 956570077 0
956128786 480060570 0
415660820 583170348 0
227701160 304274232 0
824596539 250518865 0
693442440 704644279 0
933439277 725856524 0
177773404 168660310 0
117322407 534313083 0
424110023 250422300 0
327805523 746727838 0
774835525 237690482 0
444320780 717542215 0
43240393 575093004 0
639139173 406190179 0
581506645 435261112 0
657325467 402770712 0
637502242 962693935 0
792016663 477495853 0
167560178 760996214 2
221490490 382383579 0
730612510 793574727 0
403212627 452847128 0
743639690 143506585 0
570695392 90057008 0
115508214 313459700 0
551679869 877977055 0
856479381 272632518 0
553911631 451152212 1
116694667 499459407 0
214919015 823445676 0
958244550 816222261 0
60071110 844532323 0
890153758 258092510 0
507159683 997548128 0
358385510 480516403 2
747327034 380269444 0
678205698 346381863 1
145575599 577682441 0
427455765 190554599 0
171171591 838050230 1
826615646 59889899 2
191094680 491206419 0
809981049 840937942 0
767592780 654653284 1
325340268 49992914 0
648404349 753435446 0
628439683 113300529 0
926316670 828078134 0
31402647 378306305 0
76753408 628995659 0
530854502 221064940 0
337832334 404661614 0
844593857 532183278 0
220451639 681483691 0
93689955 761457973 0
830517247 645863918 0
558765651 318256245 2
893337849 744263030 0
414842373 119460010 0
532832426 103478228 0
137353186 354704364 0
866135164 759206702 0
587587664 422383003 2
636393222 897586194 0
19640 182357701 0
197438334 511533408 0
32114762 622178036 0
808688962 235454849 0
845479762 940772350 0
810142328 973798206 0
102736285 932564955 0
476265339 603001217 0
675316940 552280692 0
887925993 396502408 0
121188160 970062589 0
444201429 745741015 0
917768904 343081913 0
397741675 459292927 0
126303119 658704638 0
437424483 750408860 0
28772641 357554467 0
788817723 444213612 2
45752091 376856027 0
130751238 824436559 0
413898925 912857413 0
934281337 13365438 0
115799323 799121858 0
579272095 689147229 0
24603596 832320707 0
187601448 892733182 0
723299940 271970057 0
261393530 221745870 0
667656037 708011622 0
604009149 825316352 0
991121211 30970665 0
306244750 297959609 0
393654474 47726838 0
815523292 594729742 0
125319245 955754444 0
411022620 260249051 0
954327158 638143491 0
283023739 107436816 0
575083248 31404929 0
185423806 90540633 0
803606964 835906485 0
626053248 297446594 0
409630231 931475592 1
212657644 752839576 0
650913943 230639738 0
870357425 129690922 0
156486618 143072458 0
464070037 249473948 0
483519961 413011446 0
446787958 134335791 0
831643784 257574143 0
296360004 198481021 0
812212622 106717587 0
143491272 515762223 0
889776226 683518347 0
309049332 935448784 0
211619243 44190120 0
453516117 53702623 0
10968230 414945925 0
153753751 7906036 0
978184943 315293464 0
347332248 307909332 0
244121231 850469146 0
36295383 720450526 0
777687181 587319744 0
510970268 185224061 0
469846615 481504532 0
979320495 674257070 0
882311865 72646955 0
485897867 521859188 0
152791145 787530 0
328745961 449241377 0
522285048 201749373 0
573179692 777571195 1
302862416 334723154 0
66035818 78343629 0
467957450 690528063 0
761269538 47394145 0
378694921 458805127 0
696585254 219031448 0
219673355 173160409 1
803039855 293265366 0
738329076 402164097 0
339152874 38817503 0
226130488 513022641 0
323090577 276264131 0
352227121 25226583 0
85743211 42330975 0
3510112 326942757 0
833469507 452080078 0
683583605 678105440 0
70292555 962057368 0
81232759 81474078 0
302201776 119831808 0
829880461 6156885 0
619491840 124111221 0
533066831 863055042 0
553818277 370676420 0
805950969 845232368 0
992161228 77721181 0
929146475 292085866 0
920851485 869815230 0
301851792 642590091 0
914470444 406587861 0
260362627 681849125 0
241225236 741719060 1
559931873 59378222 0
138152062 60503199 0
108004683 791024209 0
690596510 814623320 0
174897638 544803907 0
255175605 287590602 0
704926710 459289067 0
619566758 640092920 0
748853549 69972399 0
208356453 100744202 0
336902507 616473555 0
672456890 683488765 0
515394954 72007220 0
165963626 595260580 0
138028603 206510114 0
481770990 231358858 0
376881664 214223409 0
661880344 651353189 0
186355915 298384934 0
625271958 742805571 0
235452015 533598005 0
491390105 76482726 0
468511021 169764037 0
577228424 884543927 0
498538804 441890577 0
685755110 334410837 0
212976552 969955682 0
99942914 522977612 0
878488780 961609528 0
794597527 665129045 0
444104185 905517403 0
770676344 345949019 0
657115423 704267440 0
89935210 854277356 0
287749824 991814883 0
80253913 349959812 0
288484872 714692568 0
293556270 568634357 0
158011526 288798405 0
86688040 461256786 0
761920599 332520396 0
448056733 257999349 0
804382606 33137991 0
347851379 970996437 0
636256815 620022325 0
299747349 645037427 0
860022058 894740795 0
214266951 176818593 0
601150894 467986611 0
920788335 974186011 1
91301717 102131990 0
207933068 404536699 0
625751582 987772488 0
873655641 470014597 0
495346391 493940845 0
484713529 6300834 0
815446072 477211503 0
189289169 26870221 0
112193047 715630387 0
355081011 271001178 0
802242352 2261164 0
343751893 650071327 0
607372424 362339031 0
43325803 204069197 0
745015928 248356322 0
255546944 752886792 0
968977476 50381262 0
552919057 36356831 0
759341983 951485368 0
498469513 55902511 0
944073500 147199302 0
544517450 901540984 0
933068189 875985596 1
229903042 68161473 0
411654772 563664167 0
342372071 234417266 0
702733423 656258856 0
525645837 104707752 0
144298628 862148985 0
867977211 562849581 0
301279206 655386227 0
660923512 123020628 0
688280539 727080169 0
460957508 948530032 0
39729661 599274257 0
998624487 596432603 0
951111504 677825786 0
734894040 431101971 1
953171232 348360467 1
380396681 32308359 0
534765222 368870192 0
491839869 125137844 0
308997681 998661984 0
713769449 19641881 0
174270875 27963682 0
855647648 518577620 0
811294266 661586441 0
798836649 336042113 0
520424240 800748626 0
886520281 203729323 0
730833713 512931492 0
633836678 189783714 0
416166989 157067080 0
240804963 395068826 0
863426298 698253010 0
905244683 892215932 0
673006363 81423408 0
105519357 155208948 2
102114263 277314404 0
536318254 272545755 0
917604797 293989396 2
573348907 580602518 0
464274127 32750492 0
410907083 652530757 0
382399797 743452244 0
628383902 287850889 0
737667753 540296900 0
303833490 240878813 0
815485100 675188496 0
315620971 320071568 2
396583864 692137160 0
316095720 218838405 0
575861069 799615397 0
727414101 415732857 0
655294569 896713142 0
975069685 437738818 0
497087648 101909845 0
966016284 875472770 0
72153684 867634789 0
499425700 922508001 0
426070230 933060821 0
562980560 250166060 0
386305880 956097395 0
107399798 212547909 0
826846877 748809314 0
15220117 730734154 0
487892987 152453261 0
805239405 800927193 0
666562919 531144815 0
870478628 787502 0
806165505 632987776 0
863656784 166723113 0
588429098 249885747 2
298178609 793195602 0
933149707 885287863 0
442681915 511115897 0
767654939 920458653 0
100112489 965366423 0
682917546 167064839 0
677765398 434233848 1
103459021 294147952 2
825434017 96664673 0
42673977 609203180 0
725832308 713194458 0
852969683 444536979 0
228850572 68990176 0
873704027 589295534 0
267035129 430264191 0
640860614 500475602 0
722851577 138458718 0
754206220 829274609 0
566490433 712980071 0
905933889 663272867 0
124341096 175170665 2
691748997 123228621 0
183442674 151376287 0
403200575 986680491 0
413494154 877803055 0
196184948 995685712 0
533665634 624725234 1
401477096 653426695 0
173417732 281933419 0
53122631 29767704 1
109056516 708053738 2
461401541 108072872 0
538446175 42296221 0
134651515 436563552 0
566651013 787747731 0
749418207 99766091 0
841917477 269257102 0
445340231 423749811 1
106109531 640543873 0
794416940 158690231 0
826711949 495250499 0
757574149 527959843 0
781711119 606592861 0
669227137 525817970 0
954343191 234391286 0
612537391 70676908 0
268459403 267107152 0
889691582 199272464 0
989742387 606516883 0
192681419 600758820 0
34767458 658483661 0
774087159 126454707 0
425321632 141883892 0
594355904 114739947 0
787060896 111691406 1
209299677 957088124 1
384070710 526520533 0
498992971 470334004 0
103297709 494843662 0
596084120 235851766 0
25682245 194764583 0
630838667 910276746 0
730438746 519146107 0
589643497 261963196 0
137431228 810858312 0
271836666 249041430 0
236163364 179706389 0
491205928 80959728 0
200094918 16265285 0
376725303 864465045 0
666744120 50347650 0
614423697 169123107 0
740999789 952528441 0
27115892 838874398 0
862745538 747677044 0
491971054 791512306 0
703661253 673318745 1
152451438 721702198 0
718161568 691173277 0
548842365 543313233 0
24303184 593343293 0
62312661 233003439 0
25752446 702853124 0
817251766 55646558 0
207697863 561170588 0
796068708 169055324 0
786152435 899613689 0
806701393 897787431 0
503133326 124160606 0
247534643 976018096 0
635412492 739639899 0
29432733 750730957 0
338284373 900825555 0
676518902 433698229 0
496541852 261252345 0
102230032 124934111 0
633519312 498218091 0
886790952 676852462 0
509636604 587861521 0
540090299 281486816 0
328993894 944249403 0
460544108 413605931 0
125584425 314375291 0
915288280 930546514 0
893320808 175278909 0
679563653 255656790 0
675693689 194245572 0
667029179 755340727 1
933014281 868014078 0
273476816 356374968 0
951533898 141460073 0
755158517 586784618 0
404496188 67459879 0
519377678 523475771 0
871066981 56820982 0
986308150 497046310 2
643101759 627432508 0
949657828 655015617 0
498787558 821472157 0
862142821 295140036 1
405823063 1615952 0
46087530 345146225 0
286195466 714031281 0
374989566 230529909 0
304208667 247421079 0
162084020 373243325 0
972604946 457015553 0
182439578 51308658 0
477806924 907296557 0
556754717 23634261 0
643329071 568032761 2
573307446 205122037 0
484205593 776183632 0
474062793 533384295 0
344084506 10734099 0
902934186 692159742 0
123441481 859961608 0
883892903 688790737 1
71632325 300055300 0
888152657 12688671 0
945456564 95996139 0
784509930 503983421 0
657957237 618927515 2
542500831 317853817 0
101624560 18720645 0
711490229 349081138 0
118382835 119889993 0
389110508 501149297 0
122141494 863801454 0
198617734 391542922 0
67489474 956221381 0
155509143 725190369 0
844350937 878187588 0
358573184 344881930 0
101673132 163395663 0
24220277 568355824 0
535741121 161612557 0
948207034 465751496 0
295442109 770731634 2
28920195 376909703 0
424755941 72758657 0
776423218 556537567 0
452985294 879659346 0
447780559 301573208 0
379330973 307237004 0
667359210 443988589 0
110275105 935412968 0
491025735 266484415 0
685995593 5539532 0
319543160 80599265 0
708580509 123497391 0
129844645 283312894 0
749552568 626880259 0
144155385 787575092 0
580210857 39974328 0
86985074 830639793 0
236180033 60479159 0
235808810 753822067 0
89525466 560033815 0
999259583 573006417 0
231414123 16639316 0
433585704 582992065 0
480469985 946503183 1
694767830 831160404 0
640753059 979932345 0
276128016 40809651 1
957717829 994837660 0
53485606 684493330 0
104795760 632914183 0
838647679 666899644 0
569646874 86450986 0
353127217 694381980 0
59326723 877361132 0
134987447 946531563 0
987171226 90509694 0
192920602 316038704 0
176454432 659784409 0
122431964 360184405 0
866707269 279024455 0
327351359 323840466 0
889821117 629616123 0
228234369 231988703 0
669128724 19339975 0
890347763 937390941 0
459988196 614077110 2
427410083 872933679 0
98229191 28458153 0
51357225 119829261 0
993430430 260491024 0
969873833 349654552 0
683793251 609850294 2
972070106 116188218 0
868954860 119581266 0
744117247 92100027 0
536057182 341623334 0
833400898 605240297 0
152803918 91614150 0
331633283 630670109 0
286751779 402463466 0
546988373 271530570 0
53249040 615264074 0
992766147 709694984 2
437892069 143281610 0
252383522 764472928 0
238676870 502626358 0
757968583 599012734 0
373497549 183693432 0
283129022 794047856 0
883734784 827787209 0
701978857 832238569 0
357249585 139354348 0
826461492 711023308 0
723579632 674558214 0
229333502 382960114 0
150999848 35564189 0
715622787 918001980 0
237881772 543344332 2
541912498 503567777 0
40652498 106168437 0
68402818 477355548 0
889636038 659490696 0
675869964 317413436 0
635721766 531663985 0
316959322 883817163 0
62016216 394401493 0
503295571 274192870 0
105850086 423083660 0
949543660 744955442 1
765475899 842387934 0
410852817 315180308 0
254918493 86525747 0
857216571 443966044 2
161517834 205758029 0
390421577 747079766 0
369319378 215702643 2
947146174 95754093 0
724763783 653852219 0
449764844 99554803 0
952540374 42994062 0
618110271 840395662 0
269848461 802879568 0
635934797 712530279 0
961075967 713161161 2
51029398 272232035 2
277750217 683495960 0
623803793 346835913 0
781948534 516094857 0
178434916 521705812 0
414283484 73251616 0
883477206 588642981 0
781621925 200304646 0
84906933 396816569 0
63591067 930908808 0
867296136 663388076 1
855558613 835365460 0
605238808 441059461 0
732688159 776552205 0
89172291 274430077 0
762641014 628652365 0
24812952 809536569 0
814205776 88367252 0
31052606 209930839 0
256773516 531023068 0
504898993 152321059 0
17227781 448662787 0
559653533 706519129 0
121827151 73086338 0
74347018 824170258 0
473029139 932948128 0
704774647 533771711 0
348402964 780726319 0
137353152 419823178 0
363663559 518696330 0
97797367 720634426 0
850889976 713951932 0
390530670 296033325 0
145296543 442937813 0
381132304 140159843 0
86990853 729263269 0
661059891 720112340 0
582362471 604368738 0
104441952 596785330 0
523815095 50188771 0
918972292 292402895 0
439084747 50734758 0
569036150 773780149 0
61678062 118771415 0
135183206 209987730 0
615514175 60008106 0
648131202 569294931 0
520764429 12835018 1
649647744 126442575 0
632225469 739033944 0
626685473 897760851 0
340935565 112000874 0
612827394 97713744 2
434789549 841673098 0
703802830 22302084 0
217218129 346499167 0
680096624 694701829 0
788732403 856656282 0
760433076 103941940 0
885695128 388514973 0
151594420 970902123 0
141657624 905778545 0
754059088 768502217 0
693395530 949111380 0
649513486 66410843 2
758582764 402087973 0
599039292 138414273 0
134207226 890417819 0
558177236 566820894 1
334155806 347466203 1
857194510 517654887 1
415107288 809444602 0
111950323 348077590 0
778272677 740402018 0
492197895 397461214 0
38233737 49522104 2
625481942 363787651 0
227320067 499594153 0
526492445 506627213 0
560599932 647474290 0
120497926 878495419 0
390799548 793484338 0
965531285 165210838 0
286266432 296105816 0
985627038 596854061 0
595082598 795772928 0
996018996 110845136 0
14557689 486652968 0
64011638 744142130 0
668627815 778550186 0
777312942 193489983 0
822004717 693140658 0
598146992 768258680 0
208876063 588559788 0
113610996 115680805 0
194485206 63503250 0
281800676 724397446 0
467157013 162760934 0
335397766 552029367 0
559757663 528062043 0
870783028 77654417 2
902215020 177210916 0
923824832 54282818 2
72501497 48192850 0
197596417 66360536 0
93873096 62420460 0
992132363 541712810 0
612180495 423071141 0
89143785 26121746 0
28639306 994970886 0
102801712 100243292 0
961913888 137759114 0
828331400 141907594 2
162045001 785986697 1
122621258 950460642 0
582282315 144091326 0
532018913 395997527 0
38776600 747985195 0
620261671 74859376 1
321358445 786371200 0
830709645 929726063 0
456839399 622434907 0
549823723 532169509 0
607827149 360431270 0
252579100 804595082 0
698264172 959220288 0
397854841 893876955 0
271927013 217495723 0
742634021 752914775 0
691658018 932693178 0
569781192 432697248 0
965966818 907230175 0
858016524 930757182 1
957515046 534424555 1
36720700 45488999 0
815418084 419109084 0
307776628 454779054 1
30113269 913691613 1
643909300 526464850 0
682963709 340947721 0
926574819 190107097 2
709337283 449814916 0
370096055 146348752 0
22800031 189756896 0
341213454 370432578 1
135757546 849295333 0
527460671 111123806 0
688070611 788891686 0
634433486 768718982 0
324941036 145984849 0
884292298 411735975 0
782647441 93892174 0
595698879 860160833 0
510308318 210704645 0
685175984 580658508 0
725740007 58886595 0
841044993 807513078 0
14300472 717461084 0
431035684 775839136 0
190406377 821627837 0
630330783 571840869 0
253430919 383630265 0
931485968 446916642 0
137758101 132126951 0
519922332 277324463 0
575823416 220936116 0
326215922 338922586 0
117216254 339377183 0
924428178 681919291 0
910536892 58812927 0
555522890 386747793 0
514105253 738813636 0
217252475 337883680 2
770203817 757721704 0
130133049 932232576 0
714067116 782429335 0
822879510 473598636 0
829985394 70032546 0
626976634 924207584 0
496062024 218060603 0
342388438 306109511 0
700727817 3859689 0
131247042 161683821 0
937204667 345079927 0
783919484 578827936 0
822797942 602504083 0
801628226 32051179 0
140919453 838923574 0
873498812 245310494 0
350797108 168534288 0
976564917 622830371 0
902096709 851228573 0
884430193 95537881 0
657558751 691891261 0
541381205 119559149 0
564072366 738898370 0
513271409 631852964 0
936803439 447252889 1
322429358 671591618 0
429554441 952385291 0
434519266 961271026 0
242466885 563405064 0
533627642 491194452 0
504886250 45913328 1
986134439 650066577 0
530926986 860884543 0
526554774 769873244 0
993317573 880245477 0
862702414 689289102 0
471414964 689878214 0
435065043 156805987 0
374931991 979864466 0
699522960 324192442 0
496620883 17797469 0
922770945 321301319 0
429166983 1257119 0
148032853 620478128 0
137405769 635314483 0
600971171 156832988 0
306909384 609233593 0
26994118 674173226 0
51245882 105999892 1
198714655 475600838 0
909673736 582682253 0
366605512 412507718 2
723862954 580468631 0
14497853 144120959 1
709550409 778239999 2
600815391 837713108 2
883147327 469859334 2
972567402 810809643 0
773363684 573713325 0
200553969 117120474 0
786299925 892088407 0
254463370 796503179 0
766454022 878086565 0
769519444 933542399 0
95955970 595658650 2
9169608 509847654 0
560950773 336509133 0
538844502 495786091 0
255767375 39132833 0
83156399 504737043 0
750366836 128382321 0
523151996 527357789 0
772906803 581245387 0
957722483 958116089 0
393828232 848083439 0
477101245 636482945 0
809476404 20039977 0
6528079 68692816 0
809067120 323688294 0
489235311 460803016 0
299124761 571545217 0
675453518 18099800 0
272626852 914913541 0
961777318 291924053 0
721259286 762685659 0
938324188 872516575 0
145434910 608774973 0
88613894 781964716 0
770973298 30884478 0
485730050 69974467 0
840975686 65128182 0
310589705 33134658 0
421877956 581469884 0
61991457 195632861 0
900422469 463229355 0
206171690 239615780 0
966215039 130802639 0
28316317 37976944 0
372269457 499004898 0
495028352 454129481 0
434073960 281557429 0
282936261 237691650 0
385713943 368699516 0
913847497 359833024 0
554180430 278255048 0
692206549 243898440 0
915895052 127095752 0
910499529 694866388 2
424701183 280371583 0
369109763 965111444 0
621982102 170350700 0
911714217 905550571 0
681379915 138468247 0
314451938 76646626 0
303978947 232883817 0
885441950 4061329 0
202211760 16534934 0
348556151 433594715 0
772716373 23228382 0
319423758 445151760 0
134404086 149202008 0
203911420 9656088 0
85892231 13782900 1
540443895 635702667 0
67596740 439857457 0
858810114 854477931 0
124424131 489118026 0
798556744 103155552 0
943274490 762833334 0
274467702 107910883 0
95799039 790400014 0
557749137 387835755 0
672447852 36925263 0
963123665 700621550 0
565891577 555619461 0
846295561 241538633 0
375350347 226944543 0
74617955 417772988 0
71807197 275464346 0
655054061 287598555 0
466684209 84315088 0
259555705 650276559 0
653225961 113446360 0
4918195 357643406 1
900243388 928448380 0
220347117 560826201 0
380457202 631377871 0
777101717 62212644 2
300547125 437203601 0
254687802 855814736 0
606217005 306010066 0
709175402 75095836 0
545233822 968481663 0
541431103 733376223 2
314541397 865368598 0
692057288 119899364 0
147078432 119292316 0
219092814 897637265 0
437650491 547318525 0
800196873 425073531 0
46326207 464220784 0
941907465 724339576 0
256507753 577195587 0
821846141 578573838 0
156383443 222770530 0
991443299 214966531 0
101937432 686849607 0
676485631 23189751 1
245761935 441725323 0
329067935 256672615 0
583923970 425450633 0
520250564 298858484 0
941603783 28464128 2
407849003 426649028 0
222377614 669785927 0
97590258 674930807 0
356470663 680852984 0
390459325 869220971 0
528324462 63748796 0
233425283 355175573 0
49110852 769556117 0
787517445 380681958 0
25284304 876618064 0
247041621 397776864 0
75502546 96158004 0
928905435 588556460 0
371605372 478350063 0
283141522 217620495 0
596486456 126714260 0
336601283 697763497 0
445675184 273161278 0
323666628 436007520 0
203667757 161114143 0
126604838 250164986 0
9397128 175155020 0
583772717 615038775 0
394422742 591834428 0
243694744 356801172 0
686924349 493759012 0
211447889 986534435 0
902386433 751650690 0
136104725 96544657 0
763610751 759251518 1
69505987 196944239 0
351405559 422904582 0
12469259 777828751 0
885100002 500690105 0
250076574 62186216 0
911543739 789236025 0
729500563 788565044 0
28044508 36089323 1
655992108 328224912 0
628010793 580334885 0
85725729 669733072 0
222370060 117474710 0
798640342 589549609 0
646728802 761155277 0
541413315 566919351 0
695847080 312804849 0
784463908 593434644 0
317375108 627072282 0
987344255 719041218 1
882891071 240405562 0
35302021 288704996 0
766395501 366521514 0
164473458 484706570 0
19568997 959708799 0
230351416 703162464 0
915194687 813915720 0
553374682 238213856 0
732876967 198670570 0
586660437 102269749 2
983857348 868042986 2
126159127 884696978 0
983281938 133297573 2
769960716 325857604 0
70640108 662495133 0
537520210 371495785 0
431081262 28261184 0
455996553 543232889 0
339669262 99113619 0
177754724 794334467 0
27343635 558981121 0
739896558 598938774 0
182642064 581914948 0
820954118 584448006 0
672453903 745640364 0
395458427 873457456 0
33357882 422145137 0
9547408 150048414 0
730144280 886421934 0
282740433 462668305 0
363119445 335392092 0
512057276 219607659 0
221659604 235737244 0
876438487 716979073 0
688723258 965765250 0
102851622 411437017 0
753976844 134296196 0
102615210 387811145 0
942208533 39018699 0
411631521 506416593 0
647424738 671327369 0
892309701 134108015 0
618622718 516436192 0
674887796 961399419 0
59466996 754781353 0
413622551 116790495 0
831289998 354730260 0
253681709 132427872 0
810911350 99503049 0
162532577 82991546 0
104470192 201803578 0
198630046 94267934 0
405841870 290199129 0
870189426 748509646 0
597075797 950085675 0
906546975 831814035 0
732267056 442114850 0
767325471 219251824 0
509208874 776496097 0
450554436 254129693 1
800730736 186016281 0
272711988 697138672 0
206268822 293063539 0
555623826 418169964 0
406503413 4109377 0
274407544 488602396 0
749979808 729808727 0
816423120 42191594 0
88974684 92757529 0
212325313 968945327 0
618087282 592694957 0
195648560 719283899 0
776981628 13888737 0
88492933 6567085 0
879125397 898638196 0
146041416 608677349 0
49537689 47457269 0
44835205 653089500 0
910306612 610061315 1
50588299 669729831 0
885477934 694879192 0
118410988 960010253 0
971200506 723446541 0
42383071 189792379 0
553463417 152515519 0
802759541 854775994 0
714521656 717499417 0
188731517 924722246 0
667111842 425524436 0
236253604 222133334 0
904478107 96658734 0
345608197 102293460 0
431411562 321820997 0
488760287 923115818 0
489967747 235425065 0
913907382 987181702 0
659989622 647618566 0
398205479 352592314 0
105152695 878439646 0
435252245 761379800 0
668413378 140992194 0
715668392 447293706 0
420171308 560602666 1
25431390 631950107 0
565122501 461801081 0
560611692 827146269 0
922632683 169753196 0
110638006 442092711 0
401712247 554260405 0
159680729 588794820 0
134267254 697267473 1
481716699 347883459 0
457985278 64548937 0
42453194 142993488 0
89381428 523864909 0
326882248 494658433 1
633152490 442692905 0
454182281 97540606 0
537930399 675194627 0
388373154 127602044 0
296945218 716289954 0
113374135 787306753 0
292278361 811760005 0
10484443 415996935 0
970334109 393436713 0
202612784 139510662 0
53238388 968228271 1
584853051 560545337 0
956183875 358861179 0
889678422 323351116 0
621744238 351618452 0
891119472 892110089 0
178979306 974388637 0
187148866 922778453 0
929112748 913179810 0
617030217 905679711 0
350757269 482415421 0
477365228 735821578 0
58372776 901001219 0
508199333 305769378 0
763163831 161269335 0
131765296 821944522 0
116003549 732333999 0
749253573 105884244 0
39729024 961518618 0
121768503 271890612 0
876819548 451860832 0
89628574 900858314 0
137587747 651040389 0
864228813 527574813 0
575093594 536480604 0
92080447 983957471 0
886874704 943499062 0
12254354 450725649 0
432009812 146052574 0
858328443 786252125 0
282826813 541791066 0
469486081 98288607 0
190817437 542772330 2
79361109 657810809 0
993224474 376495021 0
215071734 34500202 0
502061884 945551737 0
185060338 412919933 0
585401496 330947095 0
907590367 492998089 0
2456218 74938702 0
379656483 658541978 0
9478404 9023814 0
57952493 742325645 0
511272299 180789671 0
246445182 893941874 0
436176130 605658442 0
468070163 37838488 0
427546289 750913244 0
672738546 364400605 2
219795975 977267988 0
717369415 439511654 1
552159963 506838413 0
197195815 338353128 0
540617748 989680494 2
878537141 952194866 0
336143202 205656791 0
600404724 538661918 0
916185902 685218503 0
515292591 567497299 0
188542037 142057930 0
119071737 551368604 0
74978519 418569679 0
536962415 7490772 0
2112707 122127780 0
531242001 730778491 1
703347530 811565022 0
542624560 332224781 2
321356009 317093587 0
99581442 54243968 0
64215129 838921386 0
637268995 985070747 0
727081132 31729158 0
682273508 811555401 0
682813742 969212306 0
713080957 724146011 0
24795805 652226750 0
647654386 284447802 0
787173439 732033978 0
536408357 178158595 0
419205033 390374888 0
561208521 729600497 2
564658263 699415712 0
696346405 931779681 0
24614729 528187847 1
446176861 923714840 0
507816275 46711282 0
974877124 521587644 0
147808149 560559391 0
777202953 851675061 0
23697188 489436623 0
99252893 36396175 0
399797448 142630967 0
66705301 664335476 0
914379543 425151387 0
161530522 406738848 0
692815619 885788506 0
154533148 389182315 0
182239613 2122317 0
931319079 6393176 0
390992723 602969320 0
221037852 196090490 0
56387393 169489315 0
5379874 388274884 0
925475420 143059453 0
242153241 552676634 0
766374643 63144140 0
608841872 533452418 1
727887133 254629728 0
943120061 934795873 0
695724620 689995607 0
483267055 328819403 0
389127610 743775528 0
557801774 114104452 0
770347363 761755266 0
146062811 385169441 0
545568815 999734882 0
43988014 499569682 2
369723368 449313616 0
75477839 770961244 0
112461435 346768031 0
528039734 883653040 0
648462618 911666389 0
296244910 709243974 2
918937464 304424984 0
91612780 286577712 0
577468034 279861946 0
849274719 757663936 0
568636822 95367664 0
242192769 216394037 0
500558185 307277037 0
621367220 221391194 2
84296734 362457290 0
110743953 713346459 0
965238967 495336419 0
19245158 533044919 0
14225324 900306054 0
740848028 444292511 0
908853431 490278405 0
225926345 810396195 0
786193426 114701593 0
26097238 31262540 0
218806216 159637780 0
213772442 312642149 0
75739595 924662978 0
376547903 753513641 1
780922650 538610577 0
724081672 584212589 1
10573000 205791443 0
231624770 142006713 0
976876547 100471475 0
704078402 965279371 0
261216769 99687229 0
706402661 709854045 0
778716768 486202917 0
668857537 333473644 0
861290834 939959104 0
816654669 738694787 0
822288443 560546245 0
783585060 124298952 2
796955786 355767552 0
254451050 494406200 0
739888796 113312301 0
96446256 692419266 0
232062601 769892362 0
850040393 157795756 0
164607273 955597207 0
612210278 671504166 0
629952743 682803145 0
325102158 251949594 0
718023714 220399479 0
150332975 878999350 1
557538972 649896367 0
797710024 856747305 0
686966215 92799966 0
807262642 756752051 0
619859845 559751016 2
442753055 66324800 0
398109209 899137155 0
417226666 850397201 0
201327806 998758012 0
128844717 405452776 2
197747136 839969790 0
542425299 731851366 1
729108286 102400796 0
780639594 193137436 0
655435368 262033046 2
216013564 406831659 0
192290846 883087122 0
364010848 807498560 0
676498112 633789618 0
438430861 126136603 2
611080583 834700805 0
273546457 101551122 0
748364854 290352564 0
233429549 219519910 0
700205849 880724863 0
438150783 980819911 0
958782926 735914751 0
60989419 95027140 0
378633824 982839187 0
885897446 167463475 0
893311970 212495173 0
13335803 535331147 0
99182494 477130196 0
150791253 690159777 0
983164321 402074473 2
322918116 676151489 2
706310398 895863580 0
94124711 1105874 0
620983156 395838110 0
470710995 15145632 0
201462247 69519196 0
909165510 79988266 0
818947819 716657788 0
859975502 187275107 0
264194097 230742880 0
290588359 284713234 0
548438149 345554506 0
360246929 382470571 0
686560843 34808140 0
644119548 809762077 0
584069034 847984540 2
165233980 258369188 0
737941386 147640111 0
110545780 344664414 0
580539051 134795556 0
421878576 542370630 0
256552294 570145799 0
5469067 955669788 0
62008945 413735723 0
896439732 361300996 0
925719601 921355275 0
755216036 863880641 0
840832356 832064573 0
734150728 841608007 0
59733886 9489400 0
893736269 133264805 0
202988706 740086504 0
696287934 900918161 0
441882249 820896743 0
936758073 390737209 0
683030129 860469898 0
818285425 780714807 0
603064333 653230298 0
187342798 97565308 0
500950196 690256818 0
839142865 921684509 0
373453697 823025890 0
459192938 51054579 0
681604017 145873254 0
560976761 193320640 0
131832989 334545078 0
36301910 52257909 0
468135278 761311616 0
949694878 42535587 1
51266726 620746775 0
373361215 316503150 0
19575684 773419217 0
429435005 865528007 0
806851548 802586950 0
648464016 733473704 0
138420001 145216186 0
580976175 169221588 1
948417529 230405235 0
26623512 105762177 2
720649373 920720528 0
98167261 228692519 0
702609884 103896311 0
889540038 705111595 0
119672277 96022476 0
58841200 633120975 0
57155181 255001252 0
77899364 712951921 0
583004232 76574467 0
414600975 576801075 0
770152617 86899845 2
841814211 200175126 0
336423805 97184268 0
629585419 341766155 1
89967158 296326910 0
840593013 300662719 0
342412362 700065501 0
506669115 501607102 0
627970566 18864119 0
512279380 595719682 0
463498525 839380215 0
641051800 51764581 0
198680525 164018822 0
634179415 590454286 0
801058592 294569104 0
845051860 542321652 0
876816753 701564508 0
46652496 19223296 0
660800000 311469729 0
134155576 108799586 0
674776742 49335790 0
793961181 122065892 0
719578560 538471581 0
86765551 232882114 0
489526106 20063979 0
399190359 452489446 0
145386435 959797387 0
656218510 511229847 0
86189743 179348407 0
854771654 399300426 0
76913128 796779935 0
110148749 864177405 0
448692896 985940681 0
57617686 873386517 0
106886289 256221621 0
89100028 357816897 0
631860622 416576587 0
402366449 711286392 0
694831571 364107558 0
930460580 84852778 0
477098826 67466821 0
14624054 455083429 0
113660454 66244862 1
900453206 126356225 0
89670786 762176300 0
88128438 613147211 0
346549353 89559655 0
466137129 857018370 1
945440107 405527737 1
322533600 532098825 0
546322674 265304290 0
947256294 259641050 0
120870439 628034101 0
7028575 202514360 0
614387982 242613674 0
761389273 316946815 0
183159640 86086108 0
364978915 679117839 0
489261104 615412056 0
697312715 58046771 0
46818504 496100304 0
928862128 501838133 0
107425719 299270025 0
570626534 173014209 0
841865742 31585213 0
269165165 471211089 2
79743465 613269303 0
339589304 409084980 0
919564448 271704921 0
596058776 579422965 0
265997484 574212872 0
937363597 649134470 0
187761878 666042414 0
256447335 913446174 0
933378062 493477301 0
138538245 21701161 0
255449766 930622574 0
21266686 81842467 0
856386727 899891037 0
774457709 688422472 2
211418916 391435979 0
157451624 153662651 0
302489969 206244685 1
180636728 897563435 0
538463540 661880931 0
745767063 332601602 0
335998079 71100070 2
790541531 594084639 0
372316091 773444234 0
97739344 689497119 0
286321621 249119977 0
835017404 69803488 0
12972904 659594418 0
282243827 122243067 1
753126212 78917195 0
388316658 204891448 0
620058103 791043038 0
511354215 625651735 0
588892648 113925210 0
423020063 697568376 1
92326452 757931387 0
371228305 139532690 2
510604768 636926538 0
99882389 153580032 0
89110640 226073681 0
279530553 229582036 0
656774202 793330454 0
933545623 376272594 0
852558376 28901143 0
986941728 127603034 0
929600303 463480363 0
964033613 962147080 0
315229123 7085253 0
527123434 690864354 0
191759933 317765194 0
247280870 462780605 0
331942672 679109552 0
874407367 867733420 0
829738905 799352553 0
979923433 969525117 0
724029601 922072871 0
988475972 240062102 0
38052914 876405558 0
938125210 85034881 2
364354617 779585510 0
445723294 67368060 0
51590939 14963334 0
247063070 908473432 0
394350098 594682055 0
38267734 111530209 0
946000668 447769810 0
121067180 99349376 0
760330355 430643068 0
604428338 772604155 2
308355801 957749377 0
735322862 84358215 0
110424835 920726053 0
476810400 646649483 0
136770476 891001279 0
840307320 702083330 0
551430870 106339618 0
699191865 393309476 0
117978412 90083844 0
665870314 854591529 0
123844606 368744288 0
51856632 657386201 0
245235490 324071308 0
711543061 541995835 0
759085891 57724974 1
74902601 914170441 1
479811361 933349619 0
106637143 403351365 0
488249901 652839451 0
758719478 593564854 0
268323641 68360754 0
2697981 458487922 0
842305947 629332869 0
740027327 858908539 0
23351928 873324722 0
158890037 940566569 0
943101065 320118268 0
487748097 245506336 0
893244417 705611012 0
25551394 148802651 0
543427254 202595432 0
423518653 461567709 2
766004522 109092813 0
801494535 204599102 2
894621273 589822133 0
56684536 456766509 0
478456510 659316148 0
933963869 990375313 0
556609048 485209203 0
261715000 795139832 0
812359519 12279129 0
620504482 655859704 2
215737311 807572126 0
260423041 320403284 0
389265594 798165719 2
908689436 50221899 0
462194524 912814477 0
120455480 582694109 0
342684383 155438380 0
57934764 154565564 0
412061248 610923203 0
294582489 574361661 0
523126045 154109081 0
830005407 95962678 0
197188195 701826804 0
90016546 838216269 0
775887115 780372445 0
846105110 339818865 0
522595247 269423013 0
58972005 119426804 0
651847358 701447877 1
383757408 679853944 0
107666740 478297666 0
636145952 993064121 0
621790789 212107663 0
791702371 693333692 0
423371482 185285984 0
212599238 291669129 0
749842663 78198543 0
916045046 322025187 0
474658469 705764257 0
118757553 351542850 0
932958167 299079307 0
65531086 779817962 0
860247672 578926203 0
615130242 513443604 0
465003048 231054020 0
139411785 839503701 0
669328052 873854938 2
899180873 797108625 0
770483557 685705895 0
755304017 594870146 1
999152696 257318963 0
744276587 45694006 0
880445962 682053282 0
24386847 637926978 0
818704293 516746148 0
962942734 429169064 0
949930171 936330356 0
696994177 382330497 0
454194639 482110799 2
341050749 92210418 0
154879714 72399387 0
902897420 584397671 0
775798998 290029776 0
562916284 673130649 0
771286337 903646006 0
508177480 365315666 0
290095437 20124827 0
40155502 163933708 2
212348541 712700631 0
767014333 388342191 0
704482901 480941225 2
576644244 720841775 0
641925566 228874940 0
973988990 303363931 0
672065458 428098501 0
186990295 627847600 0
77417693 848530809 0
924780438 118173249 2
946739243 320200767 0
178254454 578858876 0
323808703 653036512 0
716888413 664444230 0
124000952 31819246 0
956449261 41213351 0
163489773 14406339 0
887805882 230513849 0
519376488 109186005 0
451130123 562708570 0
664265566 385010935 0
401336780 234179568 0
531214042 80181932 0
734618603 462727908 0
43819311 311200769 2
857937255 124566931 0
38032612 826542673 1
106419229 826115533 0
32578711 575153915 2
94844553 424421380 0
913552539 549881515 0
400424447 331821963 2
972023404 599049640 0
132659367 81545652 0
490598867 72826810 0
969392621 389046366 0
434857738 941161088 0
256067391 670588491 0
454387204 611490498 0
860913895 790734418 0
758841941 793277804 0
111040879 299936303 0
540061160 209456064 0
618588617 79811934 0
670134084 330814839 0
1614671 608514707 1
1256286 597478577 0
266455081 989781083 0
138680870 985265787 0
929877521 801285423 0
10099049 377583954 0
32156061 95759885 0
681694337 518096582 0
103914917 204707161 0
110613049 757686870 0
237473745 600399490 0
409464655 24382747 0
654664699 46709513 0
431343319 445051968 0
356626874 9808308 2
144650731 661976221 0
61091398 410105618 0
8165771 949625458 0
656610282 724483832 0
76563457 360105096 0
806106605 323180166 0
986713698 33641964 0
630042024 33912242 0
354614860 968778409 0
272264916 879131172 0
526588464 376829960 0
715188857 84425331 0
678514647 723485736 0
342106232 126812996 0
775277851 444594690 0
490778908 464351331 0
39875917 381727994 0
895247055 804419723 0
275152526 874815277 2
675534122 150695331 0
416815960 446363906 0
44974055 291281250 0
320689379 189498419 0
847042053 343243267 0
542270755 130686671 0
117472470 118409250 0
22654594 421151874 0
813260164 981131832 1
86893458 275768963 0
404471915 146018102 0
868978179 820158489 0
171703486 755704441 0
411849147 655427109 0
857307555 757223597 0
78636679 395284514 0
220169928 705609773 0
171376803 902259610 1
902907849 584723013 0
995332507 935606282 0
543330126 711857921 0
748935779 880190719 0
475496444 291633271 0
67918607 796407594 0
847295076 865558691 0
678167608 740698886 0
753921343 307551845 2
851997627 569237507 0
26871509 437995232 0
328404726 114110365 0
67297395 382735011 0
441686307 435493063 0
545110023 237983503 0
256081184 828564499 0
434927836 203185669 0
916612162 102536603 0
79857666 113440734 0
8815480 673932390 0
720389635 494181430 0
48526650 176045524 0
81869391 880154087 0
715254464 718472326 0
8025899 87217310 0
478385006 942626319 0
639127482 177457100 0
628561710 860747939 0
79151756 103533249 0
10346837 722450944 1
653658393 912267682 0
297310096 695048414 0
598198843 6060124 0
500541235 967658307 0
776575686 361393123 0
397923910 698299139 0
760475695 242105270 0
967369542 694354818 0
847863891 693552450 2
12604311 223257582 0
721459464 170245102 0
352577094 999532256 0
56505768 966138648 0
876479712 106539265 0
48290933 502487913 0
663353918 14064727 0
620984470 41500977 0
575252950 953304234 0
19525689 866805105 0
322349039 976765569 2
146208662 545296983 1
685903524 881218029 0
425823850 229633224 0
591854743 762782224 0
518165045 169374624 0
206660547 587280217 0
843906364 950386604 0
209080707 294298583 0
136684917 191663535 0
614283728 130855151 0
778602626 732802737 0
997939935 306692906 0
266408959 914630452 0
878516651 68212989 1
548541119 796281424 0
217240245 613330934 0
39237137 334439779 0
465274045 80674993 0
697607009 893021698 0
139233034 54718704 0
950193804 779164997 0
132864283 773004828 0
577298312 523935360 0
242065795 812241555 0
599400535 12516340 0
49768175 580804583 0
594389116 311382339 0
681968892 855003882 0
67189559 383213156 0
426110540 876754886 0
165175460 504664185 0
265170183 695642204 0
471822518 547982847 0
387528837 643906979 0
17385376 151865100 1
948807483 310089438 0
520029098 233399914 0
475232627 452420075 0
282359283 634674534 0
416171990 239434592 0
963007133 348744488 1
25578827 861581425 0
286105154 25255443 0
210932965 820563022 1
130186501 318231270 0
317654827 477156858 2
540094485 182210151 0
979008321 550339187 0
583103765 679395534 0
394283559 319835451 0
934747066 379920351 0
711785438 43479190 2
334156200 135457522 0
416086209 31501533 2
164922020 242385338 0
502650434 952190129 0
210221938 808601035 1
157149191 995058945 0
968738651 188477740 0
839021630 980959878 0
259503759 871106939 0
445640084 263486243 0
376782823 333486357 0
2296609 617090045 0
388833566 666464265 0
506767723 870660191 2
525844312 247523079 0
180402686 181881998 0
25110874 451837182 0
153274967 986464405 0
69918396 441499700 0
616271070 188944790 1
404695442 100776715 0
88023861 805665743 0
629743516 713342837 0
79012306 876760692 1
123570140 234321816 0
149739877 369349628 0
403018751 81895038 0
892904275 903466930 0
88556368 739837543 0
727681073 936189387 0
289364322 371966195 0
163712601 229075359 1
547131990 79326880 0
161721607 278449226 0
901055543 174866167 0
652405013 961389358 0
42768659 8697120 0
108987863 154558888 0
951188168 415343479 0
581751395 984363745 0
852967753 184730262 1
979507896 302602241 0
193284266 572113201 0
730111497 151627833 0
585686533 270561534 0
192839124 123632722 0
769290012 883196986 0
24101793 997724880 0
134434278 294407812 1
602526300 87817702 0
394977484 822510229 0
96356285 52643619 0
177319967 93971640 0
306766532 778940865 0
578072870 519610144 0
70699630 719861685 0
112072726 937781202 0
24354444 782486538 0
28719360 800865475 0
115771516 368989722 0
43821474 299938349 0
594636191 774793799 0
59097145 545649364 0
405648349 904389624 0
930878233 823461249 0
513572030 651277332 2
602301896 389914133 0
817189406 240473881 0
102159530 518970207 0
189654160 754254489 0
148846888 578164364 0
21941000 773614632 0
38831062 369249747 1
480095359 842999262 0
291612731 1693541 0
885892999 711497910 0
343293407 121438080 0
376629305 585686980 0
401043469 321755251 0
668431005 685740416 0
915022251 1656665 0
638056098 760027995 0
992974573 991577073 0
867287551 683480361 0
139721021 50078427 0
798785676 175712195 0
162344449 891932620 0
143010718 976071680 0
545400561 555438200 0
417213805 44377803 0
612548127 140633192 0
442934569 489703997 0
262656003 743335066 0
664114189 590802955 0
40852888 819554233 0
618857567 209854739 0
901867534 134240336 0
37366974 405815861 0
275552339 421682219 0
375306431 9539418 0
126795949 520597916 0
492956320 78644930 0
991119690 731720618 0
368055500 760876478 0
602422312 954737683 0
50442540 645621049 0
679803466 45853114 1
618406681 740608165 0
76075038 148232466 0
317039300 414510038 0
810717870 435616901 0
7586001 860296023 0
756981360 782686161 0
485005103 910496288 0
345911104 188282184 0
52591956 469129745 0
596580055 529437217 0
323424332 334391002 0
607600025 463214446 1
850890278 378777049 0
758729997 899221912 0
391118129 83054917 0
138442913 87698550 0
858820182 41250716 0
572549964 341425508 0
782775717 969979567 0
16645137 372532543 0
193731620 403083430 0
858901157 58014236 0
5479340 24625084 0
947570698 82385492 0
73956199 996958082 0
11234913 327798618 0
265220738 557405168 0
621954595 595332521 1
240186123 692518133 0
452733823 607774652 1
327327295 102006356 0
196271269 772035689 0
892535730 51294082 0
442907889 355733196 0
874647823 512610115 0
952269970 512488205 0
609824086 23590072 0
834885435 92634859 0
8059571 172859351 0
777318130 849725945 2
56745815 609477172 0
480812414 927706126 0
963696804 637990486 0
740624734 310566386 0
261660269 51342616 0
111920687 664683295 0
634640666 454486438 0
375601105 242348681 0
60522846 103770976 0
941204214 202603577 0
326781669 569150143 0
588435248 80962860 0
414701951 237267307 0
500767588 36577039 0
21339066 708001164 0
387927559 362983020 0
227032397 742737008 0
967104927 435498310 0
424164973 592789922 0
810355350 434013109 0
98486178 102004699 0
922304538 409104754 0
510055984 759454705 0
16097533 404046483 1
112163201 228041691 0
694091016 861235235 0
480015344 769079582 0
84699180 317146409 0
16600617 915857513 0
343868419 741460254 0
866898004 161259343 0
400236033 348572806 0
193503048 695772851 1
306239544 243627947 0
142815961 750285963 2
329397906 641054197 0
760421431 610224041 0
926189318 879106460 0
803616841 776259572 0
108703418 400145791 0
21134773 9777960 0
105756373 638669186 0
223121504 292777604 0
580567868 52134956 0
694632083 236195814 1
802583973 18647834 0
67527271 119000336 0
883398172 723013571 0
220652075 152872746 0
462742660 857784820 0
138557471 274607546 0
534346029 977631763 0
499592882 503560685 2
853486338 892436705 0
235414582 2106382 0
906521769 304537872 0
676157352 504047110 0
551739213 833994152 0
952794924 442361235 0
89171595 337183554 0
458769923 808280149 0
682585466 806810901 0
536845657 573684549 0
636607231 190923594 0
381077965 752309796 0
279249461 117343817 0
665860246 512509340 0
191834618 586910097 0
236939884 227393616 0
416934626 197432068 0
951332222 757332698 2
19266531 398563408 2
603860127 134406581 0
727871708 742506791 0
817308800 325762238 0
399288564 4539543 0
627613971 302978331 0
401206620 726247630 0
642497084 147696907 0
328065166 79473135 0
281257990 76169098 0
73911619 964425897 0
146876061 578639172 0
32087516 63717595 0
181525591 979059938 0
64645057 445349748 0
188068870 80778421 0
29632602 164951841 0
24321541 460688104 0
224946346 169991618 0
746851639 721963685 0
823062286 459005382 0
49258500 63323209 0
41197763 199704168 0
308368123 847562031 0
560615635 759940419 0
584732347 93818203 0
869968534 219724876 0
798379426 523699250 0
463686570 341677843 1
919827663 274885474 0
254884733 552531820 0
137245387 807182437 0
464804643 918694587 0
901609728 31834044 0
351426778 62809928 0
985513278 965996903 0
977998676 57003806 0
400647170 795614546 0
555635406 632457729 0
890034316 418533966 0
736912850 7906185 0
944939756 834938132 0
548862422 13756944 0
649631725 272171828 0
860234692 651672772 0
774266986 161364834 0
129668654 649848604 0
474215305 20721830 1
854583785 509142839 0
588159728 923397808 0
594543045 808467834 0
367490818 713853173 1
897667383 509220330 0
980981630 461615802 0
188860215 758638181 0
57155610 324393964 0
931855983 908878030 0
530862278 209758256 0
51784228 13895130 0
827218349 782093371 0
190747835 895674304 0
611130821 35753355 0
954257588 283219918 0
50470758 479221440 0
112985922 59522578 0
180056333 211385500 0
480869948 335371003 2
78038504 29303919 0
222899021 137845673 0
63322995 538881753 0
368027225 482095270 0
59051318 223269502 2
644964939 55533282 1
35329198 481052060 0
399965133 376960257 0
61445845 252063018 0
490652392 9122768 0
104132170 561536971 0
819693601 393722634 0
320418474 535370787 0
617591822 510777269 0
530671856 961565088 2
906211011 472607535 0
43218861 427075188 0
796974175 842942568 0
134705590 145260419 0
591514664 720854221 0
668232965 939527311 0
106095770 356407907 0
718429007 43147821 0
279545626 397423530 0
507481614 50945972 0
77685010 44689042 0
882101265 21534348 0
15072839 131442370 0
327791968 77104887 0
137856468 425005049 0
854206489 711823650 0
992215503 861746458 0
502279904 32861311 0
242383246 737914875 1
818312263 790586056 0
136276018 59275132 0
589951081 423507659 0
647236114 319848648 0
408847019 741151254 0
357558781 767139643 0
784900260 736816173 0
68291582 455591972 1
166157974 883403503 0
827513140 362638964 2
862854927 770216374 0
431648293 558086058 0
445389960 578206399 0
416843526 330769753 0
38398537 531496757 0
364502389 4078661 0
640070556 658747553 0
686853273 248567445 0
578494262 541332251 0
754283954 173444958 0
546796577 270728543 0
645477600 951391161 0
693434744 603182945 0
346382622 174945022 0
868167834 790577145 0
460756900 937062730 0
794554722 858671035 0
230285040 555906330 0
523952713 310441540 0
701977468 886940404 0
269490524 224713150 0
620126782 121537157 0
767007730 631646129 0
210865694 770812124 0
952900189 530481336 0
311353011 45026639 2
274656132 440417623 0
48575568 238016045 1
882182890 922986347 0
483663904 21780657 0
487977191 665025237 0
731454606 891608398 0
473801177 102032097 0
451817960 386197395 0
290993144 79746213 0
627881712 263491406 0
951804321 579320862 0
625931976 966474636 0
42614163 807818485 1
447254793 646627491 0
205998870 100519235 0
872536413 231650483 0
830460711 49263374 0
757971916 107000851 1
870173641 763637130 2
338312598 368699820 0
44013600 627459069 0
665793944 126717829 0
736216692 461101078 0
406726885 842250226 2
710916701 539901420 0
273614347 92080399 0
903423783 550373510 0
637552318 276778777 0
517760051 438318198 0
65025852 864530794 0
534247700 160781532 0
128180455 781694598 0
970418918 825613516 0
447839608 855582639 0
511580989 84944634 0
382716051 704599044 0
74508185 825779577 2
31444120 458401046 0
63232867 130492653 0
543350072 63142431 0
141777649 269199927 0
960581533 444909570 2
189628912 262453167 0
431425468 916221963 0
12134702 292288775 0
615107365 949426830 2
582944178 226778928 0
506530392 197788602 0
947738683 719670913 0
897389282 38647691 0
160883644 460825286 0
601563967 693248826 0
616774925 927523346 0
441917462 594965879 0
493674423 687076407 0
84212238 992968081 0
77407086 579635114 0
254405342 456571896 1
2795103 34184235 0
148068712 931302323 0
993901792 855703798 0
490504129 31305953 0
286363165 190797723 0
257472092 355189049 0
821344580 37187906 0
612081338 300323011 0
709877493 613222560 1
497738373 791332610 0
606597510 163637132 0
214045889 304772488 0
212438280 529864096 2
988016080 419564774 0
555483741 812834662 0
654424746 103701692 0
925560996 711281344 0
345752721 821417496 0
572586733 160528324 0
856418711 366034788 0
485815433 465729588 0
180259889 944109800 0
548610265 131600313 0
731453842 889085057 0
756716215 894100659 0
571878051 922742531 0
950654751 812186064 0
802758650 829560262 0
375046697 538100275 0
567585410 231000145 0
604377257 867395965 0
159747514 767632618 0
740533554 486566843 0
649025871 113041719 0
733900181 603496152 0
743083192 850162897 0
699712597 481211882 0
471299443 155467188 1
111107480 36051872 0
622247330 925651028 0
92735213 675497602 0
839396562 145349028 0
18174923 298632500 0
319456065 403306339 0
937251545 405028867 1
726228247 701004595 0
991271968 563863534 0
776014319 75032032 0
229263394 61652805 0
122642464 634577746 0
921887744 124323129 0
281898428 63564383 0
1947972 613486998 0
420198664 74036882 0
363746796 439890485 0
669537660 693153696 0
16751742 546084022 0
703423449 555579344 0
923547450 916200861 2
112864451 238809723 1
817295974 552049333 0
384514523 635719320 0
674631955 825130643 0
577663616 639569570 0
232027049 784632507 0
23586308 858993197 0
348185992 90655813 0
550156223 69900630 0
287282083 674179603 0
559500537 501012614 0
349671717 87341485 0
718983121 677659643 2
496575303 668088309 0
133520823 566982587 0
304927622 894853322 0
506845903 813283114 0
168004967 754752797 0
997705165 655108290 0
586572502 963052570 0
939798339 40989107 0
362962816 295611142 0
846174110 341616989 0
803887115 781814625 0
138962275 58273208 0
858387834 259259728 0
512306511 908163498 0
860049279 118229938 0
55704107 228028573 0
577200380 858461883 0
11172415 786851494 0
39033119 987628919 0
778419800 975309250 1
592556643 118867408 0
549526775 505968035 0
307971918 19597312 0
178124524 910634517 0
184874330 899872236 0
678325069 94455174 0
507711799 54873266 0
362037963 384377829 1
960298681 966926442 0
27909107 262554423 0
309053749 254253771 0
524483249 516935356 0
723969316 649242162 0
977970344 564457389 0
99118478 836817311 1
993877615 3119586 0
596322175 391490235 0
583271382 865020024 0
398247310 235024772 0
332995646 725708048 0
305160264 370422377 0
420928595 145040547 0
795843291 294463699 0
321653911 971431244 0
765194858 530703045 0
440474506 712553090 0
842281609 106232036 0
99938524 681614584 0
30218237 621185535 0
502933054 856154497 2
964142392 61833131 0
710750404 1747625 0
222747952 421401528 0
289745842 557701176 0
411812688 317323665 0
420106841 17238835 0
812674353 215358469 0
894053099 563039574 0
46074418 56025485 0
611841511 464728578 0
747940054 414720026 0
893213015 236356880 0
44443865 184143032 1
662938940 74878401 0
236182126 709829919 0
167978486 680870714 0
126136893 782495924 0
46656807 560468435 0
893138918 690438183 0
330687995 149182251 0
204534162 449813450 2
710838257 403055146 0
321304120 1189672 0
83646312 405328154 0
81536562 58513295 0
189025109 59718516 0
933649086 155277712 0
323714062 694217610 0
515923626 917954628 0
894918707 367045819 0
723745523 15479739 0
513225993 84943379 0
841413184 30113190 0
752326139 462879716 0
512438461 592579966 0
68946092 912238442 0
459392036 746455155 0
610793349 328461736 0
392980785 11212918 0
410643035 59983769 0
600581853 7098646 0
987918068 873262085 0
599720835 764102618 0
520300999 683094999 0
306947247 132741196 0
50457527 120514339 0
544819599 915180551 0
107747486 564614199 1
257276207 851566981 0
313232321 425071432 0
555949347 337266409 0
264257957 493507171 0
70368808 776325475 0
594765483 162937681 1
705206021 521653017 0
797980066 397962485 0
580585347 769413047 0
864133458 129701817 0
514282577 351954493 0
973332674 283182098 0
963346403 512980676 0
417753610 964854075 0
800293042 443407361 0
514216543 221556868 0
193124123 806751390 0
148857743 109369475 0
18245521 933743063 0
97305862 34413408 0
523873201 887668741 2
404804163 220501914 0
23945258 775869991 0
160509074 111667450 0
946092580 636555014 0
123951466 917280730 0
510992470 599540915 0
126077275 144393364 0
335169171 246107718 0
904102267 192557222 0
293701941 248506976 0
627155984 749385039 0
274326269 83409596 0
457430673 392808783 0
666690352 414848912 0
568979100 631113491 0
920037956 504488519 0
77103034 884050867 0
68590608 418668778 0
762640146 560404855 2
741511596 189483603 0
61747637 105891738 0
295066599 929092353 0
34884829 456210693 0
8826981 232925328 0
453977379 520761303 0
583632694 411751514 0
678472770 998027312 2
61193355 882700387 0
667272320 625337025 0
889900177 555130325 0
983605286 738550288 0
817876595 441931412 0
628062537 399170154 0
797849480 549243452 0
926879676 893471102 0
580047178 853361504 0
217926677 804988861 0
300179122 214443203 0
222955873 985429070 0
957068659 438296566 0
625828520 710128246 0
487949331 419852935 0
168177629 68583107 0
323056898 653619966 0
105612587 583586936 0
983686987 800612968 2
76341451 670819422 0
485184605 867775684 0
54796590 64157715 0
827722807 914638559 0
977232113 646211494 0
66933945 132382226 0
206853855 354707267 0
142094571 595609227 0
663493805 653985712 2
881399878 769911253 0
900776177 385694398 0
906154839 13026983 0
524120261 811764849 0
200627444 584780827 0
590643953 292406966 0
573908156 693399981 1
569767277 29431800 0
44427074 894435353 0
661666796 282458482 0
895722756 987711184 0
694031109 366952791 0
957160346 351108910 0
920293076 834373889 0
605539203 676791793 1
920981522 826003141 2
316657916 869901837 0
431095790 262184426 0
861400737 560945796 0
267750271 112697136 0
613631768 220979616 0
145851443 31572883 0
418875305 150060094 0
837509125 806873685 0
591595031 178110512 0
33151373 898164631 0
296889222 981127577 0
750789965 50526989 0
300754353 974647305 0
7151652 123783764 0
835999552 958429875 0
164947274 604364417 0
258938690 714517882 0
354349391 63395231 0
241207961 271382471 0
79091651 763586387 0
559943702 663194877 0
107152360 39901981 0
764610290 624733561 0
489389059 191156458 0
36202250 152685304 0
925077979 656316106 0
821245038 407352756 0
710260812 968087454 0
752324154 372112188 0
560090723 9617606 0
217820419 600995005 0
34436183 488350527 0
9488233 840306014 0
287997001 11381321 0
134319832 522401992 0
941955616 64541252 0
50061143 131072877 0
949670154 90417276 0
651078461 290591520 2
443368884 36278966 0
350599700 139420587 0
519957919 132768373 0
365030141 747876560 0
949821642 37057152 0
968036925 207883368 1
11436431 346435238 0
390825191 443525962 0
813744228 78341569 0
102465146 797230051 0
503153743 792486017 0
67758301 781107303 0
92852381 195374167 2
981548752 364295961 0
79505685 871527961 1
28801960 493172714 0
867842706 38532295 1
104167054 78069955 0
744321764 268184068 0
655811946 822707509 0
933612016 90127121 0
550190547 953476826 0
178902540 373468355 0
938918007 258134257 0
469427094 131315001 2
24212282 228334479 0
806488266 534744444 0
5025272 415989992 0
502627407 615912325 0
936667608 78681444 0
735705494 876745414 0
91977590 333578012 0
727512747 653607861 0
481099183 837398763 0
625792042 5224646 0
363109458 575349267 1
331262059 965332700 0
657837181 899413327 0
547253152 87994108 2
526530518 793402056 0
460365307 974054997 0
601497152 716186036 0
52062693 220486764 0
119430192 398282173 2
257464321 221416249 0
880660199 298511889 0
39253133 257802215 0
341231285 728100636 0
917846784 513709115 1
130029097 493925627 0
586965171 308837095 0
175281964 269873368 0
766030470 545342683 2
929918567 820661919 0
131989365 155164672 0
492969456 913890413 0
230439259 479682361 0
76352761 657376237 0
496076870 612364000 2
774882879 873757287 1
19124168 710594833 0
263804018 429989246 0
580665352 757467279 0
380062713 886355716 0
986473182 482051246 2
605073077 991216873 0
545574834 172693821 0
15806381 837732235 0
771594571 215980480 0
951935170 312377724 0
307136784 49264596 0
381847466 608538911 0
876362270 18044042 0
376851396 24988812 0
109255104 669292085 0
387715703 837796935 0
358492582 51419304 0
702714552 670427101 0
899645577 649996206 0
726939397 877737283 0
635832893 887990662 0
150952853 654195144 0
571886737 677280830 0
382929472 251344924 0
630866591 839140161 0
721234181 987943204 0
676143701 349693848 0
269929994 109037530 0
982740776 390291321 2
699181813 91667478 0
966779686 153447924 1
975460532 173948271 0
513933613 407218267 0
48150657 511758180 0
99137170 348825907 0
932114033 967055143 0
565532961 693311722 0
990720816 457529009 0
260154933 151968738 0
232599915 454332603 0
492895837 732944468 1
127148872 700591382 0
861725830 500969497 0
498409837 60484204 0
794833075 608640195 0
81842918 825896897 0
88218357 547414845 0
88963399 364281991 0
252846095 124409613 1
755920643 411117447 0
659476773 32197172 0
888024164 90109818 0
122812918 78881587 0
208385433 248468164 2
613280554 191507593 0
478992965 476312886 0
972051073 491139195 0
792412042 839182793 0
8651837 910688637 0
953225645 279010174 0
361140274 714042554 0
203004676 712445141 0
261513504 263725863 0
551988962 147970452 0
137230282 49344752 0
377314461 68507953 0
85358388 147833364 0
382204475 414010391 0
699788010 27598440 0
10601759 14960152 0
755319025 521334494 0
156993500 921323326 0
244548658 175340552 0
174443007 644235365 0
271907944 32040938 0
245585237 423971262 0
102100270 108641349 0
843264485 792485680 0
56679878 275464240 1
644803982 51496401 0
331475523 114094407 0
693738156 697030642 2
836203561 699645607 0
928078137 593531004 2
292619864 374696154 0
669824474 959891380 0
434265661 902440641 0
526374828 111503315 0
819791855 103667041 0
426850403 992949107 1
176900174 795065643 0
991397324 132465125 0
944043297 285359862 0
195104841 75634367 0
484664053 168702612 1
529478290 363630222 0
556537181 3906351 0
569286236 867507772 0
55794536 346726231 0
405388342 687623013 0
48719891 68525202 0
461570618 271933570 0
686927399 436750641 0
703787267 996879752 0
753632430 662658383 0
179797059 236661912 1
797760650 338151256 0
896797829 688795606 0
548224597 407116278 0
683088176 429023210 0
77630308 477976516 0
295688037 10973945 0
36666266 742186858 0
898646129 658087571 0
163359423 737502032 0
609431113 62752608 0
573940693 389692393 0
155119252 651734858 0
39737458 314131746 0
95463802 896147937 0
648604137 315099190 0
630906960 545524554 2
438113542 304290423 0
555267370 710507184 0
248732105 915511336 0
98996968 957326100 0
407773238 421263036 2
438607769 416183042 0
133965760 860402452 0
13766167 12351434 0
478413814 785664672 0
576197755 708943973 0
26210964 24429824 0
96588207 726032800 0
821966028 631393144 0
118243417 529075109 0
10611924 156321382 0
282694820 78324866 0
599420413 285850920 0
756969675 388110307 0
514884098 449614615 0
509755671 961109251 0
13859759 70647673 0
922357191 229895459 0
861653873 395495808 0
649857200 54264884 0
290559801 618396256 0
813997168 273153636 0
466170593 146437205 0
488390231 84004835 0
506152711 534502362 0
442603787 105967673 0
262455909 748565343 2
954830366 258426235 0
783728628 222954568 0
55640078 283918158 0
109266675 386769676 0
415571921 856323176 0
576829698 978584910 0
64502663 117386557 0
555192003 711715053 0
105913506 617570778 0
954856618 169797591 0
561301020 517749992 0
709553224 523433019 0
907327462 145104431 0
644604507 58622632 0
376986760 727062521 0
947974272 936154642 0
27003040 93145947 0
639897792 68644245 0
354057823 331876938 1
747858142 984635913 0
262450584 59788871 1
128915703 355824731 0
939564116 368661621 0
107332334 368185425 0
211244331 985915828 0
431178956 162716329 0
347889257 141385121 0
228154287 93922148 0
497746899 318601805 0
382917533 587700183 0
537565641 147767677 0
663036946 158222891 1
432036970 316362746 0
420145021 411804503 0
683198483 894960580 0
267767839 895812567 0
934583931 804651380 0
159651268 756730851 0
76039033 234232312 0
349603290 901730335 0
69727004 667640797 0
58676242 45525483 1
199288042 772057605 0
166802095 53623926 0
147916351 381010103 0
849175175 559670998 0
227067696 185041921 0
308631081 394640985 0
845264992 795976577 0
979939213 132820743 0
587092901 562002267 0
495490083 470273292 0
617350165 890845955 1
840805813 985501119 0
887189770 273232609 0
201462469 494809616 1
49488575 712057033 0
843480405 164892255 0
498019466 522445784 0
85007352 727939185 0
98333062 451832445 0
530684398 829648765 0
19709175 341519031 0
110770200 146198415 0
988371296 632317755 0
643331229 996168944 0
257863642 226258790 0
540480310 813800198 0
786547877 505640902 0
730491638 17679550 0
573626823 452446475 0
933388257 155591655 0
178768532 630118777 0
113790797 334730633 0
831707955 494171342 0
345764520 113239638 0
818606797 228684878 0
634326277 716112876 0
567931556 286892312 0
999153818 952809294 0
311307398 976138548 0
725280148 67052762 0
696212720 102799384 0
845269859 503983359 0
19118870 856913085 0
223936079 52156423 2
467975185 77872356 0
919921903 865984305 2
138845484 969231033 1
270149909 832475101 0
923298949 599028514 0
34272432 539523484 0
383722894 750061658 1
166064022 845345648 0
283093867 16819767 1
449671649 914981095 0
419377792 915618046 0
586119332 134277551 0
554311378 520616339 0
62023766 308687370 0
101045782 40409227 0
410228960 542461838 0
113112019 36566082 0
75396832 247576088 0
484345318 23950664 0
598380975 36904418 0
143356795 52823836 0
676881458 112291251 0
387456546 326312280 0
372780869 88544880 0
235303336 890902311 0
102339262 500504520 0
31728604 476030299 2
830834233 576028193 0
339220541 200983287 0
469713976 834496031 0
266771987 178808824 0
615607519 789006178 0
246950770 898004033 0
545600115 226877211 0
562538705 652917538 0
894660212 290939483 0
518851879 905759165 0
981897684 713332377 0
193582426 435189365 0
758189003 474519373 0
65192777 70544959 0
822964933 18303158 0
679346259 332193023 0
800829179 768999498 0
178658037 284599426 0
674262417 74887194 0
456477786 457318226 0
1719639 125030954 0
686199231 484001293 0
284502989 57648604 0
476150630 807654302 0
918766238 520261482 0
138522186 933987908 0
860646959 7791180 0
155904258 414305862 1
45790774 443990088 0
891731770 530355579 1
203911513 82170916 0
976591646 357134911 0
450170068 354448989 0
953070322 988577948 0
181560345 646168775 2
629426463 61418743 0
839849190 75230849 0
319329500 744174275 0
664218400 307927272 0
957112938 433972406 0
939416512 416108216 0
753144858 414102218 0
616645152 776604008 0
767521653 292894923 0
989085989 786651756 0
674697169 587414988 0
900883932 312709478 0
40550966 87981511 0
451023070 379880002 0
817715852 6967287 1
322939559 125909225 0
822485640 370138303 0
358805885 77950810 0
330133553 54955586 0
101009984 499038838 0
702765740 115765560 1
155781443 831901337 0
953633756 27336668 0
466660392 911845013 0
686586410 211489364 0
362011652 795770733 0
557638214 601397107 0
60373699 133741319 0
119890103 427383891 0
509656693 801795139 0
274743206 313271966 1
754095621 289897014 0
886492352 917884024 0
160270617 522717034 0
456914269 131669246 0
830488909 882224 0
124852954 762001916 0
643981035 772290612 0
936576930 932809481 0
228252879 63015710 0
298346305 138079110 1
865744212 29655708 0
330222868 573135186 0
927438778 450531332 0
636249626 207143776 0
780064545 254101679 0
903443941 67230217 0
463736526 402311018 0
14658815 257172312 0
333592965 694597003 0
404592152 777954 0
726059586 872927228 0
57546317 553551383 0
445473866 185525415 0
133026285 801062525 0
225019390 129599083 0
929472530 258550859 2
604594138 908693689 0
127875949 529296711 0
428241080 876665885 0
729717897 389827305 0
375498657 66831997 0
854623190 619272768 0
341861458 740819780 0
544847773 512512116 0
424384279 109683751 0
7400236 164263700 0
983761822 644010430 0
277888218 353314833 0
715940174 130287920 0
216398945 415111575 0
43383647 929503896 0
976692921 752897475 0
458418923 732953321 0
270569394 498992511 0
67316776 1368330 2
863149619 753322006 0
630282218 145765112 0
776577311 115743198 0
225804395 643363981 2
740431137 619457596 0
900223084 621536149 0
453164639 879840986 0
68741630 542650910 0
624256414 823015973 0
729682345 761802832 0
215747955 829449344 0
277411772 46176224 0
69045924 659810113 0
651380640 158062747 0
292547273 679503052 0
128498176 239444182 0
229037977 61400827 0
965688854 459417187 0
897228717 968490811 0
842459237 366997799 0
120328777 791140580 0
183728428 662890381 0
383975266 566646120 1
26443967 969837138 0
141933258 237679973 0
697745256 458455538 0
51474707 197332153 0
791906134 50757955 0
800648746 134004287 0
58090266 629506143 0
633506467 937758714 2
967569898 132728083 0
700012754 78516030 2
122863222 284566429 0
424445411 460354158 0
744493269 159674371 0
11137821 247847913 0
145056191 380745599 0
377961403 866231481 0
317512595 515901663 0
100882035 382982148 1
77925977 94990997 0
112637022 193392317 0
70803276 959852528 0
681776905 548211032 0
96904634 542845920 0
124371359 364342828 0
709616716 257988398 0
377046501 151936486 0
617550979 178977478 0
32211909 559940213 0
387215993 436786744 0
883560700 111884922 0
367339026 973929985 0
419599288 411615592 0
969501477 356941157 2
743021670 691727995 1
111894171 533622630 0
371818064 234961038 0
699861492 711508446 0
332274688 354989620 0
587354474 84764350 0
533542646 284752931 0
457711230 609574823 0
317451794 150006771 0
534858973 340684521 0
581995305 741014848 1
558811158 840062203 0
13584809 199544570 0
196321111 617659188 0
859172960 325249406 0
115619515 205006172 0
465791207 358725069 0
53582358 540642677 0
89213794 70776143 0
13595705 755444039 0
176288603 467160195 0
298761935 381773428 0
244128301 909569193 0
470068185 94985314 0
904282138 232076845 0
210383438 789335715 0
120285920 17056454 0
596398422 96566447 0
252429656 792485225 2
210188470 390912044 0
63627345 901495375 0
763362512 626253285 0
105183885 460577968 0
320562934 162215379 0
913836619 1127899 0
377020923 946485555 0
329338491 600105463 0
75609480 222250306 0
810487173 876298706 0
662610397 665756653 0
675851675 687377870 0
105747910 684635586 0
123547375 952536874 0
665206438 112651490 0
593780159 291427559 0
45729052 807479121 0
945930183 708485453 0
562236076 18531976 0
232025356 878776781 0
901273387 443300023 0
930767780 4520530 0
512381295 72705278 2
842880622 641606970 0
489305468 622236691 0
236537701 16515939 0
433864009 712297403 0
909026129 232755770 0
116458326 882036209 0
977515439 113726394 0
49319445 278934364 0
263606306 539698718 2
276721645 868849095 0
234764659 539793374 0
840852746 483784956 0
650041084 595527409 0
616760038 208711591 0
903830679 440865473 0
942870901 825848031 0
189536115 463008728 1
424935679 811423076 0
454750406 729624600 0
124457530 737258871 0
126730346 357878706 1
745166896 286325850 0
976749571 129286426 0
763467573 258245666 0
643990116 153206978 0
777563844 618059736 0
602804849 10087473 0
626229173 169407468 0
709248692 284575044 0
485333534 973843615 0
270612107 229974689 0
131487996 306159460 0
977588623 594568007 0
300396578 718770976 0
505122987 153865228 0
892573518 843792708 0
968273620 399872790 0
659756457 242750547 0
989591176 43306060 0
15089642 618318455 0
683100430 266887681 0
986139704 582633042 0
833182015 20168986 0
900545059 652417732 0
116199948 719451775 0
123374336 569256502 2
350481883 908685701 0
251055461 718017031 0
462861336 919133391 1
277533935 647146900 0
15768703 101345279 0
175800255 200187648 0
844014217 6819462 0
521739570 919412985 0
11421630 341934793 2
793556061 26137832 0
85377125 910327294 0
305224595 956770552 0
940489631 426920674 0
129491735 877962858 2
651525942 717927719 0
511638400 960429755 0
575172473 927149720 0
903506902 648711340 0
472216132 113877122 0
989648029 108148558 0
666426774 265112499 0
287221885 827807376 0
565789151 719471410 0
33371988 142781409 0
549850421 869035937 0
728932815 46372433 0
40774771 685380669 1
4725646 330555870 1
71074180 136351004 0
744901438 877394704 0
167100543 310333879 0
49574850 532207728 0
54109090 72792394 0
311472025 665787432 0
959336115 425157948 0
376546781 569122819 0
409564554 563408711 0
44825169 20718885 0
888288468 401437686 0
854286259 918050489 0
84428225 992705411 0
676846195 835331550 1
147447830 129579302 0
278218775 687389646 0
375389458 201650046 0
559407297 157269749 0
512644391 319711459 0
77766566 830167702 0
504300940 484503253 0
302800265 925528003 2
483000326 467814286 0
10859017 205479540 0
146964917 558121856 0
453583611 61728635 1
970395996 769433893 0
9673232 88187884 0
472533671 868005337 0
507955798 734043163 0
688404240 208141938 0
483855115 914973117 0
548999029 579673529 0
978614268 995628076 0
634744109 174307523 0
60802377 681380780 1
330844174 155904729 0
359984732 132160451 0
527892578 129671093 0
213183341 408155480 0
924605844 106555182 0
377339216 772825390 0
877980850 759894322 0
860834361 396765767 0
6181312 206718175 0
508071222 838674668 0
719280914 982254245 0
784744947 994107678 0
921499865 848998987 0
29309697 999447903 2
589994010 674318100 0
328412787 837986433 0
370678106 704536308 0
75606542 200342265 0
62126089 104590998 0
807011966 800863549 0
571972 317561202 0
414339154 145124073 0
134626725 602937450 0
591963922 432797612 0
315039417 453905085 0
973350243 955516578 0
119379402 551327106 0
52091583 400712020 0
57410907 388267095 0
694433870 170751385 0
848476371 76315748 0
214654751 406083172 0
886858141 873695062 0
297271865 892031795 0
213488350 810429364 0
499457563 39999860 0
234098912 99715876 0
656622420 323141063 0
480604641 691322285 0
473804948 705709731 0
264616244 190773648 0
438802330 593274360 0
506148346 13154690 2
692732304 608889875 0
186657019 121892475 0
894641240 330185994 0
131237988 308758096 0
786189057 109908043 0
891530425 120629333 0
978348408 278343896 0
577004793 29313050 0
141178576 665891313 0
69918203 377068321 0
479028506 556617599 0
894368323 439815199 0
941731525 255897875 0
138347001 408661643 0
525432808 48153881 0
516600695 244907084 0
342198630 92528333 0
253700215 799473827 0
689307698 124292301 0
61024205 224931506 2
758513137 353577715 0
333568235 620684554 0
587033023 916113754 0
688376885 392767588 0
129918216 801274421 0
444075524 813207452 0
583287280 163938753 0
762790437 523618274 0
6990772 147126750 2
272241959 504661518 1
433988996 6819751 0
946369085 42289699 0
729312748 994374414 0
211764044 719928036 0
850894634 550144945 0
339493078 650738143 0
364927866 4530186 2
186722425 355377370 0
290407360 382780623 0
391466681 600619939 0
138672212 184768305 0
49458365 256708221 0
130236621 488487021 0
744661936 213517769 0
7252612 860543880 0
178977115 780839090 2
536312238 928526283 0
914145926 92643943 0
731272233 804860900 0
978400413 334294865 0
992823656 497279992 0
43281365 266532312 0
471407438 823291991 0
876113003 2018329 0
662425409 760643689 0
402032782 581843294 0
743673257 333087282 0
690441127 661503158 0
403538289 661194972 0
252494108 529802768 0
45283165 790053855 0
907338729 346532202 0
764707210 680860195 0
294655949 785379589 0
896952394 795711053 0
462496544 32111818 0
53427592 998105127 2
844030086 24426112 0
847878859 697614551 0
461090856 49589661 0
5487231 719368708 0
421528611 138432646 0
978114203 621548736 0
918886760 45023889 0
687140735 43921959 0
209708819 454851601 0
140812392 947981982 0
127085054 490313358 0
93680906 651568867 0
924813532 105509611 2
207865435 970220695 0
641397773 915765983 0
973757247 877695680 0
25466313 978154709 0
518615411 470800113 0
683967539 753741648 1
110824078 97002662 0
493137383 53210470 0
747897755 254345603 0
756795462 578469651 0
183195804 907379 2
79463406 554802424 0
882370530 934261531 0
442256604 567219713 0
238774969 205567432 0
269245666 245161351 0
96022018 408878278 0
144477451 506237594 0
167948016 481878804 0
604599429 138547492 0
690429545 263387533 0
343022029 15187910 0
452732080 615700487 0
219755211 674943650 0
602561845 68448304 0
189260684 851371586 0
764461974 61178668 0
229726218 740059009 0
964883195 72263905 0
106376434 540210226 0
105813671 570118444 2
23502715 45987629 0
26366788 749398006 0
621674279 177422423 0
903871567 807949569 0
743239010 724285503 2
893617400 910828357 2
753011630 804704471 0
31069884 286920476 2
875739096 112083754 0
93997137 287943791 0
668643830 795948167 0
605812337 445932625 0
489801492 880832677 0
920471024 60445021 0
809757224 220087362 0
392119879 52193277 0
341720001 179096737 0
289451578 43653839 0
496718512 264198817 0
219111425 621914553 0
258843046 972879283 0
44839435 125064584 0
824361387 860645171 0
891982450 277101462 0
348358841 535248171 0
780489582 539240378 0
495637799 235195653 0
650991000 96923324 0
255351897 119645006 2
627035387 887444618 0
82825966 120251671 0
748755266 729339602 0
126278227 812381565 0
325086680 542340823 0
553869876 91101698 0
949802551 980439948 0
144079611 226653950 0
23777444 817507003 0
260701030 80264948 0
718201825 97783404 0
460281165 265788427 0
815098594 914447940 0
30777365 618438374 0
882180076 423928677 0
35938835 390783776 0
681831502 555096710 0
88097412 181415280 0
955467104 92587489 1
868997234 123481003 0
341830050 243875054 2
216376935 16004063 0
671192142 153615019 0
701028414 960236486 0
456552814 853237095 0
331205633 87493957 0
521426626 601484131 0
400089138 112136026 1
643130899 285089510 0
963945588 668130228 0
312821221 243065764 0
357142970 967770641 1
934121758 661897802 0
323052567 27665653 0
573001061 103630873 0
390309884 440831975 0
630894706 210371743 0
297710873 973088831 0
407407462 197959404 0
775097678 237445393 0
679143714 28407388 0
338752705 703762649 0
134608595 381008264 0
561872975 832011984 0
993722300 978661378 0
998669601 759730869 0
54590396 680989314 1
655139146 572820795 0
551088019 47068484 0
450764532 417705052 0
736519910 391987477 2
81630855 49358107 0
688726582 800712851 0
687566104 873844407 0
673040906 638327446 0
786467803 632598897 0
359775769 889666000 0
575699146 169127328 0
82292542 224193223 0
722024813 489057592 0
650292521 59408738 0
195339675 910419257 0
145459317 309375220 0
188351383 636232322 0
537894353 226847234 0
629331386 427222124 0
858528562 555155501 0
136462191 608871155 0
541960358 818661880 0
316107047 505074732 0
394049228 961709600 0
29894964 927582281 0
760739007 955619218 0
804601793 210376013 0
815374063 282835560 0
78817721 962581618 0
528043632 701368616 0
272987747 506893812 1
988176912 71882021 1
232818075 130633551 0
653579756 54320088 0
263751301 255051300 0
444455719 534640759 0
685443805 47527742 0
148463367 496432347 0
84556263 201695669 0
131486682 876511999 0
359923987 70924280 0
951424789 977310244 0
865868670 117643497 0
876516848 580683922 0
463900251 653463132 0
406115767 704061870 0
378481784 210058585 0
525240986 373532865 0
845939908 320461380 0
105045748 276098948 1
414546966 113968586 1
747739159 646752207 0
772894677 353446507 0
608596715 652080026 0
110480586 713834096 0
568554410 608983906 0
95781226 907845905 0
190446896 8217836 0
236433601 332178300 2
404169676 975930586 0
493772544 57899731 0
743277933 341773423 0
335418812 129976032 0
742768207 433731634 0
799029313 954801652 0
938384608 40444121 0
446737935 784504573 0
762335140 783177441 0
597857105 135991551 0
654436331 24429384 0
54489599 954320467 0
135329929 505432832 0
682234677 622262931 0
589074097 39559505 0
228650705 985186696 0
101513458 305511358 1
596014183 789103782 0
949543812 783497193 0
570804833 321249652 1
348992702 281239787 0
75897164 881301657 0
348866463 464595803 0
523937298 55587797 0
302716568 450952232 0
456023099 246980112 0
606602859 313335563 0
586613085 236682243 0
716637510 75534044 0
516384328 874353954 0
838602574 901369567 0
555368505 936620980 2
909919497 988367157 0
363266547 16532869 0
101500856 355052170 2
217752413 162570413 0
534869210 409028272 0
839298691 680103114 0
281233671 939202032 0
140807675 380895467 2
226632398 381620724 0
478784654 504411309 0
385639246 343146636 0
952789074 526054828 0
278986955 452556811 0
978620437 863981364 0
881943619 649237629 0
497982062 870305883 0
40952401 820244018 0
108287540 997369605 0
153224398 196682892 0
116090839 135470399 1
464883750 900224472 0
587292198 227810094 0
675641310 7027069 1
802161922 507492990 0
983975945 700112758 0
809653077 679624292 0
665555647 541435222 0
294541012 190799580 1
508947637 287392630 0
915986823 814108752 0
646622940 606751870 0
204635774 479448099 0
143172612 265866534 0
887560310 787864198 0
991664834 455963368 0
202289553 54312512 1
655844555 10096274 0
227899256 91453749 0
381105617 329374358 0
978932726 731626113 0
136772048 400109255 0
937191363 796148395 0
23160292 399593282 0
318443854 88407882 0
48194302 611906728 0
330392003 260768574 0
832809448 240411606 0
330984129 336176526 0
637991347 889171849 0
3132246 263605813 0
53417494 673299755 0
519952471 331818380 2
3540149 415801137 0
413905145 101994704 2
945296501 357154329 0
607511140 117844908 0
614397519 912170976 0
193996094 196313442 0
101152170 52150228 0
563269515 664071872 0
794693776 552135049 0
63212032 449222462 0
682974271 114503742 0
384281473 111819673 0
749761438 896382560 0
686964806 589592318 0
982666763 645189232 0
105257582 345621765 0
113471925 888059246 1
135205829 750789408 0
823207237 55577817 0
167281856 320513442 0
168978491 71481011 0
598349932 55366203 0
462823028 544842926 0
875259563 501630429 0
619022059 709521203 0
845776462 576945223 2
725042237 318670673 0
138686128 793265478 0
874772510 240061896 0
703763488 608417151 0
661924825 19290419 0
815314954 577349889 1
19586719 407051947 0
760521691 658480181 0
804453021 996439117 0
484044194 758056949 0
850682276 164381733 0
205117758 633928516 0
169413345 545735914 2
409063939 30436859 2
180455614 166607273 0
590195563 675664938 0
45171777 351317691 0
283762829 32843840 0
825844215 568134511 0
146407095 930633732 0
391685369 51801159 0
411758506 847818644 2
952873320 476117825 2
481993062 747839929 0
672075709 444966942 2
508161506 795575879 0
557584859 17792531 0
682697223 644797506 0
646969740 185109891 0
221092641 9477118 0
757768583 102948005 0
54552459 835043549 0
785302573 67550554 0
419481436 688513131 0
829921727 291414055 0
407904604 765065081 0
787643475 525442735 0
592005524 356717282 1
470630460 203539134 0
74917140 385048240 0
206496195 650051818 0
96316884 938423644 0
520990798 624379492 0
44011901 25115968 0
624235459 446182082 0
925180064 319640103 0
404619823 513946461 0
332610597 642754977 0
83527641 539986800 1
328523273 784844912 0
384426551 934818915 0
454360693 833597278 0
25479822 583753869 0
601022017 766670466 0
466443177 675207983 0
209602911 339230766 0
409959851 832760275 0
392772461 460815157 1
205198952 119112444 0
921587164 776102390 0
647748427 645484186 0
260960813 687219950 0
320469163 135628617 2
476657863 455171393 0
970804386 2388910 0
6925795 53612899 0
82502564 166182343 0
8517126 945287874 1
976309563 339335426 0
870030791 26599367 2
925909941 376718184 0
750232281 821814020 1
314235211 73945396 0
849741178 69602330 0
408651883 86418136 0
108497622 963750473 0
475969310 337367063 0
639668585 222070492 0
846983319 636724709 0
966421218 883946312 0
251465690 262305662 0
677867834 654560083 0
459649598 746847141 0
665542467 249904185 0
421704488 304571160 0
865719370 892760865 0
248781308 136758341 0
989172611 839253627 0
699314004 71672385 0
239888325 320884928 0
372618063 735571974 0
493226683 911589303 0
567744800 167605179 0
153925076 557170520 0
744623835 21297024 0
769852563 153873452 0
26773581 526181893 0
227293469 401945819 0
564358523 98185345 0
719381273 117360841 0
391001482 541676457 1
253230956 814488679 1
261820113 981056244 2
18897681 855181840 0
957311565 26040742 0
268851782 789321556 0
905373094 899155110 0
69452923 481295824 0
505160941 872648428 0
761369544 73676420 0
619192383 264075512 0
989444730 310554263 0
338642625 445867622 0
580167676 568180672 2
841913977 217307299 0
388330431 881852914 1
350774855 905807935 0
679207602 958663222 0
126380378 958097974 0
753947198 886480412 0
489594517 590708031 0
423081813 706443157 0
162406767 247266049 0
721379003 366315957 0
782444422 50739797 0
336857175 341768720 0
31876875 699381383 0
259116160 647068553 0
803274603 121440469 0
708696415 264168572 0
939361619 706138514 0
861734211 276014223 0
36935983 547493120 0
837858558 127134279 0
999119023 53732523 0
917645075 371694489 0
839930205 712690858 0
441424080 402791397 0
16683261 385349763 0
129876438 898857090 0
76617244 500943182 0
178412108 434018574 0
115166639 574600579 0
576113577 18581917 0
14014065 126591694 2
495360653 3168994 0
474767244 956333728 0
131336985 142120661 0
739914308 225836943 0
691485942 599221952 0
508010488 960331287 0
134762561 892012750 0
127061667 5752569 0
328030291 301203815 0
216833239 328020419 0
238062334 779408071 0
583144388 267610691 0
805053442 653397200 0
679024210 881171757 0
382405343 915645238 0
254057844 935459874 0
984666173 909561775 1
643885919 734309997 0
64889516 128025939 0
530806499 48040695 0
902705263 298269327 0
571411338 185735588 0
737278820 278115595 0
735843388 470954331 0
863300189 425992979 0
355293830 600234891 0
825447474 671792903 0
840315967 195895831 0
309204582 224780469 0
75052927 493047402 2
893125314 245455290 1
647340022 944939836 0
65613121 599734038 0
64173094 697942380 0
550353634 382288088 1
92825625 626995858 0
540773605 867438265 0
628001542 216747818 1
430860885 548901210 0
135260611 225094833 1
24977538 533713860 0
926790790 180200158 0
629854055 13808924 0
39766962 416956556 0
327907039 936273663 0
663957427 957938840 0
693523067 45908935 0
419509487 244863019 0
551290942 920816737 0
699409842 94471023 0
157175986 280982898 0
620386256 639052260 2
117906145 256020156 0
474682485 115685240 0
951844217 852728377 0
884102566 92943430 0
811998366 952969561 0
195043612 741186041 0
327657600 511811779 0
799552351 333376425 0
227779121 387087029 0
779276302 277391687 0
357541761 246957160 0
976529723 195272412 0
254175308 404962439 0
866319025 430041128 0
464676534 728755293 0
631387931 969388429 0
536327271 102002642 0
113267817 623903637 0
260895501 43101256 0
260113173 412054899 0
672719604 154870980 0
867367473 178960481 0
581937256 397937921 1
911998321 376555554 0
254435965 499187819 0
861208027 220963079 0
874011752 730815816 0
438676771 17223729 0
423650990 3942331 0
334409217 70724268 0
705151917 373472008 0
884841830 383581994 0
626397802 451880802 0
439994653 76481291 0
335832951 466575891 0
329730315 995228211 0
976086384 836296480 0
91571767 267702243 0
805994779 458127005 0
282514861 364299446 0
458443300 24952350 0
491004228 456896812 0
176887993 675809265 0
146869459 566171705 0
553426300 727455246 0
711802652 54516736 0
524290578 984988406 0
85339327 648080956 0
159145779 624134200 0
101635208 413638437 0
148607118 780729003 0
659548745 60761828 0
401773507 144077263 0
526494206 415697053 0
751754423 476347292 0
478531893 781275807 0
817075124 627082248 1
583635170 604266640 0
902044594 116833784 0
39933920 580794177 0
915415887 128977137 0
33666918 964332187 0
984655019 284521669 0
494126865 307580944 0
343035860 319395057 0
514347401 223786817 0
148964339 574855029 0
307729491 819431124 0
76270237 24172423 0
894245788 62264320 0
497344389 560273842 2
790460233 230194930 0
271668443 90363516 0
256369242 877784415 0
850623010 250134070 0
606820797 768861191 0
89362935 60630494 0
199967894 73009392 1
69568524 3235869 0
766411354 809667740 0
533991063 59769161 0
881923067 430550542 0
943388240 124500178 0
356769644 86861307 0
645613013 700273255 0
420014145 589096671 0
123823376 657691575 0
915028734 952465673 2
948268119 160571064 0
150084101 335236572 0
848168747 409718534 2
522876221 487102685 0
834830370 365246952 0
789579285 975357675 0
571840304 975653030 0
439960055 601621108 0
102373984 194364529 0
731421658 433997263 0
359764402 164672989 0
202326937 339640723 0
269949849 863440148 0
673430816 18437222 0
416768042 139130910 0
111196674 136137188 1
581199579 890230449 0
98053510 327153698 0
497696277 242918766 0
796498196 961354196 1
721339402 297182287 0
826263892 130309250 0
226890504 445046270 0
885261017 509914016 0
114340145 469791331 0
513537370 778226602 0
869825234 133984536 0
164432029 861845442 0
225179293 557904082 0
774701891 323480116 0
948038141 401935474 0
500639833 435633298 1
863561477 988290560 0
912976752 966513391 0
805612830 711790430 0
598294865 710485975 0
346115875 557179925 0
191526702 252944694 1
157896958 642969264 0
397280449 624063376 0
82822530 439561279 0
455020554 570506728 0
197546856 66600495 0
359738097 820328007 0
895323973 89659016 0
830078064 156586316 0
210340890 256363964 2
620718357 448593306 0
486571591 682963358 2
351842260 851521895 0
146456899 990778082 0
786160608 133074136 0
766501071 300732568 0
976397895 205953173 0
145076363 988432429 2
830379145 813351928 0
356017338 969248668 0
101059826 68813625 0
9278317 622689948 0
756386766 207882772 0
187936218 434389232 0
379797247 625419816 0
469904776 827892748 0
218931742 215179096 0
490507996 564149969 0
55727094 239104481 0
277528857 306189401 0
149147134 71511289 0
606801927 531772196 0
699881579 58534852 0
20236744 898067386 0
168291668 86961338 0
548254364 903574232 2
404278703 473537286 0
331370874 514041200 1
286349856 880263169 0
346795949 558177681 1
566424260 473704896 0
84208336 571088608 0
359510762 987502443 0
758827178 939875056 1
688971475 701015967 0
772414602 183334832 0
865597128 62612650 0
87981063 269420942 0
582540518 55759883 0
693061874 868628078 0
137124566 679250637 0
883703223 460699774 0
98877069 764132006 0
777392645 706477565 0
29490314 346611809 2
559194450 881533166 0
313745632 148258693 0
162910985 530505380 0
97831482 583261470 0
112180031 779278407 0
658713813 365194657 0
906560943 385857163 0
81563818 28352469 0
922792449 163585479 0
675950058 549338193 0
656688381 867455524 0
278053520 174702114 0
482259659 816506251 2
148486067 444989874 0
228161468 947786127 0
773189732 711148991 0
702533575 552427402 0
2721449 710435446 0
47961068 739133725 0
953853659 530475200 0
493490352 442013150 0
836458591 817777257 2
677014169 81187724 0
176970211 45753349 0
913721288 187665004 1
490452710 564339619 0
261129511 515314546 2
718579209 699607174 0
893684035 950379728 0
371661615 285368127 0
200600780 681485859 0
824253876 16586859 2
237170336 84866571 0
999226244 975512853 0
376512221 28563182 0
1915746 879043094 0
714664851 955441760 0
99062644 744119 0
966267432 410338426 0
1455616 625918852 0
38903167 38696556 1
892100587 615634622 0
195359618 929260188 1
19026965 354356111 0
483469978 547118402 0
638147104 728222770 0
988567346 924609053 0
510964275 1435957 0
503810874 626227779 0
773494721 43971198 0
521587449 91251204 0
738445036 43064257 0
113492968 212128741 0
358372440 209674592 0
780667850 769079678 0
604251234 269009288 0
862404682 718123915 0
447890945 149923995 0
119164537 943067540 0
759020810 796160894 0
886972622 842132817 0
482905299 904708728 0
375640582 733417722 0
819488066 702512388 0
286660323 293420886 0
293160058 412915296 0
617155112 322861831 0
336758489 222881696 0
29662981 275281611 0
347741989 413633537 0
812697685 37823326 0
180727729 56212311 0
126806000 403218437 0
632983184 822329318 0
561537905 502069983 0
905654787 627736871 0
464767947 79498049 0
855088601 952026966 0
770291150 947402510 0
31502064 86682504 0
256657936 93351100 1
683214454 742436872 0
281520423 662941151 0
823319952 470937135 0
323787912 502713740 0
837583983 505567444 0
685789136 624621733 0
947040869 615736434 0
248393114 92679458 0
975414707 850166669 0
988691015 413261213 0
464028445 467241684 0
508550109 530317946 0
577578544 948471981 0
947534280 168884785 0
489842171 683732693 0
945509511 981474925 0
834582531 564854380 0
16082582 967557916 0
198792755 673967358 0
729176129 873044888 0
114126048 85060977 0
517839427 423398888 0
811246135 900234670 0
530567541 957944006 1
604870557 985495112 0
622167523 669471345 0
509031092 164012074 0
639900949 320938466 2
180622424 186188090 2
572303413 485775741 0
442727616 4278289 0
138159242 56366054 0
42625998 134729507 0
205103373 510048886 0
18936680 26122 0
937764647 544846116 0
936052186 392952974 0
885261698 289054963 0
34359980 452718438 0
699706726 732147215 0
145050868 50391324 0
217387466 121336194 0
773050276 936095001 0
144408514 129085238 0
510985332 389868515 0
990052786 195826687 0
383846213 762400535 0
828951303 424776261 0
112432848 857611389 0
381210654 397300796 0
675041038 921526308 0
25987386 476646919 0
861921550 249950418 0
293303293 748219133 0
632884875 979757216 0
356881074 807052001 0
206475831 401939677 0
386430628 547900777 0
190291074 915383220 0
289988063 34335582 0
384707440 527577082 0
14838648 36999787 0
364994612 383959323 0
952763082 645556065 0
477878045 471025785 0
788992110 37508561 0
279691523 473002592 1
914619010 933480838 0
558088478 759402125 0
579963025 698085355 0
313425503 101572396 0
128553650 103205002 0
315684360 22545080 0
212836817 247799594 0
868710367 251886367 0
987372400 4523957 0
294919950 623529092 0
534176441 303437787 0
381158615 83824215 0
217989799 5030875 0
983366602 400249048 0
386821308 405677846 0
171464410 510086255 1
759240423 774409529 0
923638073 466592903 2
713705810 360496247 0
458961395 364111054 0
739982981 57655114 0
968212643 262530498 0
335486452 688591144 0
292708738 679838583 0
253831174 834142333 0
655247633 587133563 0
183552221 86155644 0
733715480 589351077 0
346106021 539802174 0
358856135 340845591 0
785719281 685455089 0
367479964 591125006 0
347923767 141671123 0
742137793 123520449 0
398063959 279404907 0
702036686 363001706 0
38118824 182512882 2
980171820 189504358 0
229243013 831896353 0
275775147 54766768 0
173052703 486687765 0
103129946 730128413 0
423543519 56364359 0
859274876 697162035 0
967228982 238072582 0
396611011 260992 0
560943155 499611314 0
64219279 118988644 0
776369408 69964030 0
82792413 753665605 0
182692236 213153249 0
127840182 395538972 0
163320261 115548278 0
680866828 562282761 0
272804948 683818267 0
131264841 803431558 0
404323227 121898856 0
77692676 451389737 0
57638289 45566904 0
433664808 862099231 0
649067866 555323842 0
523764482 468518440 1
49036519 487824533 0
427951073 226571895 0
334486411 39357750 0
145781274 259551451 0
69658243 4476005 0
106546474 208311148 0
140349763 216381059 0
528407391 624788085 0
606319909 101287266 0
761736261 466266964 0
106976290 100644656 0
842420350 55627305 0
37364979 123408515 0
658596312 776185632 0
706065620 346727718 0
696231236 217612024 2
509066191 223054131 0
995022968 357035385 0
215849921 661242511 0
145994262 204980701 0
848871227 94138684 0
846462690 753103979 0
160738059 911355160 0
790449213 858073969 1
930076725 55970685 0
551927469 50860040 0
792282785 22699100 0
984077997 78833335 0
967967356 769791054 0
347181023 768726059 0
917110098 111585822 0
708944283 520556979 0
932260616 239788535 0
508425637 754832456 0
21289763 531531167 0
551687946 403547387 0
137188589 451519386 0
34305100 776014048 0
973480736 703509016 0
376304680 752652352 0
291503050 421705754 0
914642951 226467589 0
782055073 71237465 2
628560139 773201092 0
379927647 28149081 0
610689060 590732063 0
915479461 521270255 1
732663368 306664702 0
149160482 469590172 0
220015082 311932103 1
124342702 899171143 0
169070965 915076599 0
414602729 956563911 0
127230986 648891494 0
23894115 922561766 0
810394978 989179689 2
475495364 286739987 0
367021948 592158726 0
97687759 493579377 2
631997636 50051805 0
669814764 316185422 0
44225571 964353889 0
357744099 770329913 0
245873576 827496803 0
625206319 281920916 0
318001074 437298751 2
349536459 536698509 0
111736759 470388857 0
672510795 92446310 2
375197813 313110168 0
83967797 699217651 0
624662347 398883065 0
564820772 974765148 0
444715557 129147650 0
894529366 357989661 0
256038610 122834291 0
584386255 441715673 0
158894062 198893195 0
539893661 476228133 0
891300859 872073043 0
986579659 762188174 0
398086925 513226198 0
160184136 462643057 0
301829550 10905292 0
699616736 172016293 0
348774157 831205942 0
151577888 258020698 2
622846406 571886733 2
896812195 115281653 0
111579713 699051036 0
102022994 10483801 0
139868959 549243677 0
706434917 694805617 1
369171228 605819145 0
218404109 657039718 0
139369559 46830649 0
626448425 522343903 0
798421111 188141535 1
793592884 255035075 0
249814355 784676262 0
523513323 237700983 0
763222280 83766086 0
788928915 580952434 0
190655375 204090202 0
92542520 378215660 1
840733048 433907328 1
230196556 827358721 0
673479841 356387811 2
380293637 307315469 0
803732696 310300620 0
158789950 248625246 0
385088120 613302389 0
793753641 372231170 0
868327568 253434456 0
636926169 294664956 0
358064734 852924656 0
420345838 32150460 0
257123013 718694982 0
92150660 112865896 0
600053659 185567467 0
258475949 732447554 0
164461069 656321609 0
84296333 281817884 0
549047921 938490238 0
532954454 212881364 0
659500763 133351134 0
230414656 845699114 0
761585574 277472352 0
768881250 294686729 0
888945881 183620665 2
171402667 555028494 0
5280986 377094536 0
521526402 754597263 0
758152782 74819 0
986605096 13741011 0
165854076 797957998 0
228940838 601463030 0
607595310 928787823 0
96674212 818771776 0
978272249 115504292 0
899922324 159854033 0
114523486 995587360 1
64642640 76616127 0
444071568 196110942 0
953447722 813619731 0
97526132 285796842 0
363912239 606712898 2
125738191 823169549 0
291589405 386681954 0
815502039 12749320 0
932725911 58232138 0
647826611 881602361 0
952741046 115038183 0
38879782 334272416 0
476757965 265703133 0
381604865 180053324 0
486904548 254784181 0
786516526 131018962 0
220934930 746348795 0
340594727 749535193 0
783063473 50783937 0
906316772 417715875 0
824165353 427995140 0
590126290 906823325 0
596947428 140599367 0
438105914 735044678 0
685642370 107899640 0
80931100 811025743 1
282219494 30909658 1
305987739 930260279 0
715959638 499391123 0
632810203 320484849 0
110245021 92177279 0
892170896 217548118 0
257412015 451081408 0
140985731 118430027 0
305328896 289103540 0
264666312 483612884 0
782232150 543675077 0
358512563 321159588 0
879006842 397591071 0
46616947 504235185 0
118691801 423392056 0
314327104 752665315 2
123926087 684724834 0
83935186 370074387 0
880688412 151198610 0
531934067 352994270 0
107251098 300542523 0
605758553 934793667 0
448962315 346105347 0
888217786 240121672 0
438636564 960782580 0
397888151 809712519 0
946883017 26368197 0
941807370 524175770 1
874578373 689450699 0
412858657 777526828 0
310645123 14893858 0
535991228 39740900 1
74009602 365283040 0
588163307 138746756 0
975355113 951135463 0
692930427 509757546 0
508209039 108955829 0
897188819 661268627 1
979186937 326624744 0
831119043 83815032 0
197067491 804508791 0
893548900 659466441 0
691114854 571122674 0
398794470 90250190 0
866606796 135733615 0
77836037 799587312 0
44286209 644770348 0
1363608 143431808 0
25967970 747844469 0
74426905 76724779 0
990544626 138151379 0
8490626 666863434 0
560890176 351171632 0
956904658 896239685 0
342048603 195663576 1
860985426 76327597 0
838239345 124618377 0
856634778 115111697 0
137374214 253078456 0
12405339 766423592 0
843585655 709280414 0
341511548 336715185 0
620225837 888876725 0
286749610 596719015 0
213518949 48028666 0
188187885 341577969 0
533733435 730198821 0
948750861 413103570 0
481270251 107484185 1
580436128 36556553 0
702060637 616924816 0
93020595 77256923 0
777525719 348146765 0
58027446 129295269 0
487611442 522580956 0
78502704 642768374 0
315213410 949339278 0
281281540 322581186 0
123643852 954546081 0
11412208 322936983 0
672322372 508593654 0
387452800 649742290 0
821796866 675941771 0
838664388 38886199 0
710852994 596259269 1
671308040 593002847 0
74712987 812077378 0
51408821 908543017 0
249501272 467530023 0
123721481 950532096 0
175554308 450312780 0
460994668 621122474 0
558480043 415493717 0
259315122 555928122 0
539641950 754777330 1
130395124 426723163 0
595605513 147128462 0
765696709 79361497 0
418631225 285043949 0
800880253 665875930 0
298174467 913507094 0
147914314 214846403 0
520182358 338562976 0
770612590 526984175 0
625385062 588489278 0
20665715 39742003 0
297339930 843378174 0
617519615 611572643 0
460978370 100398109 0
111353006 741321759 0
762240940 873237330 0
204944163 167258204 0
718225179 61497220 0
966039489 790310147 0
168425705 143269055 0
998378860 292100493 0
880155073 837368906 0
529135137 41592651 0
683146904 94872570 1
363187000 902998203 0
884111804 138669804 0
522049573 594038357 0
658130566 629807805 0
932312419 324731894 0
901255989 162608219 0
451957955 205887369 0
744244879 95364794 0
796462638 135395543 0
69023943 634062123 0
824089536 479919895 0
668693672 447948632 0
99558959 627245781 0
721886389 956639897 0
922268087 553780058 1
333905260 118214738 0
970884216 319038054 1
718378594 897461814 0
437178205 698448609 0
771660472 51457024 1
953787182 386313008 0
7599737 321390079 0
6535366 374578119 0
283451278 289044474 0
263865706 327454835 0
869594580 828325201 0
588436893 955260829 0
127862784 334276169 0
366515968 91198777 0
190828237 714956281 0
476775603 581305909 0
319122435 80992623 0
722884742 191342849 0
880006332 75414329 2
481695525 756465185 0
122831219 760578247 0
818817977 408523294 0
958244548 932809646 0
642527010 234491014 0
820995477 780873046 0
776485417 248672190 0
963985162 612534091 0
519499775 293059768 0
451925474 731376054 0
820026307 62227582 0
112497459 750913490 0
37371683 149315259 0
679816684 869776626 0
880313482 541029110 2
66676386 37341876 0
282429708 796188816 0
518987188 638817390 0
847325886 862030481 0
936152784 885514752 0
8340816 432034040 0
17884573 915699223 0
73068574 219185075 1
85941196 140301011 0
67835536 449769236 0
766828305 143224485 0
878663464 705915123 0
809095846 72491696 0
276683405 959625980 0
240542779 160794229 0
288931417 308919289 0
697855327 437335404 0
405689065 100270142 0
844865948 376368250 0
754001391 34407207 0
34597292 418036389 0
441693279 688590329 0
434205536 808317224 0
592718780 702429761 0
982826904 301199894 0
254112326 758338248 0
689108113 856502356 2
308896975 470649014 0
141554875 59977979 0
198445536 253465575 0
921924024 356316569 0
286578257 984439573 0
80361160 138744226 0
612413594 185009989 0
93088877 451916671 0
749686941 920953870 0
491226514 220555947 0
464237150 559871287 0
2344705 994308262 0
298609539 78736342 0
429115040 578258066 0
836366997 950827836 0
388168984 730304668 0
60154975 751095799 0
289138747 422771375 0
80190072 287944690 0
404128269 130920730 0
620539964 754485178 0
777831758 129983897 0
44268223 471288086 0
349802352 525947111 0
144096334 542738636 0
97373600 268071849 0
678849777 302054737 0
322759614 409315959 0
554804346 763007970 0
405517135 943334691 0
395328951 846309901 1
663165300 392656182 0
794972583 297653317 0
888486493 470044689 1
479314966 302556852 0
132618743 706001140 0
111153962 674003382 0
814673151 192582393 0
8573562 741540598 0
621182935 544500179 0
191181409 65067782 0
629852869 429342202 1
417084608 71419141 0
463693211 243193316 0
771673973 62150740 0
677773022 149267683 0
325891556 87436030 0
817443844 496023580 0
472637885 518457546 2
263699755 15535455 0
717769195 808006553 0
207349359 73230687 0
50109008 845497409 0
538301343 352642900 0
28901927 702632790 0
562974143 558734059 0
363735723 74862145 0
350017903 71650293 0
794951160 560601946 0
144911379 878452265 0
652149630 160215088 0
473526498 120324913 0
996414351 685289674 0
413640478 17715926 2
489205528 923998106 0
883014840 282486163 0
626673796 236554628 0
198822622 449404159 0
217039075 356371975 0
637797813 125939091 0
916045095 94732861 0
879576600 573573427 0
709782286 672826033 0
329340530 567068702 0
393228239 186803379 1
649553863 3929104 0
544587060 286887689 0
1846735 452002979 0
581491885 877831968 0
464328830 326622431 0
567047857 524008436 0
231523206 453434380 0
362718423 105536875 0
32845381 550707690 0
461314815 1712677 0
134403727 12523122 0
193955981 251086007 0
17285510 916357096 0
724895265 699677938 0
927009993 725767776 0
422003960 30455558 0
375588647 386019974 0
368310562 946368905 0
69216925 231860467 0
25546985 796827513 0
987002806 310605035 0
114724900 965705611 0
76489658 384402761 0
317801018 964412944 1
712135023 212121032 0
124558716 69113914 0
842555233 735061997 0
869665000 106935080 0
899659875 519734095 0
484108489 297584347 0
8114789 711088701 1
339251498 726099205 0
886176291 30031916 0
490609444 760319745 0
374443319 222270465 2
128052969 405058820 0
379776925 142998853 0
99545290 378913481 1
99942792 175592099 0
607378274 103577233 0
732375068 95084765 0
29364943 778700130 0
583332675 561876929 0
304907522 115154114 0
546749342 717597838 0
894990042 137186620 0
213664257 627164172 2
297571226 416012847 0
779523287 127188469 0
65151680 600398812 0
388857380 619708354 0
748711555 804446607 0
424658104 28381985 0
126870479 76295700 0
356359270 368813820 0
186887778 66064421 0
570509108 122871341 0
752003817 934511169 0
451797575 707345112 0
17136022 707694053 0
994716848 719862914 0
251935914 333642922 0
110381029 213047598 0
336825462 777732107 0
375067456 341336761 0
410937481 882249018 2
342811912 33294135 0
590618119 218284902 0
851750060 773137147 0
520579944 147387422 0
264999780 543553145 0
870435754 489931434 0
408570351 113873541 0
75293201 194086921 0
51963269 708380104 0
788598292 737583496 0
412787336 749778324 0
675658691 918359355 0
632377284 64142138 0
459371373 281068614 0
10434528 218916290 0
100751480 397783397 0
514159158 360526951 0
773357169 713677376 0
66603181 631581663 2
708784850 43738395 0
798964867 87945531 0
541259262 388191328 0
343053832 808432285 0
929154254 4232836 2
393579054 875970118 2
357704279 526731157 0
272418167 223587469 0
709029998 352374616 0
126654842 629360192 0
780888351 524049367 0
69101425 968195699 0
423488331 37733214 2
296201014 427085646 0
88901299 891496734 0
843172076 212904909 0
806547851 792174867 0
297470197 798534923 0
847079293 418467458 0
663924965 946891300 0
115931309 78197522 0
535954317 587643283 0
886621040 456612960 0
848178724 654041717 1
753329242 286545787 0
8175847 307460089 0
48204198 211686696 0
71836566 139097298 0
836049640 320708971 0
465343587 531954646 0
955807208 985488182 0
807959807 125402884 0
327673181 112775462 0
62623348 616306204 0
762517918 789822706 0
800326093 67971033 0
127796286 792127155 0
788682787 791584260 0
828710747 220459775 0
836370293 526289245 0
232326716 664525561 0
345616558 47257080 0
977942545 137930043 0
319585412 123633439 0
514177459 837866634 0
276748647 924132564 0
694390938 554337241 0
681879379 115351134 0
208977803 133781965 0
17183115 592386743 0
542873127 548743899 0
642903822 315074215 0
113953238 351645966 0
610875823 60456807 0
467591102 618819764 0
145554810 410360894 0
628068452 204929987 1
221825045 893563118 0
549185761 632290768 0
419895214 939400818 0
39497968 709092619 0
50699992 650079218 0
236893949 321275736 0
425934236 12784297 0
167476958 292362281 1
213339366 724308471 0
364219695 54635613 0
334357042 508183985 0
124897155 238499958 0
231601727 851845759 0
723145637 265840470 0
184035176 772780485 1
564707427 180967729 0
724431302 924720846 2
79900037 885526670 0
962345344 724749379 0
435334184 589576198 0
848910521 597803692 2
330163753 826708200 0
61578309 310782190 0
865547992 611110971 1
171492257 361176957 0
308150306 936353580 0
741637417 693859185 0
599562200 749287154 0
92365876 658859905 0
509332042 835124917 0
800489592 629203514 1
396579755 185312203 0
723741089 598888979 0
734754014 135778593 0
33839095 321256715 0
56966518 811757035 0
95646741 114907208 0
378607712 856352649 0
254700243 279479773 0
320227773 348683321 0
877890196 69325353 0
208331698 520972858 0
113227894 904458181 0
895063510 628022332 0
609747297 155925886 0
307985091 461235963 0
69167065 516806723 2
273008930 948121091 0
845639563 506832365 0
407420086 773515882 1
764505193 474149340 0
504610041 404594184 0
123895173 135539909 0
254360133 234490863 0
26167645 345234446 0
470844353 25021644 0
57832102 474005960 0
233923297 83093085 2
785923678 904249618 0
815699912 188053710 0
120441605 663768803 0
929178320 312945180 0
933240231 183694535 0
613793227 925046791 0
501870393 220833145 0
614263363 834198682 0
151637532 871217900 0
666232094 553498884 0
956187836 477037780 0
191397151 942676836 0
473235198 879822697 0
134540056 768655958 0
131722256 352423380 0
557115642 529167859 0
759210267 486750280 0
627815714 729799145 0
687277295 29831397 0
504118927 710251572 0
451178190 277985212 0
238834268 20259458 0
117563138 526782456 2
981013413 23434856 0
79892481 178055987 0
586182159 53831286 0
764022555 105615061 0
180086803 12840369 0
913722672 397169005 1
113088806 404987195 0
43638967 113057570 0
211013262 414710663 0
77165060 518618637 0
673446231 772920979 0
735164791 230378501 0
151103806 156122863 0
484743677 638877699 1
185938404 992577635 0
846583211 304371716 0
63695452 858914 0
309359455 595478270 1
655947788 972305243 0
47261496 952094910 0
45041255 365243904 0
905927247 708061329 0
898476172 951925029 0
325814132 90110623 0
102947187 301960064 0
823293369 767914685 0
576370114 91806629 0
735734937 537120119 0
202681590 115968501 0
324743570 391400508 2
403871072 339884959 0
596396853 318840261 0
493725912 466840552 1
44809601 263743371 0
710449854 42082725 1
376383868 369476899 0
172698297 309636809 0
522433788 675105425 0
50239564 245139784 1
323568226 867813631 0
45782470 85275831 0
729283417 931914133 0
554390655 868722895 0
426401280 831818145 0
364904810 450522690 0
130399885 389596828 0
159805023 318205181 0
523685033 404762667 0
292820702 952857025 1
741663846 82164113 0
670740903 52525251 0
405971355 143606045 2
939820866 320370864 0
798793868 786536398 0
845177324 276001200 0
180729900 691793785 0
44839392 735271473 0
564589740 195888822 2
43526725 380550809 0
322792467 100742541 0
880784300 436392094 0
379409525 801532863 0
701930147 698450648 0
144479978 986762526 0
723545371 61156044 0
129717862 43402474 0
941379445 124389148 0
825751852 455609157 0
736961301 170385008 0
704992375 163241884 0
891430025 512455037 0
687418977 294411637 0
574432606 145726894 0
894051149 957900878 0
894127442 969479535 1
84613125 789791082 0
524349661 469377776 0
489960529 848500356 0
476180662 255689963 0
713037952 140422330 0
150690715 329804386 0
519254251 316078867 0
329952349 998186146 0
167680319 105913774 1
391302744 410357694 0
748155594 33262999 0
68559107 637839916 0
334076089 49831246 1
731860248 305062248 0
390154463 459721882 1
63870769 698154918 0
918971102 780778474 0
141787639 191104182 0
724967053 507995360 0
21731210 268747021 0
187819623 312484228 0
817154883 389744697 0
65665054 424501462 0
127564676 444017740 2
973275871 14793941 0
547962248 759596854 0
326364045 900491265 0
547083023 378403299 0
671082852 635324926 0
86540834 205835935 0
247554102 391038733 0
518884783 940442752 0
918135184 195065040 0
201451145 78855774 0
807249896 595689911 0
91777827 643973885 0
636804062 658783127 0
919574100 390380175 0
268493196 179551954 0
931468632 114711718 0
417408675 970390434 0
27784110 720173364 0
82677559 437344532 0
42497882 886317745 2
291906146 447974359 0
909827014 747405145 0
841389448 845953115 0
890074800 555472946 1
203434494 546056285 0
138079852 617425330 0
42420077 544951722 0
837681187 320839465 0
312523570 555796714 0
687816680 396403538 0
94043099 236067606 0
606550246 808352597 0
11172672 600722504 0
220320683 135177158 0
363435038 775078742 0
758961320 44431571 0
601346500 853188666 0
999796365 659533039 0
40257434 836083095 1
356530955 69553390 0
501293329 954158020 0
721453713 940508990 0
102546258 504163577 0
260613747 764166260 0
677254033 326778487 0
662986860 187520061 0
323845496 484202429 0
798486596 15879571 0
147032856 151444050 0
153710696 378136465 0
267746519 612656878 0
215708659 716517374 0
250809094 469920332 0
861271087 357758410 0
284756969 590424128 0
270516841 235626719 0
548858305 429718175 0
451173036 618592434 0
216440563 169305166 0
352671967 73264888 0
290567634 470115451 0
189206309 660267523 0
508179526 511216245 0
922995180 692725191 0
162528955 467826576 0
324928541 505683373 0
836831672 117286914 0
490778495 119825828 0
399642449 943754923 0
294420121 717927413 1
281200613 771170145 0
954360361 535902015 0
666299684 739921772 0
368338948 770948684 1
694324661 112312984 0
623795638 81468366 0
825440327 973793702 0
367864490 603614842 0
568411716 304686372 0
792916755 504144377 0
960595589 535454728 0
145730694 191400596 0
517997879 917968897 0
80773383 735245372 0
133350096 123834410 0
180088808 483864277 0
13104912 686802335 0
723157810 899210831 0
271505788 824006398 0
405024036 787159358 0
21395196 679137767 0
462790241 323760087 1
217005963 569945429 0
128111712 83636153 0
877800263 402575735 2
975517966 815826787 0
13583142 418023671 0
375130674 466849289 0
173529443 7723012 0
728049359 120128382 0
310283521 681800064 0
516190573 614934461 0
13498422 621309524 0
47222495 77181023 0
698249287 665081075 0
592663200 845341967 1
862993175 750402864 0
866289159 699569020 0
638358095 56277700 2
849370368 451817535 1
960704411 491624314 0
200748977 841163506 0
571132718 719456953 0
262050475 675502068 0
320000067 703872035 0
42036683 596046774 2
713665021 832179194 0
848551841 468318118 0
30426007 32128928 0
382828244 133177312 0
896315724 361882923 0
747130575 318773257 0
884450092 292850485 1
600220974 876001147 0
136794659 860048201 0
285039110 151230497 0
122678207 268744489 0
620414633 139315412 0
297929627 650830286 0
434017731 197570135 0
672610135 518923198 2
755549365 346849285 0
90922691 207418688 0
579532589 409715653 0
104190483 808046983 0
755880408 118425687 0
481382567 78750779 0
209341583 87784089 0
700807207 346997848 0
524851791 859635878 0
840860501 136625541 0
608060478 657219876 0
887830278 807424782 0
300831701 839364848 0
303320425 62445252 0
879238094 888910884 0
655289333 892626661 0
890893360 963467682 0
880909461 157414400 0
275379935 877817149 0
848673635 403054077 0
972161988 801866353 0
810877910 198306543 0
640923898 47017907 0
265452711 952934248 0
551982461 834633393 0
908108196 407212959 0
505640254 273653742 0
218628942 410618323 0
276633780 397841015 0
989947428 598209332 0
327328479 734059310 0
280659651 707014304 0
493447650 651875370 0
240838965 246789028 1
359461551 538585534 0
915681587 77383168 1
511678029 28933895 0
448061904 420086953 2
319381547 115013701 0
920593907 30141307 2
277701883 379049452 0
897435173 95853684 0
133062626 51349540 2
130976169 119749333 0
477094066 883517033 2
990642538 878700472 0
229918475 686809870 2
971056667 170774607 0
688021145 712051933 0
179946040 110715659 2
962549690 897453868 0
537070946 27974585 0
800679663 100005663 0
327906311 613616366 0
821295866 184280456 0
889352153 697076943 0
817996519 536933401 0
680318987 61792213 0
197428164 290850708 0
194946061 930953153 0
988206737 602035992 1
591667591 158998233 0
261116316 597341443 0
676517766 819385846 0
730286948 462414052 1
901947740 29549632 0
663577920 605363785 0
544397102 104096638 0
844952007 312767224 0
28953726 119028692 0
878409145 576523899 0
930053039 398923917 0
170563014 279291940 0
395141231 389965234 2
168342985 696592474 0
533035010 456073507 0
858309311 363468972 0
628865271 798595855 0
605179226 510075613 0
361327130 230821791 0
386246572 414790308 0
594257868 799177516 2
542254752 547193942 0
762601302 709129204 0
932194161 173366794 0
940150483 64754544 0
202076150 82045497 0
158602288 805831084 0
98909748 473905904 0
226297636 530035290 0
866688912 680725002 0
91339344 785935872 0
995738811 95531184 0
963159294 558924210 0
976160710 482726625 0
19356149 304896423 0
556849249 289352177 0
698724981 106937678 2
443362400 87990204 2
26281298 854426405 0
690816485 594036238 0
783217232 298417755 0
940958512 715085675 0
91750004 432763076 0
142039922 843432220 0
742682750 96880046 0
518430714 781213644 0
614662062 846867050 0
50461554 511920784 0
354388273 691051248 0
62745425 208587954 0
693024422 982102035 0
731015685 576835425 2
203250000 996067448 0
179043865 156452787 0
716822402 421794452 0
130073689 616966407 1
165035255 621221143 0
967166625 890540199 0
751112667 696899810 0
657038610 738960836 0
46811693 777027415 0
702703777 599036299 1
91017323 271932184 0
273159829 953838888 0
23099904 153896647 0
238278315 926692145 0
474893978 599789294 0
411073496 637972115 0
723936684 773090422 0
228090760 187798755 0
899795541 460621905 1
972076567 137601609 0
202158477 37256337 0
125687793 80671188 1
687822076 554292579 0
777802125 712357460 0
109630718 491833844 0
943059039 444031513 0
915688741 203298814 0
830716165 160778560 0
486939215 813356274 0
572356839 277423465 0
10218890 854217116 2
67124726 176422758 2
38665098 652177871 0
963454079 786296077 0
980600957 805028629 0
835632741 971860595 0
597544116 256788380 0
876599549 578618012 0
256355217 70233279 0
288337886 536842557 0
979458481 26038626 0
42000065 802958419 0
415264876 886642140 0
48954401 191064856 0
291929080 762321385 0
501547220 839685748 0
496047598 703848230 0
530842214 608676436 0
346428378 160620408 0
870814694 236686774 0
968495130 38988624 0
375480669 406655625 0
185281767 474553681 0
560688267 879342526 0
85004133 582987379 2
181695019 785356233 0
143154877 617597919 2
454511756 357164872 0
390897018 74277078 0
188186675 787634926 0
827500897 762399955 0
146627881 120157787 0
900624740 375745955 0
408813391 558745512 2
592405976 260195724 2
522361792 182662082 0
876615912 881172292 0
84153803 839831527 0
291610520 311547034 0
819226647 963608459 0
887577160 799156671 0
501281626 931218136 0
819844398 449188427 0
439221561 404551521 0
688935384 84857878 0
652971971 216996483 0
129415689 106708601 0
281017291 737564169 0
465601572 649510523 0
519770622 139048905 0
393160521 698422015 0
622113310 381353509 0
916423535 647388187 1
196165643 52521296 0
509549875 545907364 0
411598973 37577015 0
158602486 95422860 0
40738223 419105452 2
566146661 817619807 0
977198965 573390980 0
47147032 168992331 0
202818556 250829730 0
476101648 187994947 0
201732614 372537886 1
567710055 54461390 0
581744922 884985474 0
710556639 287947349 0
914819877 212712833 0
66259756 253127674 0
531097578 82308855 0
743238197 397501513 0
458403788 672413012 0
975244545 989009213 1
935523443 133400489 1
719831787 487877594 0
195278493 506529081 0
509691767 245734229 0
380684290 848601506 0
49103052 507868197 0
892050899 463024360 1
626870494 256148153 0
412749743 174903110 0
593999220 477656412 0
31127049 57000656 1
60853706 536795423 0
198890371 690649982 0
815948594 894851738 0
758915570 873660193 1
60957647 519228040 0
509549187 395698726 0
244421699 928632765 0
60930871 858657494 0
35762831 407060687 0
410164572 732116464 0
425129048 809948317 0
645868046 688494396 0
260099862 281354936 0
499008345 919665783 0
95698270 509725654 0
70989066 367712010 0
465949508 134566889 0
100880667 100505085 0
153163751 62286397 0
854894727 485763842 0
689732218 76195396 0
551454208 625711391 0
100762027 437500547 0
281622657 846442143 0
290154248 896930218 0
223212356 37961108 0
26232345 591833506 0
125252531 999544930 0
697684210 239848444 0
356442461 66940843 0
988931778 163545409 2
394611317 904897996 0
10713366 612347900 0
338526206 415703820 0
203970889 13701116 0
862434690 78937566 0
673547970 821926475 0
253733595 711317521 0
71523326 640441940 0
114635478 591777774 0
977103426 875212988 0
668535571 137905082 0
95641170 731952548 1
939837994 21755131 0
686537742 957355192 0
232183496 685880564 0
382507996 778910077 1
547964575 989569270 0
861796975 526862413 2
85484130 760263882 0
652348050 124482598 0
978129663 396990858 0
878253816 863964228 0
310615170 601829302 0
321312370 105347640 2
331438406 436890458 0
483469061 872270436 0
500284820 703384368 0
296707766 793068919 0
219164269 726744295 0
93665838 545741698 0
438967692 397958945 0
416412749 164346504 0
990939878 941174110 0
432511327 636170301 0
500654656 492416473 0
630763338 253076756 2
726706166 540817957 0
875104503 628946308 0
572747892 656182728 0
456626281 654664018 0
557021691 959074011 2
698838578 959849741 0
536039781 593204979 0
727041005 561563215 0
5390689 542448163 0
625635256 417556637 0
644636830 34149128 0
483573361 563864377 1
500367789 426769002 0
822813439 750406066 2
57788215 598862195 0
905527901 617426067 1
187852795 394762890 0
104309251 8079321 0
75895266 362921419 0
100476994 830916375 0
816464332 97686773 0
934103145 563382484 0
571802715 88309685 0
941383209 68807863 2
142136572 162123965 2
958324496 383272539 0
78938899 749481425 0
994764704 727525103 0
934893401 958588095 0
922298019 317605413 0
302551398 419758688 0
500517414 920270435 0
332787201 70057904 0
687863234 631993195 0
236742740 7191763 0
418767656 380324478 0
843711665 83546836 0
869889217 329374231 0
141608918 49042523 0
345137326 804173440 0
668103322 664406448 1
948609303 384229995 0
690539592 474580527 0
105639304 937806406 0
326595154 39405025 0
798820364 316757180 1
182256458 794552585 1
858827133 549954475 1
399483918 6181134 0
461734436 93335942 0
598954295 838996042 2
230297053 940122682 0
900367166 720100221 0
266568297 352024843 0
517688872 246994834 0
112972393 18142144 0
185813026 800685257 0
648906379 716364340 0
65641198 893278894 0
387986545 591783638 0
512483324 461420252 0
185477261 67774304 0
590243484 920200312 0
345881024 170404715 0
532883462 531834376 2
171743319 794714750 0
72990861 296656823 0
860649609 222598639 0
11984170 111303149 2
71290211 496016470 0
410040555 720189507 0
744121204 860382401 0
805413978 880111512 0
526818430 573757989 0
999292724 235383552 2
82893462 261922273 0
708724927 751817194 1
611117376 709024473 0
924628529 61250143 0
733749739 388599284 0
213038937 494592588 0
122088621 896800375 0
946120831 777118078 0
136379271 332696682 0
382350026 94334020 0
316461616 531045021 0
961696872 689477414 0
904894890 903421694 0
11180565 244871496 0
415133635 771586064 0
987866086 571357749 0
735508075 210257927 0
209326327 212394260 0
30224431 614424531 0
556820699 396889626 0
461809309 647960933 0
300523988 968298815 0
340832147 216850245 0
673826300 10934956 0
172724534 810476756 0
900463494 714951650 0
951360626 728216870 2
477671406 291264324 0
272252468 209766159 0
771496064 256668050 0
127200087 818309760 0
143817347 127604231 0
625317352 809968135 0
409817340 54609890 1
286850187 287118601 0
631644480 391601345 0
641430315 617152277 1
488738124 43468896 0
137137012 356407615 0
197821022 388243903 0
558246083 44057833 0
991720292 122421915 0
714336426 980551518 0
486406959 324414847 0
622203413 242422186 0
462532690 416193172 0
297454548 86074635 0
193515108 824717603 0
281883874 795860587 0
291819555 37063160 0
246785995 23792715 0
20531381 950149151 0
623826345 485478417 0
775305833 161792692 0
464743855 638630676 0
851633154 419783781 0
837963769 777188402 0
634568574 69083341 0
251079389 485733249 2
896129188 248303888 0
497046973 60120977 0
647255567 681870792 0
882517979 967659438 0
212395217 948929643 0
45996626 476475458 0
118601898 237260991 0
477515243 147861664 0
29289265 663355585 0
99333633 310499469 0
91597922 18529050 0
45098633 412785821 0
887885289 699351109 1
612589585 678764592 0
170073476 118156437 2
871430721 579886623 0
142436588 552416535 0
615832462 386126987 0
207584587 976217054 2
686967178 68387612 0
967164457 199884608 0
46357668 909114580 0
187017426 291924491 0
270539403 735505744 0
622418444 21272314 2
46084091 451570784 0
730084275 899064779 0
619166735 856688320 0
295523409 857848006 0
878609276 716192158 0
880351288 347481070 0
757116912 788801730 0
428392220 928573726 0
341948275 832932696 0
67015393 321631654 0
144554205 252092956 0
165230582 384120003 0
33032446 536279643 0
345548991 163166659 0
725452586 106263550 0
783227384 769694955 0
529311303 783684215 0
370847718 358928045 0
935456779 523466808 0
787592794 517717463 0
216505011 948957346 0
468778732 48618959 0
920218261 64434550 0
581805619 583706269 0
900706153 916006064 0
76636726 75629557 0
900992810 4104658 0
182799891 890675741 0
75512227 102038455 0
78009229 51762309 0
668702792 304730573 0
417254864 17601923 0
38542993 790291784 0
259382858 25931964 0
28035317 820986224 0
972529311 749045166 1
829753352 764638212 0
605022209 584920678 0
756165909 988482411 0
361957218 433459581 0
410536211 289305897 1
137781619 295115918 0
371926400 648834344 0
987541699 167293382 1
734979877 90265889 0
102770496 105748811 0
800822172 678278490 0
482825337 845992076 0
789011086 40837709 0
276336561 207631479 0
977896921 819540314 2
763382485 171312024 2
543841387 380314979 0
338684002 958532132 0
171718213 160368251 0
908418426 224851366 0
539076157 602991161 0
274123972 296473604 0
626526758 101672724 0
381495767 849234379 0
996615882 403197421 0
255665614 454866960 0
463671619 15145962 0
880116166 461711274 0
43824141 216643705 0
137029940 419684160 0
881773386 256019786 0
138015340 162870195 1
278856518 501880936 0
943949320 165462521 2
292662161 446676948 0
258442564 767011712 0
827674226 829034028 0
235041435 471306400 0
90860793 181073393 0
55582403 611108629 0
790226380 690215724 0
44393745 547405183 0
308144101 853671797 0
829195850 516233322 0
865873914 329578919 0
562673129 126765510 0
37783890 376558529 0
280705067 572414399 2
556516155 253518596 0
702308209 712527981 0
592201388 738754943 0
397923035 996141948 0
24071566 974284562 0
547701478 988981834 0
553157354 593026015 0
6084033 564053930 0
4815279 322906997 0
168716747 229244809 0
955191789 646880700 0
719636546 248865091 0
808024701 592319263 0
756894121 691649379 0
584109148 3807816 2
875815114 995576541 0
803532288 827203742 0
225336867 42677710 0
328702016 758374144 0
621976593 722665108 0
756098879 15182013 0
43503952 33606000 0
400732246 411502601 0
727401975 350783479 0
767047050 612222865 0
12108198 280059676 2
79865265 949375589 0
931766638 468995477 0
408034292 198169336 0
65976515 695153294 0
696652064 44585033 0
495199381 833196122 0
661611300 484004430 0
2725926 181454159 0
566261661 462385373 0
852556748 86938582 0
72838558 870462388 0
980982407 163072746 0
522517135 926926604 0
350463105 931153687 1
624105562 440729140 0
72768556 838468798 0
284542624 562991624 0
45449710 915319483 0
955981078 469444258 0
316979912 222055990 0
209065367 439147234 0
867373065 845776753 2
969029088 112209423 0
79722637 658740528 0
895992674 204479818 0
143116382 470641388 0
212820667 659051815 0
299380840 780968665 0
602309685 584608832 0
574743711 505149977 0
767069767 879438000 2
662529225 4060213 0
998483830 331963470 0
83742242 23631374 0
696195564 328639056 0
831333949 114350638 0
429662440 834358203 0
586380146 358060050 0
93646822 65548541 0
54640861 547419114 0
121537837 321452460 0
563369192 697662876 0
506702632 333977059 0
117398865 938121883 0
778438827 396909584 0
2421969 671483457 0
688136448 631927473 0
892867020 712732976 0
25259364 956175105 0
460730244 846932455 0
725271540 386150252 0
538435939 109411989 1
548632658 859681503 0
33370504 249413288 0
742901549 881972864 0
127951785 372864076 0
468184141 837590838 0
885548475 138359375 0
574035845 287706198 0
109839955 664685477 1
913296005 57307479 0
562857714 5527634 0
806370554 830963946 0
286503518 91534571 0
699923005 889557543 0
50503819 79265186 0
748737306 312973337 0
895973865 127614004 0
636180252 419561356 1
275020559 411275489 0
137620159 140203654 0
604108275 724156581 0
94309223 794026116 0
267752366 441174432 2
314822423 948938098 0
48915571 23983473 0
792363773 946811312 0
143316307 375426771 0
977941959 635283159 0
577896833 3761876 0
453633962 124317968 0
742434700 690382514 1
244540890 396711838 0
727220663 212028910 0
924852611 873904142 0
106854257 311256943 0
988301456 270082238 0
617216446 988330734 0
21098804 676814884 0
565095042 206818002 0
15238478 19509934 0
504039652 234348637 0
964198992 126870224 0
69464803 539256665 0
136997734 927595368 0
396346392 56245813 2
371678546 714444918 0
931904138 24540308 0
146184766 728288737 1
571021476 173080855 1
422910633 29195413 0
96704098 314901209 0
695050805 140261579 0
37500803 747279338 0
314093593 962678844 0
254537788 532077926 0
154258519 88374014 0
94355021 564227482 0
690626367 546091732 0
990693949 152642758 0
77750409 558545596 0
690966486 181654230 0
603654671 943934349 0
90223654 716597737 0
700373493 950274009 1
764945203 615772398 0
146818948 491836678 0
633863801 415825199 0
983315151 667090808 0
729015481 681372494 0
649469157 446381332 0
648015240 177206165 0
275232420 979274943 0
598598915 869799942 0
431246191 683479455 0
99974107 24096915 0
828177893 263871701 0
176691528 50763423 0
231471125 646520853 0
287208300 115818602 0
939944797 37826314 0
552008790 43209971 0
245811400 865536983 0
160474317 570501348 0
995709892 294957803 0
638955838 490740964 0
678594688 977914546 0
464982801 174121950 0
300213636 663690932 0
161456198 994436638 0
988358367 302438706 0
106944797 673149208 0
623380615 139017555 0
121942216 354762825 0
234459680 525192574 0
113885884 218823673 0
778297239 928257016 0
721540141 396255832 0
984134101 139313123 0
18124185 101707396 0
775261334 724792807 2
108492779 723342012 0
714921615 39177578 0
828190694 906193801 0
105830568 803632125 0
524689022 127292127 0
844674640 123713271 0
65027710 10007753 0
359936796 951973921 0
882165387 490540800 0
112182696 106450156 0
648408494 164355747 0
19183497 756403609 0
78686137 676794456 0
490089647 174193987 0
587377110 534482819 0
597535661 307330036 1
998826508 876984386 0
99971364 609820542 0
839062735 136815149 0
741818552 915243275 0
104516734 329240997 0
606309563 49159715 0
583046814 347690636 0
702191674 438261560 0
813766543 8369920 0
994834447 185193054 0
638423 87056299 0
574661118 806980563 0
611494830 696650161 0
44551386 5643029 0
695735256 832516098 0
22408745 430812832 0
633975761 87174766 0
721169779 139956136 0
692897463 538995250 0
943424728 566027154 1
711856574 339251489 0
339173812 804810498 0
919925868 71998186 0
580773823 487195461 0
835115934 323525960 0
886291654 573696692 0
506284737 662471556 0
135324827 259669230 0
751332887 535464186 0
209599322 263669353 0
30471409 318239119 0
739996335 83881899 1
695348704 149350641 0
848481147 246209724 0
985587195 258774110 0
847285569 166085000 0
696904087 38156587 0
810557668 279881553 0
885254210 663490156 0
823732487 263263595 0
600978514 255514679 0
340834945 377906899 0
14182081 101660904 0
397354505 18176516 1
18701610 219522575 0
17274773 222610950 0
844169735 536196850 0
542093108 383536714 0
386237894 34615879 0
56580277 779281458 1
118811862 535815771 0
49115333 359054098 0
233312649 321033663 0
629452912 328535965 0
32006144 345922254 0
684966484 800125431 0
516673293 731987255 0
8102247 728247221 0
614416589 9370829 2
188241647 477991043 0
684506879 338474105 0
104946505 144049991 0
356004667 870281970 0
995590602 487888716 0
294497144 79259369 0
357182915 226156488 2
752910009 919255603 0
293803879 225300348 0
55449199 384298189 0
19018341 527801733 0
111217705 570912588 0
777607428 730459154 0
397365750 558313825 0
947961408 620279677 0
932311393 710223226 0
292372486 96252059 2
586489928 6393551 0
482555253 122656754 0
693569151 70425112 0
397561976 309226079 0
983790543 52237691 0
717361941 925608973 0
635959462 673942756 0
358617051 978622264 0
480445122 208962860 0
585586988 754626338 0
133079047 547934701 0
363332849 155601529 0
469143034 310344483 0
612015772 168728460 0
695517793 851535487 0
56331049 282328757 0
195364885 247956769 2
404070468 819649801 0
34812729 699290995 0
630041596 865956929 0
477334029 234283488 0
46137001 489513471 0
188816530 17576921 0
833482277 298211527 0
970583006 778156667 0
949303030 259822938 0
148415686 411974083 0
290482355 85088565 0
633354702 948360932 0
781840902 150066594 0
49795053 272904647 1
631482725 472717801 0
885628052 78261340 2
231114244 138965662 0
42460898 126084202 0
415174048 296638961 0
358826069 595957615 0
478894253 508885404 0
135829443 240569209 0
518825754 997997238 0
608707119 52850189 0
18465831 507473192 0
543124367 647423535 0
783028473 898538062 0
931016673 210719921 0
560237110 53096419 0
265756743 723507095 0
376734717 227431286 0
887362762 933141163 0
314541838 477216953 0
143771293 849968496 0
533161989 189132015 0
440477482 359498767 0
787336486 366541695 0
433972269 944327849 0
558328052 481986195 0
669817982 103223493 0
774809801 447585287 0
269131435 106356528 0
305969355 192286594 0
230396263 981571288 0
716326967 552714241 0
302998701 802929557 2
450514562 128962870 0
99328333 483430632 2
819196598 102534420 0
13499872 841651159 0
144150770 478089831 0
647339498 731559012 0
6125741 950677354 0
949108945 561192788 2
712001247 395688163 0
202507819 942641160 0
819803889 960925498 1
644670878 73741980 0
42983651 271457532 0
674462287 299999643 0
237902491 362342202 0
380911414 921267920 0
262928862 247455003 0
589049366 163265269 0
646574901 147639310 0
1195011 694934 0
508625955 770421102 0
688404564 785976049 0
568807965 963077606 0
659836695 807052270 0
595305858 49236503 0
40428134 713136535 0
565784124 115924001 0
14593606 200960121 0
61896175 959856908 0
930240580 179032009 0
75229350 715175300 0
538587574 745025734 0
873525853 230373267 0
70419234 620861745 0
122914463 337014889 0
43481837 262804487 0
297990419 567500344 0
613345025 130924608 0
485656366 741700824 0
521775922 571455999 1
596967577 223032967 0
126422135 619740798 0
84976686 105129879 0
973932788 119334441 0
710230514 796609237 0
426972329 672636012 0
424251001 755713433 0
365315992 876752232 0
891108041 84441363 0
418828362 735364301 0
603348167 410111019 0
893560491 640166577 0
111978452 842476106 0
855994078 836084229 0
716533817 932984083 0
152975226 113779618 0
272145268 745616219 0
659060461 531966197 0
387267495 980440139 0
82384276 153358025 0
788698742 404103693 0
118874524 843929968 0
921811018 49004043 2
22388407 703347743 0
690048098 985361023 0
559785453 237893441 0
977422904 25878135 0
78460940 657498899 0
477487820 509537717 0
18132916 709295945 2
925140185 994275058 0
779776204 821911062 0
198481556 443068050 0
715378157 859888455 0
345200469 280290821 0
663485385 304480874 0
18954743 364790697 0
904580586 37818179 0
922727561 422928224 0
32480584 588016088 0
90071044 141906601 0
352689338 861498536 0
107434006 371399771 0
442612804 879102049 0
87699349 892532550 0
647638429 844504461 0
167863197 535759849 0
214222308 997215025 0
652555304 73811438 0
736843875 40028605 0
380997910 50202634 0
55287804 505513560 0
760991779 798540190 0
373081116 941346178 0
177298191 340619043 0
800682670 661704193 0
485436449 229980352 0
261239408 297908525 0
714915614 8060071 1
525767558 723664465 1
311626432 189999553 0
386868615 543137516 0
375269557 247991583 0
198768580 148738555 2
959073200 228723432 0
483393607 448588664 0
30098545 68360305 0
224873358 808705121 0
927456029 196402574 0
640514659 555437716 0
393738065 164462591 0
113046872 931146393 0
930804189 4374471 0
763593105 231668074 0
382905725 571890380 0
282486437 379362780 0
299685541 660669974 0
218420911 879721804 0
137122213 950923523 0
384694025 118197292 1
988736627 462578605 0
687466966 461746792 0
807558659 879262327 0
585030639 972829469 0
558441446 77238913 0
16877992 438211168 0
457311624 23597259 0
92723110 17684269 0
244041493 866600211 0
537023525 757056979 0
79105488 688886437 0
113628079 912029960 0
604031285 101803669 0
551094049 123722870 0
302689770 13670887 0
701549128 515001513 0
669410597 819544336 0
701330905 100741153 0
729621988 460578768 0
995868851 259235121 0
942204820 554271136 0
424441210 671861730 0
990231779 875191986 0
39222722 228568291 0
795764587 822326708 0
816734591 909363996 0
733915921 576207706 0
5965710 924188590 0
828288706 403521829 0
101629235 522313035 0
62711982 502406535 1
174325110 248520986 0
72562274 408323460 1
509503192 200528334 0
623977250 950872326 0
34510527 745151383 0
203223975 29799904 0
63277846 52791775 0
970046643 788434996 1
916680319 415955330 0
907941980 99760375 0
41426672 362893211 0
675472759 485019947 0
915215527 933613371 0
916216786 916741756 0
9367561 816217561 0
203680119 448995763 0
842089533 435333218 1
164140103 307692808 0
645562204 587927311 0
146171936 46582470 1
650838109 488782566 0
691924829 783834305 0
126104936 645038722 0
27576986 712794954 0
358907705 522151791 0
988829768 65983954 0
9499017 211232182 0
552223347 259832908 0
132228204 996795259 0
63500777 739566164 0
72872721 227247763 0
338332623 451662294 0
2739551 81797167 0
360670459 847612971 0
197676848 344402398 0
965194773 352931906 2
339448922 57180563 1
422318070 197120001 0
533660668 861330951 1
562920892 799476347 0
390393005 112392381 0
580759168 7745889 1
344197855 924107581 0
319847318 457841847 0
245381649 724706399 0
797637979 4839067 0
9766008 841957991 0
179728374 125730192 1
628996883 78574972 0
826607165 697070580 1
605432223 982545281 0
798669165 522868342 0
246417451 160906038 0
45790731 887578196 0
128583939 752400481 0
320290530 75872489 1
845939935 483325743 0
743596121 552424540 0
740334782 497603033 0
706716804 991966986 2
152352787 480969920 2
647293976 120575924 0
907590325 151685103 0
800334486 537889362 0
675613279 419932690 0
380003831 520761060 0
572159146 42744416 0
219705658 408417423 0
485188869 94721753 0
14823898 580430101 0
857553495 250818519 0
423444920 517157234 0
563834354 886696764 0
711808306 98039688 2
624083952 164208757 0
739575259 471298130 0
686899428 3666980 0
29008247 63733670 2
198674689 308406675 0
827416419 839461866 0
659584377 691458327 0
19604935 541545702 0
239155539 397349114 0
549287332 726723893 0
611022840 4767287 0
53637768 292032770 0
62249839 50954424 0
859538158 83256511 0
137225226 376214553 0
723378057 217068340 0
932776954 730396053 0
347413290 333931753 0
340164737 850911115 0
947223817 835294802 0
537315028 860384944 0
409063636 154272289 0
793429286 21320849 0
173940621 699978308 0
920456909 462733245 0
510239065 437258987 0
82546458 17195523 0
227262082 644776432 0
132852835 255449080 0
96525163 722618462 2
717446182 202779322 0
655140616 532671905 0
788814804 460853452 0
399901654 316367949 0
134335766 692346671 2
121277543 65342634 0
232366693 359842747 0
965933261 126809930 2
32458521 322749926 0
107876093 63673246 0
693388997 867002357 0
14595571 853151577 0
845361048 133035310 0
977109181 46599037 0
147367913 60709591 0
579064447 24755410 0
225760768 333358558 0
870590352 73640588 0
534073771 135217948 0
654658830 550518763 0
384699548 309243721 0
324367353 557531880 0
773736484 232666984 0
930777679 173212643 0
401339727 783486829 0
32970279 959513832 0
463303323 633090993 0
942429043 475354027 0
503209174 292383020 0
84659985 107092682 0
686703698 341235598 0
93758214 890319534 0
688285933 371983634 0
758862150 736396697 0
386829728 993745498 0
237172410 350439170 0
195095920 9114073 0
994283216 189450694 0
785731908 217908438 0
489862182 998585119 0
87492203 228371687 0
599580431 124663626 0
371083170 77554343 0
79310495 945797096 0
922335895 724355390 0
265128819 292385589 0
541458310 208445157 0
473403810 751835823 0
935281592 770098866 0
403898278 704100802 1
44192134 414097812 0
745878366 406092659 1
269276152 369997684 0
57574248 344741036 0
8770854 130520234 0
960842384 32428161 0
489290006 103829779 0
205287981 33926712 0
352022107 901691929 0
169762941 145118015 2
206072843 943963317 0
842960473 810169861 0
929325064 68458732 0
789311455 735902921 0
517876608 975973628 0
328955791 91656667 0
127461278 520088188 0
564265244 618912150 0
605563199 538686713 1
77467513 98972401 0
387042792 972815683 0
870558200 143778420 0
390762080 757045292 0
482519046 29701441 0
320402612 788260286 0
279435964 517221736 0
236230139 69301305 0
314617850 995686693 0
654059245 974957713 0
668547693 348946495 0
820640155 197187588 1
378367058 82390017 0
585243224 813292488 0
565570443 330604820 0
748428432 395807846 2
597168334 131663877 0
829483484 87025103 0
717105304 487016418 0
568406806 893394281 2
485966262 736882477 0
43349322 969296295 2
407558944 273067249 0
862494179 843040265 0
280364190 237441758 0
401388258 876289622 0
780792382 592162494 0
476482668 9393869 2
83385271 382938640 0
177059590 973159068 0
142107320 449767605 0
822006298 675667093 0
968928517 751686834 0
38280705 451882629 0
331180842 702800061 0
538483242 391941007 0
52131456 719237579 0
424286111 273973542 0
272990708 454299285 0
974458377 818776911 1
984941042 323887238 0
22823964 273384934 0
971501252 298623602 1
979385672 700155205 0
491897115 220965146 0
91613614 409893105 0
380958474 934545729 0
815300232 323542023 0
830208103 330134859 0
398524304 49527220 0
91640479 606975400 0
835648524 907443826 0
20339798 691644683 0
546929509 78511792 0
52138358 38768539 0
437014180 888859224 0
960755025 347572798 0
104394605 404822216 0
949309204 375594775 0
117440333 178996035 0
242896753 104546269 0
932675000 775638257 0
535205935 78354256 0
739145125 977191594 0
765656501 430548711 0
524746341 713295357 0
513665727 422393987 0
722683142 485298045 0
242285428 445455575 0
298665644 222465733 0
17618502 64077602 0
46673399 23719904 1
429975825 36106652 0
451010603 951414781 0
973741079 6246928 0
743817034 165126817 0
963242071 789268024 0
66071984 299345774 0
414027025 893220894 0
805720049 972516509 0
505280242 662339986 0
211568785 91430768 0
882538466 655473661 0
742654618 65579823 0
515228892 173009953 0
949019434 877787611 0
692649168 300977787 0
11398510 145139542 0
744368851 283766131 0
770018613 55747755 0
332353980 828772231 0
351494289 81921580 0
251976735 294393252 0
606207496 160416056 0
417696960 523328359 2
728432970 559006196 0
265993520 712538502 0
488576203 477320627 0
630314390 668329527 0
877287911 886660018 0
50843122 221953223 0
503424633 530001213 0
905666496 793565310 0
674717628 689975850 0
737955540 86497903 0
622616829 502526913 0
202621729 570233456 0
559106783 994455491 0
17412322 27672741 0
892202188 47617421 0
527322206 654215220 0
416462468 104735107 0
678803814 83267936 0
262293494 637770022 1
381026899 934584395 0
840530688 112269899 0
143310597 189536402 1
509805394 917223664 0
639320942 277426147 0
98484729 187288583 0
416273460 291484394 0
844954230 552201886 0
748743620 801017269 2
79671094 667448641 0
866316423 122940741 0
450182769 30772604 0
127706641 40804542 0
589207554 545214111 0
664390199 565377366 0
284986773 992537871 0
213253158 468033772 0
692657483 213947382 0
283278047 703389478 0
402121163 134554276 0
968804427 248587407 0
410587589 519907867 0
306216012 614702985 0
945545494 994173621 0
838193578 645596216 0
934057400 64511640 0
868532186 41287814 0
508171137 975021639 0
231662834 135914294 0
399010657 318402023 0
348760769 297324910 0
193993560 17772728 0
318308449 791325175 0
61800160 848078046 0
467302735 990715650 0
935678101 98189199 0
313156683 929108473 0
316395100 971563369 0
560336120 122475261 0
77426654 871664181 0
648988315 220230648 0
669608590 622180562 0
485143189 227235547 0
303357794 947622609 0
104145905 672617381 1
701925385 83689227 0
72537196 342396595 0
760639369 944283550 0
44375111 764299024 0
907177194 608272101 0
961686203 78104941 0
929262396 624962900 0
89861468 455235699 0
128353979 744479231 0
653251551 456609975 0
493758795 362817963 2
604577860 714661916 0
32669114 291316749 0
721509486 59738525 0
367411223 487951869 0
490690510 101143742 0
616392405 782217106 0
677437883 102531947 0
500756631 414737550 0
20048571 953430318 0
606226690 332787501 0
356360876 95552877 0
566322022 33533425 0
685612749 243474308 0
529343166 499387208 0
401763020 650918050 2
269652570 294498993 0
738198887 878091286 2
781486080 345565840 0
662580003 281754494 0
24733943 955587096 0
421020167 708531124 0
879475369 905014936 0
731585556 782174798 0
383012754 428039631 0
789081323 987457848 0
48844167 49069216 1
982204251 482982335 0
11221257 797792923 0
826731457 546606913 0
19787069 454792526 0
249915127 202429392 0
503839878 429030791 0
385746958 825129897 0
383015096 376491207 2
729415053 74658822 0
638709355 288118589 0
115568826 701147920 0
551756823 21245858 0
84193936 16948924 1
29947806 109151820 0
165023749 304984985 0
98960136 387865458 0
221353540 534427090 0
405316023 215872941 0
868632213 371754656 1
818370857 357691130 0
335821650 799714361 1
801887941 402409928 0
647091890 846906380 0
40729276 123341388 1
68517293 206076933 0
116500660 508232381 0
251184551 380486282 0
123073527 886615126 0
249533393 45814253 0
942889088 774828466 0
653853661 486898391 0
593005214 775483300 0
220694445 786137011 0
867196110 130402694 0
458670426 965838028 0
254728105 682116965 0
205208537 115104108 0
642213769 257400835 0
764790383 994167799 0
796766776 919335408 0
330774452 851083521 0
308700579 707923328 0
437014533 21452761 0
251231496 614389067 0
872419005 240874807 0
61174804 707691933 0
751222435 566315300 0
205651778 62042257 0
1808186 8572167 0
406749373 112666229 0
550804791 127733633 0
10564412 768225812 1
948542941 322869833 0
215320500 916880487 0
608269363 222321856 0
113961868 640625335 0
505805335 565861821 0
679978323 679074675 0
539398534 428851346 0
811120268 272584140 0
401140324 340920622 0
323611340 334058429 0
821171592 486861565 2
971766322 185551728 0
899905399 458958596 0
296042816 816818586 0
136862939 105549915 0
695694804 174995015 0
75588436 936070572 0
38054057 509426792 0
939357921 158857324 0
8250673 564670444 0
871283873 461888419 0
319127538 821696999 0
753003577 682383088 0
167407086 622120602 0
704085178 787148267 0
116331311 369130738 0
845778548 481041593 0
355050067 502552287 0
508218984 18789222 0
421386400 758207187 0
969953268 393132851 0
309955058 474851639 0
639138088 229081142 0
114151730 603997030 2
496044687 765531851 0
12730506 999800348 0
41996914 469994809 0
904429174 411468539 0
11577213 973866427 0
808045394 536046010 0
971930735 17673789 0
854185044 393006467 0
489027248 600170786 0
843681414 759122779 0
745321240 728388191 0
520674291 450009496 0
504940942 737290609 0
147892426 320270688 0
43299462 859000049 0
233356178 529243731 0
341902500 691816327 0
11281357 160002849 0
146407198 193985441 0
272321629 318853631 0
27080170 768230159 0
33472830 144125744 0
406186430 635287514 0
430593381 521983545 0
901898901 776878344 0
951533324 485743835 0
340254239 815214488 0
2629200 43960556 2
693410186 674335839 0
629110621 296065737 0
110319397 378031374 2
84190841 6184536 0
841697046 549262653 2
98762459 794979112 0
286957745 617538308 1
103262830 501199583 0
882805831 807083583 0
363319094 9386197 0
331130933 391086751 0
117562390 503807106 0
646231094 399410650 0
386593246 606246726 0
627810113 763337757 0
875726109 144654395 0
966298892 151089286 0
911798423 41532482 0
372922016 288472225 0
45203720 810352760 0
205159559 722048914 0
242913575 444156084 0
736980670 173231117 0
556743796 231137921 0
695350127 368036000 1
709186390 498155785 0
12401540 414440636 0
649032241 512924067 0
744327961 470702394 0
318025239 754637820 0
689587177 975113048 0
98131768 14789444 0
90597859 355620355 0
441649772 132166067 0
606063799 984180807 0
86116293 881956923 0
2556800 900646476 1
43289731 850643879 0
482450544 617480803 2
792472571 769932340 0
275916615 798572390 0
10628340 301571722 0
869806933 584905710 0
288730624 346806996 0
115795156 604368794 0
662495809 431618146 0
8029890 413488899 0
942568780 773925627 0
553823490 211228626 0
626714108 154198884 0
636286115 369242601 0
966545057 500493653 0
516583584 837398886 0
657129228 715769672 0
806667671 571199510 0
508753427 172664849 0
909602980 951663218 0
538766909 829796658 0
966728714 585983418 1
613947356 40540264 0
6511313 457120194 0
521553348 302044511 0
870208068 64901158 0
712216829 879719796 0
197182436 746142260 0
132364966 369409584 0
195393896 34392689 0
215040507 344408646 0
211902395 140881959 0
966061066 618702659 0
140042934 22663709 0
38083593 911079006 0
335514687 567081015 0
632364239 825713599 0
237185684 863503000 0
561033885 368769016 0
177455335 25518967 0
144643896 452036589 0
503022143 894639364 0
647561520 229480135 0
21332727 870666750 1
877484084 388419301 0
435069723 50539645 0
888252045 53221893 0
371982358 48919860 0
395151294 118906811 0
578684429 201170376 0
840123174 807249915 0
747291298 946829437 0
866927456 824336531 0
687393091 663121461 0
84608809 25716097 0
121001233 605761292 0
77256134 9399957 0
820170347 178923541 0
467792195 210217204 0
35284254 548551399 0
927767531 337524854 0
32042296 77155343 0
90220156 349353121 0
195293076 922018733 0
992131664 809168453 0
875503535 625391412 0
502678386 858363844 0
394546455 749183049 0
554125395 110793097 2
115805070 124895903 0
310841059 702464914 0
154136095 919516142 0
193197452 25078262 0
37435891 708638205 0
370079058 410566859 0
374924291 548027119 0
193038517 559018316 0
46461927 145889615 0
128516428 75453677 2
582135001 838177593 0
947916711 551720432 0
552763014 103901897 0
307206505 579408119 0
10779024 298324130 0
925782877 298044587 0
58037481 733300865 0
240068908 53732457 0
6004062 94274118 0
222706416 484963929 0
334916109 433508479 0
660139887 836810196 0
563851675 123508899 0
973675575 158557574 0
100828758 371798588 0
683835105 228867362 0
835677833 135599400 0
369339464 428573267 0
309076078 769011622 1
7715007 61492380 0
915715484 79371383 0
147291672 745869309 0
813769863 988857435 0
66210790 145748004 0
241033548 43965328 0
652338953 180651551 0
687557494 307176058 0
608591840 229122350 0
53462666 269325955 0
268697327 748361797 0
818365947 908264795 0
930035578 709736585 0
837601640 397994113 0
747596591 130385796 0
615001394 78022430 1
851275809 308422122 0
768907343 439858028 0
983489461 519915082 0
846686773 83366060 0
346339573 21431773 0
862521661 202251301 2
546102005 364057435 0
538715408 651278033 0
878758497 737166206 0
668975000 900960588 2
822527324 150631401 0
675583203 348243837 0
949834933 118959128 0
47741321 243823385 0
449328821 621454132 0
334501551 697808172 0
631637993 699069354 0
777093947 322162092 0
49013634 630689504 0
529857056 70539574 0
44764331 756971992 0
404571159 822794716 0
535020604 223694414 0
72712047 377406066 0
71461984 401533905 0
59117585 93453649 0
40891406 736732515 0
2104077 940791394 0
116075910 305542182 0
400608903 297714603 0
770786920 394118809 0
954083274 755610601 0
973683173 419275937 0
608584269 247508171 0
165163161 828934239 0
997176225 78170926 0
553693537 912284832 0
699823091 242733463 0
70256684 127236339 0
174495576 199138112 0
167311928 836519806 0
317920580 524690650 0
537302218 304471661 0
819574954 103104126 0
342299449 106658051 0
998532775 630286062 0
545488364 226441101 0
626178197 552009728 0
13014031 688010996 0
527078089 120685972 1
150319224 265921651 2
699289878 726091381 2
63835606 434782005 0
367322316 564200422 0
558214199 650013566 0
894990692 816210956 0
773120886 134073103 0
786790630 428612456 0
118887087 430995680 0
489361265 700231079 0
573087601 783109288 0
71670028 748277673 0
583036120 446069893 0
263870286 767732776 0
492649046 197599892 0
256668466 290110686 0
721834654 495080617 1
825919652 880327105 0
25516751 365089843 1
363437112 579493008 0
83164494 44373485 0
725816955 150154639 0
830250512 110715950 0
779439748 786042913 0
444536139 636536040 0
858313963 652477131 0
976436003 880475990 0
820394726 820957641 0
362787732 884735393 0
359976559 882772886 0
108888390 569922709 0
95323194 360379751 0
576781102 166996009 0
81610762 123274216 0
440625523 629078507 0
211186699 142493485 0
462434887 788163708 0
481869168 976124505 0
232487079 735260801 0
51153392 496145168 0
759718070 978523 0
796035012 758766769 0
563867799 231879488 0
547307415 633398905 0
112365364 708690601 0
703398339 568121717 0
297847268 349645224 0
802435249 125433510 1
747922567 471829123 0
478773109 111468553 0
724208356 106625946 0
406375943 61452480 0
194750260 448029505 0
739016583 27707855 0
266223044 603356562 0
214001840 48432013 0
38280380 411436278 0
188069906 685189018 0
719470692 414570802 0
902910450 172455224 0
685527140 842703893 0
376837740 178845022 0
732299855 788393324 0
404937325 522320036 1
402380773 282258798 0
307883839 891171008 0
63109807 846147463 0
24980114 905947210 0
288477124 704333983 0
702475784 577075737 0
861512211 31970230 0
207617640 664055177 1
135551219 557056929 0
907211952 703626766 0
341135211 589504566 0
358987348 662017519 0
466349868 60355867 0
619444217 902216394 0
69722509 632113896 0
378705983 40193743 0
648146686 103467416 0
648484557 305298020 0
810915406 554252837 0
527453782 822439005 0
468128412 451306710 0
949210820 514385691 2
264198569 56724475 0
273924177 135819237 0
707752412 742527673 0
644942207 813857923 0
504163803 470558772 0
499821541 140854271 0
575533542 498632873 0
372548201 920027018 0
234248273 110324195 0
142373083 132034004 0
680751265 762006630 0
73820753 151664695 0
904133026 62371902 0
833757436 959393721 0
609905086 128434316 0
227172274 834578548 0
575942712 737627390 0
783248283 939038157 2
540082939 143144281 2
228782264 692594196 0
507964206 123336608 0
772216505 103283304 0
112802580 672100723 0
567465286 489746746 2
612094114 980345681 0
726242003 130235507 0
861584472 647249587 0
414707104 450605219 0
671689852 378255386 0
212377810 302792922 0
432335839 363893316 0
463080305 434335328 0
372612694 965783772 0
657309928 27036933 0
297750014 120899483 0
322990395 855280190 0
497500963 217113633 0
967830789 170543825 2
504235576 97948921 0
997524906 746297791 0
884248747 262793396 0
475591021 123624269 0
257408760 728908457 0
778772990 974528100 2
799699721 299452835 0
563381118 846249622 0
271915725 118217976 0
26369237 18665923 0
453603252 354348059 0
859233963 159456591 0
20610774 76386269 0
241970660 724805013 2
55333820 380511278 0
835909961 246978975 0
821341116 98999691 0
46143818 792985270 0
649884279 79557252 0
10203815 478671309 0
751668817 936277616 0
552360682 309097164 0
872149348 757931914 0
204318633 948254123 0
497508033 133747087 0
717226372 898755858 0
367391839 427577732 0
468021414 98940072 0
437158610 824093966 0
803676104 810155379 0
827355721 96591803 0
110659969 201273616 0
408569286 972244300 0
597487766 897982442 0
674504870 898311580 0
74090531 699878376 0
896827842 479096326 0
124537321 173898477 0
828666373 180587375 0
835204013 106072414 0
635116746 367116652 0
143010668 648897101 0
357191422 904854289 0
423115340 947881142 0
589598920 620011498 0
156622227 252757681 1
177945421 476018653 0
813496660 590262608 0
243428386 106975290 0
301469613 79110858 0
790851639 332798867 0
115465984 378629892 0
824536023 305717246 0
530058077 36426713 0
610778439 301094149 0
126729025 313102088 0
906817056 150838253 0
170055017 153447412 0
51490321 52218326 2
30632501 112785172 2
54688803 49754439 0
717511631 55711586 0
744315283 598560110 1
92761401 358060942 0
29375759 35825977 2
971631233 843178731 0
806867769 977911336 0
861643496 65749447 0
40487141 501849927 0
686172237 27586513 0
345041375 162982971 0
49411633 699942065 0
202190477 494944504 0
782132935 507351297 0
692184114 781042398 0
720131207 868473514 0
520323854 905543518 0
896940082 29512581 0
715851809 712224955 0
955675825 501501460 2
510226228 660021778 0
680363482 713577831 1
157873811 55225266 0
854359518 833250026 0
332005558 665787883 0
774576434 53841535 0
102493793 720715873 0
672863232 37417124 0
8722366 952655485 0
183395786 608034264 0
19669827 671024406 0
422653036 32109562 0
754592142 988111877 0
977846253 734155963 0
824308537 299661856 0
838503794 674621779 0
702111847 953067133 0
943943014 510405477 2
965293252 666985073 0
412875593 25943829 0
812452627 927025383 0
986713546 149901859 0
32482241 266155591 0
372023450 484802059 0
3665843 424958205 0
392194382 905132606 0
903936194 364783671 0
411817080 534925958 0
567509921 666314755 1
190349565 457265914 1
13640277 449566641 0
44101001 279369228 0
416441241 548630567 0
235069640 925321102 0
95692692 258411782 0
331573704 132079543 0
619411310 203871448 0
570573791 58577884 0
710747842 288725362 0
127216644 443380347 0
393918468 218221843 0
641746244 175711832 0
45665527 352642722 0
340583451 585987863 0
849172053 383543118 1
607685232 30381130 0
416580907 9566691 2
463943840 922216019 0
843436974 952862133 0
714216356 747720310 0
222898397 948411348 0
406588982 708904141 0
685781887 280931291 0
710307101 164216008 0
147295362 106488881 0
181254919 761439887 0
948122200 38945775 0
403900998 891521681 1
82382658 20738638 1
456118287 491911968 0
405286383 565448269 0
175898560 478759800 0
26770846 761487667 0
435708944 800428976 0
256593250 476527308 0
7992500 998631973 0
983829574 1795936 0
112043914 178970059 0
224238817 829376059 0
941335514 170748492 0
536820210 340547795 0
518239973 137767297 0
302850484 129932012 0
995545641 223265950 0
711024448 674963631 0
921830852 716265734 0
965478153 11364906 0
859211026 354237895 0
942655183 87472837 1
16742435 182316594 1
533693467 127973146 0
277181895 196074104 1
46068224 65826241 0
885043655 997858150 1
444258224 372057165 1
945385190 110977339 0
794363993 237371326 0
343599613 929757626 0
743243485 638340618 0
628577158 103880558 0
15843108 444118930 0
484766672 993443202 0
123375784 352894989 0
40286870 784935340 0
466812167 581086733 0
774388288 723700870 0
291951060 694383187 0
633434851 377175724 0
34420360 2328314 0
436557298 43273838 0
905919009 106281253 0
372528217 432201758 0
252185800 145360032 0
512842109 660520048 0
78377910 982735737 0
866303051 587567136 0
914818787 306770704 0
401626459 495294967 0
925844317 965391212 0
449745089 645968520 0
365920961 326456186 0
186435083 497574154 0
766196210 508478275 0
646109249 280862147 0
115171679 785827437 0
829247732 866450857 0
129763629 154971746 0
815378784 762562641 0
74956964 15453841 2
645136917 96143408 0
542719395 651171359 2
589683009 620093436 0
504790647 617883240 0
34633873 713341880 0
138616172 979986757 0
97934250 513329998 0
45372583 20028952 0
2548643 427495399 0
702311205 619930571 0
390945635 634985476 0
926808779 709609270 0
835935635 851884185 1
22798374 294222584 0
789517072 572388947 0
260288796 120696632 0
334094238 764363394 0
954359513 530044184 0
817270954 483451747 0
588552484 566412784 0
162204681 44893812 0
409593306 182418031 0
531107158 557529163 0
649746576 765102132 0
670680778 599225378 2
878447180 747109354 0
906722598 804406636 2
816461459 987589017 0
94441302 526983013 0
70191955 983730928 1
338265132 172803818 0
245811112 697377524 0
748424650 141430897 2
418190027 94902345 0
739200447 839002571 0
834633127 85275634 0
408810302 511223678 0
560537754 3249367 2
675696380 667520978 0
903436152 599574276 2
673859856 434756535 0
655569986 90694593 0
443890888 30099749 0
517386178 390111587 0
946076289 1147810 0
58956181 735820336 0
27903989 717109091 0
38382477 558885886 0
600394710 84826672 0
987125120 75426260 0
330333000 971447475 0
420888966 94150297 1
708089326 683318309 0
602790306 81221586 0
626175838 138461174 0
279115908 528747345 0
7182597 307998385 0
178641618 65427616 0
593140220 23199742 0
387298660 485962065 0
413634801 178708020 0
890466046 218210886 0
19926532 650515650 0
23407183 429964944 0
820612911 61872031 0
368779768 350073523 0
95071008 898105754 0
955787071 594382033 0
639220887 256814862 1
842933003 110968656 0
545991185 450057528 0
875835648 156989716 0
250049127 469809970 0
54297219 98836230 0
415897585 923031013 0
346973753 50085752 0
612128792 529164819 0
389535862 801044772 0
535195393 462390266 0
713378624 843954707 0
450219821 803578356 0
618418047 47609385 0
952535253 565614832 0
635995021 10497071 0
92361688 863353989 0
771375154 875273786 0
2123729 843810892 0
23422298 534603815 0
589289803 131826847 0
167483266 381338017 0
131158888 217805391 0
209538440 218859182 0
315575783 231824946 2
11625558 37157098 0
810365061 254667047 0
25348585 133191991 0
415393203 239093825 0
474638867 100088922 0
629087519 211523604 0
647772071 820613080 0
981232365 98580440 0
792526288 891999137 0
466755528 214020289 0
4925215 559321565 0
300313171 262499234 0
969941878 14056802 0
103555007 300896187 0
18810565 560878817 0
641637047 429694035 0
497326594 428511928 0
690740707 809507771 0
164817312 473964834 0
980262122 654369549 0
331479491 344877507 0
325576833 599635008 0
417874039 761980522 0
180272399 980830120 2
241581346 469146389 0
746516445 363215550 0
457872898 98321337 0
642589142 984779081 0
8937064 151792253 0
416083708 114085412 0
215276133 50292367 0
517521469 352168655 0
213196431 306266718 0
812650990 770325436 1
482762735 496482710 0
67327972 221268214 0
727169284 153990086 0
743612105 637503118 0
427860706 864050909 0
577488361 981676357 2
111976439 892562914 0
784249354 258036148 0
561060813 153219845 0
663912976 800153887 1
913812631 162000996 0
772990688 786552951 0
842090378 701165352 2
589891964 305728378 0
646549593 460058416 0
827144656 563267064 0
118966301 457353748 0
263924815 234231861 0
741375002 448962613 0
94074797 193997531 0
24483584 454648423 0
717522696 584280317 0
395618784 594964311 0
98461340 808131609 2
176495462 161162625 2
880495182 992964665 0
9675106 556213988 0
630162671 983779077 0
212698830 909796966 2
689517988 972038518 0
271030694 175225806 0
323322584 575925564 0
363118005 497709570 0
753167654 131858245 1
552418673 435570638 0
659300423 383629262 0
973789785 324724585 0
966067266 409078648 0
497991235 490593810 0
804610962 662664731 0
228591312 295045893 0
821861151 783634261 0
840365338 41134098 0
511352710 128932611 0
76692470 742403269 0
347389966 259056135 0
784134211 348096739 0
437451073 919748225 0
117095407 70889940 0
895261273 904454763 0
189110523 234784201 2
110951860 672614340 0
36526884 923574613 0
262224175 539888139 0
101757305 149206587 0
513250008 806650196 0
343743012 27863595 0
943500161 279439338 0
580975075 374627177 1
219342817 193167095 0
193398464 584382180 0
132622117 989846633 0
33572899 957051625 0
579671042 900599855 1
299957827 845310769 0
991609214 90358866 0
117868170 183021146 0
379557529 698618566 0
328289927 293013385 0
152911753 200575501 0
669597938 895956183 0
825409448 457756038 0
502713739 152537070 1
390785809 232537152 0
179424156 95857592 0
703135534 848880685 0
206434956 964660194 0
355093078 478643874 0
462183670 874550523 0
798784934 615443535 1
526967762 990266900 0
260557183 654053290 0
932500278 130838583 2
428539823 73902984 2
964582360 356633409 1
717666470 239990576 0
431428176 681182721 0
947909321 895392329 1
862982733 514222164 0
537903922 841354376 0
737794221 135693884 0
396989082 419972921 0
479218475 966453453 0
760544503 41445223 0
571061972 996046991 0
594817544 79932347 1
648814075 162972412 0
210939721 318944680 0
93803449 117296928 0
53905237 804160852 0
180102866 533079163 0
808526814 768638677 0
822185344 543511613 0
335287272 876244426 0
283248310 7161370 0
657528129 78519532 0
728097268 66257049 0
775028317 543917916 2
134044820 711181578 0
807320640 621967580 0
796555727 626296384 2
957142835 331599451 0
775560646 108298246 0
662513529 275022259 0
546439108 409108834 0
835544100 392410885 0
594689749 278344150 0
524901887 819343461 0
312676834 583417523 0
25974235 117666938 0
808864555 34749774 0
213259206 558854831 0
756261782 86453228 0
274151880 587755783 0
687277483 599010735 0
632182832 655748732 0
138304659 962618775 0
488401701 78677077 0
328383084 759738141 0
40920836 24475626 0
9821805 1077857 0
668568172 820715775 0
489243441 16657792 0
456378808 338507425 0
357197917 334846586 0
470749691 246560196 0
300621338 216050431 0
689877656 986791991 0
616301286 569664704 0
869157466 903912783 0
282722286 534271481 0
193131901 516898794 0
43003411 585388492 0
106207900 873178187 0
939672275 871869212 0
269031668 337185989 0
575214460 342009885 0
906796247 80925219 0
98246223 546630422 0
187505411 614905341 0
235165830 230239456 0
306315368 300096968 0
171659517 36650974 0
154745366 891423788 0
601861952 33804322 0
329318851 392653918 1
108660292 188528290 0
374196872 580353729 0
617914889 36627346 0
186566387 888802953 0
618742792 35190260 0
946103045 287322018 1
910050264 51545523 0
181425637 910534081 0
193626625 117496463 0
180606877 908527091 0
138457271 553183400 0
450448731 753960461 0
410438745 915160033 2
204584266 949771661 0
176655337 344496043 0
998467835 318758124 0
119813819 73242706 0
10865984 98403186 0
100768435 776803283 0
189781207 258701117 0
789714630 830286801 0
29500255 722005088 0
344477911 185108714 0
455481987 891591318 2
664010932 743786014 2
104806508 308180318 0
425865008 614805594 0
102079863 769412924 1
85726904 983112438 0
994476832 416275136 0
897033958 134688370 0
594262600 946568885 2
792328502 502310661 0
759035423 46667024 0
364524381 104610176 0
226411053 154118580 0
608079848 312237890 0
774212924 46459893 1
480012971 546134198 0
209505692 916973758 0
117332921 328799515 0
752864750 921180620 0
42278962 907287430 0
896149265 263222219 0
194127532 244866714 0
465469075 220299183 0
605306084 664059170 1
229016153 374683117 0
727733047 101909097 0
974312964 582494779 0
409974283 37013082 0
400967379 650454660 0
653544947 60758623 0
775225503 350632965 0
25838513 18101435 0
92189853 111147683 0
170849400 416681446 0
943500201 478654414 0
315660584 518603522 0
696898690 571553730 0
737683912 669846659 0
280541139 91844824 1
187944977 339718400 0
139377727 724558270 0
944184989 320730442 0
284789045 393284822 1
724734987 892938916 0
96147568 432028365 0
394934153 229868780 0
751900408 297199985 0
21370074 609644508 0
878946569 50733828 0
112599728 929067730 0
115969688 570397279 0
904876209 233925691 2
55692147 645253991 1
49511584 557329489 0
33034877 243507564 0
129346548 55828967 0
590404759 350489518 0
559964000 386376693 0
135117123 21899512 0
962776990 58380800 0
112739139 556288104 0
785570544 98871682 0
467035353 192936437 0
138723588 107819955 0
273245964 333571546 0
812994 957568514 0
786515611 334718759 0
241183699 893205368 0
404418864 134643441 0
568887754 649864736 0
50223814 73630293 0
16580701 59989846 0
152406393 552782375 0
98269775 138168226 2
169762290 881904314 0
955507345 849344300 0
173483511 83935005 0
834586253 45949364 0
796456611 591001277 0
742433628 226908963 0
10372857 427239508 0
523426526 786046555 0
9078497 388223966 0
76669449 347075354 0
689658350 947552587 0
996544472 534308931 0
293104037 974878306 0
862357287 341106809 0
489325469 272925156 0
302253260 168286428 0
534853434 835805959 2
599653339 823011521 0
715207774 379967714 2
902946911 827546427 0
954182701 275485685 0
862992563 415684571 0
575065585 350406612 0
169388099 548131168 0
321434971 677967006 0
234475633 653739496 0
728379164 668179899 0
820320344 420881372 0
851247616 522977096 0
788105526 171885856 0
816265829 824772194 0
407439757 268616408 2
280786463 387092346 1
110723645 630097156 0
71146840 827159810 0
102020223 162298890 0
528305535 68830565 1
593199081 944234714 0
544578903 38186966 0
362619788 986749979 0
607296293 709090612 0
359640532 268469845 0
79499959 606421160 0
266967501 969739909 0
175818982 13376452 0
768765497 411081176 0
97245408 559770977 0
207021655 389101549 2
894090927 785509678 0
343170010 120660646 0
861838738 603832931 0
426620067 229363084 0
207578230 102580741 0
918942526 258669555 1
282019691 564648698 0
117150432 875427591 0
454824948 65070973 0
729692120 481142466 0
364255117 797552959 1
181969081 592777464 0
772581551 38251699 0
972022683 944054500 0
117949413 387396950 0
17731778 294407411 0
293068519 121545364 0
553848033 825410699 0
567174996 317575856 0
399694993 369605815 2
705396595 527584403 0
882601656 828976219 0
316695770 519030501 0
308107057 925726446 0
352561802 751911612 0
864703256 328390 0
771358360 170417207 0
820403085 915553974 0
10474800 84683543 0
33648728 736268356 0
339720985 745083609 0
885873136 28141477 0
606589607 218525269 0
760744219 904596114 0
945233746 795817106 0
89033125 948513595 0
391478026 765868841 1
28452738 433289255 0
384285511 15682881 0
929593728 977600730 0
992453151 140409323 0
827209276 980140412 0
152208188 938483069 2
857375666 344229032 0
483352814 494293829 0
511988189 364607684 0
693560575 579265834 0
891703117 334158861 0
568211612 45779733 0
256357020 435058008 0
58424448 8080108 0
197654866 681961383 0
349203125 110773204 0
219644998 740397780 2
411087065 180322238 0
39888150 212180721 0
14140114 788712726 0
942908960 107242164 0
480949928 110626543 0
758495101 257956554 0
729708352 271034600 0
586031592 25348599 0
220953608 822391702 0
715976785 112406247 0
513559086 347939926 0
961255756 557694208 1
696842449 84316937 0
708829846 124825231 0
294205564 419201577 2
501652107 779286226 0
796153550 651344112 0
199826118 665420379 0
361686290 513718696 0
304071913 725251413 0
722364944 468046871 0
542864695 436254930 0
154325894 624620065 0
213005151 287293767 0
481712800 240622079 0
994621749 36010758 0
818006643 533952077 0
867216277 809482490 0
585381653 144877525 0
89571968 46323887 2
661133731 58212823 0
998169872 71113216 0
910182660 452432471 0
253649190 977791025 0
662788624 564534736 0
87197227 595415688 0
838510606 974977236 0
991861014 929876943 0
138317141 195325341 0
187400249 343285745 0
963589688 193066051 0
794872511 180958659 0
693740051 127000751 0
429275646 247175875 0
993806782 375685653 0
826760620 215912982 0
219451484 48991815 0
862202679 395372348 0
250998405 524529488 0
347732948 89788766 0
670748463 40843978 0
978761218 933881874 0
942161120 99724058 0
779607608 271661267 0
505122217 492010398 0
13237845 727210001 0
225583963 242235066 0
766349554 574436434 0
155728452 714552471 0
533206977 338198965 0
366731439 769023386 0
666695356 106099778 0
178930800 580759847 0
607171925 569811685 0
744332061 866266378 0
545054634 521325955 0
6992494 897695800 0
778641203 996498321 0
629375937 296764328 0
394049192 269247130 0
740755720 95603238 0
718384980 86804138 0
582280375 935530918 0
59868884 729522743 0
924105896 485709641 0
647065715 80524736 2
407562765 630481275 0
298090975 532488539 0
153698034 677111818 0
8753683 203181150 0
43124193 223081341 0
890822665 329279707 0
656626643 407020672 0
849418824 349135552 0
349227316 648674230 0
735582807 595487796 0
934357176 297047551 0
204139396 692421284 2
693014828 647315892 0
465437993 196964004 0
422666825 402964505 0
45312664 241024836 0
463756808 880164164 0
691110219 847260219 0
304248553 787613941 0
28887249 782236828 0
653697218 539636066 2
7964939 443893547 0
365269988 952516627 0
519191982 734139077 2
356671563 892279220 0
207331609 664056478 0
267092208 342902991 0
190433710 947241691 0
371003614 235052898 0
456256564 105156837 0
899462016 751999794 0
593016145 323706299 0
411977646 602787121 0
765914292 875530158 0
541507843 811494395 0
807717636 827142048 0
58247955 980173092 0
217772741 549901724 0
471007497 870766034 0
153111764 398761072 0
679551233 267325179 0
875587499 523244916 0
860769790 47920697 0
31296004 766953247 0
737652539 104289158 1
340664942 336508352 2
718978788 174177148 0
111100642 366259096 0
646065845 155086697 2
822798296 403335822 0
963893821 271830990 0
301522061 670801163 0
591586597 112034519 0
3176839 851188653 0
953140224 588426843 0
219184711 565401476 0
404010880 745459846 0
851812772 763642007 0
589283448 370925545 0
410394097 456663613 0
447827472 279709368 0
885603918 804666847 0
128321848 171751269 0
246544492 376288004 0
835974224 966612008 0
732988912 770144997 0
959060371 968569695 0
402668313 371336599 0
65021124 68884275 0
752016160 136318733 0
183385423 132583009 0
995471575 917889275 0
609622129 272710307 0
281394818 966883017 0
380005487 163383473 0
362001663 504173315 2
282783633 944184778 0
658983165 950748470 0
616526938 773165753 0
508178031 56381341 0
668654323 262917884 0
66804788 962806299 0
960431281 774348389 0
213877894 769933736 0
875217622 342110602 0
581195527 6767243 2
201204649 32916487 0
987297705 470138960 0
412420168 949030320 0
100495771 512259419 0
904969620 980586650 0
972310709 704150600 0
196855665 429887300 1
48554527 6356322 0
920689966 87637890 0
418319487 519939399 1
183452966 823621886 0
9017692 979795477 0
607610270 773288191 0
315381309 93433031 1
36705238 273491124 0
894457780 904267762 0
83765598 269266218 0
928488286 207018945 0
214416280 5374922 0
817629987 915086548 0
742807150 532177918 0
999449968 468347886 0
106217187 465384400 0
775305353 463988507 0
97888397 65932749 2
951042005 722806768 0
718890838 22100992 0
605068313 317809506 0
119930732 679649863 0
151199624 520255543 0
118342007 738598671 0
555243206 469608700 0
617509585 789472967 0
293416498 715696534 0
329257050 392824202 0
426491940 431878288 0
502966916 397999514 0
914420294 688603887 0
243812277 409365437 0
863066107 763615376 1
352745790 953644691 0
68218610 872330316 2
535005855 991046859 0
628670097 583466582 0
294930911 673117158 0
918784253 49537128 0
115663647 990831983 0
24784981 268243754 0
563447770 435432254 0
222949137 745287785 0
637609022 693805490 0
200426372 98227051 0
234111372 363396008 0
969818596 951003741 0
277666383 77297001 0
485350892 613199061 0
781911760 466143617 0
591829560 978014632 0
966407322 178409039 0
64121061 947359554 0
529976360 90724008 0
17046741 383320970 0
809270147 716027679 0
380660515 348132531 0
273877058 27967422 0
436996032 92359273 0
480760825 701145583 0
715211259 181100 0
185469845 998590449 0
748037220 157562729 0
722293969 325330622 0
97674039 117952062 1
34123666 7829967 0
429882770 217611944 0
197337644 261826011 0
966937764 921765765 0
121384585 131499547 0
554648139 102179604 0
284752685 836986563 0
97945563 704387178 0
231805218 535645321 2
180917231 298101665 0
1035669 436848771 0
689598742 264371295 2
433641534 88508645 0
869355063 642332778 0
896792854 260534689 0
109561071 163611600 0
51999626 975577632 0
559279365 883873553 0
744285526 721768532 0
293281110 159554498 0
238297348 56574748 2
445482489 167765059 0
126278155 876159588 0
624650585 768701601 0
853880669 746310737 1
79118181 226782526 0
766262205 929992962 2
590170932 928389504 0
20880093 93853622 0
196312061 412820710 0
729728452 855315830 0
15817217 16863138 2
627553874 172294992 0
514342488 573505679 0
59528700 312859757 0
492418032 989499646 2
571068174 912653164 0
890730808 973154209 0
948208647 902562904 0
50486230 530128140 0
112315653 453662350 0
464936210 329093594 0
114557960 605427718 0
903845503 661449766 2
307952557 617148259 0
712837470 694333586 0
148787298 605097858 1
484536842 827948103 0
665435666 773328967 0
654221744 311964787 0
916842431 668637652 0
524674904 52923592 0
885008950 732323409 0
195995774 316078482 0
623737473 136678200 0
312064319 550516653 0
79571920 130712277 0
98190640 691798713 0
980396620 148320231 0
20095731 134570340 0
437502464 200665814 2
579751666 180474203 0
845165656 228541557 0
588096777 164605737 0
324240232 578426074 0
311578923 558308484 0
822055104 733955445 0
32600029 105882723 0
782224856 125388322 0
775760057 650714062 0
781081328 711700192 0
175644761 847744699 0
18209412 42168619 0
149094507 275616275 2
160841963 448668270 0
102037338 232505011 0
359159147 534727670 0
75551511 635798125 0
127840008 999238865 0
259678754 879822332 0
344835677 146683285 0
900876668 942341315 0
537895793 997515940 0
201966521 19205346 0
81274315 537938655 0
452672433 57686518 0
496048740 585103963 0
96601868 350359421 2
915026273 550845277 0
937549806 539312223 0
181479451 971708809 0
63823675 529953679 0
544279535 632118214 0
218869207 860764216 0
410129625 77066344 0
151218005 756037917 0
224738888 908692122 0
32297872 237970473 0
435380069 360557918 2
793937041 914758745 0
664985105 375240139 0
136640352 12709642 0
492261402 930924768 0
239438251 871199808 0
1318808 574626134 0
288766091 367543437 0
588851263 828064011 0
250234869 248667176 0
722753331 511595884 0
265124795 248484211 0
2923840 377997010 0
938064969 827780350 0
994812613 486350708 0
399628592 601556598 1
811707678 747042163 0
906680814 727575547 0
467768697 372659705 0
970357855 407750139 0
167817996 354946495 0
902867224 481343793 0
986134443 437382770 0
474717401 647324507 0
374969134 107854165 0
107781790 68621057 0
656420003 732629587 0
855623601 927992106 0
757566430 636744411 0
250355194 631655039 0
713615776 722866153 0
464139912 106488048 0
536352475 415236293 0
176204989 956055365 0
410431326 890404337 0
143885097 730535726 0
205446776 865025891 0
611738651 188447300 0
956552427 894991323 0
304095829 401100174 0
358175871 947505435 0
300205336 1874330 0
605168301 954264381 0
610327019 307033019 0
501406835 841492227 0
436926850 493033061 0
652811207 959111127 0
558237919 793753650 0
183461472 259224703 0
309258702 17649185 0
575167557 559025205 0
411647641 507300096 0
64840559 761808704 0
693683602 111583262 0
384511963 805560792 0
40966002 558127938 0
462562012 226881028 0
125192707 30612499 0
732223204 693454426 0
219376565 910968546 0
154887172 110814446 0
871042514 66571698 0
597778221 780084740 0
29244969 699899111 0
39357391 986313024 0
278636371 418401807 0
321631131 150641892 1
632109357 642823498 0
52768107 541448392 2
806898099 455597056 0
178421662 787055142 0
89144523 492791847 0
339993675 215055480 0
243721152 922246610 0
525487407 578469977 0
570791519 176874170 0
529557219 339715553 0
524045433 119930134 0
61842375 415127545 0
884576169 683197335 0
488757613 462163038 0
818371930 166438985 0
143014485 426089546 0
964931954 463991280 0
379101654 438905189 0
533270090 97261214 0
525148782 229781836 0
570616112 180768973 0
873328518 36021321 0
99522157 71523115 0
58693120 566317701 0
476444942 231498187 2
236075958 906313771 0
225337680 533765450 1
719078250 459842773 0
700107141 529509229 0
260388980 118410259 0
694878545 904064742 0
593346215 96896116 2
296552290 875999832 0
505549463 190172531 0
707915256 733333011 0
606748928 11416817 0
584212683 764759276 0
707373627 481977960 0
778475744 134255623 0
949766010 704411607 0
787152290 402873862 0
480948615 978544038 0
20526409 42097277 0
56785606 750859553 0
860295538 497138684 0
283950813 994935482 0
200929914 348718344 0
494026924 302895564 0
554944701 861735425 0
912555426 202486825 0
370490990 728005310 0
455868154 32915262 0
656203584 265015457 0
647565412 659414436 0
123386539 925925255 0
385022365 871682321 0
48714898 529170128 0
656476380 736011052 0
50223660 82339008 2
73664849 685461418 0
65670730 982118911 0
173441589 600848635 0
871945588 816132088 2
510669336 501114541 0
292725863 393427968 2
741957005 478127259 0
66515884 271385390 0
18377306 992236828 0
50610884 774375101 0
627939473 352449619 0
85128474 309376171 0
372299642 446705098 0
218002892 642706958 0
1501112 78947079 0
388858690 910966105 0
209538611 907152727 0
488585387 377197865 0
811977571 543848209 0
648495285 806298454 0
652581093 439661556 0
63396047 918630273 0
485538574 778758059 0
680392776 509510408 1
270275048 167954847 0
129201736 724961283 0
717126457 152236821 1
70790445 560268792 0
348761440 926602894 0
443239056 77309469 1
712840878 918371950 0
748420397 653175613 0
788944429 683322878 0
506792600 840495336 0
850036608 991255277 0
284918275 51616308 0
70976255 426535583 0
447250235 250251610 0
608397212 272721664 0
355328152 886679780 0
294134947 698936916 0
983206536 966761849 0
271472386 316684421 0
436215955 156714523 0
317208069 926746093 0
270916686 128035561 0
942035190 749144566 0
251419798 369356906 0
579388054 396083254 0
740459025 550998054 0
757882263 12851577 0
465384189 988118349 0
739663096 397555290 0
396302909 1050756 0
681671404 25622268 0
683207426 31115072 0
957492274 62912147 0
269789745 309437859 0
5422615 807469543 0
123717040 842464666 0
66400958 910992024 1
200603269 360810973 0
169478507 1290506 0
34604524 645391441 0
5070654 243991603 2
53545143 956760594 0
418699140 25087179 0
342823052 167955987 0
434674094 602572573 0
642201341 268042157 0
852097417 653279153 0
301944117 708578908 0
985488459 704992738 0
112269562 45759182 0
790765680 893678828 0
201212569 966849388 0
544864929 7378030 0
23607713 104631555 0
252630187 429036643 0
213692972 554523454 0
64207712 895871897 0
230141542 129262568 0
396174254 44802393 0
34037098 356526827 0
807864061 424512952 0
110563236 818614708 0
760396898 255678170 0
574004324 780694310 0
160495399 579253051 0
445220818 549881942 0
878599461 609674337 0
313522958 984196775 0
110862011 962677919 0
488885982 273226485 0
853216278 793962873 0
694234767 466025145 0
882280849 473221202 0
340379863 142005177 0
775071213 178623024 1
604797342 738972743 0
601256813 694882167 0
696129200 258887472 0
656566611 732704458 0
198989446 944061723 0
245367537 134412141 0
692528611 754275563 0
173211825 683790307 0
313771895 107928866 0
558862651 842980529 0
197831451 74787309 0
449010151 134279932 0
864712024 838483695 0
231243431 152740967 0
638969400 565532710 0
431707966 663861805 0
740158200 531720401 0
91157217 768041128 0
91094363 7888640 0
476625076 473671787 1
39718546 447351604 0
536082989 764821612 2
215510725 335345624 2
110690387 936537750 0
800611566 100193059 0
582197155 89883299 0
58873025 86539724 0
783173179 130446919 1
251020678 818819354 0
928483763 306842833 0
807116497 132151600 0
19737256 208776750 0
779521169 740409486 0
241312835 884684351 0
811294452 807989190 0
9885676 893069873 0
154567617 339099075 0
477137198 82423214 0
563345813 779682633 0
391238727 24579809 0
60399148 921645048 0
403075056 316868099 0
374228635 735602966 0
570673956 334166500 0
656351642 877136610 0
450444004 56381266 0
153601438 590940673 0
71447291 555707466 0
793732424 732297987 0
620780082 884910691 0
271604545 461931632 0
620691705 595219464 0
86672331 261364062 0
713456762 436460408 0
590902040 192781709 0
976965924 189906714 0
167934355 813148074 0
839291598 961308152 2
659343802 748156679 0
610316721 384513258 0
362487119 464534217 0
965572473 579723594 0
594163182 743703974 1
329285030 9278983 0
87022401 155943520 0
638544562 622822920 0
108092369 122086849 0
52623106 144934488 0
49847844 971129034 0
931625031 91423034 0
523216077 127703908 0
126755364 642908485 0
763808298 180711320 0
107089093 151892580 0
193423955 796232843 0
145894402 946040199 0
321724512 868767112 0
291809967 12804496 0
797690364 38874842 0
430995581 935718804 0
315509347 658732964 0
99247063 613778820 0
577409137 523608277 2
478491105 294581236 1
95579191 224772567 0
691931863 125787878 0
69759253 917257534 0
163441262 277205960 0
41728917 741305894 0
713965156 855224313 1
793516948 856355916 0
690350163 926291562 0
149737530 93549695 0
569128885 152986949 0
819540119 61466839 0
827612304 887102966 0
603319251 463931328 0
672444790 940248102 0
675950192 722579622 0
935325368 181697286 0
483261092 329414474 0
933532666 711162174 0
304688212 565357956 0
875403629 111817494 0
533122846 850431325 0
359502702 438786376 0
409262731 733104564 1
410656010 804916035 0
9139397 683373847 0
304686732 384091559 0
775330747 961906439 0
75834355 867108423 0
740161144 860435903 0
131299283 450517194 0
903491343 284670609 0
762410359 220947227 0
141591435 994325447 0
264686437 275858232 0
961480961 450361309 0
941337107 35026044 0
789879715 189519511 0
314872081 680280797 0
980242433 375949050 0
532514756 705742897 0
50672159 273392934 0
710059009 217036526 0
491799081 822196189 0
98231441 663452134 0
167007342 195778543 0
828075338 65312109 0
71732437 48212960 0
659730796 51052548 0
385360822 152760752 0
852040758 526405187 0
955495637 1571187 1
982802226 929690557 0
603846821 136115482 0
472392970 907747410 0
258974041 583480864 0
936917867 846396985 1
612012377 320970838 0
910277785 838288926 0
493177870 783167632 0
736380919 748962227 2
725834646 650496000 0
934013188 287249871 2
11251704 486219860 0
835244758 871278044 0
186969320 680232980 0
719136085 927197097 0
507986137 11192381 0
49815746 285576156 1
366669885 700926415 0
702991828 856649831 0
106060906 528108279 0
390306098 185847491 0
453091373 701881997 0
465211004 242189788 0
55822496 688782312 0
526902299 588087868 1
173287681 143479345 0
868625571 139624692 1
777652654 861299095 0
843721585 507626479 2
371558157 96474247 0
464551138 878852835 0
994706578 913242436 0
878971958 900686022 0
554863127 918672341 0
953869792 475548181 0
149183079 458697779 2
687075004 951488516 0
683440079 802748756 0
18082401 806970440 0
296840888 492426235 0
651513657 868546812 0
948657530 313807218 0
952227562 247656914 0
42048146 737384410 0
123016186 693736639 0
543670917 469924893 0
695809708 518356716 0
603328018 986075617 0
883271105 585404943 0
856499578 315220020 2
873460660 495376040 0
704364460 768627554 0
474107152 842924162 0
909194902 55875125 0
351622 546979279 0
23405167 823567611 0
705280151 111576205 0
276993789 15094926 0
977326961 635375825 0
499399174 144658769 0
146744529 148732654 0
434075481 895850295 1
123342740 224115354 0
689288997 145766929 0
505579180 223872676 0
450549311 822712448 0
424666408 393669843 2
72234156 780292600 0
650004668 18758014 0
613637836 543181353 0
719853713 811004162 0
883411902 201040126 0
694773328 640690142 0
529467712 165445194 0
386412375 76703856 1
466199684 220471987 0
488547185 87432506 0
540793722 897817214 0
161345029 892000238 0
560221537 678547884 0
786232992 62116225 0
15535309 845362302 0
652889991 42238661 0
844936142 90763607 0
814318808 949748847 0
892939871 928898561 0
37847428 725731693 0
12955171 473340598 0
20138029 126552169 0
592696096 65388176 0
36786915 445741782 0
46669578 55900365 0
148231441 134743413 0
7942661 259998908 0
521568600 890130036 0
427776327 30376632 0
709408756 34827117 0
997457182 627368135 1
80583876 382260037 0
129427002 395191766 0
895701781 590119291 1
196369830 979610045 0
409199793 474361710 0
655930677 936494411 0
705503599 820717927 0
766293294 187059352 0
846884414 947549289 0
852646769 516719869 0
101974049 545162864 0
107075963 522797003 0
114898508 541724305 0
672710763 688338602 0
282360576 693450151 0
428636855 248913524 2
734666665 921145783 0
898109391 142414009 0
107506892 693463270 0
131964699 377838340 0
749844637 398260489 0
765315137 481831179 1
101301135 754966029 0
593311015 467998724 0
884703518 39027040 0
676821452 888805560 0
185553641 826211074 0
864896258 443820147 0
583468653 195753950 0
453716614 902664355 0
614644834 447388576 0
551391658 16029123 0
469126401 697735499 0
50464236 195492176 0
383759123 628074892 0
64763423 687261310 0
993332471 299418555 0
751450358 613024583 0
243910182 954013368 0
592499313 143440657 2
141493104 848823389 0
148399301 246064670 0
317469962 79708143 0
922865308 751718741 0
803718788 600694901 0
106474903 103604937 0
893101651 14391220 0
73304211 668406199 0
346282950 721050369 0
133850460 965771490 1
869113788 246784604 2
425214636 636740158 0
469163135 588053338 0
17589487 704830213 0
612591014 47769902 1
705358232 661408186 0
821900553 155380228 0
528735995 558110573 2
174237712 24137960 2
754907765 501741264 0
45029383 350630742 1
788107531 292001407 1
434461940 51583706 0
64335250 98171589 0
684987991 749024448 0
348294450 564431306 0
477794672 738310851 0
288059938 313778982 1
117079544 563190240 0
828634727 828832464 0
242628910 791133644 0
941350612 169611222 0
687707220 627284365 0
950121830 122669971 0
977263363 622817397 0
132286222 620947944 0
99563905 114527664 0
571032007 192431017 0
77525402 164222818 0
530311247 871644788 1
66158741 166439800 0
207750300 457087853 0
257639094 697023529 2
470754045 550288211 0
421280282 864437318 0
751651779 948791169 2
994146139 591296443 0
622424446 25014340 0
193702913 256867419 2
847732908 492681138 0
96846064 767849212 0
954233990 203413029 0
922612235 62676793 0
128663384 78470911 0
817217309 555678884 0
166791925 26833419 0
849883946 652720682 2
376328655 223752520 0
91016198 647731304 0
494595984 971291513 0
894064 638149210 0
199068730 886790651 0
313389588 553870892 0
487234193 302589210 0
214429105 46856345 0
97248644 364273573 0
882418810 62604456 1
104588507 339016839 0
664227758 329683854 1
107528203 220302662 2
46061861 931836852 0
42833970 454103600 0
578971036 415388680 0
526614492 682039540 0
829066454 663676221 0
89737672 302948695 0
722136415 734972309 0
717159284 703004154 0
165580123 41493646 0
842199081 85178554 0
403304358 177355457 2
250953235 978533762 0
593314919 837259881 0
164879133 435108190 0
845847255 241900155 0
62338571 872582557 0
745295998 150692645 0
82872879 587364237 1
949002125 522013569 0
56756627 393995564 0
267541919 429638340 0
614756847 715063562 1
780590844 802099953 2
42918438 343847891 0
231693071 831518141 0
451512321 458894849 0
668976490 413892162 0
871167562 549870632 0
211203892 640876000 0
433218996 812493109 0
113405123 64976729 0
579411324 752214214 0
407662680 218440111 0
106190999 566689918 0
2051300 400063077 0
923317600 734262738 0
618826492 329228521 0
601222235 830923654 2
812752137 96202683 0
515552683 728651070 0
780402638 828405310 0
646450928 377368944 0
998278539 395243279 2
259212102 228825280 0
11800467 863663200 1
21518232 67019454 0
812052212 413988712 0
19215259 453998430 0
441638055 432809453 0
80919948 48617391 0
152149245 814894828 0
827464231 893245686 0
682216360 171046367 0
69588537 664039410 0
572863964 20626294 1
16096427 486031127 1
832924848 89884528 0
468413288 756460363 0
699591226 687213615 0
180192170 568827205 0
117287439 933661407 0
431402654 810642861 0
364709781 142099730 0
66637023 33733430 0
205305697 280998680 0
232455084 56208327 0
424382158 278829530 2
518512417 945197275 0
105040277 713937816 0
830947147 428129803 0
672545873 818952344 0
177253559 627348527 0
649040417 739152337 2
536533231 99492546 0
991074564 753173855 0
49770751 452459524 0
892433285 605896934 0
258647709 667749031 0
536284394 70453346 0
926499862 851888522 1
647293654 839707313 0
304472847 69499914 2
314187295 716375430 0
525951168 3158787 0
338376693 81058358 0
826162839 590138260 0
6831795 471621247 0
54339805 937100035 0
842822569 360065559 0
493898409 976976923 0
384274810 245092768 0
489697813 820711470 0
615945409 431432849 0
312775107 433439781 2
1395141 615418419 0
390967933 349288524 0
889292542 193503554 1
474896700 289015302 0
913074104 714856959 0
706082438 722741802 0
40267855 624263568 0
854060091 555668150 1
32668852 456162350 0
633635666 387716235 0
838170813 654189958 0
163917001 157375440 0
252458721 195248333 0
868284505 166047569 0
850907910 968661891 0
6267333 815990869 0
19056363 255853736 0
810866920 626119792 0
462453695 353527818 0
589219378 559923758 0
685678729 470148121 0
757750248 22763345 0
144119430 15816588 0
620218392 826576227 0
823343182 525609522 0
483546126 369742851 1
138302602 121898252 0
342846742 380250297 0
558368481 720504889 0
909526590 539133416 0
138003353 647318229 2
251081768 96050700 0
952690058 154617450 0
383079381 2330402 0
96170561 641260987 0
665929823 922879880 0
269115353 787783042 1
272967719 711761359 0
198284263 253195702 0
512465311 301227971 0
78729657 642234221 0
393662561 867152294 1
31319756 47939470 0
883438180 884967735 0
88416557 83293239 0
284572302 528092380 0
14176855 89653268 0
971892080 63344798 0
63371936 881474319 0
897829524 881570341 0
589138240 394115634 0
945309604 418616406 0
805361274 339461598 0
550460216 864020033 0
38646589 695980956 0
817499264 534329753 0
789513304 196013302 0
227330460 872663678 0
109046665 96590597 0
100077852 648656718 0
641873982 224300225 0
100880088 431265798 0
7175482 64762672 2
457158511 546865870 0
847462770 532699237 0
478770525 110601466 2
797172300 798199582 0
86560587 865153967 0
147013868 548300507 0
982376338 931629730 0
825296858 452086352 1
903926903 87825567 0
371447461 531616489 0
366375084 552647462 0
510952951 150889680 2
591078576 975461338 1
594836718 220251389 0
435497150 727879619 0
7561455 597442431 0
502361717 150780081 0
3375339 33592520 0
193793141 132321605 0
135604774 212805068 0
393385739 949677620 0
950665371 605419843 0
168246044 526927178 0
842019242 117411036 0
574052349 702178810 0
350353696 413333056 0
138436276 762580879 0
648239157 46167757 1
138037784 371081384 0
581514555 759749087 0
249379932 916402536 1
40660066 263006622 0
107470743 132204180 0
586765850 393056389 0
305321545 483484157 1
881814536 992332231 0
323198213 74391978 0
492771837 399914776 0
336044288 173782259 0
367289909 652234168 0
81415695 27994263 0
967384129 75793830 2
452030126 262852556 0
821848615 531750311 0
826482525 265635746 0
817778150 289731000 0
619472293 92847319 0
548392260 694122617 2
790468588 827654876 0
128131992 240543261 0
34700934 810601911 1
345822195 742766241 0
833708736 322791342 0
938025928 412014757 0
330369681 333316550 1
794864832 956168512 1
176970476 329510040 0
200193883 694943053 0
899669001 491643341 0
557954366 128799232 1
134152199 466751221 2
545950500 313532629 0
226907328 565292799 0
971102117 6672696 0
442294978 37016314 0
394818551 133016487 0
910066756 4856822 0
675779067 384201368 0
997443371 19013958 0
472360734 497597590 0
369719587 84265301 0
410393927 128473897 0
749766601 918447534 1
910745241 551187400 0
202812487 52518448 1
558693190 111850662 0
32225445 57103412 0
903576658 102365451 0
648464230 799432539 0
659935355 837303359 0
712649451 23292740 2
983618864 934336299 0
651698457 717103461 0
626327190 216188505 0
636733333 533685146 0
926227135 96301836 0
381252330 462160302 0
26137243 238319867 0
783391641 52220045 0
177817570 661629917 0
538926489 111931390 0
865198646 73074641 0
541004 810860677 0
169018013 16568399 0
991091008 530828933 1
922168625 130607382 0
720336106 437690336 0
368815888 897712098 0
292224310 83397407 0
768128494 298674610 0
387295153 874661268 0
467457330 379973568 0
967337179 527166808 1
585834854 615405951 0
967938761 433259338 0
963302083 777387361 0
470888576 654169982 0
254975740 140169551 0
867323658 77162430 0
496788654 537887314 0
911941956 178520503 1
988724276 855336291 0
185081923 457440940 2
313468584 481095851 0
942758546 175160573 0
233808941 176960840 0
371930766 952720515 0
88049 158321405 1
982984071 992886363 0
408254017 223139644 0
586724859 103349953 0
455756141 548064516 0
658700905 177745382 0
488812365 47645124 0
579490930 545114768 0
209601889 956899601 0
575250967 884735309 0
45912711 660975340 0
52897192 245955612 0
229571773 406576451 1
857666813 511049939 0
74986180 319821125 0
722548383 439264195 0
688288674 75091413 0
73223930 193521738 0
984236727 904169 0
546788806 593296127 0
743424659 175644460 0
247567181 718133306 0
898835058 781451486 0
467001613 39953836 0
45064554 836150896 0
673741669 550821452 0
123955785 385455228 0
229464136 669807916 0
853930798 80850094 0
435923260 332894906 0
225935046 263897887 0
625792683 162846566 0
874818873 523619107 0
845396379 999523138 0
627644252 32775915 1
70364022 541438626 2
952825951 582844882 1
654822475 54570747 0
688465684 226716284 0
294406118 22179305 1
275527183 318560456 1
602569283 895476462 0
521786438 676399589 2
804394999 559858750 0
523581804 901285005 0
605157170 341921365 0
284537386 379170367 0
748313045 207208914 0
717764650 551122342 0
467669508 429256697 0
992760540 157863614 0
67936969 300140873 0
813924961 614263628 0
3459917 70679807 0
85320720 25664255 0
776402168 288311151 0
351662272 126006916 0
883649165 648071716 0
646709383 648582383 0
750916229 144939260 0
434183651 698685284 0
435292915 375815447 0
628699168 590982075 0
768266393 174800495 0
876035484 8327962 0
654547945 574817976 0
814933506 502141812 0
345474725 228160237 1
184992379 993176620 1
352172444 220455212 0
735952956 222776934 0
249894846 885104081 0
249884124 639673 0
234844482 539711510 2
205347807 170276182 0
24788969 76298064 0
453349476 872672258 0
253668584 49611150 1
495382620 242050833 0
584067782 319041359 0
831713421 457070160 0
305333231 951800177 0
970310857 30950442 0
835956450 109400146 0
774602444 618833421 0
438439302 924053314 0
68140351 603638422 0
882641565 559712060 0
279333461 287714485 0
254865382 882737079 0
940688503 648294324 0
251667849 134949682 0
234223001 687530443 0
598000878 978880926 0
897639784 196827097 0
176104066 33696198 0
683245835 312312889 0
124804746 917084851 0
5250154 911636859 0
592853761 815586406 0
451261604 279632244 0
69553915 463915934 0
567372628 174794888 0
970712437 885414559 0
329753179 850846868 0
194633431 135029566 0
568972638 252631424 0
600716914 710632348 0
471463284 805116953 0
971829357 427757521 0
243427307 525153912 0
439793727 403586079 0
114431066 107548166 0
966724578 461308348 0
559194738 827060983 0
117472753 114347181 0
636609138 581025441 0
559163179 27947526 0
98034212 962438268 0
357796625 191294665 0
996620052 185277663 0
69026490 245089201 0
589399833 84725254 0
630453916 676501108 0
784501912 314914436 0
426082174 728126873 0
3890426 767513052 0
67343298 66811963 0
729213988 612267580 0
220266662 948860290 0
970690237 946919838 0
918355135 127482014 0
325042856 516055902 0
411905820 923850604 1
118979210 285584187 0
10636715 498486931 0
840908093 437607710 0
245973701 156096876 0
10362151 643238996 0
116068642 350497636 2
570628299 121088579 0
624144134 606900885 0
563913586 222013486 0
511567901 633296184 0
771909804 868961992 1
717194743 78714535 0
523301016 426252109 0
403912806 852210200 0
59689911 216544740 0
417472853 483945647 0
753300330 82461245 0
242258543 5158924 0
522810083 594588011 0
49878579 104777126 0
571337891 121228340 0
963929990 339773386 0
149482589 213699713 0
608565713 283315930 0
369894443 925129356 0
455401646 689562136 0
678244338 770853400 0
175754295 862704790 0
645098179 580722493 0
296587899 292131509 0
362126069 697734819 0
701394547 548217450 0
925425011 744058609 0
178545129 875131027 0
245685770 937443591 0
2686606 582342905 0
120829877 808809001 0
321045481 694380448 0
502296227 531962794 0
784966837 832317496 0
481589087 477422521 1
438293272 765072228 0
809439723 721284394 0
248840439 59003256 0
436348034 484170097 0
281686779 71673404 0
24382599 610998046 0
772728011 982292913 0
124447734 272528093 0
26335128 598981125 0
797165152 76015098 0
849990944 418738914 0
506098243 262187098 0
157447757 745425240 0
861331797 674167247 0
927894444 569262716 0
460581104 383332310 0
524486221 282045399 0
710366633 593508524 2
183239113 210712388 0
93265838 433180466 0
239732478 863621131 2
930946652 695093188 0
216026371 949343711 1
485367480 531108587 1
350188122 317538016 0
737797096 406955931 0
891904829 116341833 0
924387676 156358795 0
610502355 69695692 0
118679308 895086064 0
107524084 48571070 0
165553072 914830108 2
116781180 782333437 0
213366665 595212042 0
927110178 679531450 2
700202430 162870915 0
466673275 43703664 0
732488203 694195388 0
158869434 329997655 0
936180913 429993360 0
799143413 380318574 2
14224552 117326385 2
261411759 719731988 1
997561312 51790617 0
836338422 354906394 1
441543334 880169558 0
76068651 62259104 0
895097785 460064140 0
639833629 592762084 2
757438568 738951563 0
881152568 260418421 2
474903514 355997846 0
409285892 864564502 0
421576659 738873291 0
589766167 20372814 0
170970602 749849091 0
285575053 246524390 0
546300249 735647620 0
616661269 113794707 0
679614468 405381358 0
640816585 130590614 0
858537392 45778926 0
216251765 410271892 0
469127601 962772902 0
699314152 353030067 0
656217543 668955744 0
817514212 816568814 0
626882532 518608194 0
388980096 516852076 0
473321076 334168343 2
389076345 522409608 0
321209408 524458622 0
185256239 709894029 0
842922258 993389175 0
957231923 59974434 0
589651930 395269739 0
562855230 95282085 0
911293409 956399255 0
979518602 491636779 0
212247843 723576867 0
852030419 199834721 0
630401278 502753213 0
120333429 136511609 0
20256391 714209148 0
149379311 623961102 0
458590771 58830605 0
460092933 830317356 0
366145336 684008295 0
715434557 92869356 1
554765307 502072212 0
732928353 564268697 0
877647599 698404720 0
698334805 823001004 2
291000194 966839930 0
939939815 142470989 0
26523072 631868070 0
178780948 161831241 0
685106540 109356014 0
134359198 897625180 0
539085390 368383689 0
672596522 344437790 0
903754933 333871405 0
734169165 619394940 0
656438473 874830732 2
173373692 344753380 0
943969010 60659887 0
727477214 956823007 0
790881990 489433675 0
929792103 913865452 0
358508759 12202599 2
125585369 810638219 0
777049018 377005943 0
583765785 141029853 0
68606369 472124019 0
536172868 125746110 0
435334563 225953207 0
472387223 213632954 0
277089785 601907685 1
799690219 917587878 0
347475759 847524697 2
886469383 752324321 0
145596998 338954616 0
274879024 406049643 0
963509367 65336228 0
916256603 74730101 0
428402833 354174241 0
791366064 639982689 1
101482248 778356274 0
957504908 741242447 0
297535378 999124491 1
661745251 480155078 0
263112678 106287440 0
453458417 899207257 0
922025540 457078630 0
789682976 760969348 0
291132852 43078413 0
374770386 906324472 2
403235671 15625990 0
753712771 54587596 0
978148657 951749509 0
533217004 708720893 0
289806145 196469176 2
604714184 83985782 0
126987194 42538885 0
883430222 768078884 0
848260537 584200658 0
220847346 549361548 2
933499258 276473747 0
622955261 472027183 0
887030025 682109818 0
50587505 384366434 0
970355839 869384175 0
206547499 594640660 0
612962641 965002880 0
698464266 809231662 0
36428749 225694530 0
953006302 432651217 0
524585917 415945445 0
395816115 606743024 0
64704837 93467108 0
855184499 827501551 0
749402967 197484890 0
608877238 766527536 0
623740119 816585961 0
977698642 500687002 0
486149341 273664086 0
465573191 141057734 0
872576871 177011336 0
520822194 434728470 0
970426573 572624034 0
263459930 304767706 0
456126305 102418550 0
425664070 467752124 0
950381203 359092564 0
688591960 326189225 0
342536912 813005623 0
376362824 411432425 0
78062993 60815283 0
665460519 155897295 0
214216843 124310168 0
815937039 843339142 0
397396069 552818294 0
54999692 271433275 0
1636279 394052054 0
147163991 288514554 0
201775755 571767389 0
210118083 5367243 0
761403581 362064626 0
523918785 647909602 0
396991095 719234309 1
594300937 9399168 0
105302148 99235738 0
99550787 520713120 0
287082923 88268689 0
187346252 208694682 0
397618262 597036614 0
883996573 53535691 0
538977343 98261876 0
408446019 159143685 0
803855622 118212988 0
442396124 768815623 0
66073367 352780906 0
616031417 263712551 0
284913937 150619584 0
937125040 227863215 0
12652467 135722395 0
888529579 873210274 0
445556183 969354002 0
888095505 731076761 0
606827049 964285020 0
363140762 10702028 0
10232628 473442389 1
619661420 301267109 0
765626871 573895124 0
343631668 338789888 0
308790016 546564363 0
993988436 400409575 0
263666049 292830 0
880226857 380514247 0
420310375 28748041 0
694258047 3217595 0
859461259 838890426 0
38967239 646237379 0
380436702 440370234 0
967415433 62815218 0
565671689 128164413 0
77465804 314636484 0
187265635 766739315 0
381602991 104172036 0
441070572 10304995 0
322660733 895830099 0
834247735 89509918 1
897955995 126185690 0
215941884 176920007 0
801146587 47408576 0
202603323 865190682 0
87504092 258899375 0
93764279 806662478 0
641673402 731589996 0
345355930 641902596 0
543044013 749612304 0
113612007 12631363 0
685366481 770253808 0
574303101 73993478 0
644791584 387542528 0
933767241 554249615 0
300858674 976326974 0
92190188 225345960 0
653159387 144253906 0
144935324 118893494 0
280821200 64708841 0
399578115 8812619 0
555590649 465831214 0
581102031 687331568 0
661217981 105644616 0
848657986 965053034 0
80106407 397740352 0
592749363 311103345 0
481384083 335178732 0
621915008 249683614 0
612855987 891664190 0
105801961 556791603 0
205229060 592466654 0
21887202 98239508 0
378069504 917632164 0
170849784 111728485 0
286834588 247428705 0
320200647 937814528 0
560589251 724117430 0
45859504 368955449 0
11797529 879781465 0
695789972 223899682 0
377765072 507993695 0
279993180 463537617 0
735474662 317591676 0
694353113 368359023 0
272779104 44612176 0
944107597 909835123 0
569738710 74913265 0
205083943 163943570 0
758846274 124874779 0
297429983 196535609 0
867258060 669929745 0
420413090 546095777 0
848238376 132949387 0
303408119 413016339 1
60234290 472760395 0
88245798 409439575 0
118121625 589946494 0
157566714 742003862 0
437278822 795777939 0
775280762 840687820 0
462091229 387902500 0
237870978 222934548 0
928473177 525505701 0
101570279 214993211 0
843103902 119943479 0
781052931 904478188 0
672823610 20394295 0
293246811 291626114 0
348106320 189507223 0
18833249 435090446 0
782457524 48506041 0
855813042 27535201 0
207458470 717811338 0
960290568 147905057 0
3879496 384392279 2
327673313 532458127 0
199272535 240230753 1
225980183 692582861 0
151496630 107317328 0
420503101 75068492 0
930001997 664421692 0
964747946 420575512 0
55605874 147001065 0
251042029 290529256 0
119446752 592731479 2
763396675 23370686 0
192416166 673612145 0
691366748 621188468 0
74095790 3098096 0
272091646 910693671 0
962814020 321674032 0
303664678 612502689 0
196918837 147681486 0
869635845 110115107 1
365236770 923356740 0
990142960 698672225 0
424639310 554409195 0
555845462 418178253 1
693800209 604657050 1
827438357 510922230 0
1522998 510739644 0
976896760 282276112 0
214158994 300170160 0
201754637 41261663 1
79800723 940448582 0
109122325 429930427 0
36178544 103606979 0
871031315 666393182 0
738738390 275594945 1
973827486 245339193 0
530050682 544305546 1
887505754 703038887 0
454212062 835164311 0
459874169 813729833 0
855762203 740851878 0
944378852 595593896 0
472771743 275550486 0
959983945 260155539 0
556916888 649965439 0
10191800 726720823 0
481557835 905007599 0
519057510 513937773 1
356870684 508749824 2
931886368 908194589 0
286482767 521261945 0
186384256 118551463 0
228028907 694080941 0
412017951 735408655 0
439510774 164768088 0
779720737 324772078 0
125893475 84427988 0
222594120 382309826 1
517456543 570716656 0
949186017 518231772 0
23190930 391055839 0
98854320 638309146 0
267043821 929576126 0
939652635 617016410 0
186811056 855611171 0
747246486 92089491 0
10948386 120071821 0
923309180 243346009 0
668344970 362550399 0
913015563 277885581 0
131465411 327524141 0
746400931 123535900 0
76787679 180005078 1
308196765 211305172 0
660248881 40997637 0
521412788 505376220 0
847723066 534705701 0
255845865 997673947 2
803345321 630813601 0
128413860 286849348 0
850050957 583465406 0
250848140 62482525 2
404995081 542817101 0
917660043 138873938 0
572254961 741237987 0
787322073 564378432 0
452040759 936913438 0
640901712 13550977 0
255866130 14799067 0
74851388 985554460 0
466999801 673524757 0
857671799 917635372 0
494038834 959296049 0
485338964 915381180 0
738341828 584605258 0
744547291 6503080 1
388922601 351781305 0
684840189 166907493 0
20361898 433956396 0
3112372 352167063 0
404869343 492666508 0
804430846 574891191 0
490981740 686791272 0
684721436 694538319 0
932100189 94157580 0
946178315 241734284 0
410919562 75255771 0
318189315 623400810 0
119971645 790786490 0
578853670 148599841 0
647349402 150375367 0
529838393 198833366 2
508458411 258912096 0
698860757 493954656 0
457939030 112104736 0
350537726 337762805 0
232070871 621782727 0
415550080 168124448 0
783700286 111641498 0
178816846 594717363 0
433981796 695499029 0
398985725 979171519 0
247335336 67767270 0
285318347 139821197 0
495282243 554733719 0
293874980 396318540 0
865428123 644339514 0
32875778 124917509 0
570649676 760902243 0
338925822 128347713 0
454090186 179860241 0
118904420 755377893 0
392097466 503616064 2
499204796 220310139 0
326175152 14999758 0
130189361 76329075 0
61013102 551084204 0
166859698 32785634 0
549468028 459455372 0
392245063 254806335 0
261086600 400848379 0
311822073 936471822 0
173325893 319343472 0
202710642 590438243 0
120861364 843262943 0
363187054 293897143 0
441422574 930252853 0
946995126 567004244 0
139015018 125513163 0
931800635 498226900 0
7949695 890307506 0
373290429 725073522 0
844867006 411861784 0
797960189 536963001 0
508403413 570502078 2
847878240 374644008 0
278506164 28511944 0
598904955 304881276 0
271220521 748315535 0
120005869 199245882 0
256354590 757549410 0
7630393 346455702 0
849733006 631649658 0
122583701 141660546 0
317479267 486899235 0
569085300 69359484 0
991085196 146249418 0
687083852 557546333 0
646777844 821825454 0
656391026 711751821 0
535961967 663499780 0
559037668 794972758 0
289263104 415837898 0
938252029 794049706 0
505929699 364918971 0
46042662 491167221 0
203938278 777468144 0
326446229 971602521 0
54788895 659517168 0
998955859 373244120 0
432215649 414869180 0
593633961 806063160 0
976980847 317060742 0
167579457 858743086 0
279918952 643103589 0
991925237 940280868 0
485509923 41785936 0
7107054 479618942 0
945229131 938755846 0
189538208 468788828 2
689575198 732490941 0
413664092 88572484 0
670115446 100037646 0
156983027 236465294 0
498381682 534051627 0
25456881 962169781 0
9111025 372000119 0
472699310 527424376 0
435740641 32209261 0
93117877 396900810 0
532516493 837384531 0
32259651 454432437 0
293359152 146104302 0
48273750 33336166 0
679947328 687148787 0
180475036 662634180 0
157969802 705891745 0
877512569 809722924 0
625515807 838341576 0
374204936 399177811 0
761867391 555643306 0
72955641 900376912 0
80131868 354910586 0
490725043 902010516 2
263406156 915202881 0
140149809 42025111 0
750610251 869296179 0
513644172 19637986 0
470509171 501182823 0
546334496 425057579 0
526148460 702448339 0
834184590 616717609 0
630668512 196835433 0
763404357 453008151 0
995099643 257342891 0
328692954 240672974 0
554210074 41976889 0
245916293 367942793 0
116392191 766045933 0
349202967 935535357 1
128819770 738214183 0
725420623 840680719 1
130302812 578933484 0
123571189 348821422 0
230798758 85339497 0
507581417 110830493 2
390323295 828033254 0
738221772 198711726 0
966133215 165192361 0
874030743 636736757 0
620760255 824148441 0
576143316 943072408 0
926004404 287332194 0
235553299 64692920 0
775142504 326979519 0
562704696 110644846 0
218321883 383661261 0
847520106 707804252 0
168692659 369255967 0
62434599 795742059 0
202774691 276499115 0
841142868 167858588 0
525319885 822507454 0
558921133 982912255 0
900096841 31613742 0
476396418 747990861 0
336321959 904843277 0
438719689 624859708 0
503692826 847384002 0
573060 670604692 0
525341300 124640626 0
111584313 218414128 0
140039810 837017228 0
663124310 978327527 0
24777414 929524891 0
735297002 521083833 0
527150490 470750422 2
29783419 526788964 0
340004011 786354556 0
890948568 192667907 0
330920415 494678954 0
37821052 793907537 0
176069452 696258456 0
916860428 318123947 0
271806257 306539648 0
516473096 276779509 0
673457206 681039324 0
779944156 957543231 0
233823777 373572246 2
143000573 933911280 0
522585610 18416377 0
668895137 315762810 0
509749587 778292323 0
966220380 705902306 0
693702984 920167448 0
910813589 13495455 0
848886119 857204054 0
39423643 248888054 0
105186693 596031088 0
515894393 415540406 0
825610679 205446315 0
989157892 703756215 0
396690757 411601645 0
394921537 998857611 0
203286475 485510931 0
682388003 410435371 0
98940977 524276239 0
562213603 507924932 0
57676652 531015051 0
233131077 32703767 1
460389230 74428593 0
265233177 143874141 0
83171487 910655126 0
288192178 722117391 0
588011330 763778355 0
456321672 888760441 0
68537592 681919390 0
10664713 173012112 0
299213157 710129525 0
77708225 92661806 0
756696879 553809741 0
526040828 128079432 0
6147745 594001538 0
259664393 412587738 0
650936731 142932520 0
393460289 383380574 0
96944261 344122303 0
758378705 876877872 0
107533890 589404066 0
117616261 348688982 0
783380337 314944044 0
348887636 518324699 0
289849503 120362088 0
39694268 845583323 0
853393192 266815729 0
675732661 704109724 0
802720020 446316499 2
536276203 435472022 0
756158405 832056133 0
434452151 131007015 0
848411105 548344479 0
529986443 144115151 0
333468846 743058539 0
865267383 60522015 0
456016646 689382442 0
917687046 137416591 0
42514131 524989787 0
606078125 133026048 0
338434650 183649847 0
551103946 483147133 0
332715391 301929032 2
315720009 536223965 2
180965081 82610595 0
729857326 783760019 1
151437419 693724965 0
677324906 497974824 0
400153043 125508536 2
174889722 724174734 0
766992853 118919373 0
697565848 342156798 2
188497558 559904769 0
377031525 251004060 0
309677790 986271095 0
777873701 573865411 0
956349105 139987894 0
126837709 752722353 2
928633445 530531220 0
707654212 425539781 1
102868726 94914123 0
388102785 894999428 0
655952426 415704907 0
20775951 857516906 0
178528470 591137180 0
106090860 813061152 0
39756260 850542903 0
128150376 460895788 0
650055570 751279803 0
768145239 662543495 1
510934939 342440957 0
476096800 371748646 0
729516721 877248376 0
763585857 349368796 0
634069619 3383526 0
461438424 111828515 0
986153081 809230098 0
289145563 812547848 0
11594936 88240320 0
399404679 951932292 0
909842773 845096356 0
5760823 978711237 0
149904339 759421553 0
403189136 875388731 0
497996945 929047641 0
669221440 729166506 0
734319752 370855466 0
181899235 624063943 1
59626680 462086492 0
167304052 828502128 0
128331656 862779416 0
621970292 499727870 0
257724285 361304345 0
520461841 38397360 0
127554122 636204282 0
434085941 165121284 0
510274826 100991820 0
400613015 434810064 2
106588617 578532106 2
609232440 644457138 0
240402970 218302190 2
930137426 42740404 0
23963759 187838215 0
961044375 248320354 0
553966120 129711350 0
107980649 140589489 0
747329117 621003648 0
956182670 447680199 0
36691629 322779278 0
83293064 291793049 0
495779577 563240796 0
126687126 57306214 0
97306673 141361688 2
158544665 431211509 0
819296830 253433237 0
109286804 632722620 0
289028512 673061697 0
207612112 318293458 0
517563972 27928693 0
898306409 882427193 0
725132845 31565552 0
562829527 950433180 0
284002602 536438720 0
625974896 244923283 0
311973837 582102719 0
8686820 104417273 1
56468756 567959486 0
404879557 812700177 2
481831382 390754420 0
691827214 436339620 0
273634830 828226552 1
796631097 61949150 0
683208581 707765881 0
501175849 678695088 0
486950158 978880294 0
143183496 144121745 0
253980025 382740338 0
224425986 12584622 0
826339139 42462863 0
955182860 198397515 0
653958943 434758994 0
481800114 183476926 0
114548870 6663154 0
420011020 318931783 0
891609340 177399711 0
503291380 652765538 0
160592808 149373870 0
245430120 495246264 0
308714011 980052674 0
928540984 316134554 1
509191863 609870766 0
157603903 501376040 0
933061370 986204043 0
42069181 742647232 0
920414639 995150461 0
827558084 443296487 0
722161145 622123104 0
365861404 800700701 0
325311799 128026704 0
254908275 732906527 0
880100594 939377295 0
726098665 620284953 0
819364638 973954821 0
5463640 557926313 0
450812309 660021482 0
961519711 150139801 0
885354993 956436100 0
975691509 752479144 0
238615463 384138134 0
124154957 405245158 0
964818641 304945074 0
400690998 933071266 0
344003636 64958877 0
497389714 830542893 0
975031386 386827566 0
390346064 756590711 0
491086980 900300250 0
835293205 92440173 0
297700164 511486839 1
430400135 234598033 0
279757079 175013143 0
76841415 927179639 0
428024084 530568455 0
237750351 482916386 0
593157937 33086104 0
214327382 360608050 0
90939134 549567419 0
446351636 707983406 0
5878967 306122885 0
963221628 909432 0
14238943 71351157 0
746824653 70262249 0
796400695 410723481 0
764830229 659302943 0
395515865 737167065 0
505623816 757368454 0
625135775 412914782 0
620266881 693133796 0
191397883 181757833 0
21371430 28571261 0
993792456 937167543 0
133368014 759914395 1
249542689 333289043 0
716388075 752094193 0
580187362 771941746 0
278546400 736433051 0
809444042 441740323 0
409070977 863646924 0
2603411 814472267 0
855055988 994040914 0
492429465 546427828 2
209992917 281549194 0
33901594 432635249 0
881468089 515788170 0
601200869 895487057 0
11178159 805341936 0
261247188 620461196 2
944076012 631345868 0
955360851 918242078 0
400217326 703022387 0
348974369 44928983 0
823007261 513248974 0
377453957 757692105 0
664384244 260707864 0
94312791 116668868 0
69760014 29673190 0
440665954 645627518 0
63842833 484883511 0
3634511 288051268 2
575452645 567142938 0
147955785 979810206 0
602688877 756348 0
768714939 186309526 0
982364433 763190264 0
994001783 290667128 0
215261130 603598681 0
915916381 948108625 2
116769164 779315842 0
433854290 448364825 0
220919607 770275946 0
547705530 38954251 0
449522821 473189084 0
288300876 303982061 0
592887913 39125384 1
27099876 923358387 0
835889139 860361068 0
534142913 47436473 0
998587739 174961497 1
738703255 44799392 1
926768567 369052854 0
380392935 788824892 2
804439158 419953687 0
811908732 696617952 0
472503865 124934392 0
783176599 914293100 0
871640424 21610490 0
737960870 934348353 0
938682535 843854228 0
414912204 681102893 0
53862477 962993534 0
925091941 632000546 0
133624948 257000848 0
28528609 30727660 0
810751968 628350580 0
150939892 351729951 0
980727139 874996174 0
28950525 720205184 0
401309944 311695786 0
204380130 215532289 0
530474373 284042711 0
748090958 21630018 0
113613125 878650760 0
598949886 333940618 0
126777322 55242038 0
218972373 813303603 0
411601739 705250523 0
989513516 914015278 0
563836617 259219428 0
646439191 418336143 0
987741941 770487263 0
67641492 145505951 0
934644110 446710044 0
837667012 123821157 0
832795192 331698188 0
94796270 546969045 0
244078816 38961852 0
241430606 170431701 0
885566651 770467412 0
289838034 660479988 0
132113607 101011460 0
451930348 447290876 0
117649756 235557856 0
376801398 27129419 0
787322458 21355821 0
466614658 262833172 0
254331425 781263437 0
685870636 898506024 0
228325524 87563349 0
507221897 107372251 0
847191762 222581546 2
610531444 107325515 0
748317554 38548182 0
83769533 247210631 0
461872753 343574303 1
534395045 592914266 0
695621180 458391209 2
468040782 647360731 2
839487793 86089205 0
799793239 910959725 0
375075770 85243558 0
809348575 418639616 0
298905228 504174979 0
33514522 971704222 0
80643751 706164981 0
962154624 41282402 0
395157724 120263194 0
469877315 809601858 0
37305541 202702203 0
591935839 210227075 0
973125978 46342672 0
158844840 24868166 0
47611945 77817233 0
292736011 774194353 0
74585976 793024108 0
673129906 697912492 0
483670230 502491687 0
420926297 677237502 0
93694482 886259150 0
525551918 937823536 0
738159035 480501 0
214317660 649423061 0
141072569 595801941 0
929644700 210993593 2
38771834 742502330 0
453786624 245332020 0
709896508 453666749 0
615982324 615157476 1
682515144 102334794 0
37865508 14398786 0
403712831 890234412 0
829538630 104457705 0
49333803 165100319 0
430227052 972010713 0
672444753 494705281 0
195112289 303747256 0
61911656 434814145 0
322816244 994680878 0
670732007 453597667 0
628695471 105508064 0
665397489 119516408 0
156333765 204741581 1
659738693 42208523 0
547914707 723699669 0
532604696 918147018 0
360000430 828103797 0
665938217 205299311 2
741846426 507278204 0
904839406 204094151 0
549657797 124412810 0
553258667 38224220 0
179830164 403745060 0
517962734 190839287 0
611954908 484042062 0
271884492 448931739 0
192653861 38406489 0
913764604 532479099 0
67798423 912084942 0
437347227 581564985 2
444570607 442776617 2
526950989 439768783 0
109133796 894268049 0
267621837 657563768 0
469704205 907257807 0
805564982 234817829 0
719567389 509624642 0
25663072 685962513 0
226296401 413867224 0
302996241 228727627 0
343924744 312539326 0
559458434 950595671 0
149891467 419545416 0
622176905 693236241 0
452193914 189885582 0
807651547 642360009 0
746663325 284668217 1
955011640 14430005 0
952343124 708164500 0
61742335 706546244 0
128339141 504068109 0
903651125 109399849 0
847981080 803021152 1
292413852 103268531 0
944691076 245211161 0
864277517 603893072 0
836275552 343341179 0
323937707 508122145 0
925123043 241291136 0
915791957 596613014 0
634652394 493052097 1
130484411 790627963 0
327544082 569790861 0
277939901 918445894 0
116431855 645780847 0
924611615 287747647 0
674787257 76318909 0
584627291 782764481 0
918348578 474136965 0
478889085 569282091 0
916821311 96106608 0
600485253 232951904 0
256212330 181802938 0
72746805 7381114 0
155013652 25989040 0
801865362 876579217 2
657932346 346128888 0
741094029 220558141 0
423469738 977057734 0
667155518 451532821 0
482223925 616632649 0
30314339 980148225 0
344039075 218356605 0
635201931 426168820 0
329203283 501391771 0
321296678 662367153 0
541230451 881907473 0
63389812 565577567 0
205251554 935687084 0
112668215 645419649 2
270247792 551977341 0
48698011 850360519 0
765959930 620633645 0
123617995 324154416 0
169307678 174380678 0
505331970 620719060 1
958958915 455461836 0
94865963 354617856 0
171792905 160284041 2
339965766 531791344 0
24225347 32595659 0
128093136 565642816 0
436703405 939874878 0
829452049 136377245 0
638607958 923270981 0
251231145 803741741 0
678388784 456198839 0
662626727 180563159 1
688671558 256593478 0
281757862 920422793 0
87589571 546434380 0
154900399 810967334 0
114536963 8306283 0
596865097 760794693 0
669174581 43388801 0
182496476 928728355 0
686474478 236829594 0
808480208 59788560 0
522128864 721208758 0
195294410 879729064 0
309509065 86281221 0
434659148 110016646 0
177314540 625846890 0
971604071 128789449 0
52106286 995037087 0
872124065 179704728 0
90392778 584689767 0
983227060 406260601 0
134230328 841600933 0
654164054 221707304 0
644648245 286841847 1
219737491 378816857 0
956182674 15953626 0
604314542 108087811 0
64006925 107470862 0
32923427 796807460 0
102361422 938042297 0
893295458 80132829 0
88256807 130040091 0
121509317 571349161 0
47009304 721851016 0
286583305 788828855 0
587962757 789266900 0
795250861 901268569 0
171979945 414111300 0
551827702 976767223 0
151272150 163465505 0
4710109 95783619 0
42832269 395861438 2
891872297 797140260 0
471864092 312185632 0
907732405 366708637 0
176333222 381419331 0
876625802 279630585 0
178925243 640055774 0
16174724 244692764 0
272369172 667671507 0
7756694 142017088 0
763167893 391857956 0
614551521 227193802 0
131194173 566031284 0
731409204 209940419 0
836028327 179068 0
464515458 61554458 0
944323385 521875161 0
616644175 193105181 0
750311551 424489328 0
242491660 21102176 0
383353822 565416033 0
682058887 349412945 0
347795048 691730563 0
178939902 369127409 0
506536507 880646999 2
731257582 156473988 0
164610611 239903331 0
316543143 122399128 0
74366735 114132283 0
930339775 49378301 0
121782772 726271347 0
448518097 694112177 0
284020681 570209827 0
267792518 900513442 0
147466499 606532240 0
921228961 583293778 0
268167921 872517237 0
773789456 188845132 0
138283846 382528183 0
589156800 695302845 0
997533459 811944308 0
582136121 541880767 0
997229681 402737155 0
596511952 588811703 0
68418203 922901572 0
246540617 275235653 0
959978436 932469253 0
101817032 320334979 0
361439535 756042761 0
242024599 81513719 0
953926794 29008005 0
139026369 786094788 0
99423327 774306886 0
469407135 313601380 0
863300939 786849330 0
938096199 394951282 0
626646506 214875035 0
193990826 28495378 0
721473898 837739961 0
179428382 997640588 0
95243987 355068323 0
560908233 892773382 0
612510934 64269414 0
651114055 467230295 0
754517228 504509798 0
29259461 400903511 0
618436804 49884207 0
657346429 540938316 0
413248465 289862343 0
884650302 758420846 0
227269824 210955730 0
135476385 71935213 0
32229429 202782169 0
686565647 754718328 0
825050770 273974890 0
655738801 382668875 0
946157116 789250526 0
237729995 529712453 0
22001055 839731887 0
588947005 414659021 2
898133759 696141455 0
518348751 244937591 0
820150766 338146486 0
736183708 687738001 0
945727922 173256419 0
419856720 739754179 0
888027848 468664271 0
754728747 375755668 0
616868334 335506770 0
110327650 192212662 1
361750245 59265295 0
138204271 972952142 0
638208782 665083505 0
804698821 968466756 0
584160083 23396728 0
550190807 791402867 0
613394867 415329630 1
496072715 343133426 0
225278611 563319770 0
341012093 79549487 0
789419729 829399609 0
127944302 424859776 0
221628125 828055249 0
403698987 660370667 0
167636718 27292620 0
609417302 853723229 0
146123310 84688536 0
370772595 392573800 0
595113560 996587543 0
299852636 244133185 0
80253644 260843659 0
42950057 780372710 0
758533768 858759724 0
956636007 680866242 0
350893133 462795126 0
278381080 116434825 0
782784766 588452586 2
887937057 795444658 0
344041283 707931686 0
67660689 803137826 0
24102736 455153727 0
556403165 132227250 0
117164349 318043864 0
772688259 330165814 0
463771667 730835976 0
698576057 380272683 0
233573533 581363837 0
117251559 105568471 0
565681674 360092645 0
97655941 431071161 0
710232441 580964302 0
379201495 271432083 0
288973993 750256734 1
423630784 191388054 0
931549848 483014872 0
304236186 433788343 0
756552394 100404294 2
668911554 53624748 0
899651378 16767590 0
97796721 930463876 0
381291592 933450824 0
663004114 550174297 0
371878409 707715931 0
29293443 521676848 0
562613941 785769730 0
169028283 807481588 0
20639744 879432452 0
93483926 323686843 0
537691515 270329606 0
206713397 572781770 0
620524610 899357668 0
843347073 141038592 0
678280982 936744633 0
913460016 114660846 0
682033066 707257222 0
742966681 83802257 0
781416749 389655273 0
65786810 36649530 0
849533691 256243797 0
119459179 125035040 0
970877648 915461013 0
83630888 641655635 0
487147275 876138358 0
104254851 70097585 0
417946617 403866406 0
573630161 80164223 0
116554740 20218190 0
102103850 778575058 0
599406910 845320487 0
112727362 180057522 0
482234380 302870540 0
42433086 312756086 0
256977983 2917970 0
675503087 120418836 0
633077520 55485527 0
87682218 228895542 0
995403083 55589456 0
947861704 766281453 0
596176841 997051178 0
624258331 403181120 0
322842147 960218775 0
818684693 391386808 0
620966959 396423771 2
724329689 743327486 2
355381259 593798246 0
811296911 516319430 0
903689663 625285187 0
409729285 412909163 0
98095717 726815364 0
872184232 488438447 0
41247623 635137465 0
1227935 875713916 0
371644313 876164229 0
878448501 588169603 0
583945513 899518507 0
651721989 53424682 0
57703693 587095956 0
486740351 399001209 0
652622777 910339743 1
824549844 744758015 0
602899288 310434824 2
402137017 653123973 0
805103978 855793878 0
108602716 321246504 0
429504776 927753055 0
810085925 814468379 0
29732943 580340452 0
984569383 14025086 0
281216151 763242290 0
535661563 523550466 0
124274329 100758524 0
788901391 218407926 0
710584194 845236854 0
336744802 249523454 0
470178846 152123 0
12779797 95906178 0
50217595 574226167 0
113530623 300172994 2
135096623 769010100 2
637294572 382608189 0
424898617 420807658 0
377441274 289145170 0
809381879 376116722 2
10896330 148682350 2
591810148 53964039 0
984589099 292626663 0
422428099 458907631 0
273267993 231228877 0
504841628 185536643 0
273385896 64991477 0
465911088 569803510 0
67807236 276484354 0
372482451 417118442 0
534683844 105028808 0
707356657 789606897 0
542104071 819544160 0
403253704 559550618 0
713093466 716550142 2
9242799 36801886 0
903148785 204662070 0
113123645 357329255 0
108407265 8772808 0
74942287 900005530 0
337154046 843035718 0
75351909 747980719 0
113924771 78572722 0
628404614 368741471 0
53801231 794660954 0
810714101 143407347 2
849563938 155388240 0
496178569 297908919 0
29911566 294497734 2
78432612 96365205 1
111012718 75681064 0
906094668 603167135 0
541365252 803966088 0
381936487 740254833 0
153501208 82939835 0
181130393 661894703 1
347313030 43753291 2
34520189 474199397 0
924693733 776003169 0
213258226 693632256 0
576068971 394163805 1
937788291 940223745 0
575613560 940504687 1
727620619 458484512 0
115009258 816596090 0
26294202 742109692 0
692381342 225664498 0
130635076 24273362 0
67615146 555945984 0
428705271 22469641 0
64431349 501168854 0
899427446 868043757 0
57341015 200841187 2
89205932 431731271 0
794506496 137662271 0
906189829 665773178 0
297169848 283944048 0
256275722 148141672 0
464017649 663697042 0
969835517 980968744 0
695469173 780335795 0
121102489 436018471 2
240236509 479293765 0
561804455 457397099 0
644614892 918953516 0
826357961 354442198 2
23758291 44542617 0
790877427 951000704 0
92971224 129014537 0
273706881 451834624 0
921680472 74626006 0
256197523 695424689 0
431645619 161377815 0
182288801 793394025 0
84462877 139777397 0
195239323 781180806 0
48400100 245445676 0
969762813 622816509 1
804015862 98485136 0
561310497 2292933 0
915322467 241246127 0
971712840 840619602 0
191626325 599606646 1
695596553 748047721 0
205875244 651289991 0
659993847 990055420 1
130258166 646092584 0
454625567 579343851 0
684894434 11554705 0
451445001 117486007 0
565544827 254978069 0
296455444 97105051 0
657656644 650797427 0
741595204 54574119 0
130137057 96989048 1
154685177 986816733 1
34279020 602456908 0
194974817 168951494 0
42759539 447162678 0
769141610 627427171 0
674471450 197770441 0
86349075 428639285 2
176136280 588312811 0
516557682 486710270 0
81918529 30491504 0
176282887 70696948 0
132179711 317822375 0
611024838 854755418 0
764838606 61689925 0
893695806 929883489 0
638519569 483736980 0
689599243 351782888 0
198527059 840966406 0
458696010 34922587 0
844930952 152495480 1
419742514 412501453 0
162055160 110409393 0
135480440 464090878 0
912061743 875271359 2
929660414 242078320 0
297980660 75226924 0
390495687 519498317 0
711210664 18867088 0
560500858 80987426 0
222961009 56181987 0
932671054 412460737 2
72386740 485690652 0
98437835 465306375 0
93739133 354734125 0
421325689 125787156 0
4493662 281451811 0
745040808 808102153 0
802279070 119207033 0
569860624 423438010 0
404350020 965131877 0
562561650 952000414 0
419729908 777751733 0
721923378 499383778 0
807433233 159791705 0
131179689 837750195 0
502668587 847065196 0
695037324 461739507 0
851630356 323100578 1
214130495 431667425 2
899150240 672910457 0
912535913 806526943 0
699547712 432585443 0
747525636 156320230 2
154528593 75368563 0
800080294 329049781 0
70486573 143092973 0
20200237 511732456 1
139979447 606529294 0
976407384 457246056 0
293257976 365469609 0
400602804 505082886 0
455930501 675897383 0
749622232 739947402 1
688020948 787119563 0
376845052 60496207 1
531269861 254878753 0
775120012 110331023 0
706782978 588754065 0
323530784 97041925 0
57708982 966177011 0
127521151 967781338 0
892809782 493908735 0
71050944 581982155 0
585273066 981545958 0
129504704 935161502 0
367880652 868683571 0
124440355 926559041 0
343935482 227659746 2
354116617 108608320 0
982789198 862400768 0
716748587 110865415 0
798639390 420998893 0
309293088 938482415 0
571601426 48378296 0
548249410 642691397 0
112578746 912211485 0
45090561 763029635 0
680481301 292212724 0
718555750 570346518 0
433152270 147053094 0
634773972 815882456 0
571663680 339409588 0
948991720 389821581 0
234515041 788563789 0
704312061 312950080 0
193617619 157894186 0
507880320 959118390 0
84600050 100532302 0
25856777 287235011 0
60526731 488519432 0
928375251 998435868 0
194732670 72759994 0
83135055 315498811 0
149147338 895787050 0
719779209 718329603 0
33477177 599899536 0
8562227 637492354 0
769623767 155198693 0
26106514 700155662 0
457824870 29600833 1
102669495 785609828 0
131483907 320775517 0
490040121 937283370 2
568420874 258297465 2
740576443 562052806 0
216985151 959786177 0
287437855 812301579 1
143311696 88067087 2
616736475 749732992 0
826581607 242636325 0
375474237 873651557 0
599802040 82924869 0
823769876 798852530 2
84731504 202607984 0
219443863 612564152 0
905873139 234531364 0
315573902 199915394 0
758510867 317865629 0
858656543 178964480 0
704166207 159006318 0
877963535 651841724 1
172302524 816841268 0
862382098 827309307 0
433514896 83173043 0
640620822 424953746 1
447787742 603339982 2
475532994 365357253 0
207596987 75722613 0
60618151 316046236 0
665851095 700823018 0
818747533 361954881 0
258890390 859394618 0
839762993 21930423 0
214533155 116288389 0
101042307 833881157 0
715801548 863598882 0
565192478 619294835 0
222423402 71801911 0
26946551 7319714 0
508031647 656954475 0
10018564 223151670 0
833609675 135303334 0
33413623 376304024 0
862151180 982454236 0
465628785 210326819 1
135831887 25253830 0
114343779 522373633 0
32397822 352850676 0
665850332 428372892 0
124808069 178934798 0
831403835 783885716 0
469939059 834637188 0
876925740 466759367 0
189739666 460493977 0
551841851 325040887 0
64153804 685063413 0
687263193 320413556 0
943441737 456712707 0
101827303 611925076 0
395387322 378400613 0
772223140 800918625 0
17964070 411826512 0
118610090 596423130 0
249586016 474217557 0
403600231 110560671 0
521921807 156073011 0
314713247 40984648 0
103328695 495131551 0
342216056 877632940 2
309564262 824144536 0
830352413 948156034 0
156432461 58187748 0
725583004 978464105 0
589066687 131921462 0
112680761 557429152 0
780799170 313018556 0
233406087 781663011 0
588534332 752877974 2
147721419 88820254 0
575703777 296614203 0
132335213 82769214 0
685394537 637169329 0
726663048 583485217 0
63223807 436625062 0
189160485 884508207 0
891415832 152465497 0
66173304 195981781 0
47807258 283237751 0
487939011 296939015 0
182033064 68156376 0
146901175 651204981 0
486252739 410239460 0
354866893 705419387 0
359856022 377275756 2
672354883 126762865 0
721209871 104174009 0
560793448 55924552 0
229500759 129080507 0
678865234 310015964 0
851301584 553023511 0
839372814 684985728 0
198515943 365741915 0
519880068 12177126 2
51630057 421400176 0
47538638 442103511 0
775103080 977665001 0
354157517 121721160 2
812624810 414380756 0
78217972 571640634 0
603472108 291181404 0
939766248 19174845 0
73099333 269100144 0
995015621 724626234 0
421891343 112787126 0
771499473 688645357 0
213740006 204696001 0
192522926 656061178 1
220756258 75942896 0
372490374 164577153 0
703482905 242088673 0
524409068 837788106 0
41936662 521852434 0
843636990 114365743 1
943170400 891392256 0
92988583 736234368 0
286649394 194044576 0
455400998 691286532 0
18003486 616982241 0
238369559 90858854 0
683318909 97263585 0
279043674 870004757 0
604026239 499127526 0
318939892 583755554 0
319253833 419105206 0
315584153 74717340 0
362605730 27126798 0
304082318 795049201 0
96006216 64641503 0
798269287 573228037 0
60681845 729705466 0
865957400 33236284 0
613955628 389437202 1
252324150 992350030 0
762161641 1924292 0
352458014 74643537 0
962521496 233733400 0
823955896 907382800 0
8152687 21478987 0
100330285 521163187 0
465163530 747778304 0
808218985 441884371 0
775550972 215354683 0
821954064 938934095 2
165316076 725158634 0
491540033 885655182 0
214998482 856811266 0
791954782 544928693 0
780552954 392051233 0
457029221 147124889 0
455801093 129554528 0
270161654 755626735 1
491580335 28300935 0
375118125 369861946 0
116990302 418351954 0
49760722 939851424 0
484928084 768751450 0
810267376 951501241 0
854241553 167292296 0
24215892 592625821 0
614057476 807772695 0
31272283 684552615 0
34371429 351338912 0
393581781 776684560 0
288772517 518823633 0
718036043 886395828 0
240324194 870147551 0
227604780 804682216 0
571915445 17221719 0
11353202 564429109 0
332877039 691911180 0
555791736 687473694 0
675478638 330582779 0
724256052 315986510 0
99799341 223859902 0
902348893 626980870 0
880050563 570953674 0
180408981 492616544 0
625942486 796139318 0
469294203 743208144 0
142955177 194699433 1
883130380 879277860 0
862554596 219515302 0
592916192 425522147 2
59125137 957819508 0
197871794 760230283 0
113164018 90103382 0
592874913 917311399 0
60137975 888794421 0
663369995 80497243 0
993968876 36601645 0
67514601 964797435 0
952345625 988281118 0
3677799 58597672 1
232701734 472552347 0
948939855 474108518 0
74157969 494121897 0
345532828 737843474 2
827349719 80642982 0
114556384 872028360 0
890360167 567286067 0
43853962 844127578 1
420040843 840883171 0
419729051 749776897 0
944288763 747318775 0
519217614 114933981 0
950835233 147353222 0
442871586 512558830 0
326745848 374695447 0
310735699 303688948 0
737595499 882993323 0
916285865 630613169 0
30317425 38340418 0
419299051 468292904 0
537161560 405894072 0
933573063 524389384 0
255132654 672356119 0
372715786 677631477 0
725342567 559018333 0
841744489 5021763 2
83497475 856114741 0
844990494 957153645 0
155538126 654540191 0
532354081 605012256 0
329904811 106624732 0
799373422 100554079 0
613558389 125153 1
504363431 967850372 0
473438853 887652434 0
428182076 129834879 0
710375621 245957359 0
323441695 64004064 0
119424696 988008822 0
165929895 945076879 0
751485420 816659576 0
458280081 931140574 0
645404448 157604199 0
82039205 454523549 0
108783885 996126043 0
863053727 543164258 0
53900770 515673575 0
867621592 152092382 0
137612165 44030698 0
535771767 749839915 0
657950391 182889991 0
547740491 942062723 2
36372781 692298740 0
120859002 98359720 0
784174472 352878144 0
198487369 902600411 0
375579228 958491907 2
659544838 523255712 0
140140025 179327488 0
615462344 486200679 0
208734716 398653561 0
77104781 566813915 0
105051452 874907463 0
987612217 7325133 2
139475951 753542213 0
445409734 815531511 0
98786096 163752431 0
708604828 894815190 0
39404988 830298193 0
457064335 955128077 0
111728015 415373482 0
584305214 883530422 0
12663566 374261000 0
793731589 439718843 0
303348695 36559067 0
733933430 84318605 0
972728749 301175404 0
803770553 387460050 0
25920027 566202054 0
216157765 913214386 0
733145046 742258375 0
853094421 408297406 0
899433696 427352279 0
855658416 140517940 0
438723110 431740628 0
717357151 249711198 0
803832270 677980905 0
511040315 109231821 0
210813848 838762454 0
357083369 514339529 0
983094459 247507386 0
121973716 123708165 1
55418391 51657514 0
35191642 961176942 0
464935533 825836846 0
904044342 682020685 0
135481290 818590529 1
809881877 546227299 0
685964309 370413779 0
34334025 303562340 0
2603290 139619542 0
146231372 92377549 0
338807895 194759907 0
795409243 644047431 0
711053560 886081055 2
972657175 528112598 0
342664289 400963770 0
489157133 801769052 0
809170685 380715537 0
310312129 384804483 0
339430781 100814452 0
407441734 654398922 0
880782988 322131725 2
368612113 198382683 0
590402307 17743908 0
853755043 565536018 0
495262133 666155175 0
777840440 234695613 0
603648159 563999723 0
32233758 855509850 0
208327882 637961999 0
33683407 99874661 0
602023509 996504263 0
125007872 875425816 0
746005222 122917287 0
710390000 278815058 0
904795070 495609587 2
197994807 180714209 0
304204703 988351659 0
316193085 565818419 0
304323923 381155134 0
306505905 151494585 0
34829787 637404872 0
377452200 315785731 0
360281806 189743476 0
93361249 399306504 0
298431350 1408091 0
284310552 574146419 0
303169283 13494544 0
168044038 420481827 0
790303489 987229836 1
799131956 394869332 0
214913438 828945828 0
238014407 474289153 1
265694992 200968525 0
411274017 295344667 0
404721327 858326957 0
77085797 852718220 0
316028356 70247511 0
987580639 678409257 0
169145864 631088839 0
556347753 769264055 0
267941205 40669534 0
107308942 496568957 0
33224127 593965442 0
620992946 942383154 0
359089687 264133935 0
431066311 135452665 0
347183952 927599952 0
582096438 124259952 0
953960471 154342265 0
41104106 773649510 0
492532315 933812761 0
187152094 356480857 0
55724106 45865563 0
442757367 670188734 0
358193091 986634167 0
188742861 727773911 0
494332646 354641707 0
740998987 129714059 0
558712274 239347261 0
706918790 474755108 0
352834171 10153668 0
504816240 135819642 0
51882392 703556291 0
987119040 355657332 0
796948169 984421527 0
841577176 270251279 2
874354607 228742455 1
299808950 352453998 2
854559855 749863460 0
198675464 987577227 0
952912394 540119648 0
842146441 616540560 0
713993216 254500772 0
416006083 510523701 1
411570321 823610376 0
251618751 259645299 0
15744246 180038919 0
569865503 901726349 0
364792738 972173325 2
384063510 74487166 0
957639874 41191814 0
25899402 483262536 2
750099897 16872894 0
546852918 331611267 0
415940546 899055247 0
417318208 649930991 0
719471830 127900622 0
596860906 468424800 0
862301683 211488143 1
583583394 781714851 0
337812065 224087495 0
50864642 24107150 0
57308854 180830993 0
569682825 461014590 0
852045253 483755181 0
549402342 674037063 0
399317719 2789436 0
673452909 146603507 0
575654336 938083678 0
78523541 611630239 0
986868679 139613292 0
225981698 561811473 0
708864082 469319618 0
447518878 552526279 0
657063108 769402285 0
4682149 439447958 0
838821072 52586739 0
856143917 884626759 2
998939194 296385341 2
57226436 15706793 0
62165334 489238222 0
196453463 30542840 2
62889411 277151820 1
81096973 709335602 0
262681299 144997554 0
643483199 599668983 0
645661300 482454990 0
129846020 315055154 0
723181619 23817053 0
545886880 403791333 0
156389199 537826515 0
51182722 214184049 0
18962324 721743626 0
6346240 534880056 0
216090946 717416940 1
864676850 687865283 0
568480124 486593399 0
297524863 783247706 0
328295896 198426254 0
315921018 520823532 0
136089690 35788354 0
373023234 621084640 0
742139281 397432417 0
312820596 787055855 0
794399229 138086108 0
932467521 486455084 0
293177472 417928954 0
11683771 465228607 0
551032486 329413652 0
647085549 872983333 0
676972985 586037095 0
530456268 997256993 0
522382062 961244616 0
979561958 141856491 0
71417249 866472870 0
396110242 21470799 0
125782433 221850214 0
488647516 387597226 0
223588650 793144002 0
876745991 578335113 1
52899928 53157963 0
128346916 673117689 0
521881976 233046363 0
868163719 315639475 0
826338639 831915523 0
177077963 645100391 0
387239850 413918390 0
869397327 83514559 0
620488403 531246376 0
392300812 370453267 0
971330467 648774047 0
536444853 410389591 0
231625325 830519890 0
164192177 915127949 0
481578242 98355408 0
620821537 919000356 0
91528539 89347392 0
487505214 238313796 0
148009155 545812861 0
801580449 171360310 0
74594856 629380924 0
923163805 156033359 0
528708649 847829866 0
679130706 339897028 0
258913925 558470789 0
503233237 498531141 0
558227706 581107339 1
306669438 303987543 0
455573115 89422330 0
245052557 455447949 0
313063673 980274441 0
449383159 86579736 0
928321494 207311238 0
118995661 24183361 0
970569852 454999382 0
302591798 688361956 0
308753985 762660871 2
820531783 347225994 0
725411141 258528384 0
649594666 851170886 0
99777124 55395453 0
874834459 34231069 0
351934222 130115590 0
487087293 516804986 0
556120608 304531216 1
15681244 830685279 0
960355460 625187549 2
481423011 397726768 0
836587432 310552293 0
67936345 828842250 0
868979077 783749718 0
988811196 152565659 2
83830036 564713725 0
62475342 320310157 0
282415343 249070636 0
306230848 576417043 0
218980254 459273891 0
22338586 588412056 0
73136195 665126874 2
448741012 262626640 1
255814601 51901688 0
784060722 930491470 2
586354962 964736000 0
5958984 258147822 0
691530503 889282 0
657384379 560934459 0
934009264 40947590 0
101740490 353304825 0
580116387 795219082 0
25500827 279862775 0
531666668 150217405 0
80104118 606663289 0
479621380 194775465 0
963305980 810678053 0
332081577 661277585 0
550106320 585115468 0
15672975 214288833 0
6312698 274962981 0
133835130 795768517 0
58364208 258917085 0
624719569 969431784 1
26311947 202965413 0
785019631 902358169 0
793568008 56142444 0
451859078 378560862 0
627055415 180876790 0
448069063 836415073 0
173005574 154301192 1
285836501 499531929 0
942162766 673761242 0
923371418 811763471 0
209301594 17321552 0
954765259 325799959 0
426541767 695940882 0
33437811 845212533 0
389741286 490036419 0
642031066 118306868 0
858418349 519993836 0
70449018 214232576 0
306318837 730324270 0
179071218 92498398 0
573276164 745793458 0
878217402 554097164 0
171686037 214212953 0
338216843 395630863 0
363710342 626193559 0
254697341 238067738 0
49122953 137097009 0
866694549 130275901 0
159720831 604158605 0
790520310 944643232 0
946431577 35403259 0
616153908 17261131 1
28567104 548282675 2
246976780 600976391 0
817024726 547531852 0
520584397 378188456 0
962064256 293645230 0
895173275 973473089 0
82199135 122236884 0
56520619 953952364 0
73483895 464534565 0
756642922 626594055 0
112770441 949294908 0
793982559 524511230 0
143750310 104970554 0
286372788 724745334 1
227335411 391450289 0
988367241 749601625 0
466501297 456164024 0
423844615 973171941 0
871334287 669484212 0
18859958 444673525 0
228147335 622238509 0
815412688 286840052 0
746894476 888275830 0
415094930 56080906 0
99914709 139384677 0
726686422 154571319 0
42892719 767050173 0
820449150 739137447 0
553536408 404571356 1
103105660 63605533 0
600433859 551807781 0
915497309 878216887 0
15934240 213784963 0
346089374 532382166 0
857154180 79252021 0
211038490 576110111 0
5659395 560912798 0
903437108 852332882 2
562600211 655895963 0
169837632 48638586 0
690481593 521058671 0
388775235 421679295 0
495907805 76865671 0
472165048 636240893 1
503927750 537097000 0
28251322 39841797 0
131713675 614763770 0
793134692 149736880 2
911529201 877215757 0
732946959 189979947 0
260675693 958421892 0
644816186 118982932 0
96809914 108044029 0
134155279 157571749 0
78804816 398066364 0
544196139 61103534 0
819821583 360798402 0
939015155 89704953 0
294642911 737715571 0
735682257 873341231 0
414491637 746245047 0
327545804 711707717 0
464964338 858570101 0
266163144 125040944 0
408206017 865261275 2
645842889 824166249 0
639987521 121115972 2
935172422 874404550 0
52527876 420652348 0
550626557 627288353 0
674323118 294720060 0
666143502 745007672 0
501978404 140784475 0
357868431 669274648 0
699917774 782930674 2
948926748 391221970 0
493872765 189921515 0
82588289 468695011 0
850912906 813429959 0
581404548 374662784 0
80141928 560592432 0
39218844 683178839 0
220359694 408880656 0
910792280 169654949 0
147684996 81593001 0
453637600 33200058 0
802492987 134133033 0
505448369 592040317 0
147774234 250344934 0
127136470 668062142 0
882144610 424984966 0
986842120 641844433 1
856589956 470304727 0
248755853 331587127 0
583825666 823206481 0
95928994 294834927 2
835604982 702696110 0
377152484 431230742 0
530009555 58231157 0
13048724 53729814 0
205081586 133507405 0
587900616 285574655 0
758169930 457504267 0
293969592 164254443 0
993789546 374169059 0
336177490 992309905 0
100177497 513800271 0
336811184 624641896 0
828531775 706015516 0
949939934 173200191 0
572019003 804970473 0
687172247 106055315 0
437520812 675035897 0
668590783 784075837 0
127721318 947396105 1
536577833 292339179 0
267152082 931422044 0
575193069 85982959 0
828195090 463530395 0
90307958 305528368 0
565155171 828600011 0
43106042 277826777 0
638638298 643889811 1
244622685 44227093 0
536331821 15347925 0
358211365 420121070 2
444577897 362516515 0
548521863 317190143 0
217153794 966053988 1
142237999 137691365 0
864347726 184503393 0
423472235 344735951 0
25093423 837897880 0
943973516 65978573 0
450673481 748773013 0
112009144 95298672 0
137587877 154559024 0
47095533 725287946 0
907364035 894671933 0
538299691 301000599 0
403017052 797751683 0
222201905 188751752 0
419159085 436215189 0
40237464 287812855 0
683598496 479371409 0
901234772 775870404 0
909237407 748471075 0
560446679 284005064 0
648733026 223274675 0
936928996 317462515 2
123589061 837991036 0
998600850 705212535 0
472026782 821981419 0
632616213 167698019 1
184749330 749836138 0
936195709 671978711 0
702271643 228953573 0
131868008 452843002 0
509732278 423518496 2
749478723 841516065 0
767770463 374883353 0
904498578 132589898 0
352128472 638404097 0
282612257 170738085 0
594613959 610161848 0
386094879 752383152 0
345719064 508644186 0
582030382 20181491 0
121869841 72028994 0
588237022 890413443 0
862590023 881421546 0
246709919 594068196 0
385005763 732443626 0
839176497 126572326 0
124923873 49056042 0
795480727 568942528 0
791223878 739398706 0
289269445 528156070 0
938707657 112251340 2
181279051 422880377 0
597261185 770605938 0
750196538 918756887 0
306381869 376609425 0
894507163 275980209 0
746339719 115405831 0
871007451 310635513 0
234290100 54789576 0
89477192 829071858 0
125151729 997022354 0
836119137 10131270 0
485018708 74506749 0
613827985 442994541 0
97276802 497939800 0
770142056 502859244 0
183658600 3690861 0
8191656 249417229 0
139207988 624648397 0
299319804 178276823 0
2024682 708109970 0
271041431 919978688 1
165200340 628564678 0
955489659 949955040 2
778260968 214127058 0
590059316 457966913 0
864509379 250662611 0
143027369 624877627 0
61424537 666204399 0
442171752 340687047 0
905115759 699898094 0
853862601 230544936 0
451586995 995495410 0
184264954 894162522 1
313877192 997432902 0
864818915 906631446 0
964970958 912604598 0
893732196 729235639 0
126205336 917322978 0
16255158 301008498 0
31241736 304895772 0
501442722 988418076 0
911051924 334822274 0
902858763 709636060 0
661151302 141365949 0
738807003 436473642 0
113086607 518391783 0
648288051 452849255 0
175707273 634095000 1
909090665 757508856 0
454736162 880883269 0
439413512 416770107 0
447181445 725143024 0
275559055 507451627 0
739969466 914609603 0
784129208 32168095 0
964552748 119357059 0
511625965 51160009 0
738835907 697381433 1
562171197 386275674 0
167955726 352765131 0
532693370 67556968 0
326827912 932567654 1
909389855 663277282 0
16736148 192817604 0
937413283 691173535 0
531630818 45447818 0
26845976 185275861 0
270683537 732895646 0
942746821 633988760 1
929568478 993445884 0
53122450 380833962 0
208688320 431887165 2
211862554 571045517 1
388833510 837224251 0
596335385 15275920 2
347134441 750535525 0
984128509 360440956 0
350154274 980743284 0
608208737 216175874 0
712644376 32542231 2
190326503 631148435 0
28139303 265369490 0
358280771 287117406 0
25017578 758262100 0
651731605 642281508 0
921544688 724234090 2
839284198 811912363 0
115542234 84187988 0
248994144 301388683 0
422381580 104239192 0
78035225 910351448 0
403919918 430666001 0
110766985 45413445 0
129330251 242194831 0
778500949 350995328 0
536613083 501507182 0
102545675 85306144 0
599915842 726543105 1
870723611 243011872 0
94329744 82769555 2
934133327 142013777 0
713802652 611492449 0
291509399 189040187 0
761571239 619728696 0
355510718 817109969 0
139087107 426968791 0
897766063 20047581 0
173984690 33889988 0
250625539 187743026 0
177368592 395102053 0
725458958 519528823 0
547129088 556174818 1
735576722 801288 0
913581444 774883067 0
439977364 652286982 0
524732978 758260129 0
913841091 132656751 0
208992972 721592780 0
271844721 660579074 2
40183991 321629748 0
185186175 300692539 0
796492677 459471965 0
93975494 708508412 0
51730147 854271800 1
715981661 678390276 0
676755861 426714991 0
850785156 544765563 0
22204901 262524123 0
720646842 44104712 0
35001069 53188249 0
111835369 241734768 0
158187721 549277240 0
511697689 984695963 2
882341925 765511768 0
810476770 66859077 0
179396464 373689859 0
586473682 228356732 0
996124810 233677520 1
592977956 600333200 0
139427314 126732074 0
9460708 472674427 0
568743455 137444247 0
890265280 744069553 0
925137153 957610504 0
495279749 653576769 0
516990960 46505802 0
541161097 106191110 0
355855161 994467174 0
32921 513634024 1
481929354 298249370 0
24618653 181690762 0
107133264 995063636 0
106315087 196234496 0
136517745 36842809 0
546875871 930148810 0
595502809 14156451 0
800072593 80447504 0
132526089 73460193 0
543854605 543953887 0
268428483 413163635 0
455512008 708769964 0
987400754 282382643 0
4279048 690371744 0
173574887 953186367 0
851835256 629691039 0
955969682 45084719 0
908785492 480898082 0
905598828 863491912 0
474965650 333203440 1
532677203 902188981 0
194079430 513785228 0
172442772 354426166 0
373252686 458717615 0
381368268 438791442 0
600121894 823923851 0
656569709 51648122 0
921695549 996690589 0
594996040 496091800 0
828745231 294923262 0
739849059 513931184 0
210249135 761402485 0
259797259 226812907 0
782509394 926657481 1
705895599 986797568 0
614196149 298451239 0
693872690 84887124 1
143304402 417460413 0
205290284 752198995 0
266325840 208443485 0
19148780 892283475 0
882118754 72841735 0
136691956 738957280 0
375039885 145006126 0
610962033 943042634 0
299639363 363003576 0
347639803 568159544 0
112229055 282237627 0
645420667 257579766 0
613168195 544478770 0
169696080 522684955 0
563054064 419486495 0
71090232 950677752 0
860297108 298865557 0
973123803 246090887 0
800913242 388942597 0
860855307 804794326 0
767512035 552564370 0
628617700 557462728 0
117032289 497587903 0
524137305 850671366 0
974037049 470614283 0
847856738 757372607 0
302958980 943937180 0
665555350 552653559 0
391125964 407052710 0
708401440 638080841 0
875835426 777282801 0
702624516 222643277 2
85910689 215048199 0
45443122 282983609 1
640202259 397288732 0
175483603 62829185 0
284454336 255972960 0
45181743 985466310 2
104438893 971277405 0
849183701 178168277 0
131357796 390351017 0
472110661 476855624 2
949465857 604803143 0
280988868 578818878 0
225304902 346276499 0
63969521 945707459 0
364604251 493263172 0
633525971 246940064 0
474144514 87726594 0
694463782 385976451 0
669998673 600896607 0
316246789 313344658 0
334506556 74005697 0
908288285 373114593 1
873440131 286745669 2
146353824 883710848 0
65928191 130130587 0
100039666 917648586 0
942753841 421876784 0
670141592 911854813 0
777861222 345376295 0
168714994 393167063 0
951011434 225551431 0
866096071 271191495 0
909359008 44456663 0
616720704 524146281 0
812753763 996846471 0
714377066 654183745 2
128560365 137315878 0
143371034 992371600 0
108374933 225876054 0
443774746 508412138 0
78402301 102559756 0
304987628 997720809 0
796649171 264412998 0
980437845 833112539 0
106202859 509299172 0
910803976 262593649 0
323199602 813744806 0
87216943 665755916 0
365411508 273223555 0
171209900 676174622 0
268761451 910574593 0
275053528 951840619 0
102838249 639672645 1
258620062 447513040 0
73167320 866281353 0
48814599 958862973 0
319706874 466768422 0
293417875 92328130 0
883211060 567726113 0
429754724 44522839 2
119979861 543249461 0
637099573 857480091 0
977024625 82563456 0
452735925 914000405 0
643997240 949690385 1
383125603 498262745 0
77179549 308496030 0
606984498 741660980 2
503333372 729681192 0
559059721 920581150 0
98256057 584090974 0
501097799 808788110 0
192576291 307345123 0
310431423 402232751 0
40012550 411539771 0
963422425 70142631 0
973919874 951821317 0
497456623 97552392 1
948575185 755531102 0
127474341 718685120 0
659270986 846778340 2
50147134 3345290 0
538862483 227039058 1
290584157 999276213 0
13654475 260380737 0
509960830 686528645 0
235555839 283033696 0
76869792 306224323 0
962000169 454781672 0
201685591 765786890 0
519544616 732316716 1
504578542 659224456 0
538392172 161525591 0
966410367 414726294 0
124477942 394815011 0
139468327 753476621 0
811458216 33843987 0
335531551 64280108 0
842546341 995860450 0
36289093 278956440 0
601954315 424382085 0
604507077 702374039 0
44656590 157336975 0
76211572 425273460 0
390653228 383619673 2
108097017 68619007 0
933096048 609967573 0
476430980 859782972 0
470880206 273311448 0
846707552 701448409 0
735255755 772730379 0
271787136 708487693 0
920861201 117688006 0
379462919 785950981 0
530995235 657639840 0
924491482 942132670 0
612899501 988995199 0
398580006 58394758 0
6524606 511431903 0
643226488 733891098 0
170605741 377609898 0
328341649 280299072 1
260218244 16560548 0
378865305 385288886 0
259465945 413581943 0
166906016 848236956 0
570777680 856548252 0
174218320 811422397 0
880458944 672818295 0
350956342 65596140 0
352896439 628006941 2
998651660 825261297 0
461989639 747577194 0
984672841 260138267 0
906174173 377657509 0
340353664 532453299 0
225872501 547311998 0
89288701 489623771 0
617685409 943828413 0
801228240 702532536 0
309107926 916838140 0
445455928 774474853 2
1223466 234077342 0
475326927 332565741 0
187738317 155761762 0
371296843 837134224 0
19480227 962689758 0
306891216 191824255 0
544405258 596247107 0
83793171 7739072 0
557086661 897596948 0
434312505 126836764 0
597204875 831898742 0
949392294 338757109 0
927529577 724913717 0
463127527 98286853 0
440839907 401504927 0
892482670 913573383 1
469988909 394784269 0
848343303 483247659 0
97059746 946364617 0
391673440 235501251 0
335375129 69229079 0
608810000 203511777 0
652681575 491093468 0
681873283 213655946 0
11617193 462042805 0
906675938 22196623 0
947204892 79565327 0
486414365 312729754 0
7364271 198905677 2
73389626 188905849 0
979823000 613705368 0
517002037 43884571 0
595600623 673436947 0
803777307 909937321 0
652492144 372912208 1
387903273 757147321 0
122983050 209481315 1
681881525 92676453 1
526118597 799782394 0
988256400 375771706 0
916744553 442376913 0
127260169 122993902 0
991977837 100892009 0
979481021 756045684 0
945752139 353552541 0
671001664 930912829 0
981270965 13721529 0
49650821 325620105 1
248447314 568932094 0
883051644 601517597 0
317648779 935015763 2
665595409 472250700 0
873215718 719013736 0
896572836 56325078 0
288377322 776162663 0
477155342 81885765 0
44888460 780106995 0
829746771 564120638 0
58734021 86278961 0
90533451 485114790 0
755395304 24270678 0
88939780 157971940 0
958045135 474057226 0
669144506 80683541 0
55623700 667256881 0
691089966 8655789 0
612083177 355388476 0
45400409 175371339 0
345028865 747082153 0
193334966 308319765 0
964452589 744151304 0
780483968 378421469 0
798244965 102112857 0
750859059 23596539 0
112819039 141542243 0
125055886 26864253 0
987236297 252260719 0
981729202 697034895 0
985315081 549018452 0
421669881 384224476 0
269532767 49600038 0
130605056 43191504 0
676201347 130367701 0
22319157 626671294 0
952377287 86105377 0
716052411 573608403 0
705690464 390777329 0
980506109 976221932 0
339266328 209500784 0
346410405 192603540 0
647300439 71959090 0
166058223 667306053 0
998009504 791478237 0
940784383 866066204 0
503748788 164431546 0
93767557 92800992 0
226665038 113553488 0
448282572 385603384 0
748383186 329891497 0
338050030 401128226 0
61335711 139539730 0
318791283 730182690 2
957157247 449363069 0
683854607 955044906 0
87020451 197745977 0
336295154 377992380 0
815852950 751566287 2
531076119 434246664 0
572474202 402964433 0
735524279 613131078 0
23004928 640207192 0
457364009 162000527 0
837268103 676904999 0
456967101 471363003 0
501824811 837466699 0
508455414 792250047 0
779862704 257819810 0
588066197 473490220 0
773278817 581420138 0
637422734 21375770 0
20383730 129956056 0
610935920 604207580 0
805852862 519162184 0
642304656 527418962 0
749525226 532223711 0
202555444 595735755 0
22599862 273420749 0
617662080 390894396 0
450741954 483731984 0
140815228 688219693 0
291706430 47906231 0
972008721 573126620 0
720155949 455958690 0
353806276 816098002 0
789370146 432935391 0
308839809 597048842 0
141733868 93121009 0
278770738 839588723 0
542333728 570858077 1
564737630 906833664 0
326915354 421528640 0
72773346 145530770 1
297775060 45220051 0
99092591 838093751 0
909501272 427677013 0
501661824 876053588 0
613105784 521798566 0
144377713 650674453 0
77871786 11101762 0
128937359 50167885 0
434413845 787356052 0
141509111 763440937 0
229769859 928084276 1
639529692 797298305 2
978202278 166562898 1
688501667 669878268 0
50441559 376720133 0
224533435 158393563 0
728079176 76223204 0
222706284 444173003 2
714949588 609571104 0
90595134 125061057 0
99428213 683745757 0
336658379 46614425 0
602778980 605408452 0
174716023 437934815 0
838667500 830939614 0
570399212 738854784 0
456933304 758260162 0
5495370 668370412 0
476309434 663354311 0
172915511 86565132 0
915701377 995555150 0
19695803 932451151 0
895183254 796182710 0
799398892 921655490 0
80268918 791854699 0
918923121 602026183 0
322557807 159504016 0
730915200 780059253 0
369104527 273962030 0
674069722 125680495 0
483611371 433470150 0
540755229 358837497 0
475476921 401243309 0
127209311 205336289 0
995074370 324413333 0
456987720 533482636 0
827640246 513959544 0
734102897 130807353 0
665179791 817185000 0
777600691 60470507 0
257381081 461574908 0
382728018 619522635 0
331019947 940707500 0
104646071 273503948 1
885221033 557575431 1
336877324 390910774 0
943449112 140258594 0
459269619 935644011 0
14102243 166207849 0
568953020 66588224 0
210453886 448863381 2
111508732 289684294 0
96524837 537442912 0
23534949 1371052 0
423489527 306633869 0
208686397 243790885 2
727263074 117665109 1
90866137 790752446 0
475496939 805898546 0
10706297 151476530 0
932205763 11141387 0
141650744 46553951 0
670276706 399382692 0
794518357 343303325 0
802049233 292332867 0
269400190 218209025 0
479672328 183007365 0
428556295 27154211 0
895193564 783208333 0
665143218 656578457 0
920195892 850657473 0
861864987 474910816 0
957200356 513407404 0
338098678 966527992 0
442186194 75934601 0
644100819 781502946 0
963353298 169502943 0
491703419 873693109 0
233190356 87427323 0
919681424 993024334 0
51981936 153664477 0
645837565 428088725 0
489414317 500756945 0
123646802 462982401 0
59264389 560418417 0
144940909 68804614 1
53216258 977764679 0
402923080 346630949 1
63868202 753236456 0
589408472 417278494 0
626447196 883371748 0
910024940 868507659 0
313124094 800186055 0
467832520 529941567 0
227790528 3798499 0
888992811 940053298 0
365964552 66807448 0
154096264 127981138 0
277547378 222720632 0
637457299 173463409 2
677232469 410678674 0
131785514 634795051 0
76790295 841982998 0
14226066 554044704 0
416496509 526292615 0
101702945 751158159 0
308974919 480833659 1
298928431 525458965 0
340043240 131980383 0
96843255 944459247 0
507280115 796600372 0
289320140 960148486 0
42843213 942147352 0
740430891 867753175 0
360855914 324328914 0
954878187 145528963 0
82535607 556796624 0
908425601 912820891 0
874627039 526168565 0
594115567 51136154 0
254272060 101786278 0
82705199 831181251 0
119854211 961293564 0
121025374 490532069 0
463500293 74625363 0
345835449 7429184 0
446152156 891625992 0
37991188 148725646 0
896550249 670988970 0
216684384 66077807 0
819185341 911436147 0
307172488 21048455 0
426666806 590660490 0
747963011 439923815 0
775243802 73967116 0
286104803 129997585 0
567807075 938030315 0
653107792 631737654 0
24677280 412543702 0
753037494 249335847 0
101331424 755924749 0
582692511 441894888 1
866010555 89369026 0
521681280 201752214 0
145192204 79439049 0
892946647 489196412 2
253224317 106557685 0
609653053 390332371 0
611038771 886180321 0
820740667 112593735 0
907600532 458876038 1
667389911 551758760 0
36150302 565517186 0
437661956 147785289 0
408405306 86551436 0
487635470 91627916 0
801923441 314880363 0
125488144 173971565 0
501704661 810306603 0
569601856 408810756 1
923471487 447739022 0
28306482 475501531 0
397459369 240377053 0
814733610 962980231 0
258630092 457441514 0
816061998 732542660 0
550171600 913165843 0
694912638 63630020 0
765266256 543026443 0
453732921 631251243 0
558068069 448536592 0
519953649 229186331 0
772996708 472054403 1
262493518 48947416 0
680437657 891161483 0
171799836 377929430 0
297267116 113159459 0
544130237 609709643 0
540603408 142010976 0
672449101 393594208 0
553646738 452858335 0
263091159 195655249 0
452640699 885779597 0
602519080 574931072 0
221682986 232780953 0
41642894 495988929 0
998054437 649600536 0
865109947 446126704 0
941817191 803855687 0
278295406 454900059 0
521796823 547791797 0
942832972 884868651 2
545761320 344194366 0
319924535 145489611 1
120873535 464025676 0
809668649 330068073 0
99793512 640077916 0
913453605 274782335 0
508642641 693600911 0
47800114 69192765 0
110552754 680373919 0
37330574 187092615 0
28057808 619582068 0
373949 136193795 0
59368580 109492554 0
951401558 20698089 0
47129319 87668520 0
167691869 187374148 0
516777804 396483476 0
183990917 202787344 0
703624049 155825351 2
720173157 721231065 2
53597768 565012373 0
439683066 77071642 0
282924882 767870461 0
598570316 802023205 0
571730005 808806643 0
80493803 404098429 0
583246470 600010851 0
833760856 460311404 0
151598173 310556011 2
529188033 803501044 0
443200731 101320989 0
789775110 34190741 0
950842684 749553229 0
923027831 39303640 0
819714690 235412028 0
880181345 986091712 0
807650586 601048707 0
22533543 982726740 0
646307309 565009837 0
615470320 996634542 0
119076976 436513714 0
988553154 13084159 0
750922132 908255719 0
397256215 994525615 0
255739528 236665743 0
319192888 221785339 0
782134442 737759395 0
136234770 62644924 0
128794361 762349952 0
223701893 532581988 0
56866515 588238110 0
469318109 60196322 0
465965427 837705510 0
973419371 568633067 0
315804014 183516137 0
927126958 716057637 0
888760039 87004486 0
220506581 67437251 2
121177581 503615266 0
314556627 108260478 0
963516120 710803289 0
110373394 329850426 0
1878368 201953967 0
67654448 61761171 0
213871977 622779560 0
709016715 435336394 0
453782595 599607504 0
707747473 383889521 0
330720882 213438130 0
78344435 949770568 0
888632816 858210839 0
324510095 161593395 0
265327530 79511892 0
795854535 933834402 0
110146707 888353956 0
848282575 580947324 0
66432421 54644191 0
992319090 764546391 0
395157074 151755572 0
600791008 968148787 1
77171046 304256274 2
488348038 273012330 0
184097809 554381672 0
11860691 154079447 0
38410630 122196683 0
536275416 957374381 0
673721859 761527620 0
890306935 630373217 0
675876421 198559415 1
431445343 811514777 0
81233408 517824199 0
729688789 714301580 0
849334061 843625053 0
828375105 745396732 0
905694012 656134976 1
576046912 383565816 1
125461719 183441756 0
240587862 54678352 0
838423248 644583063 0
775380265 366837372 0
721323328 892777396 0
226891542 622857050 0
359884386 137009595 0
782426754 59491486 0
462489717 526449773 0
203483845 810143385 0
257569698 814714370 0
245161300 568292876 0
864516037 111845358 0
52303155 91120262 0
425621885 594043398 0
146654712 64891014 0
41411761 424493545 0
506975352 265738130 0
199270238 871170928 0
603510514 605875080 1
80715035 568194444 0
547619221 758871214 0
330516638 305696162 0
646450778 616074949 0
649985450 84809622 0
858652863 249881215 0
291088953 892309054 0
673085056 987560996 0
854094658 907357254 0
316968128 699468703 0
624822341 57249022 0
481174296 980130002 0
923406341 922709587 0
972515015 170165702 0
25280702 926973255 0
635519486 59550130 0
986965586 33157251 2
175448479 948307027 0
884239049 456842373 0
706686624 3437097 0
950484897 945864807 0
41595627 945718761 0
663474510 53903664 0
887351406 497158406 0
912969015 100051289 0
126051107 887835897 1
106778550 331148020 0
249305829 324419112 0
809330712 323145703 0
342916155 29857876 0
172433179 897379205 0
63328559 124686845 0
593937317 607281167 0
885556574 317275488 1
990490153 381868536 0
17119554 349043984 0
866515945 660320288 0
578514185 317413420 0
155219362 841423785 0
996549681 895712825 0
516196427 578933801 0
659875671 614520025 0
491710754 573087780 2
922683597 254111023 0
151305066 700503827 1
42503074 567862770 0
712041380 734487167 1
507829264 772601731 0
181934644 506193689 0
453127265 46841980 0
304382691 409647908 0
514394083 842484544 0
89994356 116870142 0
191620645 388880175 0
884053141 50173428 0
356961533 338307290 0
550899842 212915808 0
502819868 757841113 0
887014960 571994955 0
188903993 104145134 0
562643397 56322023 0
468196961 882575093 0
525575560 481576774 0
197998466 899258166 0
259789631 421015877 1
497082898 242436625 0
331436712 974953311 0
826020904 100566153 0
301284648 28435260 2
587747049 253648983 2
390279837 773246756 0
981542460 243806438 0
490189452 275504413 0
345868777 128672628 0
955411208 329800126 0
787281514 863761115 0
109640525 750593408 0
734149683 10706374 0
639906269 417605767 0
443055434 657219758 0
315069690 857360152 1
635656503 953988962 0
506879082 65097155 0
446096677 972602944 0
863969388 351923195 1
25659604 814482023 0
236540073 242309486 0
24989369 39565181 0
519328793 672206495 0
210833394 597845185 2
806912393 938769030 0
271170398 798860241 2
885579918 729070210 0
899839460 816075331 0
115230860 303635032 0
147841207 85160422 0
235912285 912143161 0
326958195 28719802 0
61206270 314279883 0
95758266 90164174 0
679301806 332314947 0
321188464 781684334 1
297744029 606514050 0
59826352 110047277 0
970318109 741852926 0
99873317 425018378 0
74263923 803277417 0
346945448 146086948 0
992664961 179765399 1
785731858 927781406 0
173195850 737208591 0
887998528 675012109 0
590400494 451046558 0
974962114 560960659 1
149726936 125091542 0
850812901 41544752 0
929485565 79707634 0
257567390 399732132 0
718051505 10676954 0
543267577 690150703 0
102786594 870572003 0
110607914 407119999 0
196441489 802842385 0
662991696 857651361 0
891073961 526930129 0
889606893 842375765 0
216927602 134666531 0
934816797 646079806 0
772742036 530161611 0
58963185 173220277 0
34092201 827219156 0
63086894 47011972 0
101144209 455759542 1
293187272 704737884 0
833357292 422908178 0
227831577 414474933 0
183736733 792823091 2
570666843 113789644 0
142075373 328483092 0
76279220 43972243 0
403351318 897960755 0
101688299 324249473 0
494659594 313285618 2
2851309 176230737 0
999083360 673694974 0
929945383 767034976 0
308746525 74305993 0
807957501 610292105 0
86213976 862713603 0
84097574 821587416 2
333266310 397439558 1
207118955 318540591 0
818784818 718138068 0
693338054 640057810 0
787988735 41468687 0
390247005 529171662 0
292561015 723568418 0
974940820 476553041 0
603153571 826267554 0
44832589 43255195 0
327848285 394188653 0
513962329 465337976 0
106814335 549683828 1
421284348 608581670 0
814239109 894244102 0
157272058 428475716 0
903859556 513326169 0
438096950 887511692 0
19040261 638864222 0
515926570 11629626 0
236805582 105291197 0
51767529 151089584 0
850480683 187821266 0
137671476 437589215 0
218771017 416344560 0
270989690 748786622 0
336866908 216175996 0
711699921 568461982 0
120924523 528589265 0
533391729 24788210 2
36752926 945980573 0
406291149 462051210 0
19499895 582098781 0
427988693 809331336 0
953732875 987017161 0
181012213 927587116 0
907423028 844682507 1
446453729 131696682 0
355546692 681362886 0
125091487 282365990 0
12629359 241024528 0
734667246 31449947 0
617941962 787349482 0
658824356 45934690 0
192642422 50573760 0
289926556 845352633 1
974653584 420529998 0
682047661 73651782 1
298017846 590754519 0
112636358 336645609 0
943937620 51910701 0
317727302 156720106 0
389096437 876114480 0
722333848 281646022 0
542443430 735442501 0
91530737 250268247 0
723540461 6800245 0
194916858 649462515 0
697905267 857664530 1
897111348 947438947 1
706129641 416514202 0
72626205 857788417 0
28067119 111587642 0
534642798 686471585 0
39340035 67586082 0
366481625 775326925 0
875167327 241035123 0
404354275 361457271 0
576310272 30944452 0
2184202 95819686 0
967044097 867278795 0
527605059 970809677 0
234944976 985478071 0
223182698 152666511 0
122503765 972848925 0
840429741 774998389 0
308528735 101627833 1
223520587 540233105 0
746732757 717795609 0
330113509 244709182 0
124874147 113276863 0
799009342 330737641 0
392808031 306929678 0
372094011 76644674 0
799917712 114279122 0
421570242 193232536 0
178982130 938654336 0
678322547 942054379 0
168551782 443825494 0
208384036 134243233 0
339281775 689466419 0
173754244 106312137 1
528040318 163504922 0
368665484 77381625 0
231336289 262708518 2
610679590 461034523 2
291977634 1504689 0
947130802 409922260 0
221057683 587210672 0
760292715 231464392 0
219871073 893094893 0
548750753 691316238 0
724655620 850578869 0
831883485 238199178 0
25642521 747440547 0
982296764 333470396 2
903745934 963503033 0
51332087 736233235 0
221278629 951937011 0
824056259 36687378 0
733665101 194585374 0
905571525 708829054 0
871281349 604939977 0
524009103 577896781 0
400288138 303834617 0
20282670 39868987 0
657178841 912870737 0
590912985 445312557 1
368362436 84427602 0
179258138 392086097 2
532140644 63917451 0
828583966 556759129 0
409511710 823374720 0
582939009 532866220 0
65631630 873571905 0
567260318 776853133 0
744427581 594528561 2
443452687 962296531 0
183205242 670466816 0
535521525 289051516 0
11152506 131258427 0
642341603 607439915 0
371338555 148254952 0
998496693 391064270 0
430881743 290265167 0
132398525 46574250 0
241223878 836279153 2
499643428 637524898 0
717246702 604954627 0
661433704 532597953 0
45176845 78841706 0
204156675 791441008 0
938834569 154520060 0
629563981 313655448 0
246600259 982774997 0
13230563 706347326 0
334277257 215164455 0
533008530 620624931 0
782772433 546048366 0
166845057 54005129 0
108618203 13917736 0
100233749 993779108 0
667806112 133371391 0
653276982 256795191 0
435387149 573334165 0
241110574 114507118 0
20833716 23376326 0
909638492 32504993 0
649784266 923324795 0
730995198 624819776 0
735412521 771991963 0
794064467 539894889 0
896228120 783716734 0
23274454 278394460 0
739958560 128335746 0
773001578 488582324 0
74301387 860853081 1
540661219 583350349 0
326453815 138125823 0
516138733 151196147 2
637709960 604349592 0
897078800 381080298 0
249614722 864402750 0
930660874 528469610 2
808586862 355198212 0
879212825 873019158 0
631663135 828026572 0
626399069 51585041 0
914574107 211709654 1
603040758 815302234 2
382871821 104805819 0
281268564 695501680 1
467579064 409849035 0
752173854 7787050 0
385420434 29621561 0
374229413 812894132 0
650367047 482345405 2
86320783 114551981 0
804166797 433458395 0
305676463 461523202 0
878905408 210875446 0
152992074 607107118 0
314969726 796879464 0
144525648 313227465 0
622589277 36389183 0
615860933 620507535 0
65674769 637310914 0
786440123 396908713 0
93271812 944506450 0
481044659 405196435 0
18273905 379593276 0
847797547 956673310 0
174189264 749600041 0
911989986 513246615 0
83841723 428907367 0
810416793 15045648 0
441171454 161617139 0
769531689 136634173 0
857425770 822141507 0
291820505 11762680 0
140336084 21550345 2
69637309 40134414 0
967523432 64078941 0
760513685 348968225 0
65751912 306808861 0
401741375 241256728 0
884681527 58484536 0
526922316 943587680 0
731522843 625838522 0
90368887 753595665 0
653507177 736383734 0
919641120 719154995 0
366536152 35369050 1
549355395 287325323 0
100779329 94135397 2
583803155 829120015 0
337749484 60733804 0
406145508 399133734 0
45028406 86749849 0
10108717 507966068 0
791537913 563297589 2
52339401 118163178 0
38959322 616991190 0
89986429 202849027 0
444523100 951011127 0
26418806 857468729 0
157909784 646090117 0
263215863 766614146 2
922552079 508412595 0
993551250 195409869 0
457766409 843118672 0
174735281 624928725 0
427672533 907073353 1
67657181 593576970 0
237519815 118407113 0
622454274 131271967 0
298953791 926769891 0
171605644 965687111 0
186634704 301872146 0
147910264 170891937 0
503079123 236094599 0
22939447 504134658 0
325600028 484322445 0
994503579 129605661 0
15547000 768953966 0
983859771 341006875 0
376419558 688785258 1
263116820 965260977 0
404574934 568019671 0
132521695 698836088 0
474289319 893315757 0
395816864 270330241 0
568359234 181810490 0
687295914 149369041 0
970186748 844621835 0
608425168 818339516 0
70411677 990659296 0
799066827 131687261 0
431574095 553588633 0
445836709 996239022 0
726363667 221539864 0
330425422 290868929 0
794500728 615418944 0
805387891 469667306 2
138112147 783047777 0
490249130 157804896 0
529757665 207818625 0
596804227 689220583 0
904767639 997958780 0
651730925 732090368 0
577799328 100820181 0
797206427 401058932 0
288657788 881134093 0
733495660 496123494 0
895342516 360455128 0
934045488 805016292 1
185817994 15287624 1
414753215 210029372 0
589790809 424652519 0
890009580 150387440 0
317434207 700172278 1
537466517 544166283 0
433955620 832438545 0
236281338 51639186 0
555518826 199145370 0
567131530 304064649 0
163358023 81600095 0
672671248 959602007 0
265725609 150906256 0
688017160 142744442 0
382604337 708477629 0
300136237 852809229 0
23610319 93564581 0
154046447 347928591 0
936489345 506193491 0
484307115 805344932 0
536674188 682646052 0
267365251 152923710 0
421255926 711409881 0
65875449 836882105 0
712561812 544291234 0
990810836 387888054 0
583184818 568399922 0
527139096 863573033 2
27814306 113108715 0
447322804 832233325 0
339871285 539563916 0
131341516 856997263 0
702942627 426964680 0
508916444 72612013 0
32492473 912499879 0
100744967 629250966 0
9957814 211258280 0
47901407 962751454 0
775736794 576506894 0
675449341 51436945 2
766273183 825313858 0
990870791 616553440 1
859906253 830777182 0
809047035 803299999 0
991731442 837632715 0
407683890 716112806 2
476727916 521531891 0
408632277 641426285 0
101964068 295571527 0
467034473 116822630 0
806005256 641552524 0
460412318 693773652 0
212800021 934751786 0
71972769 108255646 0
608201870 352608186 0
925708015 573477456 0
605654240 976139056 0
231500798 184436934 0
579888274 424449857 0
992474101 448286252 0
608778254 326837565 0
663799922 77448008 0
787772264 842071969 0
645551106 119849944 0
952583769 146772124 0
486911130 368268353 0
345422878 887998859 0
484819568 239285933 0
378145985 240916461 2
70782538 85792799 0
261320995 604567510 0
741855736 453008444 0
3313016 96311973 0
746431220 811109109 0
689837826 499409248 2
735965911 775873997 0
324471565 747256040 0
115699199 641987416 0
102783054 184832731 2
470777704 250031528 0
150324421 897539615 0
170309582 883683313 0
244041409 655109469 2
699440903 115652852 0
560423691 324212362 0
103696091 126876946 2
775298369 973457241 0
27435112 21929897 0
585689197 649518297 0
86580796 837166646 0
420074509 237283395 0
955895461 439230143 0
173248396 808295239 0
793556114 836865511 0
650054280 874373138 0
427857864 892794857 1
581459956 679741693 0
517548546 5396394 0
145280839 575022667 0
639371147 175471692 0
783265226 317365417 0
85050327 185019372 0
268747076 6843217 1
682711694 932516603 0
860990388 935114862 0
568225291 273491691 0
574753411 214757700 0
73715250 322246231 0
350434412 85239765 0
569131137 996796973 0
242786935 193983096 1
103501042 213112930 0
788367620 555027761 0
960072201 110397204 0
32889333 30268022 0
673541345 53795557 2
350438051 418508457 0
871173709 492669821 0
194100338 477274877 0
436211607 801243323 0
967807544 282013166 0
606791721 754576505 0
635423226 461466469 0
416024259 537514681 0
57409190 814346827 0
334844231 146732478 0
416047894 537133464 0
903522349 775044378 0
435565370 702529395 0
221966293 107634481 0
208657782 216277053 0
262554067 358392654 1
735951958 628713061 0
536671936 144045726 0
203427370 550927065 0
432222320 124062861 0
889012726 833011267 0
843288758 424693424 0
333143499 969556782 0
716816040 813839015 0
30719774 467871698 0
826402806 765708964 0
943340205 932062187 0
318820995 391909592 0
449261958 954150709 0
925635753 110737715 0
85218112 316101505 0
86683422 293919660 0
171704346 922432998 0
511261496 496064979 0
470646288 161793215 0
20085152 257695555 0
513965825 245041184 0
905092075 3106347 0
458804463 799271802 0
54518998 24368196 0
797666153 120432445 0
20755652 722121866 0
543125637 177118831 0
546115628 511103666 0
76732703 584706962 0
331008090 99311227 0
720653588 989084173 0
336309918 439536659 0
148283862 937616659 0
404997682 982653431 0
677125431 90513140 0
941503525 633819092 0
875179408 26136200 0
175869647 577385408 0
294724859 55698769 0
125788056 255384287 0
580031389 982633015 0
11985789 28027616 0
512778636 611552055 0
284953321 273946763 0
847794441 925205835 0
696832404 533453675 0
165337429 832997596 0
49442662 587657144 0
741476225 654317167 0
908163755 642836443 0
1203798 332065352 0
131302231 132789619 0
58148626 710708795 0
765758205 634194135 2
580561415 947550912 0
312150034 219310508 0
717783326 140077954 2
345485065 786281473 0
896052233 91583247 0
200572253 182719652 0
65691292 488233402 0
268149009 691150669 0
582254213 583432318 0
850055902 731482948 0
945171815 883051206 0
612590353 834788596 0
214254832 651135776 0
581275588 842113677 0
641714230 101358115 1
396997467 494048992 0
991417243 588032681 0
99087600 653285784 0
782760053 693640747 0
79976926 958412641 1
542878795 41367039 0
608619381 331712020 0
609699616 291766469 0
854697428 54284106 0
941808564 640695904 0
290457825 993332761 0
239065979 185265134 0
85852492 617091828 0
473722247 350477716 0
252166408 405857992 2
135862270 82928357 0
547715041 235502511 0
580194466 962663323 0
740064265 34186247 0
756751 480941500 0
588360084 953070243 0
722410068 365804789 2
463777209 664861783 0
270017109 722534873 2
259310197 221266496 0
366116832 775204655 0
738039004 14307473 0
849840028 454300278 0
64035764 146279037 0
958868681 43581570 0
819540147 3907094 0
478194631 284058931 0
614522958 874746593 0
149014097 831986609 0
429530347 147462302 0
367980057 855231346 0
143958344 873432017 0
812568195 662702152 0
744974777 770658259 1
326821372 628184541 0
569251151 425258408 0
639930486 7211551 0
752693228 711812428 0
825551603 260098650 0
662019863 342688966 0
171622327 520374186 0
335555623 101517492 0
499007068 543562083 0
818396653 70045261 0
983211041 632556890 0
954074245 943475723 0
287270724 88102010 1
269008176 606986865 0
864548684 900287325 0
109521758 567056219 0
25388652 138748456 0
382067141 520482698 0
307124397 894019925 0
974656508 768438641 0
624027699 85959869 0
338409902 967899702 0
634483937 127191223 0
25679728 591572525 0
997754884 374348750 0
249886282 486293853 0
802506412 367105848 0
775770050 32015293 2
635425948 5069598 0
111439116 493664184 0
776825311 583413046 1
805252940 253827772 0
851316768 812448893 0
717691524 970343246 0
42937861 561337639 0
64648161 938005492 0
866588397 631407782 0
344146208 891901974 2
809639555 10958182 0
532346660 979738986 0
848647055 585714775 1
44811005 157973885 0
588967850 498704114 0
967729966 88897726 0
114136139 37110021 0
857408426 809756586 0
475026906 460731399 0
848601159 840038965 0
145963581 240558065 0
695203001 199465401 0
377747883 43761793 0
385392762 47872991 0
743104988 896487588 0
378460034 634953519 0
64684996 491003020 0
257892165 505514923 0
327309406 929547985 0
131940443 373042554 0
528917210 372209934 0
318570883 273871212 0
76592493 494817882 1
305376609 765961027 0
453579761 792061905 1
746221956 195864847 0
323728939 317145846 1
137405015 431155139 0
962954468 514703414 0
824579792 520157593 0
593116726 15343506 0
781092173 28018549 0
593580244 22168117 0
510690074 179252892 0
404192637 659908224 1
368042817 351846385 0
166753769 179570117 0
167236445 166074435 0
331714279 95121428 0
409618835 48438679 0
590701985 902259697 0
281347091 153951507 0
119512086 500210757 0
943823690 181408893 0
194316425 187484504 0
297541935 576369443 0
754351096 698956876 0
233560682 183832746 0
31814184 822438586 0
558046224 981445964 0
778211752 936504460 0
317062083 418585257 0
915573104 819620563 0
514502593 820167074 0
790901027 744848162 0
893788455 203832322 0
149216220 871276476 0
538902328 541063963 0
75490959 240566479 0
871487428 989218310 0
275833188 251179148 0
630332744 767649127 0
422062382 768162911 0
193248286 605528072 0
643772577 69839571 0
944285591 926367806 0
494031450 215324537 0
690712309 842851076 0
870972621 818186329 0
819073489 419148944 0
569085158 145020060 0
68024838 15948097 0
307270843 811065879 0
840589768 900691603 1
763645187 114690754 1
243567980 607956827 0
66815403 267680349 0
113530188 280531586 0
133162066 799326660 0
134730775 436989665 0
274471603 224260784 0
578485249 672364648 0
695840735 474421654 2
15287720 403623778 0
930317605 896549032 0
41959769 958235269 0
423133480 370966281 0
612142497 367588774 0
982976039 326785537 0
825807494 258482689 0
163269466 20707187 0
79123879 105904978 0
475500907 586891931 0
382776332 314534135 0
427180933 466999186 2
652199524 517425736 0
981293223 852431375 1
834993759 102897471 0
196188253 966883962 0
380649506 84036483 0
325190469 863054625 0
143184502 930733103 0
770865616 65686147 0
981801572 674182707 0
927359366 420004922 0
877309828 926642821 0
955799679 248188507 0
451384018 909716084 0
53410798 865720488 0
815908891 367560207 0
640795883 243271608 0
23543919 761487291 2
415575985 404209997 0
867054426 144126391 0
224463846 349183865 2
14681829 534345197 0
786429078 998644222 0
777297970 18956089 0
734986127 617114615 0
714633785 902596805 0
913441904 916549064 0
138991237 155857515 0
675709935 129175299 0
58454142 826668514 0
302331957 81355987 0
320606174 34240262 0
311684599 929096116 0
875389192 657932482 0
119595570 791883653 0
523959583 965142606 0
393918342 555246360 2
18112608 434980445 0
168357638 709988660 0
547623457 288435978 0
644240044 983447390 0
291468299 873362232 0
921121366 958581147 0
737302094 355617446 0
58612291 240482308 2
266667183 791364420 0
134509149 981520045 0
159479487 931389281 1
883324338 116817985 0
75799886 957722521 0
197199582 555597725 0
685205549 147552271 0
423287627 199854466 0
458511295 471449372 0
83846143 203724360 0
108242686 359981205 0
716813514 799571689 0
606650430 937151379 0
439654196 211444506 0
188163860 968325977 0
897345226 982713599 0
741363740 697928612 0
465939471 587883610 1
756962103 585311795 1
423130131 180332053 0
111772360 115319507 2
820358368 497630308 2
516976448 102590102 0
505011548 577985539 0
899875477 89440112 0
718002764 561600794 1
615075916 354958104 0
942952388 538196797 0
290776619 284992292 0
777475900 81597370 0
520718798 248498015 0
685730308 960409480 0
835001710 70192992 0
122911219 519951604 0
919359992 457569370 0
255268419 561830293 0
899338312 20910599 0
436248860 788492706 0
602742304 168543010 0
880110591 58333049 0
842269097 981655302 0
229528840 718177222 0
832429302 657014759 0
859636585 491582125 0
684471973 700770989 0
877855112 919411102 0
931422868 125882577 0
110490945 452068130 0
618546551 256127748 0
869424668 866231248 0
597939208 223878092 0
489559030 54756747 0
16328700 63137130 0
908697168 688784943 0
485488020 895890570 0
19515055 389221834 0
824669360 475317833 0
838676370 621975928 0
814823139 125845290 0
376495197 536108900 0
999745394 659477897 0
110108100 421823260 0
897977865 427026570 0
462076709 438750265 0
275980923 200797499 0
277385068 129829090 0
443231711 948029915 0
345266608 636757207 2
979248226 347021447 0
519654978 584484107 0
6641704 619149384 0
111004704 337684065 0
692997896 439641045 0
130813045 991797312 0
620877215 292171700 0
101361625 6451883 0
571920328 721970128 0
271311070 467095393 0
477467557 598022832 0
69562171 8102414 0
468723300 892023722 0
618055183 970810379 0
958738305 34722431 0
322401298 230933293 0
467104842 237183951 0
789270004 740810099 0
389087269 217482382 2
957168471 120798616 0
481180022 375575767 1
670441305 508404200 0
955074547 549370797 0
858989697 977732876 0
114600403 183741310 0
128747702 943331840 0
51583785 10416179 0
211362437 171956150 0
644766724 342046433 0
398144233 802116978 0
941347235 676346004 0
19638321 748453061 0
869985241 535822161 0
263211211 544722425 0
472547410 55965491 0
482375600 543031613 2
517433064 874237560 0
657364466 123086790 0
769092743 752501879 0
657218605 908042139 0
395105066 908764314 0
14078663 845736334 0
467072234 974862683 0
241543936 294947853 0
850361683 312319286 0
366896117 7221467 0
317270981 824509734 0
755068640 27070233 2
517623414 153607252 0
475707077 294532243 0
638459370 242299342 0
314488306 354673654 0
470307378 355055675 0
420785639 915001250 0
482277241 274698077 0
213345466 916106785 0
831013455 79410779 0
397399513 633640237 0
67019581 992233806 0
109765690 626667180 0
338797742 946523831 0
882276296 315637755 0
140218193 949346743 0
933839098 163163276 0
2617311 902323721 0
132590495 544484285 0
611207026 493829298 0
943827545 662591433 0
172004551 394707307 0
897975242 711181172 0
510571270 762928484 0
18169298 811729488 0
727434033 101159247 0
803713710 67849517 0
245269192 427827853 0
239173863 630485981 0
895207698 696660998 0
27783145 348120525 0
456194487 418982782 0
145460912 710409009 0
913165333 858314021 0
184961291 601034369 0
571980433 144315636 0
267500967 392388998 1
103019648 986476924 0
349591810 230218829 0
444517147 188348943 1
487644618 820762626 0
571169957 594614909 0
169909165 866009251 0
809871855 719137923 0
681021784 908443029 0
279437663 926385730 0
24829528 674350825 0
176014734 885690812 0
194891747 59908214 0
491612767 277293196 0
258556374 808602009 0
978710775 431393142 0
95928623 762931010 0
75791953 133378932 0
150260402 808812073 0
550622206 131460389 0
589875545 827085930 0
698547431 496035729 0
381468565 996808689 0
241819942 561716745 0
655667491 238396262 0
901581453 34690030 0
505259488 818463967 0
845446320 230005485 0
776082784 315498972 0
626344271 920632572 0
571591196 450354047 0
280016950 53587175 0
20192230 288708554 0
120607246 608052816 1
675701174 553139897 0
373104101 32482160 0
344633468 805109834 0
603837721 907629058 0
192152874 52750441 0
105125457 286011111 0
56745378 92266872 0
174940408 62918876 0
140759449 2155652 0
828431705 342606115 0
565051707 929321139 0
71973302 10318758 0
669409904 251200385 0
285123743 311254223 0
158327918 156094238 0
829537566 162788966 0
522013567 427435342 0
307541914 440992408 1
633657904 103157030 0
309411774 584009004 0
739748320 647746275 0
576458537 851558498 0
220322689 794777725 0
86877840 36144387 0
219284312 138952015 0
798966339 327040830 0
69928984 284374215 0
628225195 558560744 0
718344211 735198689 1
640072485 804902797 0
327254053 512574433 0
870792269 368580050 0
567093266 22815644 0
949782545 472229320 0
630939476 752805248 0
30416955 929983370 0
786398093 248248134 0
122750096 266620094 2
459941206 735795879 0
342007326 386388092 0
599129864 776710572 0
21380554 983477557 0
929790846 568920093 0
256158330 166154202 0
107914776 184016090 0
375270968 146305896 0
412647221 695067091 1
302073462 753798105 0
197377260 953969563 0
339189006 385683860 0
46806117 39846413 0
627101008 768477898 0
780534543 854910769 0
831649021 888324542 0
55826723 176290722 0
144708993 983597138 0
51948846 529840207 0
500127232 943713123 0
531325724 103133603 0
627431610 806351370 0
303346074 4827849 0
827022752 442638987 0
56033184 190216517 0
72054855 702506828 0
795735277 545800278 2
138169535 430756523 0
849478235 78277092 0
485882526 840187643 0
646731268 880094079 1
918555077 287121465 0
745590507 188015492 0
14633195 96304245 0
96632395 900605589 0
378353107 405225152 0
927579931 639796971 0
873988916 532862998 0
233423080 146807607 0
266594660 117712400 0
358246223 565220751 0
729325832 170251253 0
131489106 110142410 0
441987164 803516840 0
348704360 331317698 0
311566618 306442421 0
874350967 731255530 0
336693646 749235343 0
122027583 500049093 0
81227045 740960926 0
508393293 109233612 0
146848556 474172982 0
524199793 363036386 0
11434990 791640149 0
387617195 585477872 0
521323931 520153603 0
783876895 530984589 0
419108942 138318069 0
71637402 721042864 0
254737855 404593102 0
166831829 304494640 0
815343766 105486394 0
506393986 792205724 0
836623775 663734843 0
348393165 836591418 0
782941377 353077810 2
902080768 131642260 0
776757763 55574743 0
809848363 398939520 0
757624867 579972224 0
968567843 964131103 0
372548436 268291696 0
989858541 95823106 0
315259580 514132525 0
931791990 749118814 0
80279048 580704472 0
640328902 340150975 0
295407677 824017824 1
238708750 437716927 0
85803079 29629523 0
216927722 457307137 0
8449633 139859755 0
876644470 577967917 0
918791305 774816567 0
77486263 830680194 0
377176646 442932052 0
128123718 622478682 0
79435382 323737434 0
943263918 390737452 0
507183043 384932521 0
47234998 784710298 0
690331457 707438008 0
448867083 405405766 0
42747397 527832050 0
400890993 317933347 0
164755000 579516179 0
259298083 759092865 0
925279734 971582460 0
596754553 57650127 0
81198142 826778008 0
166019643 996678943 0
619705083 247738165 0
989055482 109342917 0
16578705 589487057 1
927975531 991640602 0
9468510 964268028 0
394702140 562859368 0
420801770 101870685 0
410803181 540157965 0
36557122 963511134 2
28056615 65636287 0
504423131 621940830 0
831916491 31171674 0
959061239 579318392 0
849214459 300028428 0
82379280 88659276 1
452466393 872661184 0
410379036 316971484 0
90280249 62888989 0
87152328 451582958 0
248334179 425874741 0
328038611 879973552 0
449084129 341715181 0
757531047 175115908 0
218956799 819108358 0
579539983 71489615 0
15064182 584968543 0
947033539 726585666 0
495999882 856609890 0
653957541 462691766 0
384045437 123148813 0
672641923 530720483 0
319419398 511027890 1
886744747 950374138 0
443277126 5267666 0
250059950 330744799 0
548393479 951172280 0
591035756 742658472 0
78143341 354621245 0
989945818 61933421 0
336247785 69698059 0
492248025 4922787 0
561395499 2299933 0
758422264 106102921 0
872261094 10449034 0
630709059 881001210 0
276082053 58356480 0
673462457 555399043 0
694132180 81864927 0
500696797 212106715 0
644981212 228767008 0
477377050 960501730 0
177787162 120198676 0
585185340 104346755 0
802827900 559039024 2
817307964 625188012 2
884588857 618785286 0
40142555 303428031 0
625741368 834830360 0
409728094 36226610 0
16387288 474545901 0
300476768 435371929 0
626320388 907729253 0
331129771 552039714 0
144052538 486081413 0
683363088 774996497 2
47755600 342392606 0
604397587 369086300 0
104382892 711799682 0
290918866 773814531 0
723935603 295344445 0
48698750 820834797 0
649643052 83072306 0
529143447 953968328 2
7589990 467953642 0
903147027 477189122 0
867225170 12177326 2
9168388 203065315 0
249315534 774863453 0
598532146 919436753 0
689114480 533500393 0
769351886 732010257 0
239175893 377582812 0
107860644 363366100 0
805311546 335502168 0
868971269 796659068 0
553714539 504911948 0
307767791 143497147 2
684275327 42436169 0
759537497 171526070 0
77826832 548676184 0
494573508 423209730 0
719990488 49500674 0
82958076 85916926 0
682454780 66306572 0
333612332 294257666 0
140431920 326114827 1
402082500 158485223 0
170310543 223896433 0
233116092 305764083 0
135379116 143100056 0
179640745 43824171 0
795448352 113302927 1
818033674 937180990 0
439196479 269190344 0
295673524 791999112 0
379045563 741749463 0
239596829 664541705 0
90900223 655150104 0
368330770 4532703 0
271671143 359403751 0
889270431 956437968 0
17042185 877763944 0
946730183 793218511 0
352416982 964660505 0
325738256 492195998 0
784901486 765227107 0
708810826 735148455 0
81010138 506750037 0
321199903 458766609 0
207768468 476311825 0
412205824 426584422 0
503253208 834860843 0
775766289 461726525 0
241772558 409345042 0
859294795 31549211 0
948590086 278601743 0
554761425 158000444 0
340585907 427649182 0
971560146 926858467 0
849147738 70889539 0
581368051 962364903 0
810358652 101253723 0
865449718 951877700 0
451728488 110599906 0
599316720 29549815 0
799227024 95545263 0
303848913 329589954 0
236496487 142661112 0
124398155 75419810 2
628184441 39432703 2
974069799 323638747 1
479229551 206723233 0
213925477 115605378 0
53098319 107311152 0
841355001 733630394 0
896012122 266738097 0
299291707 200455200 0
929705834 287383609 1
953294062 825037433 0
735939833 129198919 0
481776465 412761257 0
549371901 190241162 0
417649542 85819015 0
810596266 575023709 0
927377541 361737115 0
395566970 887722705 0
278538973 509939641 0
225896245 125226512 0
252474241 256244045 0
585459902 465889337 0
930639994 536906520 0
82729410 737435519 0
761656087 205831387 0
190389116 108244003 2
909599088 301241411 0
126356768 333566772 0
645467834 141136288 0
75960364 423717144 0
599110581 441885238 0
38286026 495080579 0
61222107 635362156 0
724281500 796497484 2
54708887 901669300 0
80470111 948585347 0
182484448 865860623 0
764406 58939674 1
690231209 47813769 0
424757354 491598669 0
86213363 376372724 0
569445548 365877821 0
905505637 274077583 0
369114806 55250124 0
672960500 146868692 0
684772031 739887258 0
24515248 128729105 0
456961426 143865655 0
852087104 245828806 0
298859083 750538245 0
849150909 367294979 0
792729811 960702995 0
538171388 15724600 0
547028540 210583356 0
126119160 354357519 0
353075514 13371199 0
870359893 447412369 0
777993912 273813256 0
863647797 909496737 0
884759238 560448644 0
104474800 857148290 0
902050943 547218252 0
60452361 505151302 0
256360472 817779336 0
302383812 918031947 0
682350178 767822675 0
627727641 318587145 0
96943298 717509696 1
41913634 948137608 0
888009611 635144636 0
247073520 438644933 0
540202075 327828010 0
923837881 28599091 2
42332981 643922667 0
106747759 54590837 0
149726086 209197040 0
661933861 455059960 0
228334624 449220510 0
118291971 85596935 0
252917858 954755404 0
655884548 12678165 0
759187888 635274306 0
861779764 428559672 0
272582428 862720043 0
476189340 984549962 0
646209735 25126445 0
91289399 973745540 0
30261604 784625809 0
243991151 72366250 0
157950364 228906141 0
943308697 240395559 0
972867384 516148638 0
88805549 692419415 0
870101013 2933351 0
766925342 172364987 0
620365604 81044931 2
281045630 131707447 0
942644632 673737620 0
123111034 999312883 0
780195831 381841667 0
971084735 86757025 0
565654311 740178747 0
193379968 703907981 0
380587917 354619603 0
300550269 146209332 0
179175508 371457183 0
785930206 859284062 0
207233572 77044202 0
382359398 974414677 0
916651361 427853091 0
202148491 331832610 0
71827297 6065445 0
939379189 639729229 0
83408011 353213353 0
897461388 165158262 0
855079936 303448392 0
632498967 59922130 0
566250089 456343669 0
56187289 511409959 0
63214288 701703726 0
479703161 113042024 0
474842306 373465522 0
423615192 184632233 0
781180793 157283029 0
77220557 48978187 0
783632732 9157406 0
735342253 339671675 0
529354525 162800196 0
332958922 932865526 1
50227111 765588095 0
310265454 436830146 0
135403244 861104176 1
291133565 592280441 0
805935669 898337017 2
318798689 392019534 0
461313067 560649442 0
966484068 896551761 0
725531737 939790926 0
982919754 241920746 0
602863947 563136730 2
563049826 317875642 2
90379399 227111344 0
268530329 241199015 0
246728977 975344405 0
705462876 736344164 0
415251770 543152292 0
153868236 958857849 0
371492065 392020466 0
376789049 276138215 0
250091100 888905512 0
596286910 139378517 0
554242744 543318851 0
71494293 339449704 0
26822310 322410262 0
687220189 78974145 0
374544240 142352069 0
850014013 753818763 0
155914333 931811188 0
767480209 312000595 0
877397327 424006471 0
190093924 603825372 0
587043922 297840941 0
763873085 836274631 0
548684519 801480996 0
408746269 966362706 0
673044528 631810912 0
760781738 385767309 0
728678892 917105096 0
180136323 830568863 0
412119137 888373324 0
658079456 35028195 0
834293117 403394698 0
21406644 935515992 0
92151829 719032443 0
633401733 748548635 0
986520311 791585766 0
238869597 969842750 0
25013068 559070891 2
813275510 236915279 0
192078422 71415050 0
250924456 39426603 1
196483784 851679668 0
230306860 579308262 0
492865214 798492206 0
159279290 425239142 0
130969972 180013136 0
323506947 781640086 0
106660263 887827733 0
574250992 491056244 0
125292675 221771653 0
319476108 264310962 2
415314145 688863714 0
428066767 90063242 0
38028137 485848868 2
163354003 475849736 0
358618948 785153780 0
38315550 563321175 0
688170589 58609823 0
717588562 643195292 0
270639571 318662530 0
381398691 806572977 0
619341326 869159178 0
943773720 145789440 0
708179644 556631851 0
996292760 366532974 2
723059921 122292786 0
270883692 867230981 1
429169484 67274667 0
930022851 143301483 2
246727504 112727814 0
12231244 122382889 0
331632621 644016268 2
592719785 751975296 0
943361161 180169398 0
74519597 68877021 0
606107315 96551741 0
602005872 838035454 0
162021558 19286122 2
749933262 138008477 0
912100106 652315955 0
862349413 484006106 1
112138844 699734079 0
16614921 154240359 0
812109457 229978060 0
87131406 24100020 0
44699809 638411035 0
283627579 186539017 0
548809004 320956720 0
829873269 976489559 0
158635930 64920424 0
136887517 991942247 0
252344306 510142303 0
670343929 827266652 0
641101132 113339350 0
997553270 559716510 0
193990226 889310742 0
267209150 143087892 0
560386940 431901624 0
195009776 812456624 0
188863178 698152567 2
398714809 547528686 0
224088708 463710598 1
521496335 907122957 0
25517538 483923528 0
645325523 794421719 0
143170787 539629225 0
993777020 339930420 0
10896473 893247859 0
102186898 259533677 0
527733540 293747878 0
541033910 539446610 0
877546670 164692755 0
913352031 3952650 0
796124498 9222697 0
675878098 675406951 0
736139905 119500322 0
155867488 821507034 0
587920187 933039537 0
151711703 163745671 0
189754724 790070940 0
966683474 729238412 0
963457548 5179827 2
24214313 911199012 0
225225503 17671356 0
19685360 565761393 0
903833099 378685847 0
727894094 620868745 0
241267337 427730064 0
826563062 500984319 2
491349143 273823971 0
66612477 847769578 1
687472738 569930522 0
249746572 956020983 0
128089765 350560585 0
253791289 433855646 0
687717098 130412713 0
801560030 546579168 0
86291286 890688178 0
799091205 56006039 0
543016722 862554427 0
625411080 774235466 0
284844635 345925956 0
116371929 959670013 0
634705287 911018998 0
887590068 241015113 0
706550126 146552349 0
592491997 914358923 0
101651941 560849947 0
565338898 796062731 0
981277656 688492595 0
687243950 70378298 0
871654399 709320697 2
154369502 3501140 0
837566190 284233086 0
988633900 492558626 0
640004293 881951178 1
632634087 480417410 0
440888838 69763989 0
884589955 598081973 0
583845492 115316357 0
377061630 107977005 0
135981606 311824192 0
374251133 473528513 0
454594820 269825508 0
161367916 295382948 0
7629731 77819262 0
938111940 547306972 0
398099434 178174326 0
163157334 973218262 0
142006084 581940565 0
392376755 788147240 0
876255160 812434230 0
219882387 977524815 0
601349794 34935874 0
940478155 56324974 0
259328558 808387878 0
656469245 851294606 0
4442908 593390602 0
639934723 415520841 0
408597722 169904082 0
249814309 559474853 0
544114733 667255643 0
251136095 349545877 1
871495205 255597247 0
777713918 543236597 0
184440392 544654728 0
356955818 744120964 0
629654162 885105742 0
341685995 819421598 1
125692543 868999222 0
637188932 16037634 0
135486369 136761160 1
241149249 457481664 0
790950254 767301840 2
712488489 862293833 0
129000798 152215915 0
376064040 97433537 0
820975980 395067930 0
847954668 110846944 0
10286012 665950856 1
736911205 717260344 0
23485384 946301758 0
685219357 206824499 2
25680966 196458744 0
281740415 601703954 0
376926889 122326040 0
328520522 934458055 0
186405538 233026226 0
603243359 503455818 0
371465445 370788271 0
202223042 432228479 0
501234700 147619074 0
972151591 767798803 0
195412168 410014739 2
977995180 411413898 0
558630353 266488801 0
844815628 253412441 0
491768497 11415578 0
639274758 968733432 0
270373960 280964693 0
165096057 742279186 0
258767359 390982073 1
838606283 465670394 0
378119146 336610392 0
936581007 170863531 0
650140333 999541958 0
571198006 404661336 0
50783635 983643459 0
736978675 290644621 0
71904158 633134246 0
102082533 486102682 0
520099567 724493462 0
300201866 29390480 0
116053353 430883326 0
505185878 946556671 0
136433582 334528450 0
274055280 253137353 0
356771649 78792321 0
928029950 652343596 0
70601727 508483636 0
174055240 656214052 0
814549299 130262374 0
718134016 248070953 0
770182 312964043 0
764904671 37515922 0
150448335 839836203 0
579104303 87221052 0
846977426 743355015 0
117063074 24064211 0
692806418 371680188 0
446990066 251187335 0
124029292 65549571 0
359022919 416685358 0
389729816 723162359 0
212402213 815194261 0
199672616 563850777 0
138090210 183427705 0
753933543 232314957 0
274307112 795603015 0
702200074 484072128 0
634488351 501906289 0
335824722 273145073 0
180532645 497100187 0
260821892 627911153 0
290271332 526774057 1
102544350 971759820 0
86344357 475755653 0
151960961 907361608 0
10020371 646870281 0
658557739 48107819 0
103464005 803751312 0
267425361 263681422 0
214848559 742397881 0
891229200 600799451 0
215921351 51664430 0
902981495 790650213 0
717640223 895591661 0
763639229 958227751 0
196629031 245204689 0
690812495 104309971 0
929509711 497824991 1
562487904 562046976 0
646075958 29891657 0
827662616 387553099 0
819519479 760403197 0
624058660 397701678 0
725627881 536245746 0
352489212 520427164 0
671366175 255099913 0
340311452 28953925 0
891723907 639953837 0
656300573 547180470 0
531380708 803944135 0
34946778 938762715 0
534234524 136157899 0
597619887 516554556 0
569864552 404851932 0
142966739 841192255 0
242411084 723354153 0
853019078 902768746 0
918301939 406706309 0
112548552 501329545 0
45797346 109641332 0
141232184 946524588 0
696273753 778803296 0
196977384 802330574 0
438311945 691527181 0
905484254 732601074 0
224104562 456935229 0
192255274 935566064 0
765646376 961434408 0
87000315 835672225 0
445405021 670218972 2
508896614 103598136 1
814370678 755458343 0
386047403 905383091 2
287450587 949196040 0
83480578 132471732 0
910891774 656358683 0
661954694 599941207 0
194529240 698208084 2
754730126 684557055 0
532656274 892006957 0
848893928 194016062 0
53471770 521834133 0
844944766 217480207 0
46037878 295667500 0
885181594 953449017 0
308504228 897087424 0
4205722 711066137 0
196873014 812681613 0
534020780 430897152 0
958617890 522142927 0
744643049 857235079 2
294312652 975688861 0
746002118 460397891 2
811864461 412084449 0
292161088 312160471 0
788858970 24376495 1
268488284 752548912 0
714695399 938220967 0
758995070 90713251 0
957440236 500040347 0
630962279 987156550 0
914238354 271310031 0
766444154 126875201 0
850427366 546949792 0
997657747 510691852 2
473095357 212956953 0
359713756 706098362 0
399549782 545047237 0
8849964 114596075 0
868024832 173418794 0
412034431 284926725 0
484332581 140241700 0
243004417 927690349 0
166631416 328907606 0
174891326 988403912 0
74035943 685828511 0
868142627 89641086 0
537049216 772065275 0
677507067 307592698 0
873535439 78657340 0
52685388 849044364 0
227824903 120084246 0
359931265 307083599 0
50330085 851469279 0
559836458 619314573 0
134320357 880289346 0
172504450 322254879 0
699436983 953320993 0
626229998 42637370 0
660526036 226656546 0
116119235 914823495 0
225431302 578548153 0
743928044 76653392 0
677048810 80580393 0
498847042 842245428 0
590440210 977764741 0
87970311 340060736 0
765769877 810887160 0
367829985 650333202 0
314572980 994384660 0
952477018 364252131 0
128516029 773591791 0
294709743 928245716 0
816587604 429826677 0
733753914 183704347 0
214797274 245491885 0
955438229 860209800 0
899753816 89432476 0
993377433 190407744 0
729902466 22554228 0
206825967 221162028 0
949195957 96445821 2
537518702 613224968 0
827429659 430475245 0
31378283 464948743 0
804623806 707444184 0
768781941 946587921 0
257623678 522605687 0
115383478 4064806 0
829824576 164236107 0
765175465 459291734 0
119176843 465174582 0
333764690 961515150 2
469636263 697970710 0
438903357 292321603 0
718554716 958205307 0
48442994 270422069 0
313174169 657273016 0
362528461 969597185 0
580456780 53160493 0
259107080 876515047 0
752610921 506387022 0
575614521 600363886 0
79951134 444417377 0
890804958 236781983 0
146519099 43987784 0
35474013 460870816 0
437102844 328328239 0
61910578 544185314 0
67447727 196475894 0
601481090 85437704 0
37289473 830900637 0
395325019 163684188 0
61829243 12741376 0
111394883 771926168 0
687508909 143384064 0
501539370 883906962 0
938786899 908030128 0
29068127 840147037 0
199759936 611892532 0
793580617 131046530 0
76839933 739508926 0
311346564 561680546 0
363781411 642436533 0
277724317 546154904 0
858965854 847943414 0
415547172 18232924 0
722110619 877638469 0
314775959 348342061 0
989411825 35142642 0
193947124 534244762 2
891679358 914631357 0
684534228 52442500 0
36189965 740867501 0
123387776 978924838 1
239705811 468821840 0
465889932 129458952 0
100966077 181523654 0
136398841 827423382 0
411347261 516629023 0
607296187 535846965 0
59404818 72541085 0
416189014 64737911 0
457202171 605626411 0
328857812 57437788 0
263729004 792729005 0
243122733 454465362 0
360405142 676938459 0
251597996 142041423 0
771966164 847217627 0
922841093 481883337 0
666417313 962693789 0
963664061 295686807 0
688876704 837309293 0
522733578 645390046 0
602960432 346936194 1
334541300 26102193 0
194216921 416880162 0
333449015 290770517 0
99692496 577248933 0
826343105 487745926 0
270943787 601691768 0
745222809 141399967 0
6606649 43252205 0
363809291 173772814 0
343244368 248325138 0
786912286 555190482 0
696081405 179103847 0
194701372 917811695 0
106243137 1885400 0
242612752 175023512 0
862063327 602484785 0
956958865 307725419 0
498522026 960619098 2
824223805 750989065 0
749298361 975787997 0
70813283 100278495 0
145377093 936470370 0
200365936 711836161 0
971960583 931322796 0
950662149 603316187 0
565744471 17146069 0
561643428 924214579 0
662689880 416662033 0
555847295 196355688 0
53240115 58024299 0
769408297 722249520 0
513119885 475780941 0
273712439 212536600 0
433780645 649822357 0
187039397 852281628 0
100402786 493604131 0
358891098 931859698 0
25289126 634183145 0
733461923 140767163 0
980143553 446176256 0
923637884 621104968 0
49625255 31468228 0
106639118 363979035 0
19437542 886368743 0
719487466 760936995 0
780300150 532652271 0
289381602 192281597 0
640149569 611714117 0
322377609 534291903 0
535308373 635739024 0
331931099 470103252 0
85384358 620682292 0
531928379 896259654 0
866969855 227434662 0
561094151 274710748 0
933590847 915202044 0
122323245 50058704 0
336272039 368880107 0
110272606 698867397 0
603486257 478219490 0
537265043 870403908 0
92392436 96078514 0
962072038 913438423 0
558241046 255248729 0
585373092 372807599 0
437569257 41507147 0
286329841 524284825 0
912146863 971819635 0
793696980 642229287 0
134146520 86903025 0
204006278 735143525 0
313926976 688596981 0
402624190 934607186 0
589595932 815296062 0
411032335 951229013 0
508404161 108511080 0
70770710 836924967 0
31578125 302943930 0
121410986 121091747 0
247551912 300285225 0
228191413 878970482 0
628530804 749496062 0
493382915 10445891 0
911418122 706358077 0
707516545 713804878 0
703240836 199963006 0
976411216 636812110 0
405150288 985204343 0
921282249 504360067 0
608744436 553080557 0
685267710 35770799 0
654309046 234770202 0
80553825 251670677 0
343729668 856326107 0
101587233 487336698 0
556097127 460855603 0
885447306 981805513 1
763438123 744745463 0
946584495 484019313 0
122554320 545112361 0
446900855 438786974 0
836599061 710171154 0
251454465 148770985 0
277211038 86110799 0
8883440 219667049 0
939762430 256430300 0
535310429 138031424 0
458745450 758959510 0
582310274 169223671 0
337541250 247928045 0
452545637 807004072 0
598862585 872532827 0
202629660 504471704 0
146451619 858679167 0
779022970 15449310 0
145202620 69100617 0
677843470 633131995 0
126255217 985542682 0
339748056 60709554 0
424799199 379795871 0
709563620 255261897 0
635975846 277495290 0
433042087 562225131 0
503433733 359453756 0
344902257 256171667 0
101449505 370655460 0
260554079 958922076 0
728605853 981777015 0
399282968 861162216 0
654318097 939185094 0
998996038 429218491 0
928633173 34337665 0
383456533 125200471 0
22164540 78836319 0
172656094 68143330 0
441235245 560229327 0
315411321 415424422 1
499062195 201815984 0
926470783 627455941 0
838510121 902597879 2
851081449 152515517 0
256828883 747963903 0
969035137 844352295 0
393321852 658684876 0
640313465 638581456 0
62648704 67868615 0
57212348 144720385 0
432844536 97217204 0
743966754 727780789 2
31815136 519647135 0
112815641 241603856 0
613112291 115532448 0
652474544 114071982 0
133452810 958897725 0
767075500 357984253 0
66956160 395525633 0
88550442 331682066 0
8041336 841476075 2
4055665 302306595 0
400285463 27423124 0
33042956 224518774 0
525171484 60680228 0
437722550 329993418 0
101491976 259647007 1
601472983 207486103 0
445302921 334880832 0
135661236 719389051 0
142738549 983121969 0
69274823 422377918 0
650129001 932516139 0
98805756 548297646 0
204524140 985716903 0
456766158 766884002 1
435752774 559795435 1
64560050 345302012 0
84057499 185275539 2
122736900 734320386 0
928726370 929877283 0
877226679 953402277 0
717690122 156323991 0
522777911 581551440 0
936340510 294181606 0
28076598 13900774 0
662605919 42119680 0
811575366 94546755 0
135329567 938783910 0
896536123 988277679 2
327737237 87969044 0
585328788 674984501 0
718598487 115342837 0
283607379 545732500 0
762392636 660618888 0
389166467 138126479 0
793019243 228466553 0
347743567 932577515 1
717938102 589883086 0
93290734 642969252 0
183760199 900178989 0
587120295 264732590 0
730794992 238764274 0
127012624 90728900 0
37238746 92654574 0
693613085 841031027 0
736638352 114024726 0
883695918 884587896 0
900501537 28497897 0
520816546 820628616 0
670563997 983835070 0
767733548 81771305 0
315195423 141782079 0
654070158 560121625 0
664944161 2239899 2
945556397 253320569 0
390126184 374708537 0
115941571 310975711 0
602636080 894069854 0
807335018 245315404 0
876266580 80717495 0
35811370 901129942 0
629844858 339103199 0
13888531 232365880 0
25483508 945772967 1
646008789 127972567 0
14193449 268097943 0
415040688 422240443 0
179283581 83272158 2
184251765 713818145 0
140123607 826881856 0
291386210 900220812 0
639713183 733836658 0
482116645 831827530 0
672372165 333794830 0
69989392 98039269 0
223834136 796779915 0
797897908 349901560 0
142074519 630865102 0
852519239 330868623 0
43261305 157722427 1
557082552 79070057 0
89001586 488720389 0
303302742 540032008 0
17928397 367510497 1
860944984 297921478 0
900716543 156230062 0
771519385 73754408 0
138872762 277558038 0
258507384 615444636 0
558066625 710878019 0
510795844 208963601 0
105762625 410757431 0
984866998 793062415 0
661907184 945916730 0
874926892 917329192 0
854292012 53543431 0
758748257 368167604 0
791723915 390179357 0
105968024 387474088 2
950013677 405948911 0
350227806 271297259 0
978021226 60363726 0
20546243 684340195 0
668676167 422542574 0
641639847 351242351 0
568598928 15452351 0
307059408 735808565 0
779276855 680476465 0
117565908 116376132 1
338667758 519344432 0
241953109 955624297 0
683549154 286681058 2
415079896 222998080 0
145793894 139280785 0
994650017 412016114 0
958886783 364990372 2
919676126 321354733 0
493604289 621933506 0
970742402 123804224 2
196679297 753350380 0
88500991 815376744 0
959274188 67883978 0
674993958 299922709 2
642725485 489315580 0
797266233 182051199 0
156009984 598734653 0
457575498 456071596 0
25867838 606105922 0
849018307 50366289 1
587615042 142656319 0
379576033 39449848 0
43369525 57107327 0
110529237 912737788 0
645443995 728001587 0
906856696 755697277 0
807781205 318620116 0
681420146 400794182 0
926947360 934928446 0
398153052 795474261 0
821061150 110469254 0
447650194 198275146 0
834774062 28000048 0
102857816 557245304 0
138131769 508965474 0
409777438 57318508 0
492078574 645098679 0
562267038 310428548 0
783558916 568958662 0
420093532 396523883 1
720266143 738848399 0
242640153 318611004 0
740075103 449715679 0
57566381 556280322 0
709634594 950135163 0
472681546 823066072 0
19382539 715486627 0
603448305 137120663 0
830519486 511202285 2
597346156 359465911 0
983060371 894210916 0
104821468 589898232 0
860084283 620380342 0
114748288 95587322 0
24768104 722437731 0
51722751 37454086 0
32136347 451576919 0
627529203 99347255 0
105680361 78981222 0
784946520 52142036 0
36282674 993376900 0
78788743 296415053 1
486646849 6139992 0
642947528 17029540 0
991666645 978939936 0
60092879 850673898 0
713211486 369387392 0
925358501 136827856 0
354293333 856852669 0
777454622 659958374 0
83805351 436979419 0
538540870 764529264 0
460384940 321513307 2
517160705 194842370 0
281246189 679606918 0
409845821 4297304 0
987533920 711417073 0
30966413 328001685 0
644596420 72328278 0
43516357 795570122 0
981143306 538874381 2
994940414 334940253 0
999296883 320155935 0
883362418 782845396 0
239701022 73119111 0
817517707 37298786 0
721910273 4200736 0
928179980 55561584 1
345101138 833484551 0
869397367 412838323 0
50845189 639802047 0
616905333 425556902 0
167665980 761431301 0
719123890 721297472 0
508629348 931152217 0
841017813 737254741 0
726451473 190471773 0
816648053 123171932 0
404768504 333672201 1
646735943 948806028 0
665935504 528895640 0
52983267 144408084 0
68681207 612610192 0
254127359 765504074 0
262474900 26741417 0
409915023 274761631 0
62419067 973024166 0
197901468 700372561 0
617055932 605471915 1
832258624 92955906 0
335687013 39297674 0
819585023 667540315 0
493251147 451360214 0
172891777 701763961 0
35275218 130455173 0
314813659 343161008 0
334217241 570524354 2
496935142 116923933 0
314667406 901118911 0
121607681 667900183 0
264010524 194562739 0
872884442 284724243 0
132897335 865023877 0
92312821 883509148 0
217667354 429602682 0
24900223 123665707 0
122764371 40142060 2
191249502 141477259 0
136292980 768118823 0
663383303 410120872 0
925774132 862161030 0
685707344 506399430 0
545973751 383709610 0
240458351 873344146 0
119154302 180881523 0
855211935 210854938 0
393543512 770693384 0
133100679 169822979 2
97171913 311193341 0
879117987 125866104 0
191611062 939448259 0
464263370 813760794 0
994119343 982511293 0
821937672 866139153 0
877578546 427567539 0
781797977 828167303 0
498267916 237541836 1
819297747 933733813 0
463513 292082253 0
98256659 147052278 1
699660670 512119932 0
619303548 597680918 0
776774036 635319864 0
51593914 524279746 0
533745510 723629749 0
150094796 274023336 0
952303079 655245461 0
828995226 675958447 0
432238000 438518750 0
579363075 896329820 0
44431293 253589581 0
68610051 161691025 0
436098439 337712651 0
910075218 126600031 0
45975805 289493639 0
131953583 69765933 0
16903040 199570854 0
974997943 716049826 0
176646938 695694799 0
801056215 315034304 2
620766681 113141238 0
334664914 659374288 0
884658660 253889720 1
638737034 773898188 2
486413324 504394041 0
11690798 345545983 0
954851707 161970442 0
56086415 563868495 0
660277655 268333071 0
830205994 273626672 1
500888848 698490265 0
11691242 714539379 0
774969827 38548629 0
360628584 348672639 0
84751951 498690966 0
121874124 144272942 0
418391695 118702173 0
246386808 661662863 0
475576483 583594183 1
453582198 267492802 0
572797860 148207399 0
568669745 50730627 0
768912791 828049657 0
693298531 52834966 0
503892583 955986149 0
231981269 128767164 0
64601345 58203054 0
550127059 20992328 1
775890881 799377068 1
303433220 686604788 0
584054225 48191450 0
240181093 119201743 2
504814227 449200758 0
374322967 217875341 0
329598383 169240100 2
141614717 848793031 0
800602198 897959637 0
546601064 317699391 0
151195050 780986101 0
472866948 718821042 0
597411293 691490821 0
421565843 124943952 0
3679150 98012770 0
658757981 711636346 0
544019493 592945402 0
317379786 508945180 2
91170967 26460850 0
642573717 212652431 0
714305672 370696036 1
536438984 154905248 2
310932492 556043015 0
146316306 360860790 0
359685033 532345513 0
227326676 72428074 0
359155535 969328232 0
103954279 87311272 0
116720147 436171884 0
48681502 227497604 0
660935160 168074317 0
556769021 223805195 0
111541575 806280732 0
297006395 496964162 0
325288208 780657226 0
141403589 454682960 0
678889379 943511949 0
159187599 211638226 0
812393745 975820158 0
698997258 850505273 0
917275543 795164077 0
922647050 635020468 0
997473995 450163467 0
661952958 54532966 0
568639971 474117328 0
395158613 676785630 0
74229030 799488380 0
904690735 974022443 0
522152143 446557472 0
959743353 617436721 0
617590072 107617820 0
759077412 844807062 0
931943349 35481147 0
557555345 742606977 0
719605321 995425152 0
480614574 273827522 0
498400836 141569517 0
652840478 33230236 2
586827428 201858481 0
511007047 58258933 0
943864914 135188152 0
314985453 190365531 2
715636799 65437444 0
548897545 41539628 0
213630223 621647214 0
738666947 227572882 0
840209345 91364167 0
977840372 239377731 0
179179040 102634562 0
227874109 893755505 0
144559695 869835232 0
407162050 400587656 0
792886467 891992555 0
143184785 14809286 0
287212603 641072656 0
980343199 263280308 1
714254106 954293421 2
935165211 97357067 0
501803628 52632450 0
856488388 443323781 0
934870343 583418799 0
588610267 472100152 0
401581102 205742027 0
217264089 487484996 0
30406102 59588523 0
989827961 10900455 0
119005875 851922020 0
273774231 782267698 1
712895178 147811569 0
650805570 332013077 0
213184376 191500671 0
675213059 695897745 0
765245993 750763872 0
127677506 109828521 0
318865494 857072289 0
970161997 426480308 0
285721305 691037618 0
829198200 974672003 0
141443053 664502472 0
198477351 887099216 0
341616733 320083025 0
493466580 848837298 0
344979149 9525438 0
167980571 445134873 0
451907966 462041734 0
163145563 187733809 0
58231642 21310661 0
421565484 977057082 0
319533589 135558084 0
418427043 16332585 0
256648827 197503903 0
7303376 118744382 0
698479505 275877711 0
448516271 979608743 0
103184502 428463573 0
96182313 10670232 0
503136704 363280269 0
634448561 275542100 0
12873628 343999648 0
305121251 934203827 0
790498079 637654226 0
591383866 925565042 0
49542558 529080024 0
112103187 467718482 0
581276584 771915331 0
891078160 72075860 0
636145817 950754012 0
356343375 384992174 1
909392608 509539409 0
597499753 295926800 0
538636913 234625339 0
545024895 821505411 1
219979167 718408928 0
44318578 93850889 0
480238770 344344752 0
123201332 779660560 0
290550744 508872190 0
587689577 878434476 0
50457427 526446756 0
176018119 51387818 0
113876559 7024855 0
635583375 86221666 1
806288391 191394384 0
664446500 740556151 0
17408018 254440798 2
986889928 425375916 0
668272069 581454143 0
620052567 956313949 0
540165405 771164559 0
956161711 346348515 1
508594178 83034784 0
387933480 35253836 0
12279154 64202911 0
278192259 654172672 0
333032075 339689940 1
442010677 311411068 0
88901030 466615872 0
519553808 834697093 2
764172558 487629602 0
525424021 166751739 0
433494429 397425106 0
458592155 788477001 0
681626311 550815332 0
53104076 387283215 0
138522087 474263377 0
328202589 28421084 0
40086722 128698920 0
906661015 877696779 0
736111122 973925658 0
430332963 340925374 1
182726879 937061525 0
135030261 493197712 1
81103338 800266262 0
241368599 877613961 0
636593485 557328926 0
589315173 124779641 0
63772491 661648566 0
616321737 886189546 0
866311752 497340084 0
171038512 197637081 0
409416237 316204529 0
905132799 113445365 0
801021778 398740753 0
980173642 432969702 0
935771137 636745741 0
327940825 696775984 0
229273380 324174435 0
245907233 3312776 0
365499264 878075387 0
170642287 33365348 0
47196950 451423562 0
73466715 247631107 0
497010057 533558423 0
34153154 970394651 0
134864066 789056516 2
847498833 976084740 0
279761827 949991925 0
13308620 822673988 0
32277517 958030392 2
837424623 620948710 0
954595928 817896370 0
269700113 684168056 0
715483130 95193536 1
949744408 65611780 0
348335467 49243587 0
344036306 796659410 0
156036042 627468898 0
736196050 552194683 0
278497688 740531312 2
870701547 862026309 0
318280806 284190015 0
863396565 980221597 0
240939905 16711750 0
526722544 107194886 0
518338868 871343003 0
394998581 553152767 0
473578710 209742401 0
978200836 447630942 0
541672820 779905806 0
486835796 870631653 0
938671313 504330392 0
784733594 529413341 0
6254391 85859935 0
609095758 497666433 0
687956182 563068823 0
147110924 231942920 0
837480014 570921640 0
504885374 13817123 0
594659710 769972431 0
55261858 134644934 0
583472058 58911059 0
775760850 667350137 0
160758404 79442276 0
807729571 332818991 0
922710445 360373312 0
200123955 823779963 0
942075259 101831444 0
397487985 869594251 0
976195065 683155458 0
805994498 900816487 0
874657012 249549977 0
49355452 93986702 0
307058819 179586333 0
652962426 321581120 0
439295945 857205810 0
124768353 253912160 0
406448440 150196137 0
386014617 617816694 0
792357770 892862602 0
33900169 226987661 0
618847857 977075122 0
234848712 974736569 0
378558277 575012480 0
270267386 91143768 0
56908500 865037141 0
53245278 13728308 0
644699962 234328363 0
874907349 27621353 0
531783984 784542305 0
946290098 346262149 0
590521364 280346711 0
558627110 860431389 0
50588857 145767434 0
764953471 644787034 0
75708383 42034267 0
790805478 466402886 0
119871949 79820260 0
580156329 57050486 0
896173230 359279835 0
75876993 658159847 0
617385243 717400627 0
944292769 547296397 0
262212283 572512000 0
714865882 285177950 0
63726776 521893988 0
439740443 524676120 0
120205189 40345133 0
159511424 306588885 0
150274724 507243296 1
661023408 990661703 0
385751816 238583067 0
132506993 67394601 0
917558203 962775108 0
230076088 736350876 0
392901702 715094044 2
624830637 53137537 2
610222587 288404432 0
303927656 860842162 0
846771618 36457408 2
688054895 420685242 0
54185676 365971335 0
977981695 277503089 0
103998905 185061941 2
685044179 39307763 0
314176403 396029899 0
98142362 906834840 0
676165341 55280140 1
559224659 584102114 0
525904566 230531318 0
802038267 6686551 0
532694330 809450567 0
294265643 100398012 0
236855537 864015164 0
4822070 71677293 0
269785956 22588904 0
451614907 576387254 0
707005595 164997598 0
418077771 850332934 0
354244297 895516225 0
660213887 453258132 0
398402612 582689579 0
426580989 939469388 0
320607041 164292569 0
236310034 596013512 0
97555292 316576658 0
104545628 360137306 0
759308485 236831899 0
521705815 441368839 1
502437139 72429286 0
53079815 644227091 0
599360000 932654759 2
411116511 755503170 0
686442971 499487099 0
245237988 93102350 0
287155256 142167048 0
768454926 271688607 2
668268066 823945124 0
605842165 710923908 0
748132067 501259768 0
71373186 973643449 0
266427150 367575284 2
93028235 309285129 0
483082940 853145009 0
285302260 720538944 0
183786878 661631278 1
477554142 233413746 0
260324417 193827539 2
232792932 640856283 0
529260281 438054835 1
49476584 643639340 0
106481411 414129871 0
729226338 924015574 0
591620558 573479657 0
844467209 286445304 0
92765433 120119569 0
578585783 56744679 0
695660935 257231355 0
272215217 914412982 0
190021371 964805803 0
781795023 208390482 0
135809705 748022748 0
55240270 450968517 0
80890107 930382531 0
770150306 670094569 0
133859374 902170979 0
717693200 829729323 0
863651471 325534746 0
742082531 854869741 0
600609615 701999873 0
950815808 472566121 0
158861313 387437162 0
373055214 738694337 0
176085379 119034195 0
347490905 765289169 0
565604855 413869395 0
960267132 642727107 0
536085702 721972910 0
995275533 875407027 0
458736456 762125117 0
33109042 775162889 0
806303134 418988086 0
124781029 581596080 0
194432180 861982533 0
14706611 969788581 0
532255309 814729282 0
290133540 883402268 0
829175680 37111871 0
630264188 460161712 0
75618391 116979259 0
602806830 718449445 0
888171559 950370628 2
48215789 296594767 0
538677544 171040993 2
469689476 640942141 0
72968131 403832149 0
526330210 436466031 0
508211317 259183851 0
226065957 26025463 0
80827057 966150705 0
760597969 846950107 0
370498774 950456939 0
578467290 366122574 0
885056696 646620470 0
146093241 656027905 0
887058579 214422085 0
858145738 530235655 0
118851731 297969163 0
727035967 999784830 0
193006227 592951725 0
107784785 454161335 0
358169289 391249242 0
2559637 390128434 0
971905801 295909533 0
488602878 880202113 0
88464182 291247846 0
581266512 886385055 0
507117888 742119064 0
589193767 792876968 0
599974003 336786625 0
853490678 167637168 0
111092120 942832673 2
414066573 40580245 0
908755016 635124823 0
83493957 91100721 2
529388707 19701205 0
118911466 730937279 0
126994875 57185462 0
107268035 495793835 1
176993271 424745734 0
35934062 133693386 0
889570638 763042366 0
399159934 655987795 0
595414278 848984145 0
699365512 860974265 0
416212917 35601021 0
878635622 401770821 0
534299200 646760807 0
753815646 392901852 0
464835293 730707477 0
550858838 351628102 0
383630891 796006950 1
187248657 32680494 0
753202483 113487580 0
198229971 1731012 0
859417145 207521736 0
892722565 27598861 0
614447221 42718088 0
875878170 701553584 0
785851046 660236684 0
891829301 176843879 1
365020031 997072549 0
808696071 930043808 0
132934262 798864211 0
487974021 907054627 1
83309035 312491933 0
71420386 570207523 0
12292747 721458951 0
267067769 146564379 0
196798536 296613666 0
473166359 456594767 0
561794131 800538800 0
258879664 996244194 0
630267265 472956205 0
722828668 202865393 1
16255614 350615480 0
657096246 560732266 0
783291281 40295276 0
161748381 892829662 0
744399317 415535766 0
215171444 320704785 1
69071242 215088597 0
725470516 146985300 0
280339991 353430765 0
876831813 991760572 0
119138510 103090095 1
567165115 928132192 0
63651426 714368765 0
616100628 636811020 0
645359283 42918997 0
545669571 511495639 0
242726573 502686654 0
33820787 36700862 0
235827231 905335655 0
169317521 802510881 0
436166475 54033422 0
382943889 517637865 0
603589085 299534163 0
98856719 60259349 0
147985777 800472565 0
728956065 970796655 1
164234895 816815461 2
654491177 815056546 0
272556357 718792618 0
626278356 139160860 0
166785187 126405011 0
510883338 57107399 0
799854575 139770632 0
320635832 901963808 0
734478996 794118901 0
129563625 38169707 0
583949229 810449569 0
236029710 936516286 0
693500279 261321357 0
287913834 630778621 0
282332645 882253916 0
420972613 148813991 0
918055817 539441340 0
292383100 875510184 0
830476468 209267371 1
695916127 689741879 0
989129291 184528517 0
330104456 296816095 1
808584568 516175757 0
749110481 119099254 0
250020183 115830436 0
750389559 872907643 2
90049886 999384043 0
305092267 934857131 2
861294834 765251319 0
1746194 525181564 0
393615561 498267148 0
733275402 841410533 0
416647985 72880557 0
320613875 190833480 0
20269665 389255483 0
508768443 919173567 0
484206591 589259390 0
911601873 363928590 0
106128859 567088331 0
771731083 310266967 0
225515640 679998618 0
284979835 595714711 0
116340965 125647377 0
66470797 992150540 0
962162527 626501417 0
987042914 410688126 0
575617505 63211296 0
649157752 687364264 1
960868522 625609375 2
144739670 568479983 0
430109719 238924064 0
997201632 273182736 0
329230188 152271913 0
701463537 466934570 0
353479389 727040472 0
435123402 473089648 0
486741885 490405618 0
238188065 128376931 0
443848346 46760591 0
663126793 528449452 0
736302021 382843912 0
718229227 624886275 0
515179693 216272744 0
267957844 306044017 2
183662603 213083714 0
78693223 74896890 0
514981591 140154096 0
559190261 308790324 1
102330518 212472368 0
747261866 537246715 0
458408026 110021728 1
566740625 24876039 0
221171740 392554792 0
253349860 577025225 0
998241581 699560934 0
137720175 765268225 0
128250790 87244015 0
969284131 560094639 2
912215259 3813107 0
264477223 701445031 2
438444180 657019513 0
477880919 805604102 0
698577649 717714777 1
670524072 571272345 0
770597851 637429474 0
263867539 110427491 0
34077218 859842743 0
490457371 138581353 0
752528884 944184963 0
446622912 757329334 0
24828248 442811005 2
537547491 496616286 0
225416310 342128332 0
743185175 785716064 2
125171603 632849298 0
4035540 49719448 0
4456439 470748226 0
977345065 735262283 0
644193068 314534755 0
664221052 396164297 0
615619810 501365976 0
597437779 224029547 0
464432849 132212942 0
318258647 9761122 0
698337109 393442164 0
475955677 208432894 0
239525491 234816082 0
65452311 772306990 0
707099163 237362254 0
451360016 258666696 0
509958627 188943200 2
11001641 855199090 0
391285389 40474269 0
706804006 800807155 0
228509917 807822264 0
225281042 395035162 0
174742191 533325474 0
649530059 52839763 0
84049850 239147594 0
239078796 714168505 0
633691887 825379325 0
870274691 801155379 0
645609495 718038478 0
695939632 978026792 1
539334764 954353926 0
564518222 499182339 0
77703701 43472963 0
83352158 40967980 0
738015893 18791019 0
126625102 802346348 0
138521348 436990188 0
568051328 16702830 0
154071182 859977567 0
470287678 777291440 0
574042041 295627642 0
23459919 392600220 0
91944096 651479837 0
25967359 20330357 0
557890746 228579715 0
333649540 364444033 0
26314155 5969813 0
216201128 995271463 0
163115535 653108348 0
43910580 684885386 0
443081333 93496671 0
69189823 288354490 0
828952688 414322372 1
357996432 423499748 0
689142300 170032750 0
152676998 26788738 0
901640468 851330919 0
935470763 54124573 0
29621544 240885039 0
327385757 471007820 0
237541703 279505651 0
172790635 946632231 0
182151184 288453315 0
117959748 174879713 0
306847919 104049187 0
78842358 716434953 0
109843447 479401429 0
254166821 719383260 0
52083929 620041330 0
867772189 218819714 0
895811134 406665752 0
632355648 383371082 1
10981979 790590686 0
262166935 684162209 0
811601643 748041554 0
508358280 450974073 0
124595655 237594715 0
550642449 958938871 0
850382897 42808756 0
54267459 956794885 2
55155761 215243697 0
633963027 550811610 0
715118729 81767369 0
855322157 744986131 0
652659965 742061545 0
173250395 911862533 0
392210213 245432611 0
167173370 516291865 2
542188103 852890731 0
44739471 22487396 0
488220589 479144912 1
85021125 353322707 2
374703864 71987055 0
520448838 975226605 0
108705427 168132363 0
665868651 731447342 1
30257535 461256073 0
347917213 807652568 0
815496823 225505455 0
321254635 302627644 0
642165697 889949210 0
646662947 307588477 0
163315017 358924687 0
784263010 620413103 0
269886100 870743393 0
493767341 417289695 0
88106835 599075718 0
834350108 94048793 0
639762668 513311538 0
487340355 292992868 0
113024034 569024773 0
133988057 447681859 0
889050271 147616373 0
37460580 356334969 0
797185321 94436450 0
693502543 649317165 0
790416461 895302205 0
789143874 976427286 0
131562343 625962539 0
225843309 562199175 0
930179041 356815850 0
817289115 161912644 0
490267545 507352133 0
784872956 279823816 0
267783337 946369187 0
832368766 995044930 0
359014830 461609135 0
316671152 758680605 0
903810563 777236280 0
530130181 519793613 0
239198821 288787719 0
133772434 251479299 0
713041195 991160853 0
214852300 481607107 0
971470206 361286466 0
70101905 381430525 0
20892304 397670911 0
331342268 900471033 0
644670173 629585981 0
223983485 713769200 0
436529350 551495834 0
213787767 862539058 0
227524711 789863421 0
13475005 848683546 0
711325426 824765193 0
386268777 386743149 0
968981130 560374767 0
206317469 689644920 0
76145252 409429308 0
259900002 801720053 0
66817745 526707778 0
265073130 58276433 0
341062818 341034362 0
384456752 417472519 0
36298707 971499101 0
921662527 233162769 0
897465094 724865150 0
857515397 694883293 0
117604190 25793789 0
32872502 222409384 0
837083868 337573667 2
262177889 76158061 0
135250897 895824773 0
186905730 740670 0
483350689 284393311 0
453738631 609021270 0
347125987 24064095 1
223002476 938870731 0
960428690 324671252 0
791937498 430223254 0
174995523 421745599 1
162616921 681930979 0
649649912 271589912 2
184317098 440320797 0
368067588 255255031 0
867155034 747367913 0
372614084 216796484 0
590974765 482314597 0
8063110 987204139 2
297314272 905045076 0
934739265 400727434 0
839888105 239248254 0
847178606 506751037 2
945068815 22630859 0
384688441 3273841 0
329946237 68044890 0
765526221 464096782 0
980358735 571161406 0
163743643 306875980 1
274686549 129483055 0
154521509 826653327 0
984543781 757500994 0
300038543 307422001 0
483730451 75624523 0
643398222 972265512 0
448341333 690371160 0
239712642 542199919 1
266028207 568081830 0
680474992 129527438 0
302301693 673996510 0
630505127 104937757 0
581207230 427078935 2
72723877 524992743 0
517466106 500294367 0
493121523 517691115 0
407564347 443548918 0
749840359 559729137 0
394834682 256102640 0
493703791 377352516 0
244786399 391148161 1
105691222 744112779 0
318671346 311158752 0
901271704 781070765 0
14450639 866277978 0
114881303 706723775 0
879553983 946018264 0
828343815 683381411 0
765642041 88182278 1
812895311 45615678 0
541716086 548684872 0
296279209 477712750 0
150658593 180663329 0
595855946 712651253 0
898405465 423447458 2
798340157 299558384 0
194890875 971785663 0
967937701 668997902 0
433940890 4687568 2
605775051 685029903 0
807646033 845667391 1
35784915 575453854 2
126974324 427874026 0
90335347 558005113 0
609173131 364562265 0
67029082 6829010 0
14822673 80653973 0
452242607 121588422 0
58839976 110266982 0
973578915 684913481 0
821417092 2582798 0
617242324 38710332 0
913374845 695930382 0
553954378 650164483 0
296706435 175421871 0
316171676 781084378 0
681557156 71254705 0
347486019 732087805 0
965018094 982246834 0
228672226 842860834 1
391805537 190262443 0
141020454 111826813 0
117056829 369784915 0
